- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用课程设计
“数据库应用课程设计”是数据库系统及应用、软件工程及程序设计课程的后续实验课,是一门独立开设的实验课程。“数据库应用课程设计”可以进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。
课程设计目的
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的:
加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;
在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;
学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;
为毕业设计和以后工作打下必要基础。
二﹑课程实验题目自拟(参考下面例子)
题目一:XXX学生管理系统
包括三大模块:
学籍管理(实现学生的录取,报到,入学等)
成绩管理(包括学生的选课,上课和考试)
相关查询
题目二:XX书店管理系统
包括四大模块:
售书(图书销售管理及销售统计,查询)
进书(通过书目,向发行商下定单订购图书)
库存(图书库存,统计)
相关查询
题目三:XXX图书馆管理系统
包括四大模块:
图书的查询
借书
还书
图书的预约
题目四:库存管理系统
包括四大模块:
商品目录建立
商品入库管理
商品出库管理
商品库存查询
三、课程设计要求
运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
用E-R图设计选定题目的信息模型;
书店
书店
供应商供书顾客 出售
供应商
供书
顾客
出售
书本
书本
库存
库存
仓库
仓库
设计相应的关系模型,确定数据库结构;
分析关系模式各属于第几范式,阐明理由;
设计应用系统的系统结构图,确定系统功能;
通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;
为参照关系设计插入、删除、修改触发器;
实现应用程序设计、编程、优化功能;
对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;
分析遇到的问题,总结并写出课程设计报告;
自我评价
四、实验环境
开发环境VF、VB、VC++、ODBC;数据库SQL Server等数据库语言
五、上机实现内容
创建数据库的结构
创建各基本表的结构
编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。在查询和管理中各选一题。对于程序运行界面不做要求。
六、课程设计考核
课程设计结束时请将下列资料上交:
课程设计报告;
所开发的应用系统的源程序、安装和使用说明;
将(1)(2)中的资料压缩成一个压缩包,压缩包文件的命名规则:学号+姓名(例如:0913001464655王鹏晓);
每名学员需将(3)中的压缩包上传课程讨论区。(帖子题目为:班级+学号+姓名)
文档评论(0)