- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间: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
2.3.3. 课程设计的意义 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 可行性分
文档评论(0)