《数据库设计》课程设计要求DOC.docx

上传人:b****3 文档编号:4266688 上传时间:2023-05-06 格式:DOCX 页数:17 大小:51.64KB
下载 相关 举报
《数据库设计》课程设计要求DOC.docx_第1页
第1页 / 共17页
《数据库设计》课程设计要求DOC.docx_第2页
第2页 / 共17页
《数据库设计》课程设计要求DOC.docx_第3页
第3页 / 共17页
《数据库设计》课程设计要求DOC.docx_第4页
第4页 / 共17页
《数据库设计》课程设计要求DOC.docx_第5页
第5页 / 共17页
《数据库设计》课程设计要求DOC.docx_第6页
第6页 / 共17页
《数据库设计》课程设计要求DOC.docx_第7页
第7页 / 共17页
《数据库设计》课程设计要求DOC.docx_第8页
第8页 / 共17页
《数据库设计》课程设计要求DOC.docx_第9页
第9页 / 共17页
《数据库设计》课程设计要求DOC.docx_第10页
第10页 / 共17页
《数据库设计》课程设计要求DOC.docx_第11页
第11页 / 共17页
《数据库设计》课程设计要求DOC.docx_第12页
第12页 / 共17页
《数据库设计》课程设计要求DOC.docx_第13页
第13页 / 共17页
《数据库设计》课程设计要求DOC.docx_第14页
第14页 / 共17页
《数据库设计》课程设计要求DOC.docx_第15页
第15页 / 共17页
《数据库设计》课程设计要求DOC.docx_第16页
第16页 / 共17页
《数据库设计》课程设计要求DOC.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《数据库设计》课程设计要求DOC.docx

《《数据库设计》课程设计要求DOC.docx》由会员分享,可在线阅读,更多相关《《数据库设计》课程设计要求DOC.docx(17页珍藏版)》请在冰点文库上搜索。

《数据库设计》课程设计要求DOC.docx

《数据库设计》课程设计要求DOC

数据库技术》课程设计

设计目的:

数据库技术课程设计是在学生系统的学习数据库技术课程后,按照关系型数据库的基本原理,综合运用所学的知识,以个人或小组为单位,设计开发一个小型的数据库管理系统。

通过对一个实际问题的分析、设计与实现,将数据库技术、原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。

总体要求:

1)2到3人为一个小组,每个小组设组长一人,小组成员既要有相互合作的精神,又要分工明确。

2)每个学生都必须充分了解整个设计的全过程。

3)从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。

4)系统中的数据表设计应合理、高效,尽量减少数据冗余。

5)软件界面要友好、安全性高。

6)软件要易于维护、方便升级。

7)后台数据库(DBM)S用SQLServer2008.

8)前台开发工具自选,但一般情况下应该是小组的每个成员都对该语言较熟悉,避免把学习语言的时间放在设计期间。

9)每组提交一个课程设计报告和可行的应用软件。

具体设计要求:

结合一个具体任务(课程设计参考题目),完成一个基于C/S模式或者B/S模式的数据库系统的设计与开发。

正文要包括系统总体设计、需求分析、概念设计、逻辑设计(在逻辑设计中,需要检测是否满足3NF,如果设计为不满足3NF的,要说明原因)、物理设计(物理设计中,要设置表的索引、完整性、联系等)、测试、安装说明、用户使用说明书,参考文献等。

主要应包括如下内容:

1.完成课题任务的需求分析、完成系统总体结构设计方案。

(主控功能模块、数据处理模块、统计报表模块等)2.数据库结构的设计与实现。

3.数据库安全的设计4.客户端数据库应用程序的开发。

5.综合调试方法的掌握。

时间安排

(1)6月1-30日,完成小组创建,确定组长,设计选题,资料搜集;

(2)7月6日,完成系统需求分析,分解小组任务,确定开发软硬件环境,并以文档方式提交;

(3)7月7日,完成功能描述,E-R图设计,数据字典描述,数据库详细设计;(4)7月8-9日,完成编码,实现并调试系统;

(5)7月10日,以小组为单位按规范完成设计报告并测试软件;以小组为单位演示软件并提交课程设计报告和软件。

纪律要求

(1)上机时间,严禁迟到、早退及旷课,严禁做与课程设计无关的事情,如有违反,成绩作降级处理,情节严重者取消课程设计成绩。

(2)杜绝抄袭。

