(强烈推荐)基于JSP的图书管理系统设计与实现毕业论文设计 联系客服

发布时间 : 星期四 文章(强烈推荐)基于JSP的图书管理系统设计与实现毕业论文设计更新完毕开始阅读695ed67b793e0912a21614791711cc7931b778c7

Abstract

21st century is the century of information society, information as a society is the most important resources, will become the strategic resources, cause social widespread attention. How can you get information? Books the best way to access to information, but because of the books in the library reserve Lou increases greatly, makes the books management work becomes increasingly tired of important part of library management mechanism, based on the research of the library's operation and management mechanism, so as to develop the library system. In this system completed the common library management affairs and information statistics work. Books management system management system contains six functional modules: daily work, inquiries, readers information maintenance, books data maintenance, system administration and change the password.

This system USES JSP technology to the design of web pages, using the MVC design pattern, and using the open source framework Struts, it adopted the software design of the most popular technology, , development, , this system USES the database is MySQL, it is an open source database system, the database etc. With )为平台,MySQL同样是当前比较流行的数据库管理软件,利用上述两者以及Struts框架共同完成BS模式的图书管理系统。根据图书馆管理系统的实际需求,可以将图书馆管理系统划分为日常工作,图书资料的维护,读者资料的维护,查询,

系统管理和更改口令6个部分,各个部分的具体功能的系统功能结构图如图3.1所示。

图3.1 系统功能结构图

二、“日常工作”模块设计

图3.2 “日常工作”模块设计结构

(1) 借书处理:记录借阅证的编号和图书编号,每借书一次就在数据

库写入一次借书记录。

(2) 还书处理:主要功能是通过借阅证编号、找到借阅记录,将记还

书记录写入数据中,同时会将用户的借书记录将被删除,并保存在借阅历史记录表当中。

(3) 图书续借:进行续借及相关功能,记录借阅证编号以及图书编号,完成续借过程。[12]

三、“读者资料维护”模块设计

图3.3 “读者资料维护”模块设计结构

(1) 读者类型管理:对不同类型的读者进行记录管理。 (2) 读者档案管理:对每个读者的信息进行记录。

四、“图书资料维护”模块设计

图3.4 “图书资料维护”模块设计结构

(1) 图书类型设置:对图书的类型进行设置管理,包括新书类型的录

入以及对现有书的类型进行修改甚至删除。

(2) 图书档案管理:对书籍的信息进行录入,包括新书,现有书籍。

五、“查询”模块设计

图3.5 “查询”模块设计结构

(1) 图书资料查询:通过相关信息查询图书,此查询包括:‘图书分类’、‘图书编号’、‘图书名称’、‘作者’、‘出版社’及‘书架’。 (2) 借阅历史记录查询:根据借阅信息。此查询包括:‘借阅证编号’、 ‘图书名称’、‘图书编号’、 ‘读者名称’、‘借书日期’、‘还书日期’。 (3) 借阅到期提醒:根据借阅信息中的日期判断结果。

六、“系统管理”模块设计

图3.6 “系统管理”模块设计结构

(1) 图书馆信息:包括图书馆名称及图书馆相关资料信息的显示。 (2) 管理员管理:包括管理员名称及相关资料信息的录入,密码的修

改以及员工信息的删除,权限设置方便使别人通过网页不能越界查询自己相关信息,系统管理员可以修改自己的密码,并且拥有其他用户所拥有的以及所不拥有的功能。

(3) 书架设置:包括书架名称的录入,修改以及删除功能。

第二节 系统数据库设计

一、数据总体结构设计

整个系统所包括的所有信息包含图书信息、读者信息、图书借阅信息、图书归还信息、管理员信息、读者类型信息、图书类型信息。可将信息抽象为下列系统所需要的数据项和数据结构:

(1) 图书信息(图书编号,图书名称,图书类型,作者,译者,ISBN

号,价格,出版社,所在书架,入库时间,操作员)

(2) 图书类型(图书编号,名称,可借阅天数)

(3) 读者信息(编号,姓名,性别,借阅证编号,读者类型,出生年

月,有效证件,证件号码,登记日期,电话,邮箱,操作员)

(4) 读者类型(名称,可借阅图书本数)

(5) 图书借阅信息(图书编号,读者ID,借出时间,应还时间,是否归还,操作员)

(6) 图书归还信息(图书编号,读者ID,归还时间,操作员) (7) 管理员信息(名称,密码);图书馆书架信息(名称);出版社信息;权限信息

(8) 图书馆信息(编号,名称,馆长,电话,地址,邮箱,创建日期,简介)[13]

在这里使用E-R图描述了图书馆管理系统的数据模型。下图标识涉及的实体及关系。