# ManageBooks **Repository Path**: skylinetec/ManageBooks ## Basic Information - **Project Name**: ManageBooks - **Description**: 图书管理系统(SpringBoot,thymeleaf) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-21 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ManageBooks ![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg) ### 简介 **项目年久失修 仅供参考 ゜▽゜)ノ** 一个基于SpringBoot+Thymeleaf渲染的图书管理系统
功能:
用户: a.预约图书 b.查看预约记录 c.还书
管理员: a.添加图书 b.处理预约(借书) c.查看借阅记录
另:
1.当用户过了还书日期仍旧未还书时会发邮件通知
2.当有书被还时发邮件通知预约书的用户到图书馆进行借书
### 使用技术 后端 | ... :---:|:--- 核心框架 | spring、springboot、mybatis 连接池 | Alibaba Druid 前端 | ... :---:|:--- 核心框架(轻量简洁) | BootStrap、Thymeleaf 界面入口: localhost:8080
管理员用户名: admin_czc 密码: 123456 (manager表)
普通用户名: czc_reader 密码: 123456 (reader表)
### 目录结构 ``` . ├── ManageBooks.iml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md ├── src │   ├── main │   │   ├── java │   │   │   └── cn │   │   │   └── lightina │   │   │   └── managebooks │   │   │   ├── enumeration (异常枚举类) │   │   │   ├── exception (自定义异常) │   │   │   ├── ManageBooksApplication.java │   │   │   ├── config │   │   │   │   └── WebConfig.java │   │   │   ├── controller │   │   │   │   ├── LoginController.java (登陆) │   │   │   │   ├── ReaderController.java │   │   │   │   └── emailController.java (邮件) │   │   │   ├── dao │   │   │   │   ├── BookMapper.java │   │   │   │   ├── MailMapper.java │   │   │   │   └── UserMapper.java │   │   │   ├── pojo │   │   │   │   ├── Book.java │   │   │   │   ├── BookList.java │   │   │   │   ├── Borrow.java │   │   │   │   ├── BorrowDetail.java │   │   │   │   ├── MailDetail.java │   │   │   │   ├── ProcessResult.java │   │   │   │   ├── Reservation.java │   │   │   │   ├── ReservationDetail.java │   │   │   │   ├── ReservationResult.java │   │   │   │   └── User.java │   │   │   └── service │   │   │   ├── BookService.java (预约和借阅等) │   │   │   ├── BookServiceimpl.java │   │   │   ├── MailService.java (邮箱) │   │   │   ├── MailServiceimpl.java │   │   │   ├── UserService.java (登陆) │   │   │   └── UserServiceimpl.java │   │   └── resources │   │   ├── Mapper │   │   │   ├── book.xml │   │   │   ├── mail.xml │   │   │   └── user.xml │   │   ├── application.yml │   │   ├── static │   │   │   ├── common │   │   │   │   └── headbar.html (导航栏) │   │   │   └── lib │   │   │   ├── css │   │   │   ├── images │   │   │   └── js │   │   └── templates │   │   ├── admin_addbook.html │   │   ├── admin_borrow.html │   │   ├── admin_processreservation.html │   │   ├── detail_admin.html (管理员导航栏模版) │   │   ├── detail_user.html (用户导航栏模版) │   │   ├── login.html (登陆主界面) │   │   ├── user_booklist.html │   │   ├── user_borrow.html │   │   └── user_reservation.html ``` 主界面: ![主界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro1.png) 用户界面: ![预约界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro2.png) ![预约记录界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro3.png) ![还书界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro7.png) 管理员界面: ![添加界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro4.png) ![处理界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro5.png) ![借阅界面](https://github.com/jacklightChen/managebooks/blob/master/src/main/resources/static/lib/images/managebooks_intro6.png) ### WARNING ![](./CONTENT.JPG)