如若发现有抄袭现象,抄袭者和被抄袭者的课程设计成绩全部取消。

题目要求(可自选,也可选择下列题目,各组尽可能题目不重复)

数据库技术设计题目

(一):

人事管理系统

系统功能的基本要求:

1.员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

2.创建学历信息表、职称表。

3.员工各种信息的修改;

4.对于转出、辞职、辞退、退休员工信息的删除;

5.按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

(二):

工资管理系统

系统功能的基本要求:

1.创建员工基本信息表和工种等信息表。

2.员工每个工种基本工资的设定

3.加班津贴管理,根据加班时间和类型给予不同的加班津贴;

4.按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;

5.员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;

6.企业工资报表。

能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计;

数据库技术设计题目(三):

机票预定系统

系统功能的基本要求:

1.创建航空公司表、航班表等信息。

2.每个航班信息的输入。

3.每个航班的坐位信息的输入;

4.当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班;

5.旅客在飞机起飞前一天凭取票通知交款取票;

6.旅客能够退订机票;

7.能够查询每个航班的预定情况、计算航班的满座率。

数据库技术设计题目(四):

仓库管理系统

系统功能的基本要求:

1.创建产品信息表、进出库表等。

2.产品入库管理,可以填写入库单,确认产品入库;

3.产品出库管理,可以填写出库单,确认出库;

4.借出管理,凭借条借出,然后能够还库;

5.初始库存设置,设置库存的初始值,库存的上下警戒限;

6.可以进行盘库,反映每月、年的库存情况;

7.可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;

数据库技术设计题目(五):

物业管理信息系统

物业管理信息系统软件是一套具备记录、查询物业小区业主信息、物业管理费用信息、水电煤气有线电视等费用信息、有线电视信息、供暖费用信息、业主房款缴纳信息,并且可以打印输出上述信息报表(月报表、季报表、年报表)的管理软件系统。

1.记录业主基本信息如:

身份证号、楼号、房号、姓名、工作单位、联系电话、建筑面积等,并生成业主的综合信息表(包括所有业主有费用综合信息表、单个业主信息表);

2.记录月水电煤气抄表数据,包括水电煤气有线电视费通知单、供暖费通知单、物业管理费通知单;

3.记录业主交费情况并打印交费单,包括水电煤气费、供暖费、物业管理费、分期付款;

4.统计业主信息月、季和年报表,包括:

物业实收费用汇总表、物业应收未收汇总表、应交未交费用业主信息表、月度房款还款名细表、单用户年度应收代款还款表。

数据库技术设计题目(六):

车辆管理信息系统协助各单位对车辆档案、驾驶人员、车辆费用(维修费、洗车费、养路费、燃料费、停车费、保险费、年审费、过桥费等多项费用)、车辆使用和交通事故进行全面管理的系统。

车辆管理资料完备。

提供车辆综合查询系统,可以按各种查询条件查询到车辆费用明细和车辆费用合计。

各种车辆资料可方便打印成自由设定的表格方式。

系统配有详细的开发帮助、资料文档,操作演示图文并茂,简便易用。

数据库技术设计题目(七):

客户关系管理信息系统企业通过销售等渠道,可以得到不同地区、不同行业、不同级别的客户。

主要功能如下:

客户管理(客户基本信息管理,客户联系记录,客户文档管理,客户开发成

本分析)

文档管理

常用模板管理

工作计划(工作计划管理、计划提醒)

记事本管理(日记管理,记事管理,记事提醒)

数据库技术设计题目(八):

住院管理信息系统

对于住院病人及其费用的管理

病人住院登记

病人处方和检查检验项目开立

病人出院

异常处理

基本数据维护

数据库技术设计题目(九):

客房管理系统

一套功能强大而又使用简便实用的客房管理软件,适用于宾馆管理、酒店管理、招待所管理。

主要功能:

团体,散客入住客人的信息登记,换房,正常退房,挂帐退房,挂单补款结帐,预定管理,贵宾卡管理,押金管理,各种强大的宾馆统计报表,异常处理。

数据库技术设计题目(十):

户籍管理信息系统本系统用于派出所的户籍管理,能够非常方便的管理辖区居民的户口资料和通讯资料。

主要功能:

辖区内单位管理、方便的户口基本信息管理,如户籍的迁入、迁出、注销等的处理;身份证的办理和领取;快捷的资料查询功能;异常处理。

