




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计 报 告课程设计名称: 数据库原理与应用 系 部: 学生姓名: 班 级: 学 号: 成 绩: 指导教师: 开课时间: 2012-2013 学年 2 学期1 设计题目: 毕业设计过程管理系统二主要内容: 本次课程设计的目标是建立一个针对于毕业设计过程管理的系统,该系统用于院校对毕业设计的过程实行统一有效的管理,从而有效的根据系统中反映的信息对毕业设计做出适当合理的安排。其系统由前台用户操作管理和后台数据库管理员两部分组成,前台主要实现:学生的毕业课题、指导教师的选择、各阶段任务等功能,教师对于学生的指导、任务完成的查看、指导意见等功能,系部对教师以及学生的相关指导记录和任务完成状态的查询和统计等功能。后台则主要由数据库管理员实现对数据库的更新、备份等的一系列的功能。三具体要求课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;后台数据库采用MS SQL SERVER 2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四进度安排课程设计安排:16周星期一 讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二 需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;星期三 概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;星期四 逻辑结构设计:转换、优化,外模式设计;星期五 物理结构设计、数据库实施、应用程序编制调试;175周星期一 应用程序编制调试、整理课程设计报告;星期二 应用程序编制调试、整理课程设计报告,并检查;星期三 课程设计答辩,交材料;上交的材料包括:课程设计报告的电子稿、打印稿、源码(SQL代码和程序代码)五成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。成绩评定:优,良,中,及格,不及格。特别说明:(1)如发现抄袭,按照不及格处理。 (2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名正文撰写包含的内容:1、 需求分析2、 概念结构设计3、 逻辑结构设计4、 物理结构设计5、 数据库实施及应用程序编制6、 心得体会7、 参考资料正文: 题目: 毕业设计过程管理系统1、 需求分析1、系统功能分析 教师指导学生毕业设计,包括开题报告、外文翻译、读书笔记、方案设计、系统设计、论文审阅等多个方面的指导,也可以查看指导学生各阶段所需提交文档是否已经提交以及提交时间等信息,这些文档包括读书笔记、外文翻译、任务书、选题申请表、中期检查表、答辩申请表、论文等,并且在规定时间内登录系统对知道学生的中期检查和答辩申请表给出指导意见,填写时间系统自动生成,教师签名必须手签。其中,一个教师可指导多名学生,一个教师也可指导一名学生多个内容。 学生可选择课题和指导教师,以及需指导教师指导的内容,在各阶段提交任务和规定时间内登陆系统在线填写中期检查完成情况和答辩申请表。其中,一个学生只能选择一个指导教师,但可以选择多个指导内容。 系部可以查看所有教师指导的详细记录,包括指导时间、指导项目、指导具体内 容等;统计出每位教师对每位同学的指导次数以及哪些学生还缺少文档,即哪些学生哪些应该提交的文档尚未提交,并找出其指导教师。 系统给定中期检查、毕业答辩申请表的模版。2、数据流图查看文档登录指导登录填写、提交查看教师系部查看、统计查看登录学生 根据功能分析得系统数据流图如图1所示。 学生信息文件 指导记录文件 教师信息文件 信息 信息 信息 提交文档文件 系部信息文件图1系统数据流图3、数据字典 3.1数据项 根据系统分析得部分数据项如图2所示。数据项名:姓名别名:xsname数据类型:varchar() 长度:20取值说明:中文姓名数据项名:学号别名:xsno数据类型:varchar() 长度:11取值说明:11位数字数据项名:部门电话别名:xbtel数据类型:varchar() 长度:11取值说明:由数字组成数据项名:部门负责人别名:xbfzname数据类型:varchar() 长度:20取值说明:中文姓名数据项名:职称别名:jshzhicheng数据类型:varchar() 长度:20取值说明:中文字符数据项名:系部号别名:xbno数据类型:varchar() 长度:6取值说明:中文字符数据项名:工号别名:jshno数据类型:varchar() 长度:4取值说明:4位数字数据项名:姓名别名:jshname数据类型:varchar() 长度:20取值说明:中文姓名数据项名:班级别名:xsbj数据类型:varchar() 长度:1取值说明:数字数据项名:专业别名:xsmajor数据类型:varchar() 长度:20取值说明:中文字符 图2数据项 3.2数据结构 根据系统分析得数据结构如图3所示。数据结构名:提交文档含义:反映学生文档提交情况组成:学号+文档编号+提交时间+教师意见+审核时间+教师签名数据结构名:文档含义:反映文档信息组成:文档编号+内容数据结构名:课题含义:反映课题信息组成:名称+开始时间+结束时间+编号+工号数据结构名:系部含义:反映系部信息情况组成:系部号+名称+负责人+系部电话数据结构名:学生含义:反映学生信息情况组成:姓名+班级+学号+专业+ 系部号+年龄+性别+地址数据结构名:教师含义:反映教师信息情况组成:工号+姓名+职称+地址+ 系部号+性别+年龄+联系电话 数据结构名:S-K含义:反映学生选题信息情况组成:学号+课题编号数据结构名:指导记录含义:反映教师指导学生情况组成:教师工号+学号+文档编号+指导时间+指导建议 图3系统数据结构 3.3数据流根据系统数据流图得系统数据流如表1所示。表1系统数据流数据流名数据流来源数据流去向组成学生信息 学生 系统 学号 姓名教师信息 教师 系统 工号 姓名系部信息 系部 系统 系部号 负责人名提交文档信息 文档 学生 提交文档 学号 文档编号 指导记录信息 教师 学生 文档 指导记录 教师工号 学号 文档内容 3.4数据存储 由系统数据流图得系统数据存储如表2所示。表2系统数据存储数据存储名输入的数据流输出的数据流组成学生信息文件 学生信息学生信息学号 姓名教师信息文件教师信息教师信息 工号 姓名 系部信息文件系部信息系部信息 系部号 负责人名指导记录文件 指导记录信息指导记录信息教师工号 学号 文档编号提交文档文件提交文档信息提交文档信息 学号 文档编号 2、 概念结构设计1、 实体属性根据系统功能分析得实体属性如图4所示。系部系部号名称负责人系部电话 学生学号姓名性别地址年龄专业班级 教师地址姓名性别工号职称联系电话 文档文档编号文档内容结束时间课题开始时间名称编号 图4实体属性2、 分E-R图根据系统分析得各部分E-R图如图5所示。系部组成组成学生教师 1 1 n n 学生S-K课题 1 1 教师负责 课题 1 n 学生提交文档提交时间审核意见教师签名教师意见 n m 教师指导学生文档指导时间 n 1 m 图5各部分分ER图 3、 总E-R图由分ER图合成系统总ER图如图6所示。系部组成组成学生教师指导文档指导时间S-K课题提交负责审核时间提交时间教师意见教师签名指导建议 1 1 n n n 1 1 n m 11 mn n图6 系统总ER图 (4) 系统功能模块 由整个系统功能分析得系统功能图如图7所示。 验证身份中期检查答辩申请提交文档查看基本信息查看审核进度查看基本信息查看指导学生查看文档提交审核文档查看指导记录统计缺失文档毕业设计过程管理系统登录学生教师系部 图7系统功能图3、 逻辑结构设计1、 关系模式由ER图转换为关系模式。 (1)系部(系部号 ,名称 , 负责人,系部电话 ) (2)学生(学号 ,班级 ,姓名 ,年龄 ,性别 ,系部号 , 地址 ,专业 ) (3)教师(工号 ,姓名 , 职称 ,地址,系部号,性别 ,年龄 ,联 系电话 ) (4)课题(名称, 开始时间 ,结束时间,编号 , 工号) (5)文档(文档编号 , 内容) (6)S-K( 学号 , 课题编号 ) (7)提交文档(学号 ,文档编号 ,提交时间,教师意见 , 审核时间 ,教 师签名 ) (8)指导记录(文档编号 ,教师工号 ,学号 ,指导时间 ,指导建议)2、 系统视图由系统需要建立如下视图。 中期检查审核视图(学号 姓名 班级 文档名 文档说明 教师工号 提交编号 审核意见) 答辩申请审核视图(学号 姓名 班级 文档名 文档说明 教师工号 提交编号 审核意见)4、 物理结构设计1、存取方法 对于存储在数据库中的数据,当对其进行特定的操作时,需要通过建立索引来提高存取的效率,该系统在设计过程中利用系统对主码默认建立索引的方式,从而使用系统默认建立的索引对个关系进行操作,来提高查询效率。2、存储结构 在数据库中以表的形式进行数据的存储 5、 数据库实施及应用程序编制 1、数据库及应用程序实施说明 数据库实施工具为Microsoft SqlServer2005,应用程序工具为Microsoft Visual Studio 2008 ,且应用程序编制语言为C#。 2、数据库实施 2.1创建数据库 数据库如图8所示。 图8 2.2创建表 由关系模式创建表如图9所示。 图9数据库表 2.3创建视图 根据系统要求建立视图如图10所示。图10 数据库视图 2.4建立存储过程 由系统设计需求创建存储过程如图11所示。 图11数据库存储过程 3.应用程序编制 3.1系统登录界面 图12登录界面3.2学生管理界面 图13 学生管理界面 3.3教师管理界面 图14教师界面 3.4系部管理界面 图15系部界面3.5数据数据实施 表3学生表数据 表4系部表数据 表 5教师表数据6、 心得体会在本次课程设计过程中,我深刻的体会到了课堂上的理论听懂了,并不代表在实践的过程中就会去将相关的理论应用。从开始题目分析的思想到数据库的设计等一系列的问题,都是将理论转化为能力的过程。其设计过程中的严谨性、每一阶段的目的性等给了我很深的触动。在设计的过程,我结合课题的要求和书本上的相关内容,一步步的完成每一阶段的任务,一步步的构建体系,仔细的体会课本知识怎样应用与实践中去解决相关的问题,最终完成课程设计。在答辩过程中,体会自己答辩的过程和听取其他同学的答辩,我发现了自己很多功能以及设计思想上的问题。我想,在今后的学习和设计过程中,我会在实现功能的基础上,更加注重设计思想的培养。所以我觉得在本次课程设计中重要的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年安徽省宿州市医疗三严三基理论考试题库及答案
- 2025年药品注册审评员考核试题及答案
- 摊破浣溪沙李清照课件
- 摄影姿态基础知识培训课件
- 数据技术考试题及答案
- 2025设备租赁合同纠纷案
- 2025年春季部编版初中数学教学设计八年级下册第1课时 变量
- 2025关于中国农业银行购车贷款合同书范本
- 2025市区形象设计店合伙经营合同示例
- 搪瓷行业知识培训总结课件
- (2025年标准)强奸私了协议书
- 2025至2030中国污泥处理市场销售模式与竞争格局分析报告
- 2025年电梯安全管理员试题及答案
- 2025年赛码考试题库
- 二零二五年度抖音短视频内容创作者经纪合作协议书下载
- 水库蓝线管理办法
- 中石化班组管理办法
- 【仲量联行】2024年重庆商业地产市场报告
- 离婚协议书正规打印电子版(2025年版)
- 《 大学生军事理论教程》全套教学课件
- 电鱼机的相关知识与各级电路的电路图
评论
0/150
提交评论