数据库课程设计要求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.如果能在数据库设计基础上,进行部分数据库应用程序设计,给予加分。

相关文档
最新文档