oracle11gscjglt_jb51概要

Oracle数据库应用开发综合设计实验1系统分析1.1需求分析学生成绩管理系统是高校不可缺少的一部分,对于学校教师而言,他们应该能够对系统的不同部分有各自不同的权限,对于学生而言,学生可以查询自己的成绩,对于管理员而言,系统应实现查询,记录学生成绩,对成绩进行各种操作的权限。本系统提供了学生成绩管理,课程信息管理,学生基本信息管理,教师基本信息管理,班级信息管理,以及系统的管理等功能。要求系统具备以下特点:(1)操作简单、易用。(2)数据存储可靠,具备较高的处理效率。(3)系统安全、稳定。(4)开发技术先进、功能完善、扩展性强。1.2功能分析系统功能描述。系统功能模块图如图1.1所示。图1.1系统功能模块图1.2.1成绩管理模块本模块实现有关成绩基本信息的录入、修改、查询与删除。同时能够实现按照课程代码或者学生学号进行查询并且当登陆身份为学生时,只能查询自己的成绩,当身份为教师时,可以录入学生成绩和查询成绩的功能,但是不可以修改和删除学生成绩。1.2.2课程管理模块对各专业课程信息进行添加、删除、修改同时能够实现按照课程编号、课程名称进行查询。并且当登陆用户身份为学生或者任课教师时,只能进行查询课程信息操作。1.2.3班级管理模块对班级信息进行添加、删除和修改,并且当登陆用户身份是学生或这任课教师时,只能进行查询班级信息的操作。1.2.4学生管理模块有关学生基本信息的录入、修改查询和删除。同时能够实现按照学生的学号、姓名等条件进行查询,并且登陆用户身份是学生或者任课教师时只能进行学生信息查询。1.2.5专业管理模块有关专业基本信息的录入、修改查询和删除。同时能够实现按照专业代码或专业名称进行查询,并且登陆身份是学生或者任课教师时,只能进行查询操作。1.2.6教师管理模块有关教师基本信息的录入、修改查询和删除。同时能够实现按照教师号、姓名等信息进行查询,并且登陆用户为学生时不能对此模块进行任何操作。1.2.7系统管理模块有系统管理员身份的用户可以登陆,负责用户管理。对用户进行添加修改、查询和删除功能。2数据库设计2.1概念结构设计列出系统E-R图,包括局部E-R图和总E-R图。系统E-R图如图2.1所示:图2.1学生成绩管理系统E-R图学生基本信息实体图如图2.2所示:图2.2学生基本信息实体图教师基本信息实体图如图2.3所示:图2.3教师基本信息实体图课程基本信息实体图如图2.4所示:图2.4课程基本信息实体图专业信息实体图如图2.5所示:图2.5专业信息实体图班级信息实体图如图2.6所示:图2.6班级信息实体图用户类别信息实体图如图2.7所示:图2.7用户类别信息实体图用户信息实体图如图2.8所示:图2.8用户信息实体图成绩信息实体图如图2.9所示:图2.9成绩信息实体图2.2逻辑结构设计阐述什么是逻辑结构,需要做哪些工作。1、学生实体集可以转换为关系:Student(sno,sname,sex,classid,majorid),sno表示学生学号,sname表示学生姓名,sname表示学生性别,classid表示班级号,majid表示专业号。2、教师实体集可以转换为关系:Teacher(tno,tname,sex,majid),tno表示教师编号,tname表示教师姓名,sex表示教师性别,majid表示教师所在专业。3、专业实体集可以转换为关系:Major(majid,majname),majid表示专业号,majname表示专业名。4、班级实体集可以转换为关系:Class(classid,classname,majid),classid表示班级编号,classname表示班级名,majid表示班级所在专业。5、课程实体集可以转换为关系:Course(cno,cname,credit),cno表示课程编号,cname表示课程名,credit表示课程的学分。6、成绩实体集可以转换为关系:Grade(sno,sname,cno,cname,grade,credit,tno),sno表示学生学号,sname表示学生姓名,cno表示课程编号,cname表示课程名称,grade表示分数,credit表示学分,tno表示授课教师编号.7、用户实体集可以转换为关系:Users(userid,uname,pwd,typeid),userid表示登陆账号,uname表示用户名,pwd表示密码,typeid表示用户类别编号。8、用户类别实体集可以转换为关系:Usertype(typeid,typename),typeid表示类别号,typename表示类别名称。2.3物理结构设计在数据库中创建名为studentspace的表空间,然...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?