学生成绩管理系统数据库

学生成绩管理系统数据库

ID:33734578

大小:808.00 KB

页数:28页

时间:2019-02-28

学生成绩管理系统数据库_第1页
学生成绩管理系统数据库_第2页
学生成绩管理系统数据库_第3页
学生成绩管理系统数据库_第4页
学生成绩管理系统数据库_第5页
资源描述:

《学生成绩管理系统数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸目录一设计题目2二设计要求2三数据库设计21需求分析22概念结构设计23逻辑结构设计64物理结构设计与实施9四应用系统设计111总体设计112模块设计12五系统调试14六结论16附录18共28页第20页-┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸一设计题目学生成绩管理系统二设计要求(1)源程序要有适当的注释,是程序容易阅读。(2)程序的界面、逻辑功能和数据的存储尽可能的分开,至

2、少采用文本菜单界面(如果能采用图形菜单界面更好)。(3)学生可根据自身情况酌情增加新功能(视情况可另外加分)。(4)小组完成课程设计,并完成课程设计报告,报告应记录设计的过程,尤其是分析/设计/实现过程中的决策。三数据库设计1需求分析(1)系统功能要求分析①系统功能的运行要求学生的成绩管理工作更加清晰、条理化、自动化。②通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。③设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备

3、份和恢复等方面的功能要求。(2)系统模块分析学生成绩的数据库管理系统分析,顾名思义数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩同时还应该完整的数据库写入和用户登录等方面的模块组合。该学生成绩管理系统大体可以分成三个大模块,一是用户的登录界面的设计,主要客体分为学生用户和管理员用户,系统设计在登录的用户名和密码上。二是用户学生基本信息模块的设计,模块内容应该包含学生的成绩、课程和学籍的基本信息。三是用户管理员的管理模块设计,在该模块中应包含有对学生成绩信息,学籍信息和课程信息的查询和处理,再其次还有

4、教师、所授课程等相关信息的管理模块设计。最后的成绩输出管理系统可以由连接的数据库和完整的显示页面来得到。2概念结构设计由需求分析中的各个模块的可知,本系统设计的主要实体包括:学生年龄性别学号姓名联系电话政治面貌入学年份身份证号………入学成绩班级编号学生实体的E-R图如图一:共28页第20页-┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸图一学生成绩实体E-R图如图二:课程名姓名学生号ID学生成绩学分学期…….图二课程号学分课程类型课程名学号课程课程实体E-R图如图三:…….教

5、师号任课老师图三选修课课程号课程类型课程名选修课实体E-R图如图四:共28页第20页-┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸…….教师号任课老师图四院系院系号院系名院系实体E-R图如图五:办公室电话……主任图五班级实体E-R图专业学制如图六:院系号院系班级班级编号班级名称图六密码用户名密码实体E-R图如图七:共28页第20页-┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸密码用户类型…..图七班级开设1n学院属于n1学

6、生教师授课mn课程属于选课1nnm通过分析上述实体间的联系将分E-R图合并为学生管理系统的基本E-R图。由于用户这一实体与该系统权限的其他实体间存在联系,给出各实体间的E-R图:实体间的基本E-R图根据各实体间的E-R图可知每个表之间的实体关系,如下:(1)班级:班级编号、班级名称、学制、专业、院系、院系号(2)学生:学号、姓名、性别、班级编号、年龄、出生年月、家庭地址、邮编、联系电话、政治面貌、身份证号、准考证号、入学成绩、入学年份、注册日期(3)院系:院系号、院系名、办公室电话、主任(4)学生成绩表:ID、学生号、姓名、

7、课程名、课程类型、考核方式、考核成绩、学期、学分(5)密码:用户名、密码、用户类型(6)课程:学号、课程号、课程名、任课老师、教师号、星期、课节、课程类型共28页第20页-┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸(7)选修课:学号、课程号、课程名、任课老师、教师号、星期、课节、课程类型3逻辑结构设计对于学生成绩管理系统中的逻辑数据分析,应在二元联系中,细分为数据模型实体间的联系,其中有一对一(1:1)、一对多(1:n)和多对多(m:n)三种。若两实体的联系为1:1,可将

8、联系与任意一端对应的关系模式合并。此时一个关系的关键字存储在另一个关系中时,称为另一个关系的外键。若实体间的联系为1:n,此联系可以与“1”端对应的关系模式合并。首先,一个实体用1个关系表示,然后将联系的属性和“n”端对应关系的键置于“1”端对应的关系中。若实体间的联系为m:n,此时联系可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。