1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称: 数据库原理与应用数据库原理与应用 系系 部:部: 学生姓名:学生姓名: 班班 级:级: 学学 号:号: 成成 绩:绩: 指导教师:指导教师: 开课时间:开课时间: 2012-2013 学年学年 2 学期学期 一一设计题目:设计题目: 毕业设计过程管理系统 二主要内容:二主要内容: 本次课程设计的目标是建立一个针对于毕业设计过程管理的系统, 该系 统用于院校对毕业设计的过程实行统一有效的管理, 从而有效的根据系统中反映 的信息对毕业设计做出适当合理的安排。 其系统由前台用户操作管理和后台数据 库管理员两部分组成,前台主要实现:学
2、生的毕业课题、指导教师的选择、各阶 段任务等功能,教师对于学生的指导、任务完成的查看、指导意见等功能,系部 对教师以及学生的相关指导记录和任务完成状态的查询和统计等功能。 后台则主 要由数据库管理员实现对数据库的更新、备份等的一系列的功能。 三具体要求三具体要求 课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁 美观; 后台数据库采用 MS SQL SERVER 2005,前台界面语言不限,编写的程序代 码,须有较详细的注释说明; 四进度安排四进度安排 课程设计安排: 16 周 星期一 讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目; 星期二 需求分析:给出系统的
3、功能需求、性能需求,并绘制 DFD 和 DD; 星期三 概念结构设计:绘制实体属性图(可选) ,局部 ER 图和全局 ER 图; 星期四 逻辑结构设计:转换、优化,外模式设计; 星期五 物理结构设计、数据库实施、应用程序编制调试; 175 周 星期一 应用程序编制调试、整理课程设计报告; 星期二 应用程序编制调试、整理课程设计报告,并检查; 星期三 课程设计答辩,交材料; 上交的材料包括:课程设计报告的电子稿、打印稿、源码(SQL 代码和程 序代码) 五成绩评定五成绩评定 考核方法考核方法:现场验收(占 50%),课程设计报告(占 50%)。 考核内容考核内容:学习态度(出勤情况,平时表现等)
4、、方案合理性、各阶段的图 表与程序编制质量、设计报告质量。 成绩评定成绩评定:优,良,中,及格,不及格。 特别说明特别说明:(1)如发现抄袭,按照不及格处理。 (2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形 式上交,压缩命名为:11 位学号+姓名 正文撰写包含的内容正文撰写包含的内容: 1、 需求分析 2、 概念结构设计 3、 逻辑结构设计 4、 物理结构设计 5、 数据库实施及应用程序编制 6、 心得体会 7、 参考资料 正文正文: 题目: 毕业设计过程管理系统 一、一、需求分析需求分析 1、系统功能分析 教师指导学生毕业设计,包括开题报告、外文翻译、读书笔记、方案设 计、系统设计
5、、论文审阅等多个方面的指导,也可以查看指导学生各阶段所需提 交文档是否已经提交以及提交时间等信息,这些文档包括读书笔记、外文翻译、 任务书、选题申请表、中期检查表、答辩申请表、论文等,并且在规定时间内登 录系统对知道学生的中期检查和答辩申请表给出指导意见, 填写时间系统自动生 成,教师签名必须手签。其中,一个教师可指导多名学生,一个教师也可指导一 名学生多个内容。 学生可选择课题和指导教师,以及需指导教师指导的内容,在各阶段提 交任务和规定时间内登陆系统在线填写中期检查完成情况和答辩申请表。其中, 一个学生只能选择一个指导教师,但可以选择多个指导内容。 系部可以查看所有教师指导的详细记录,包括
6、指导时间、指导项目、指 导具体内 容等;统计出每位教师对每位同学的指导次数以及哪些学生还缺少文 档,即哪些学生哪些应该提交的文档尚未提交,并找出其指导教师。 系统给定中期检查、毕业答辩申请表的模版。 2、数据流图 根据功能分析得系统数据流图如图 1 所示。 学生信息文件 指导记录文件 教师信息文件 信息 信息 信息 提交文档文件 系部信息文件 图 1 系统数据流图 查看 文档文档 登录 指导 登录 填写、 提交 查看 教师教师 系部系部 查看、统计 查看 登录 学生学生 3、数据字典 3.1 数据项 根据系统分析得部分数据项如图 2 所示。 图 2 数据项 数据项名:学号 别名:xsno 数据类型:varchar() 长度:11 取值说明:11 位数字 数据项名:姓名 别名:xsname 数据类型:varchar() 长度:20 取值说明:中文姓名 数据项名:班级 别名:xsbj 数据类型:v