图书管理系统数据库课程设计

图书管理系统数据库课程设计

ID:23333011

大小:338.00 KB

页数:16页

时间:2018-11-05

图书管理系统数据库课程设计_第1页
图书管理系统数据库课程设计_第2页
图书管理系统数据库课程设计_第3页
图书管理系统数据库课程设计_第4页
图书管理系统数据库课程设计_第5页
资源描述:

《图书管理系统数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计图书管理系统专业学号姓名小组16目录引言31.需求分析41.1分析41.2系统功能分析52.数据库功能流图53.数据库ER图设计64.数据库的建立65个人主要负责部分75.1数据库前台设计和前台与sqlserver连接75.2数据库存储过程,触发器,游标的建立115.2.2触发器166.总结1616引言随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理

2、自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。因此往往是投入了大量的人力和财力却得不到高效的管理效率。为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的

3、图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。本文以高校图书馆管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。161.需求分析1.1分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员

4、对对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。对用户开放的图书查询借阅者查看个人借阅情况信息根据借阅情况对数据库进行操作根据还书情况对数据库进行操作查询及统计各种信息维护图书信息维护管理员信息维护借阅者信息处理信息的完整性对借阅过期的图书生成报表1.2系统功能分析读者种类信息的修改、查询等读者基本信息的输入读者基本信息的查询、修改书籍类别标

5、准的制定、类别信息的输入16书籍类别信息的查询、修改书籍信息的输入书籍信息的查询、修改借书信息的查询、修改2.数据库功能流图163.数据库ER图设计4.数据库的建立数据库共建立了6个表:读者类别表(读者类别,允许借阅图书最大数,最长借书时间,借书证期限)管理员信息表(管理员编号,管理员姓名,管理员性别,管理员密码,管理员电话)借书卡信息表(读者编号,读者姓名,性别,读者类型,电话,学院,专业,借书数量,办证日期)借阅信息表(图书编号,读者编号,借书时间,归还时间,应还时间,是否超期,罚款金额,管理员编号)图书分类表(存放楼

6、层,图书类别)图书基本信息表(图书编号,书名,作者,出版社,出版日期,价格,存放楼层,库存数量)165个人主要负责部分5.1数据库前台设计和前台与sqlserver连接数据库前台使用asp.net实现,设计前台时考虑了学生的借书,还书,查询书籍,查询借书记录的功能。教师的借书,还书,查询书籍,查询借书记录的功能。管理员的管理维护功能。由于时间有限最终实现了学生的借书,还书,查询书籍,查询借书记录的功能。前台的登入界面登入学生入口可进行以下操作借书16点提交同时数据库借阅信息表为还书点击提交后16同时借阅信息表为查询书籍有三

7、种方式可选1书籍编号162书籍名称3书籍作者查询借阅记录165.2数据库存储过程,触发器,游标的建立5.2.1建立了7个存储过1dbo.bnaIndexBook通过输入图书的书名来查询书籍源代码setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERprocedure[dbo].[bnaIndexBook]@bnamenchar(20)asselect图书编号,书名,出版社,作者,出版日期,库存数量from图书基本信息表where书名=@bname2dbo.bnoIndexBook通过输入图

8、书的编号查询书籍源代码setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERprocedure[dbo].[bnoIndexBook]@bnonchar(20)16asselect图书编号,书名,出版社,作者,出版日期,库存数量from图书基本信息表where图书编号=

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

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

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