欢迎来到天天文库
浏览记录
ID:319836
大小:3.80 MB
页数:43页
时间:2017-07-23
《高校成绩管理系统数据库设计与实现 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、高校成绩管理系统数据库设计与实现1、需求分析计算机已经深入到日常工作和生活的方方面面,成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。随着越来越多的应用软件出现,人们对它的要求也越来越高;虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,所以人们仍是不得不开发适合特殊需求的软件。高校成绩管理系统记录了一个大学生成绩的系统,它的出现使得查询、更新、插入简单化,高效化,成本也随之大大减少。使用计算机对成绩信息的管理,具有手工管理所无法比拟的优点:信息存储及时,检索
2、迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是高校成绩正规化管理的重要途径。本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含量。以SQLSERVER数据库管理系统为平台,通过设计数据库概念模型、逻辑模型以及利用标准SQL语言的数据库实现,掌握关系数据库系统的设计与实现方法,增强数据库设计和数据库应用系统开发能力。操作人员与维护人员应懂的SQL语言。运行环境:硬件环境:高性能计算机一台软件环境:A.windows系列B.Microsof
3、tSQLServer2008C.MicrosoftVisualStudio20101.1数据需求描述顶层数据流图43详细数据流图1.2系统功能需求(1)学生成绩按每学年进行成绩统计;(2)学生成绩名次排定;(3)每门课程平均成绩统计;(4)学生所学课程及学分统计;(5)输入每个学生成绩时,自动生成该学生已修总学分;(6)学生成绩查询;(7)教师任课查询;(8)班级课程开设查询;系统功能图:43成绩管理系统信息维护系统退出成绩查询学生信息查询班级排课信息查询教师任课信查询调用存储过程1.3其他性能需求(1)可供多用户同时使用。(2)用户
4、输入出错时,有错误提示。(3)安全性高。(4)存储需求描述。2、概念结构设计局部E-R图:4343全局E-R图:433、逻辑结构设计3.1关系模式设计教师lh(教师编号lh、教师姓名lh、教师性别lh、教师年龄lh、职称lh、联系电话lh)上课lh(教师编号lh,班级编号lh)授课lh(教师编号lh,课程编号lh)课程lh(课程编号lh、课程名称lh、教师姓名lh、开课学期lh、学时lh、考试或考查lh、学分lh)学习lh(学号lh,课程编号lh,学期lh,课程名称lh,成绩lh,教师姓名lh)学生lh(学号lh、学生姓名lh、学生性
5、别lh、学生年龄lh、生源所在地lh、已修学分总数lh,班级编号lh)地区信息,用于统计某一地区的学生数开设lh(课程编号lh,班级编号lh)班级lh(班级编号lh,班级名称lh,专业编号lh)专业lh(专业编号lh,专业名称lh)3.2数据类型定义(1)教师Teacherslh数据项名数据类型长度完整性约束教师编号char20主键,唯一,非空教师姓名char10教师性别char2教师年龄char20职称char10联系电话char20(2)上课Teachlh数据项名数据类型长度完整性约束教师编号char20主键,唯一,非空班级编号c
6、har20外键(3)授课Instructlh数据项名数据类型长度完整性约束教师编号char20主键,唯一,非空课程编号char20外键(4)课程Courseslh数据项名数据类型长度完整性约束课程编号char20主键,唯一,非空课程名char20教师姓名char1043开课时间char20学时int10>0考试或考查char4学分int4>0(5)学习Studylh数据项名数据类型长度完整性约束学号char20主键,唯一,非空课程编号char20外键学期char10课程名称char20成绩int10教师姓名int10(6)学生Stud
7、entslh数据项名数据类型长度完整性约束学生学号char12主键,唯一,非空学生姓名char10学生性别char2学生年龄int4生源所在地Char20已修学分总数int4班级编号char10外键(7)开设Setuplh数据项名数据类型长度完整性约束课程编号char20主键,唯一,非空班级编号char20外键(8)班级Classeslh数据项名数据类型长度完整性约束班级编号char20主键,唯一,非空班级名称char20专业编号char20外键(9)专业Majorlh数据项名数据类型长度完整性约束专业编号char20主键,唯一,非空
8、专业名称char203.3关系模式的优化对关系模式进行规范化处理,对关系模式进行评价与修正。434、物理结构设计4.1聚簇设计该高校成绩管理系统数据库可建立一下聚簇:Teacherslh(教师编号lh)Courseslh
此文档下载收益归作者所有