摘要:当今社会是信息化快速发展的社会,信息成为社会发展重要的资源。而在信息数据非常庞大的时代。如何高效的应用信息显得尤为重要,所以,我们要学会进行信息管理。作为一名学生,图书馆是我们获取信息非常有效的场所,每所大学都有各式各样的图书馆,但是图书馆收藏的图书数量也是非常多。所以用传统的方式进行图书馆的管理工作已经完全适应不了信息化社会的节奏。现在是各个领域都有智能管理的时代,JAVA语言也越来越热门,所以通过计算机来实现图书馆的信息管理是非常实际的选择。
本论文对图书馆信息管理平台进行了详细的需求分析和功能设计。使得图书馆的管理工作变得更加的高效便捷。该平台可以进行图书信息处理,也可以进行读者信息的处理,信息维护起来非常的方便,准确率非常的高,保证了图书馆信息的安全可靠。减少了不必要的人力劳动。图书馆信息管理平台主要有首页、读者管理、图书管理、图书借还、系统查询、更改口令、系统设置。其中系统设置分为四个模块、读书管理分为两个模块、图书管理分为两个模块、图书借还分为三个模块、系统查询分为三个模块。
本图书馆信息管理平台是在MyEclipse 10上开发的,后台数据库选用的是mysql,开发框架使用struts,语言java。
关键词 图书馆;MYSQL;JAVA
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究的意义-1
1.3论文的结构与安排-1
2相关技术介绍-3
2.1 JAVA-3
2.2 SERVLET-3
2.3 JDBC-4
2.4 MYSQL-4
2.5 STRUTS框架-4
3系统分析-5
3.1 需求分析-5
3.2 可行性分析-5
3.3系统功能分析-6
3.4功能模块操作流程-6
3.5数据库分析-6
4数据库设计-8
4.1数据库概念设计-8
4.2 E-R图-9
4.2.1 参数信息表结构设计-9
4.2.2 图书信息表结构设计-9
4.2.3图书类型表结构设计-10
4.2.4 读者信息表结构设计-10
4.2.5读者类型表结构设计-11
4.2.6图书借阅信息表结构设计-11
4.2.7图书归还信息表结构设计-12
4.2.8管理员信息表结构设计-12
4.2.9 图书馆信息表结构设计-12
5系统设计与实现-14
5.1系统功能模块设计-14
5.1.1 系统总功能模块设计-14
5.1.2 系统公共功能模块设计-14
5.1.3 管理模块设计-16
5.1.4 图书借还模块设计-19
5.1.5 图书管理模块设计-22
5.2系统的实现-24
5.2.1系统登录-24
5.2.2系统借阅续借归还-24
5.2.3读者管理-27
5.2.4图书管理-28
5.2.5系统查询-29
6系统测试-32
6.1登录测试-32
6.2数据缺省测试-33
6.3测试总结-36
结论-37
致谢-38
参考文献-39