目录
一、功能
二、开发环境
三、系统项目文件组织结构
四、数据库设计
1.用户表
2.图书表
3.借阅记录表
五、页面展示
1.登录页面
2.用户端
3.管理员端
六、源码
一、功能
本系统后台使用SSM框架编写,前台页面使用当前主流的Bootstrap和jQuery框架编写。
借阅图书管理系统主要实现了两大功能模块:用户登录模块和图书管理模块,用户登录模块主要用于实现用户的登录与注销;图书管理模块主要用于管理图书,如新书推荐、图书借阅等。
图1 云借阅系统功能结构图
二、开发环境
Web服务器:Tomcat 9.0.371。 ? ?
Java开发包:JDK 8。 ? ?
开发工具:IntelliJ IDEA 2019.3.2。 ? ?
数据库:MySQL 5.7.17。
三、系统项目文件组织结构
四、数据库设计
借阅图书管理系统中主要包括用户登录和图书管理两大模块,用户登录模块会用到用户表,图书管理模块会用到图书信息表。除此之外,在图书管理模块中,每次图书借阅完成后,系统会记录图书借阅情况,因此,图书管理模块还需要一个借阅记录表。
1.用户表
表名(中文) | 功表名(英文) | 用户表 | user | 字段名 | 类型 | 长度 | 是否主键 | 说明 | user_id | int | 32 | 是 | 用户id | user_password | varchar | 32 | 否 | 用户名称 | user_password | varchar | 32 | 否 | 用户密码? | user_email | varchar | 32 | 否 | 用户邮箱(用户账号) | user_role | varchar | 32 | 否 | 用户角色(ADMIN:管理员,USER:普通用户)? | user_status | varchar | 1 | 否 | 用户状态(0:正常,1:禁用) |
2.图书表
表名(中文) | 功表名(英文) | 图书信息表 | book | 字段名 | 类型 | 长度 | 是否主键 | 说明 | book_id | int | 32 | 是 | 图书编号 | book_name | varchar | 32 | 否 | 图书名称 | book_isbn | varchar | 32 | 否 | 图书标准ISBN编号 | book_press | varchar | 32 | 否 | 图书出版社? | book_author | varchar | 32 | 否 | 图书作者 | book_pagination | int | 32 | 否 | 图书页数 |
book_price | double | 32 | 否 | 图书价格 | book_uploadtime? | varchar | 32 | 否 | 图书上架时间 | book_status | varchar | 1 | 否 | 图书状态(0:可借阅,1:已借阅,2:归还中,3:已下架) | book_borrower | varchar | 32 | 否 | 图书借阅人 | book_borrowtime | varchar | 32 | 否 | 图书借阅时间 | book_returntime | varchar | 32 | 否 | 图书预计归还时间 |
3.借阅记录表
表名(中文) | 功表名(英文) | 借阅记录表 | record | 字段名 | 类型 | 长度 | 是否主键 | 说明 | record_id | varchar | 32 | 是 | 借阅记录id | record_bookname | varchar | 32 | 否 | 借阅的图书名称 | record_bookisbn | varchar | 32 | 否 | 借阅的图书的ISBN编号 | record_borrower | varchar | 32 | 否 | 图书借阅人 | record_borrowtime | varchar | 32 | 否 | 图书借阅时间 | record_remandtime | varchar | 32 | 否 | 图书归还时间 |
?
五、页面展示
1.登录页面
2.用户端
3.管理员端
?
六、源码
(8条消息) 基于SSM框架的云借阅图书管理系统(源码+数据库)-Java文档类资源-CSDN文库https://download.csdn.net/download/WHT869706733/85722652?spm=1001.2014.3001.5503
|