数据库课程设计报告教务管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

理工学院

课程设计报告课程名称数据库课程设计

设计题目教务管理系统

专业计算机科学与技术

班级

学号

姓名

完成日期 2013年12月30 日

课程设计任务书

设计题目:教务管理系统

设计内容与要求:

类似于我校教务管理系统,有四类用户:

教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。

课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。

系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

指导教师:

2013 年 12 月 20 日

课程设计评语

成绩:

指导教师:_______________

年月日

目录

1 概述......................................................... .2

1.1 课程设计目标............................................ .2

1.2 课程设计的背景和意义.................................... .2

1.1.2 课程设计的背景 (2)

2 需求分析..................................................... .3

2.1 系统需求................................................ .3

2.2 可行性分析.............................................. .3

2.3 用户要求................................................ .3

2.3.1 信息需求 .......................................... .3

2.3.2 处理需求........................................... .4

(4)

3概念结构设计................................................. .6

3.1设计分析................................................ .6

3.2概念模型设计............................................ .6

3.2.1 局部概念结构设计 (6)

3.2.2 全局概念结构模型(E-R图) (7)

4 逻辑结构设计................................................. .8

5 物理结构设计 (10)

5.1数据表的设计 (10)

5.2数据库完整性设计 (12)

5.2.1 数据库实体完整性设计 (12)

5.2.2 数据库参照完整性设计 (12)

5.2.3 数据库用户定义完整性设计 (13)

5.3数据库安全性设计 (13)

6 应用程序设计 (14)

6.1系统功能模块图 (14)

6.2系统界面 (15)

7 设计总结 (28)

8 体会与收获 (29)

参考文献 (30)

1 概述

1.1 课程设计目标

课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业

网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等

方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技

术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数据

库的编程技术,实现客户—服务器端交互式动态网页的制作能力,掌握实

际网页设计与制作开发流程和开发方法。

1.2 课程设计的背景及意义

现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、

教师信息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非

常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这

些数据带来了极大的不便,越来越不适合高校的发展需要。教务管理系统

是一个庞大而复杂的系统,它包括对教师信息的管理,对课程资料的管

理,对学生信息的管理和对学生成绩的管理等主要功能。教务管理系统是

每所高校的一项必不可少的内容,它的好坏直接影响到学校的主要工作,

此系统一旦瘫痪,不仅会影响到学校的每一位学生,学校也会因此受到非

常严重的损失。随着我校近几年来的快速发展,办学模式多元化,在校学

生规模不断扩大,为了加速对教务管理的计算机化,我校需要开发出符合我校实际的教务管理系统,为学校教学管理提供一个快速、简单规范的管理平台,同时也方便教员查询相关信息,提高信息传播速度,扩大信息共享范围。所以,现在设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。

通过这个系统,管理员能够对教师信息、课程信息、学生信息和学生成绩进行查询、添加、修改和删除等操作,用户也可以对自己的基本信息进行修改,学生还可以用该系统进行网上选课和成绩查询,非常的方便。

因此,本系统开发的总体目标就是在教务管理中实现信息管理的系统化、自动化,减少工作繁琐度,增加效率、方便性。

2 需求分析

2.1 系统需求

通过调查,要求系统需要有以下功能:

⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;

⑵由于该系统的使用对象多,要求有较好的权限管理;

⑶原始数据修改简单方便,支持多条件修改

⑷方便的数据查询,支持多条件查询;

相关文档
最新文档