《2024级数据库原理与应用课程设计要求.docx》由会员分享,可在线阅读,更多相关《2024级数据库原理与应用课程设计要求.docx(7页珍藏版)》请在优知文库上搜索。
1、2024/2024第一学期数据库原理与应用课程设计要求一、课程设计目的加深对课堂理论学习的理解,提高应用水平,增加动手实力,为毕业设计做打算。二、课程设计要求驾驭运用现行较流行的数据库管理系统或数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;同时,会运用一种开发工具开发出有相当完善功能并有肯定规模的数据库应用系统。通过练习对SQL语言要有较深化的了解和驾驭,对数据库的管理(主要是平安性、完整性方面)要有肯定程度的了解,对表、视图(存储过程、触发器这两个可选)等的应用达到娴熟水平。三、实施要求1.任务阶段安排(1) 2024.1.62025.
2、1.10进行系统需求分析和系统功能设计、数据库设计(包括平安性和完整性的设计);书写系统分析与设计文档;熟识编程开发工具和环境(可选DeIPhi+SQLServer;VB+SQLServer;PowerBuilder+SQLServer;VF等)。(2) 2024.1.136调试开发应用程序,书写课程设计文档及总结。7系统程序验收,提交系统分析与设计报告和课程设计总结。2 .分组每34人为一组,选择一个设计题目,设组长一人。3 .检查(1)设计(2)文档(系统分析与设计报告、课程设计总结)(3)程序验收(4)典型程序演示4 .考核方式设计看法(30%)、成果演示(30%)、设计报告(40%).
3、四、数据库原理与应用课程设计报告书写要求1 .课程设计报告统一用学校课程设计报告原来写,除了附录中的代码和实现的效果图必需打印之外,其余可用手写或打印。若打印则选用A4幅面。2 .报告字数(指汉字数)不少于3000字,字迹工整,清楚。(宋体,5号字,单倍行距)设计报告每组一份;总结与体会每人一份,严禁和杜绝抄袭。3 .报告具体格式如下:封面正文前必须要有书目。正文正文包含的内容1 .设计任务与要求主要说明所选课题的目的、任务和意义。2 .需求分析依据课题调查和分析用户的业务活动、信息和处理的需求,以及各种数据之间的约束条件关系,形成系统的需求说明。具体可以包括:(1)功能需求(功能划分、功能描
4、述);(2)性能需求(软件适应性和移植性等);(3)数据需求(包括数据之间有何依靠和约束关系)(4)运行需求(用户界面、硬件接口、软件接口、故障处理)等。3 .系统设计依据功能需求,进行系统总体设计,完成系统的总体功能框架设计、模块的具体设计、功能安排、处理流程、主要功能的原理及实现算法等。4 .数据库设计(1)概念结构设计确定数据库的概念结构,确定数据库的外模式,并依据自底向上的策略采纳视图集成把外模式集成为全局模式。(可用E-R图或UML的类图描述。建议运用POWerDeSigner工具绘制,数据库的概念模型图.cdm)(2)逻辑结构设计 把全局模式转换为关系模型,并优化处理。将概念数据模
5、型转化为关系模型(建议运用PowerDesigner工具绘制,数据库的物理模型图.pdm) 规范化关系模式,使得数据库结构符合3NF或BCNF的要求。 进行数据库存取的完整性和平安性设计。(3)物理结构设计确定数据库的内模式。包括:数据表设计;数据表的完整性约束设计,即域完整性约束、实体完整性约束、参照完整性约束、用户自定义的完整性约束;视图设计;平安性设计、业务规则的实现等。5 .运行结果和测试(1)运行界面及其效果图;(2)对在调试中发觉的问题进行说明。6 .课程设计总结与体会包括对系统实现的技术方案评价;软件质量评价;课程设计过程中软件开发时间安排评价;阅历与教训;总结与体会。7 .参考
6、资料写出具体的主要参考文献,标明其作者、出处、年头、若是期刊文章,须要给出期刊名。网络文章要给出网址。附件:一、简洁举例:下面举例说明如何描述系统的需求分析题目:小型图书管理系统需求分析:建立读者档案;建立图书档窠;建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下:1 .读者档案(1)数据包括:借书证号、姓名、性别、诞生日期、身份证号、单位、通讯地址、邮政编码、联系电话、办证日期、借阅范围(书库)、允许最多借书册数、借书期限、照片、职业等。(2)操作要求:能办证、修改、注销;访问时要进行身份验证,办证、修改、注销应记录操作员编号、操
7、作日期、理由、审批记录等。输出数据:打印借书证卡片、借书证清单。2 .图书档案(1)数据包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。(2)操作要求:输入、修改、注销等操作必需进行身份验证,记录操作员号、操作日期、理由等。输出数据:按入库日期时间段打印图书清单。3 .检索系统(1)能依据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简洁查询和组合查询,对内容提要进行模糊查询。(2)查询输出内容必需是只读的,没有访问身份验证要求。依据须要打印借书索书条。4 .借书系统(1
8、)输入索书条后,能依据借书证号推断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。(2)满意条件的进行借书登记,不满意条件的给出提示信息,提示读者为什么不能借书。(3)能查找以前所借图书状况。进入该模块具有身份验证要求。5 .还书系统(1)对过期未还图书,能打印出催还图书通知单。(2)对归还的图书能从借书登记表中取消。(3)进入该模块具有身份验证要求。6 .其它要求 每一模块都有在线帮助,既运行不同模块时供应的帮助信息不同。 查找并统计不同年龄、性别、职业的读者数量、借书数量、借书类别。 按图书类别、作者、出版单位、书库、入库时间等统计并查询藏书册数。 能查询读者的
9、图书借阅状况。 打印借书证最好加照片和借书证号条形码。 要求界面美观、操作便利。二、课程设计题目: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 .小区物业管理系统27 .门诊病人管理系统28 .单位考勤管理系统29 .小型仓储进销存管理系统30 .小型餐饮业管理系统31 .试验室资产管理系统32 .小型书店图书管理系统33 .婚姻介绍所管理系统34 .小规模人才双选会管理系统35 .导师一探讨生双选管理系统36 .毕业设计题目双选管理系统37 .高速马路收费站管理系统38 .小型加油站管理系统39 .小型储蓄所管理系统40 .小型宾馆客房管理系统41 .小型药店管理系统42 .小型医院药房管理系统43 .报刊订阅管理系统44 .电脑行情自动报价系统45 .工程项目管理系统