附件:

数据库技术课程设计报告模版

南通大学

数据库技术课程设计报告

设计题目:

系别:

交通学院学院

专业:

交通设备与控制工程

班级:

成员学号:

、、

成员姓名:

、、

指导教师:

施佺、周晨璨

完成期限:

1周

2015年7月10日

1、开发背景8

2、功能描述8

3、业务流程分析9

4、数据流程分析10

4.1、数据流程图10

4.2、数据字典10

5、概念模型设计13

6.逻辑模型设计和优化14

7.物理设计和实施15

8、应用程序设计(前台)18

9、成员分工19

10、课程设计心得体会20

1、开发背景

90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。

企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。

引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。

图书馆管理信息系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开发的。

该系统的是终目的是要将自己的图书馆放到网络上,以方便员工查阅。

2、功能描述

(描述该系统所需要完成的功能)经过调研及分析,图书馆管理信息系统主要完成以下功能:

(1)图书信息维护:

主要完成图书馆新进图书的编号、登记、入馆等操作。

(2)读者信息维护:

主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才有资格进行图书的借阅活动。

(3)借书/还书处理:

主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在库情况。

(4)读者借阅记录:

让每位读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。

(5)图书书目检索:

读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书。

(6)图书超期通知:

为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及相应的读者信息。

3、业务流程分析

(画出该系统的业务流程图)

4、数据流程分析

4.1、数据流程图

(画出该系统的分层数据流程图并进行编号,模版只给出了部分)

通过需求分析,得出图书馆管理信息系统的借书/还书处理数据流程如图1所示(其他处理的

数据流程图请读者自行分析)。

P002

P004

1

P005

图书库存查询

VJ

借阅记录查询

读者还书

D001借阅信息]

r、

F002

P003

F003

图书库存信息

、-H/卄_1_>

读者借书

图书借阅记录

图1借书/还书处理数据流程图

4.2、数据字典

(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描

述)

(1)数据流的描述

数据流编号:

D001

数据流名称:

借阅信息

简述:

读者所要借阅的图书信息单

数据流来源数据流去向数据流组成数据流量:

、+-4V.

读者

读者信息判断

读者号+索书号+书名+ISBN等

1000/天

高峰流量:

3000/天

数据流编号:

D002

数据流名称:

读者信息无效提示

简述:

数据流来源:

数据流去向:

数据流组成:

数据流量:

图书管理员发现非法读者时的提示信息

读者信息判断

、+-+z

读者

读者号+读者名等

100/天

高峰流量:

500/天

2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

简述:

输入的数据流:

处理描述:

读者信息判断

判断读者信息的合法性

借阅信息

根据读者提供的借阅信息,验证读者信息,验证通过则继续下移处理查看库存中是否有读者所要借的图书,验证不通过则返回给读者信息指明为非法读者。

输出的数据流:

D001借阅书目信息、D002无效提示信息

处理频率:

10次/天

处理逻辑编号:

P002处理逻辑名称:

图书库存查询

简述:

查询读者所要借的图书是否有库存

输入的数据流:

D001借阅书目信息

处理描述:

根据读者提供的借阅书目信息,到仓库中查找是否有该书,有则

进行借书处理,如没有则返回读者该书无库存信息。

输出的数据流:

D001借阅书目信息+D003该书已全部借出信息

处理频率:

1000次/天

3)数据存储的描述

数据存储编号:

F001

数据存储名称:

读者信息

简述:

读者的基本信息

数据存储组成:

读者号+姓名+身份证号+性别+入学年份+出生日期+学院关键字:

读者号

相关联的处理:

P001

数据存储编号:

F002数据存储名称:

图书库存信息

简述:

保存图书库存、在库情况的文档数据存储组成:

图书编号+图书名+出版社编号+出版日期+作者+数量+入库日期+批次备注+购入价格+定价

关键字:

图书编号

相关联的处理:

P002,P003,P005

4)外部实体的描述

外部实体编号:

S001外部实体名称:

读者简述:

从图书馆借书的人输入的数据流:

D002,D003输出的数据流:

D001

5、概念模型设计

(用Visio画出E-R图)

根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图2所示。

6.逻辑模型设计和优化

(根据转换规则将E-R图转换为关系模式并进行优化并至少达到3NF标准)

得到系

根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,

统优化后的逻辑模型,如表1〜表5所示。

表4出版社信息表(Publisher)

