基于 Web 的图书管理系统设计与实现
摘要:
随着计算机技术的飞速发展,电子信息化慢慢替代了企业管理的传统管理手法,采
用管理系统是能够有效提高管理效率的。图书馆作为一种信息资源的集散地,图书和用户借
阅资料繁多,包含很多的信息数据的管理。为了提高日常的图书管理效率,本文针对通常的
图书管理流程,应用 SSH 框架和软件工程的设计思想对本系统进行开发。主要实现的功能是:
登录与退出,个人账户管理,图书管理,读者管理以及借书预约批阅。
1.引言
1.1 选题背景
通过调查,目前有很多图书馆还是采取手工方式对图书借阅情况进行人工管理,由于信
息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书
的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一
长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很
长时间以前的图书进行更改就更加困难了。
基于这此问题,我们开发了图书管理系统,使图书管理工作规范化,系统化,程序化,
避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修
改图书情况。
1.2 选题意义
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特开发本系统以提高图书
馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可
以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
本系统是基于 JAVA 技术开发,可运行于 Tomcat 等 WEB 服务器软件下,前台使用 HTML
结合 Struts 标签库设计了前台 JSP 页面,后台使用 SSH 框架技术实现 MVC 三层结构设计了
程序流程,并结合 SQL Server 数据库系统实现了数据的查询,插入,删除和修改。最终设
计出的系统实现了登录与退出,个人账户管理,图书管理,读者管理以及借书预约批阅等基
本功能。通过本学年设计的训练,
1.3 主要内容及分工
本系统致力于建立灵活、方便的图书馆管理系统,主要有五大功能模块:登录与退出,
个人账户管理,图书管理,读者管理以及借书预约批阅。
1.登录与退出管理:管理员登陆系统后可以对图书类别进行添加,更新和删除操作,退
出管理系统后续重新登录。
2.个人账户管理:对自己的账号密码进行修改,还可以管理系统管理员。
3.图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录
入了。
4.读者信息管理:管理员可以添加新的读者信息,查看已经存在的读者信息,删除读者
信息。
5.图书借阅管理:管理员登陆系统后。可以管理读者的借阅信息。首先输入读者的借书
证号,然后输入要借阅的图书和借阅时间,完成借阅的管理。
1