jsp1143大学图书馆管理系统设计

jsp1143大学图书馆管理系统设计

150

更新时间:2021-07-26

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

国内现在有许许多多的大学,每个大学都有属于自己的图书馆,但是对于图书馆的书籍收藏和学生的借书和还书的情况的查询,很多时候系统还是可能出现问题,工作程序复杂,处理速度慢,重复劳动,图书馆借书和还书的数据量很大,造成数据不一致。所以我们应当尽可能的去实现一个操作简单和方便的图书管理系统,使系统更加的完美和尽可能的出现少的Bug,为图书馆工作人员减少工作量,提高他们的工作效率。

设计基于Web浏览器的B/S体系结构的MVC模式的网络应用,并实现了如下四个子系统,分别是登录子系统,查询子系统,借还子系统,管理子系统。

登录子系统

它主要提供用户登录功能,并按各用户的权限使用本系统。本系统分三类用户:权限公查询,管理员的权限是借还书和管理书,超级管理员的权限是管理读者,管理图书分类,管理管理员登录帐户,管理逾期图书。

查询子系统

主要用于查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。多条件查询可以

按读者的要求选取所需要的图书直接查询和模糊查询,多条件查询)。

借阅子系统

主要由图书管理员进行借书还书记录的登记和清除,它分别由二个界面:借书操作界面和还书界面构成。

借阅管理子系统

分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理信息、,管理管理员登录帐户,管理逾期未还图。



目    录

1 绪论 4

1.1 开发背景 4

1.2 开发意义.. 4

1.3 研究现状.. 5

2 开发环境和技术介绍 5

2.1 Java语言 5

2.2 Mysql 6

2.3 Tomcat服务器 7

2.4 系统对软硬件要求 7

3 系统分析 7

3.1 需求分析 8

3.2 可行性分析 8

3.2.1 技术可行性 8

3.2.2 经济可行性 9

3.2.3 操作可行性 9

3.2.4 法律可行性 9

3.3 功能模块分析 9

3.4 系统重要流程图 10

3.4.1 借阅须知管理模块 10

3.4.2 图书管理模块 11

3.4.3 读者管理模块 11

3.4.4 图书借阅模块 12

3.4.5 修改密码模块 12

3.5 开发模式分析 13

4 系统数据库设计 14

4.1 数据库设计 14

4.1.1 数据库ER图 14

4.1.2 数据项设计 14

4.1.3 数据表详细设计 15

4.2 设计思想 16

5 系统实现 17

5.1 系统登录 17

5.2 管理员模块 20

5.2.1 借阅须知 20

5.2.2 图书管理模块 22

5.2.3 读者管理模块 25

5.2.4 借阅管理模块 28

5.2.5 修改密码 30

6 系统运行与测试 31

6.1 软件测试的目的 31

6.2 软件测试的重要性 31

6.3 测试环境 32

6.4 测试过程 32

6.4.1 图书添加测试 32

6.4.2 登录模块测试 33

7 总结 34

7.1 编写代码的经验 35

7.2 测试经验 35

7.3 遇到问题和解决的办法 35

8 结束语 36

参考文献 37

致谢 38


下载
本地下载
- MB
188083800