表1图书信息表(Titles表)

编号

类别

岀版社

书名

作者

价格

ISBN

索书号

时间

简介

库存

表2读者信息表(Reader)

读者号

姓名

密码

性别

职别

单位

专业

年级

电话

地址

表3借阅记录表(BorrowRec)

记录号

图书号

、-H口

读者号

书名

借阅时间

还书时间

是否还书

7.物理设计和实施

(根据第6部分优化后的逻辑模式使用createtable语句写出各关系模式的创建语句)

得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。

数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本书所选用的DBMS为SQL

SERVER2000,有关创建数据库和关系表的SQL语句如下所示:

/*==============================================================*/

/*DataBase:

LibDB,创建数据库,数据库名称为LibDB*/

/*==============================================================*/

createdatabaseLibDB

go

/*==============================================================*/

/*Table:

BorrowRec,图书借阅记录表*/

/*==============================================================*/

createtableBorrowRec(

RecIDintnotnull,/*记录ID*/

TitleIdchar(10)notnull,/*图书ID*/

ReaderIdchar(10)notnull,/*读者ID*/

Titlechar(50)null,/*书名*/

BorrowDatedatetimenull,/*借阅时间*/

BackDatedatetimenull,/*归还时间*/

OverDateintnull,/*超期天数*/

FineMoneydecimal(5,1)null,/*罚款金额*/

IsBackbitnull,/*是否归还*/

constraintPK_BORROWRECprimarykey(ReaderId,TitleId,RecID)/*主键约束*/

go/*==============================================================*/

/*Index:

Relationship_1_FK:

在借阅记录表读者ID属性上创建索引*//*==============================================================*/createindexRelationship_1_FKonBorrowRec(

ReaderId

go

/*==============================================================*/

/*Table:

Publisher,出版商信息表*/

/*==============================================================*/createtablePublisher(

PubIdchar(10)notnull,/*出版社ID*/PubNamechar(30)null,/*出版社名称*/Addresschar(30)null,/*地址*/constraintPK_PUBLISHERprimarykey(PubId)/*主键约束*/)go

/*==============================================================*//*Table:

Reader,读者信息表*/

/*==============================================================*/createtableReader(

ReaderIdchar(10)notnull,/*读者ID*/Namechar(10)null,/*姓名*/

Pwdchar(20)null,/*密码*/

Sexchar

(2)null,/*性别*/

Positionchar(10)null,/*职别*/

Unitchar(40)null,/*单位*/

Majorchar(20)null,/*专业*/

Classchar(4)null,/*年级*/

Telchar(11)null,/*电话*/

Addresschar(30)null,/*地址*/constraintPK_READERprimarykey(ReaderId)/*主键约束*/

)go

/*==============================================================*//*Table:

Titles,图书信息表*/

/*==============================================================*/createtableTitles(

TypeIdchar(10)notnull,/*类型ID*/PubIdchar(10)notnull,/*出版社ID*/TitleIdchar(10)notnull,/*图书ID*/Titlechar(50)null,/*书名*/

Authorchar(20)null,/*作者*/

Pricedecimal(5,2)null,/*价格*/

ISBNchar(20)null,/*ISBN号*/IndexNochar(30)null,/*索书号*/PubDatedatetimenull,/*出版日期*/

Descriptionchar(1000)null,/*简介*/StockNumintnull,/*在库数量*/constraintPK_TITLESprimarykey(TypeId,PubId,TitleId)/*主键约束*/

)go

/*==============================================================*/

/*Index:

Relationship_3_FK:

在图书信息表图书类型ID属性上创建索引*//*==============================================================*/createindexRelationship_3_FKonTitles(

TypeId)go/*==============================================================*/

/*Index:

Relationship_4_FK:

在图书信息表出版社ID属性上创建索引*//*==============================================================*/createindexRelationship_4_FKonTitles(

PubId

go

/*==============================================================*//*Table:

Type,图书类别信息表*/

/*==============================================================*/createtableType(

TypeIdchar(10)notnull,/*类别ID*/

TypeNamechar(20)null,/*类别名称*/

Descriptionchar(1000)null,/*类别描述*/constraintPK_TYPEprimarykey(TypeId)/*主键约束*/)

Go

、应用程序设计(前台)

前台应用程序设计)

9、成员分工

(写出本次课程成员分工)

10、课程设计心得体会

(写

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2