数据库课程设计报告(参考材料)

数据库课程设计报告(参考材料)

ID:33623485

大小:549.17 KB

页数:18页

时间:2019-02-27

数据库课程设计报告(参考材料)_第1页
数据库课程设计报告(参考材料)_第2页
数据库课程设计报告(参考材料)_第3页
数据库课程设计报告(参考材料)_第4页
数据库课程设计报告(参考材料)_第5页
资源描述:

《数据库课程设计报告(参考材料)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华中科技大学电气与电子工程学院《教学管理数据库应用系统设计》姓名学号年级课程《数据库技术及应用》日期2011年8月30日2011.8华中科技大学电气与电子工程学院数据库技术及应用课程设计11概论教务管理系统是当今教务管理的必须,一个设计良好的数据库系统应能使得教务管理工作简单、高效且须拥有友好的用户界面。出于这个目的,我本次课程设计的内容为设计一个基于学院规模的教务管理系统。该系统将选用Access2007为数据库管理系统(DBMS),主要面向电气与电子工程学院教师和本科学生,为他们提供相关服务。2需求分析2.1总体需求分析教务管

2、理系统是实现教务信息存储、添加、修改以及查询的窗口,它管理的数据包括教师信息、学生信息、课程信息和成绩信息。其中不同的群体对数据有着不同的需求与权限,数据库管理员或教务处相关负责人应该拥有所有管理权限;教师需要了解教学安排以及学生基本信息,且应具有录入其所教课程学生成绩的权限;而学生主要需要查询自己课程及成绩,且无修改的权限。因此,系统需要提供不同类型的入口,通过身份验证来决定访问权限。具体地说,由于主要面向教师和本科学生,本教学管理系统应能方便地满足以下需求:2.1.1信息需求对于教师,信息需求为教师个人信息,学生个人信息,学生

3、成绩信息,课程信息;对于学生,信息需求为学生个人信息,个人成绩信息,个人选课信息。因此,数据库中应该存储以下数据:教师和学生个人信息数据,学生成绩数据以及学校课程安排数据。2.1.2处理需求总地说来,处理需求有以下两项:(1)、各种数据的添加与修改;(2)、相关数据的统计和查询;由于不同用户的访问权限不同,故需要设计不同的用户界面和用户操作规则来保证系统正常运行。其中由于权限的显著区别,教师界面与学生界面会有较大差别。教师应能查询其个人信息,所有学生的个人信息和成绩信息,完整的课程信息;学生只能查询其个人信息以及个人的成绩和课程信

4、息,而不能查询其他人的相关信息。另外,教师应能更新其个人信息以及录入其所授课程的学生的成绩,而学生应能更新其个人信息并进行选修课的选择。2.2数据流图描述根据系统对象和功能可分两步画出数据流图,其中第一层将整个系统看成整体,且不考12U200912079袁涛教学管理数据库应用系统2011.8虑数据存储,将学生和教师实体的输入和输出分开,如图1所示;第二层将系统功能细化且引入数据存储,并将输入输出实体合并为数据流图的处理对象,如图2所示:课程编排人员课程排定课表查询结果选课信息选课信息成绩查询结果学生学生个人信息查询学生个人信息学生

5、教学管理系统教师个人信息教师课程安排查询结果教师学生成绩信息教师个人信息查询成绩管理人员学生成绩信息图1教学管理系统第一层数据库课程编排人员课程排定课程信息课程信息数据课程管理库所修课程查询结果课程安排信息选课信息选课信息课程安排查询结果学生个人信息学生学生个人信息查询注册信息个人注册信息个人信息数据库教师个人信息查询管理个人基本信息教师个人信息教师学生成绩信息成绩查询结果选课与成成绩信息选课信息数据成绩管理人员学生成绩信息绩管理库成绩信息图2教学管理系统第二层数据流图22011.8华中科技大学电气与电子工程学院数据库技术及应用课

6、程设计32.3数据字典2.3.1数据项表1数据项列表数据项名称数据类型长度取值范围备注姓名字符型20学号字符型10以字符‘U’开头,性别字符型2{“男”,“女”}政治面貌字符型4{“党员”,“团员”,“群众”}出生年月日期型8格式为yyyy-mm班级字符型8如:0912电话字符型11课程号字符型8课程名字符型20成绩数字型4[0.00,99.99]学分数字型4[0.0,220.0]教师号字符型8职称字符型6{“教授”,“副教授”,“讲师”}课程类别字符型4{“必修”,“选修”}上课时间天字符型6星期一至星期日上课时间节字符型10第

7、1节——第12节如:1-2节教室字符型10格式形如“西十二S111”学期字符型6大一上——大四下周次字符型16第1周——第20周如,“第3-12,14周2.3.2数据结构表2数据结构列表数据结构名称描述对象组成学生表学生姓名,学号,班级,性别,民族,籍贯,出生年月,政治面貌,电话教师表教师姓名,教师号,性别,民族,职称,政治面貌,电话,所属院系课程表课程课程号,课程名,学分,课程类别授课表教师授课教师号,课程号,上课时间天,上课时间节,教室,周次选课表选课及成绩学号,课程号,成绩,学期2.3.3数据流34U200912079袁涛教

8、学管理数据库应用系统2011.8数据流名:成绩查询结果说明:提供给学生有关各课程成绩、所获学分、加权平均分以及年级排名的信息来源:成绩管理子系统去向:学生数据结构:——学号——课程名——学分——总学分——加权平均成绩——年级排名数据流名:课表查询结

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

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

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