# BookManner **Repository Path**: firsttzm/book-manner ## Basic Information - **Project Name**: BookManner - **Description**: 基于springboot+mybatis书籍信息管理系统,前端bootstrap+thymeleaf视图渲染,书籍CRUD操作,可视化界面编辑 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-06-20 - **Last Updated**: 2025-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Bootstrap, thymeleaf ## README # 一、项目介绍 ## 项目简介 视图渲染前端:bootstrap、thymeleaf tool:maven\lombok 权限登录安全校验:springSecurity\自定义校验 自定义验证码校验CheckCode 基于springboot完成的图书馆系统,包含图书操作、图书管理员、系统管理员界面,功能齐全。 开发工具为IDEA、Vscode,环境java8,mysql为8.0 **图书管理员(用户登录界面右上角图标)账号密码:admin 123456 **系统管理员(用户登录界面右上角图标)账号密码:tom 123456 请善用百度,并查看下面的 部署部分 ,如果遇到还解决不了的问题或需要课设相关文档等,请添加Q交流1642532867 如果本项目对你有帮助,赏个star吧 ## 项目详细介绍 本图书管理系统总体上分为书籍后台管理。 页面则集成了图书管理中所需的功能,分成图书管理人员和系统管理人员,平时管理人员的工作都是在后台中完成的。前台是为了显示的。相对应的后台是针对学校图书管理人员,后台的页面都加密,如果不正常登录是进入不了后台管理页面的,后台图书管理人员功能包括:新添图书、删除图书、修改显示与查找、还书记录显示与查找、公告增删改查;后台系统管理员功能包括:对系统使用用户增删改查。 共包含三个大模块:用户、图书管理员、书籍CRUD操作 ### 1、图书管理员模块 1. 借还图书:帮助用户借阅图书,并判断符不符合借阅规则、返还图书时判断有没有超期,超期则输出超期费用再归还 2. 借阅报表:分页显示所有借阅记录、能进行查询和输出结果到excel公告管理:能添加编辑和删除公告 3. 还书报表:分页显示所有未还的书籍,能通过借阅证号、图书编号、借阅日期、截止日期等条件进行模糊查询 4. 个人信息修改:修改信息、新增用户 ### 2、书籍管理模块 1. 书籍管理:新添图书,设置图书各种信息,编辑删除,通过编号、书名、作者、描述等进行模糊查询搜索,输出结果遍历到页面。 2. 分类管理:增删改书籍分类,书籍方便查阅整理 # 二、部署 下载压缩包,或者使用`git clone`下载(使用`git checkout maven`可以更换为分支maven,其使用maven进行依赖管理,更便于运行部署) 将sql文件导入mysql数据库(不会请百度:mysql如何导入sql文件)**,并修改以下文件的数据库连接相关属性(数据库账号密码、数据库表名) ![输入图片说明](result/1.PNG) ## 点击登录无反应 - 浏览器F12查看请求数据返回状态码等(不会请百度,Web开发必须会) - 查看报错控制台报错,复制错误到百度 # 三、项目演示 ## 登录 **视图界面** ![输入图片说明](result/2.PNG) ## 首页 ![输入图片说明](result/3.PNG) ## 系统管理员 ![输入图片说明](result/4.PNG) ## 管理员操作模块 ![输入图片说明](result/7.PNG) ## 书籍操作模块 ![输入图片说明](result/6.PNG)