理工学院课程设计报告课程名称数据库课程设计设计题目教务管理系统专业计算机科学与技术班级学号姓名完成日期 2013 年 12 月 30 日课 程 设 计 任 务 书设计题目: 教务管理系统设计内容与要求:类似于我校教务管理系统,有四类用户:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。指导教师:2013 年 12 月 20 日课 程 设 计 评 语成绩:指导教师: _______________ 年月日目录1 概述.21.1 课程设计目标 .21.2 课程设计的背景和意义 .21.1.2 课程设计的背景22 需求分析 .32.1 系统需求 .32.2 可行性分析 .32.3 用户要求 .32.3.1 信息需求 .32.3.2 处理需求 .42.3.3. 课程设计的意义 43 概念结构设计 .63.1 设计分析 .63.2 概念模型设计 .63.2.1 局部概念结构设计63.2.2 全局概念结构模型 (E-R 图)74 逻辑结构设计 .85 物理结构设计 10 5.1 数据表的设计 10 5.2 数据库完整性设计12 5.2.1 数据库实体完整性设计125.2.2 数据库参照完整性设计125.2.3 数据库用户定义完整性设计135.3 数据库安全性设计13 6 应用程序设计 14 6.1 系统功能模块图14 6.2 系统界面 15 7 设计总结 28 8 体会与收获 29 参考文献 30 1 概述1.1 课程设计目标课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数据库的编程技术,实现客户—服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。1.2课程设计的背景及意义现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。如果只靠...