本系统共包含17个表:分别是关于我们表,配置文件表,图书信息评论表表,罚款信息表,归还记录表,借阅记录表,公告信息表,收藏表表,关于我们表,token表表,图书分类表,图书盘点表,图书信息表,用户表表,信息提醒表,续借记录表,用户表等信息表 书刊管理:图书、期刊报纸、论文、文档等类型书刊管理,支持书籍基本信息维护、书籍数量维护、书籍查询、图书盘点。支持书籍条码管理和层架的条码管理,可快速定位到图书位置,方便读者自助借还图书。
7.2会员管理:会员信息管理、会员可借书数量、免费租赁天数、押金、租金和滞纳金等信息。
7.3自助借还书:自助借书、自助续借、自助还书操作、书籍预约登记。支持读者卡号、书籍条码等书籍信息进行快速借还书操作。
7.4财务管理:系统支持押金收款、退款管理,预存款收款、退款操作,支持图书超期罚款、丢失罚款、损毁罚款操作;
7.5基础数据:图书分类信息、馆藏位置、单册状态、出版单位、语种等基础数据信息进行设置。
7.6查询统计:借阅记录、逾期记录、借阅排名、书刊数据盘点、充值记录、消费记录等信息生成数据报表,可导出报表。为更好的服务读者,通过平台反馈的数据对师生借阅行为进行分析,及时调整图书类目,完善知识管理体系
本系统从用户的角度出发,结合当前的环境而开发的,在开发语言上是使用的Java语言,在框架上我们是使用的springboot框架,数据库方面使用的是MySQL数据库,开发工具为IDEA。
基于Spring Boot的图书馆管理系统根据实际情况分为前后台两部分,前台部分主要是让用户使用的,包括用户的注册登录,首页,图书信息,公告信息,后台管理等功能;后台部分主要给管理员使用的,主要功能包括系统首页,个人中心,用户管理,图书分类管理,图书信息管理,借阅记录管理,续借记录管理,归还记录管理,罚款信息管理,信息提醒管理,图书盘点管理,系统管理等功能。通过这些功能基本可以满足智慧图书管理的需求。
关键词:图书;借阅归还;springboot框架;MySQL
目录
摘 要 I
Abstract II
目录 III
第1章 系统概述 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究内容 1
第2章 系统开发环境 3
2.1 Java语言介绍 3
2.2 Spring boot框架介绍 3
2.3 MySQL数据库介绍 3
2.4 IDEA介绍 4
第3章 需求分析 5
3.1基于Spring Boot的图书馆管理系统需求分析 5
3.2 可行性分析 5
3.2.1技术可行性 5
3.2.2操作可行性 5
3.2.3经济可行性 5
3.1.4法律可行性 6
第4章 系统概要设计 7
4.1系统结构 7
4.2 数据库设计 7
第5章 系统详细设计 14
5.1 基于Spring Boot的图书馆管理系统前台部分设计 14
5.1.1 系统首页 14
5.1.2用户注册 14
5.1.3用户登录 15
5.1.4公告信息 16
5.1.5图书信息 17
5.2 基于Spring Boot的图书馆管理系统后台部分设计 20
5.2.1管理员登录模块的实现 20
5.2.2用户管理 20
5.2.3图书分类管理 22
5.2.4图书信息管理 23
5.2.5公告信息管理 25
5.2.6借阅记录管理 26
5.2.7归还记录管理 27
第6章系统测试 28
6.1 基于Spring Boot的图书馆管理系统的测试目的 28
6.2 基于Spring Boot的图书馆管理系统的测试方法 28
6.3 基于Spring Boot的图书馆管理系统测试用例 28
第7章 总结 31
致 谢 32
参考文献: 33