数据库图书借阅

数据库图书借阅

ID:43094497

大小:249.51 KB

页数:13页

时间:2019-09-26

数据库图书借阅_第1页
数据库图书借阅_第2页
数据库图书借阅_第3页
数据库图书借阅_第4页
数据库图书借阅_第5页
资源描述:

《数据库图书借阅》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验题目:图书借阅管理系统数据库的设计与实现。二、实验时间:2010-11-22至2010-11-25三、实验地点:软件楼301四、实验目的。通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。五、实验要求。(一)课程设计要求:1.对各个系统进行系统功能需求分析2.数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图)3.设计出详细的逻辑数据库结构

2、,将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定4.通过企业管理器或是查询分析器实现各个二维关系(建议最好用SQL代码实现),要求建立相关的索引5.根据系统功能需求设计相应的查询视图6.要求根据系统功能需求建立存储过程7.根据功能需求建立相应的触发器以保证数据的一致性8.通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此内容选作)(二)具体要求:设计一个图书借阅管理系统,实现下列功能:1.图书信息的维护(包括录入,修改和删除);2.读者信息的维护(包括录入,修改和删除

3、);3借阅(借,还)信息的维护(包括借,还信息录入,修改和删除);六、实现思路。(一)文字描述:(1)图书信息的录入:包括图书的编号、书名、作者、是否借出等。这个功能主要通过应用数据操纵语句insert实现。(2)图书信息的删除和修改主要通过建立一个用于删除和一个用于修改的存储过程来实现。(3)读者信息的录入通过建立存储过程和触发器来实现。(4)图书借还信息的输入:包括图书编号、借书卡号、借出日期、还书日期等。(5)图书借还信息的查询:包括图书编号、读者编号、借出日期、还书日期等。(二)数据结构1图书信息表:本表主要用于存储图书信息,字段名数据类型可

4、否为空说明书 名CHAR(20)NOTNULL作 者CHAR(10)NOTNULL出版社CHAR(20)NOTNULL是否借出CHAR(2)NOTNULL默认‘否’(‘是’,‘否’)读者信息表:本表主要用于存储读者信息:字段名数据类型可否为空说明读者号CHAR(10)NOTNULL主键姓名CHAR(10)NOTNULL借书数目INTNOTNULL默认‘0’借还信息表:本表主要用于存储借阅书信息字段名数据类型可否为空说明书名CHAR(10)NOTNULL主键读者号CHAR(10)NOTNULL主键借书日期Datatime(8)NOTNULL还书日期Da

5、tatime(8)NOTNULL(三)流程图:1人员不定所还书编号、卡号查询条件及方式添加的读者信息所删的读者编号修改的读者信息查询条件及方式添加的图书信息所删的图书编号修改的图书信息借还信息表借书卡表图书信息表还书请求借书请求查询读者信息请求编辑读者信息请求查询图书信息请求编辑图书信息请求功能选择总体功能实现:所查读者信息所查图书信息所还书编号借书日期借书者编号所借书编号读者信息图书信息查询条件图书馆管理系统图书馆图书馆1.选择类型检查2.编辑图书信息3.查询图书信息编辑读者信息4.编辑读者信息5.查询读者信息6.借书7.还书总体:图书编号,卡号,

6、借书日期工作人员1管理人员借书人员图书信息图书信息图书信息图书信息按出版社查询请求按作者查询请求按书名查询请求图书信息表按编号查询请求查询图书信息请求图书信息表编辑图书信息请求修改图书信息请求删除图书信息请求添加图书信息请求编辑图书信息:2.1编辑类型检验2.2添加图书信息2.3删除图书信息2.4修改图书信息图书查询:3.1查询方式检验3.2按编号查询3.3按书名查询3.4按作者查询3.5按出版社查询显示1管理人员查询查询读者信息请求借书卡表借书卡表修改读者信息请求删除读者信息请求添加读者信息请求编辑读者信息请求借书卡管理:4.1编辑类型检验4.2添

7、加读者信息4.3删除读者信息4.4修改读者信息5.1检验请求合法性读者信息查询:5.2查询读者信息借书人员1借书人员借书人员还书请求更改读者已借书总数删除借书记录更改图书状态所还图书编号还书借书卡表借还信息表图书信息表更改读者已借书总数添加借书记录更改图书状态借书卡表借还信息表图书信息表借书日期借书者卡号所借图书的编号借书借书请求借书:6.1检验请求合法性6.2借书7.1检验请求合法性7.2还书还书:工作人员工作人员还书者卡号1一、实现过程。用查询分析器编辑代码:--------------------------------------------

8、--建立数据库-----------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。