基于spring的图书管理系统的设计与实现(附件)【字数:8330】
目录
一、 引言 1
二、主要技术和工具介绍 1
(一)开发技术 1
1. MySQL数据库 1
2. Bootstrap开源工具包 1
3. Ajax技术 1
4. SSM 框架 2
(二)开发工具 2
1. IntelliJ IDEA 2
2. Firefox 2
3. Navicat 2
三、系统分析 2
(一)需求分析 2
(二)系统的功能分析 3
1.登录注册 3
2.图书管理 3
3.会员管理 4
4.借阅管理 4
5.退出登录 5
(三)系统的可行性分析 5
四、系统总体设计 5
(一)系统功能设计 5
(二)数据库设计 5
1.实体ER图设计 5
2.数据库表设计 7
五、系统详细设计 8
(一)用户模块实现 8
1.用户登录功能 8
2.用户注册功能 10
(二)图书管理模块实现 12
1.图书列表 12
2.删除所选图书 12
3.添加图书 13
4.删除图书 14
5.修改图书 15
6.查询图书 17
(三)会员管理模块实现 17
1.会员列表 *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
17
2.添加会员 18
3.删除会员 19
4.修改会员 20
5.查询会员 21
(四)借阅管理模块实现 21
1.借阅管理页面 21
2.借书功能 22
3.还书功能 24
4.查询借阅记录 26
六、系统测试 27
(一)测试目的 27
(二)测试流程 27
(三)系统测试环境 27
(四)系统功能测试 27
1.系统用户页面 27
2.系统管理页面 28
七、结论 28
致 谢 29
参考文献 30
一、 引言
计算机技术不停的在发展,各种图书管理系统被应用到各单位、学校、图书馆、企业等场景当中发挥了巨大的实用价值。在过去时代里,图书的管理都是由人工用笔墨记在纸上,这种管理方式存在着许多缺点记录信息的效率很低,查找图书信息时耗费时间太长,保密性也是非常的差,另外时间一长,将产生大量的数据,这对于查找、更改和借书还书各项改动都带来了不少的困难,不仅浪费了人力,浪费了笔墨纸张以及各项因素可能会影响到书库中图书的数据不能够及时的进行汇总,后期的图书在各项业务方面也非常麻烦。因此我们需要开发这套图书管理系统,主要用了Java开发语言开发了这套系统。它能够为公司解决减少投入精力对各图书的信息进行汇总统计,需要解决图书信息的安全保密性,需要减少人工的工作量等问题。同时这套系统简易的操作步骤也能够帮助提高员工的工作积极性和工作效率,极大提高了图书信息汇总以及浏览图书信息的效率和时间成本。本文所研究的图书管理系统,对于系统的设计主要是为了帮助图书管理者处理复杂的图书信息管理工作。现阶段,数字形式下的数字图书运营管理已经开始逐渐变成一种主流形态,逐步开始摒弃了传统图书运营管理的方法。在此方面系统深入的理论研究工作上都已有取得了一些较好的成绩。但图书馆仍然还存在着还在用人工方式来进行记录和管理业务的传统方式,以一种传统的管理方法来进行运营,对这种数字化方式的管理方法置之不理,不予理睬时代技术的快速发展变化与技术变迁,使得许多图书馆都无法做到将图书馆业务进行集中的操作管理。
二、主要技术和工具介绍
(一)开发技术
1. MySQL数据库
Mysql 数据库在工作的过程中,有比较完善的权限限制与密码管理方案,每一次对数据库的连接访问都需要通过加密密码的方式来实现。成本也是选择该数据库的一个原因,开源的数据库产品能够直接通过网络进行获取,对于小型项目的开发来说是能够较好的性价比。MySQL作为数据库服务器在使用的过程中支持多用户操作,所使用的结构化查询语言是标准化的申请语言。
2. Bootstrap开源工具包
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。是一个CSS/HTML框架,能够让Web 开发更加的快捷。Bootstrap提供了更美观的的HTML和CSS规范,是由动态CSS语言Less写成。
3. Ajax技术
Ajax技术,用来描述一种使用现有的技术集合的“新”方法,包括:HTML或XHTML, CSS,JavaScript,DOM, XML等, 还有最重要的XMLHttpRequest。使用Ajax技术能够快速地将增量更新直接呈现在用户界面上,而不需要重载(刷新)整个的页面,这使得程序能够更快地回应用户的操作。
原文链接:http://www.jxszl.com/jsj/wlw/608622.html