- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库课程设计》任务书.doc
《数据库课程设计》任务书
设计目的
《数据库课程设计》是软件工程专业和计算机科学与技术专业的一个综合性的设计型实验,是培养学生数据库设计、开发、应用能力的重要实践性教学环节。
开设《数据库课程设计》主要目的是:通过本实训,使学生进一步了解数据库的设计方法、掌握一种数据库系统开发工具(如PB、ASP、.NET)的使用。通过设计实际的数据库系统,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高系统分析和解决问题的能力。
设计工作要求
本课程设计要求学生采用项目小组的形式,结合具体软件开发项目,完成以下设计内容:
需求分析
对系统的功能及性能要求进行分析,写出需求规格说明书,并制定需求跟踪矩阵,以便在设计后期创建测试用例以对应需求,若使用面向对象的开发方法,则应确定系统的对象模型,状态模型及处理模型。
数据库设计
概念结构设计
画出系统各部分(子系统)E-R模型图
消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图
逻辑结构设计
完成E-R模型向关系模型的转换。
对关系模型进行优化。
完整性约束设计(如主键约束、外键约束等)。
完成实体之间的一对一、一对多、多对多策略,具体是以逻辑关联还是键关联。
针对具体业务设计多表连接(基本连接、内连接、外连接、交叉连接、谓词连接、集合连接)及嵌套查询方案,并编写脚本样例。
数据库设计应参照范式和相关规范(包括视图、索引等)。
物理结构设计
存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度等)
建立数据库系统。将所设计表的结构在数据库管理系统上实现,要求生产备份文件(备份数据库或导出数据库表到文本文件)。
设计用户操作界面。在用户操作界面确定之后,根据系统功能要求设计出界面。明确各界面之间的调用关系及界面调用流程,并确定流程图。
软件设计与实现
在确定系统总体设计方案基础上,首先建立系统架构设计,并设计连接数据库的基本方式,完成系统的模块结构图及模块的功能说明。根据系统功能要求,选择合适的软件开发平台完成程序设计、针对不同的业务逻辑及流程补充数据库设计时的存储过程、触发器、函数设计,并对视图等进行设计。
在这里特别强调选用的开发平台和数据库的连接,在软件开发中,请写出在开发平台的编程环境下如何实现对数据库的操作(增、删、改、查)。要求必须包含级联操作、批量更新操作、游标操作、适当增加事务管理机制。
软件测试
完成软件的测试,结合数据库知识,检测数据操作的正确性、完整性。要求应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),写出测试结果。
设计任务及要求
3-4人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工,写出项目开发计划;
按软件开发的方法,分阶段进行开发;小组可以自己选用相应的开发语言(ASP、C++、.NET不限)和数据库管理系统(Access、SQLServer、Oracle、MySQL不限)。
要求在雪球分析的基础上,做好数据库设计工作,完成系统的功能,并记录主要模块的数据库操作实现部分。
完成设计任务后,以小组为单位,总结全部设计工作,完成课程设计报告,并在规定的时间内提交给指导教师。课程设计报告要求有完整的格式,包括封面、正文等。正文主要包括需求分析、数据库设计、软件设计和实现主干代码及测试案例。
注:附录中应包括数据库课程设计任务书和小组成员分工情况(由组长写明);此外,注明每人的数据库部分实现代码(每人一份,注上姓名);最后,总结设计和开发过程的经验和教训,写出设计总结(每人一份,要求手写,附在小组报告最后)。报告中请使用VISIO画图;设计报告参照《数据库课程设计报告样例》。
本课题涉及小组成员的集体协作,要求遵守设计时间的安排,有相应的团队精神。
参考题目
序号
题目
1
教室管理信息系统的设计与开发
2
求职招聘系统的设计与实现
3
校友信息管理系统设计与实现
4
高校学生公寓管理系统设计与开发
5
毕业设计选题系统的设计与实现
6
试题库管理系统的设计与实现
7
风雅颂诗坛网站设计与实现
8
健康信息咨询软件的设计与实现
9
教师科研成果管理系统
10
校园社会实践网络信息平台的设计与实现
11
超市进销存管理系统的设计与实现
12
高校学生信息管理系统设计与实现
13
公司人事管理系统的设计与实现
14
网络考试系统的设计与实现
15
网上书店的设计与开发
16
房屋出租平台的设计与实现
17
快捷酒店管理系统的设计与开发
18
列车车次信息查询系统的设计与实现
19
医院网上预约挂号系统的开发
20
毕业生就业信息管理系统的设计与开发
21
在线考试系统
22
中小学教师与家长交流平台的构建与实现
23
网上报名系统设计与实现
24
航空公司管理信息系统
25
运动会成绩管理系统
26
企业人事工
您可能关注的文档
- [技术相关]NET小常识——答你所问.doc
- [经典]功夫中的180个秘密(挑战星爷的粉丝).doc
- [转载]破解基础知识汇编.doc
- _大团圆_中国悲剧研究中误用的概念.pdf
- _物联网技术_的哲学释义.pdf
- _理想国_的三个隐喻与柏拉图的理念世界.pdf
- §13.2推理的几种基本方法.doc
- ××气象信息应急传输预案.doc
- α氰基3苯氧基苄醇的HPLC分离与测定.pdf
- βMnO2纳米棒的循环伏安行为研究.pdf
- 《概率论》第1章 概率论的基本概念-教学课件(非AI生成).ppt
- 《概率论》第4章 随机变量的数字特征-教学课件(非AI生成) (2).ppt
- 2023年忠县公务员考试行测真题及答案详解(历年真题).docx
- 2023年呼伦贝尔市公务员考试行测真题附答案详解(名师推荐).docx
- 2023年塔城地区公务员考试行测真题及答案详解1套.docx
- 2023年宜昌市公务员考试行测真题附答案详解(黄金题型).docx
- 2023年奉节县公务员考试行测真题附答案详解(黄金题型).docx
- 2023年广州市公务员考试行测真题附答案详解.docx
- 2023年大庆市公务员考试行测真题及一套完整答案详解.docx
- 2023年益阳市公务员考试行测真题完整答案详解.docx
文档评论(0)