数据库课程设计要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于《数据库技术与应用》课程设计的说明
一.目的
熟悉数据库设计的过程,选择一个案例背景,进行需求分析,设计符合应用要求的数据库并加以实现,从而加深对数据库技术中有关的基本概念、理论的理解,掌握数据库管理工具、方法及实用技能。
二.设计选题
1.实验室设备管理
背景资料:
实验室有各种设备100多种10000多件。每种设备都有设备名,编号,购买时间,供应商,使用者,所属部门,价格和设备状况(正常、维修中)。
设计要求:
实现新进设备的数据录入。
实现对所有设备按设备类别分类查询和分类统计。
实现对所有设备按所属部门分类查询和分类统计。
记录设备维修情况。
记录设备使用情况,包括使用者的个人资料和所借设备的名称、编号、使用和归还时间数据等。
2.员工薪资管理
[背景资料]
某单位现有1000名员工,其中有管理人员,财务人员,技术人员和销售人员.该单位下设4个科室,即经理室,财务科,技术科和销售科。工资由基本工资,福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。每个员工的基本资料有姓名,性别,年龄,单位和职业(如经理,工程师,销售员等)。每月个人的最高工资不超过5000元.工资按月发放,实际发放的工资金额为工资减去扣除。
设计要求:
实现按照科室录入个人的基本资料,工资和扣除金额的数据。
计算个人的实际发放工资。
按科室,职业分类统计人数和工资金额。
实现分类查询。
能够删除辞职人员的数据。
3.库存物资管理
[背景资料]
有一个存放商品的仓库,每天都有商品出库和入库。
每种商品都有名称,生产厂家,型号,规格等。
出入库时必须填写出入库单据,单据包括商品名称,生产厂家,型号,规格,数量,日期,时间,入库单位(或出库单位)名称,送货(或提货)人姓名。
设计要求:
设计出入库单据的录入。
实现按商品名称,出入库日期的查询。
实现分别按日,月和年对出入库商品数量的统计。
4.小型购物网站定单管理
[背景资料]
有一个小型购物网站,每天有顾客访问网站购买一些商品,后台管理人员要进行定单处理,并安排送货。
每种商品都有名称、型号、价格、规格等。
顾客登录网站购物必须先注册,填写客户信息,购物时要以自己的账号登录;
购物时必须填写定货单,包括商品名称、型号、规格、数量、定货日期、定货人,收货人、送货公司、送货地址、付款方式、送货时间等。
后台管理人员对定单进行审核,安排发货。
设计要求:
设计定单的录入和状态的更改。
实现按客户、商品名称、定货日期、送货区域、送货商的定单查询。
5.还可进行调研,完成以下管理信息系统的数据库设计
(1)车队管理信息系统
(2)饭店餐饮管理系统
(3)酒店客房管理系统
(4)医院信息管理系统
(5)飞机订票管理系统
(6)商品进销存管理系统
(7)学校餐饮IC卡系统
(8)考务管理系统
(9)教务管理系统
(10)大学生论文管理系统
总之,根据自己具体的情况选择合适的题目。
三.设计要求
1.最基本要求——数据库设计与实现:
(1)需求分析:根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,画出数据流程图,编写详细的数据词典;
(2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余;
(3)逻辑结构设计
①实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化数据模型。详细说明实体、实体属性和实体之间的关系、完整性约束
②建立的关系模式必须符合第三范式。
③选择合适的支持关系模型的DBMS。例如SQL Server 2005、Access等
(4)数据库的实现
①库和表的建立
②每个表至少输入10条记录
③建立表间的联系
④定义数据库的安全性
2.应用程序的设计——暂不作要求
如果有可能在建立数据库的基础上,完成1到2个功能模块的应用程序设计。
四.软硬件环境
建议的软硬件环境:
(1)操作系统:Windows 2000高级服务器版
(2)数据库管理软件:SQL Server 2005、ACCESS
(3)数据应用系统开发软件:VB、Delphi
学生可以根据自己的情况,选用熟悉的操作系统、数据库管理系统和应用系统开发软件。
五.参考资料
1 苗雪兰等. 数据库技术及应用实验指导与习题解答.机械工业出版社,2005
2.SQL Server数据库项目导航刘大玮、马传宝、孙颖洁清华大学出版社
3.Access数据库项目导航刘大玮、王永皎、巩志强清华大学出版社
4.JSP数据库项目导航刘中兵、李伯华、邹晨清华大学出版社
5.Delphi数据库应用项目开发实践池雅庆、贾小敏中国铁道出版社
6、+SQL Server 网络应用系统开发与实例启明工作室人民邮电出版社
六.课程设计的成果和形式
1.论文一篇
建议论文按下列的提纲书写:
(1)摘要
(2)需求分析
(3)数据库概念结构设计
(4)数据库逻辑结构设计
(5)数据库实现的说明
(8)总结
2.符合设计要求的数据库一个
七.安排和考核
(一)安排
1.设计工作从第7周开始,第14周结束。
2.具体安排和要求:
(1)设计以个人形式,每人一篇。
(2)每个学生选择一个题目,完成设计任务。
(二)考核:
1.每个同学必须提交论文一篇和数据库文件一个。根据情况分优、良、中、合格和不合格五档
2.如果教师认定为抄袭,则成绩为不合格,并提交有关管理部门处理。
3.答辩以抽查形式进行。
4.如果能在数据库设计基础上,进行部分数据库应用程序设计,给予加分。