目录
功能要求
(1)对系统登陆后进行增删改查功能
(2)用主页面提供用户登录,包括用户名、密码,管理员可进行“登陆”和“修改”户名,密码登陆
(3)管理员系统管理、基础管理、读者管理、图书查询管理、借阅以及归还管理
(4)读者用户:图书查询管理、个人信息修改、密码、借阅以及归还管理
技术栈
- 数据库:MySQL
- 开发工具:IDEA
- 数据连接池:Druid
- Web容器:Apache Tomcat
- 项目管理工具:Maven
- 版本控制工具:Git
- 后端技术:Spring + SpringMVC + MyBatis(SSM)
- 前端框架:LayUI
项目架构
登录界面
系统首页
借阅管理
图书管理
读者管理
类型管理
公告管理
管理员管理
统计分析
数据库设计
3). lend_list 借阅记录(谁在何时借走了什么书,并且有没有归还,归还时间多少)...
5). reader_info 读者信息(包括登录账号密码等)...
admin管理员
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | username | 用户名 | varchar | 20 | × | × | √ | NULL |
3 | password | 密码 | varchar | 20 | × | × | √ | NULL |
4 | adminType | 管理员类型 | int | × | × | √ | NULL |
book_info图书信息
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | name | 图书名称 | varchar | 20 | × | × | √ | NULL |
3 | author | 作者 | varchar | 30 | × | × | √ | NULL |
4 | publish | 出版社 | varchar | 30 | × | × | √ | NULL |
5 | isbn | 书籍编号 | varchar | 30 | × | × | √ | NULL |
6 | introduction | 简介 | varchar | 50 | × | × | √ | NULL |
7 | language | 语言 | varchar | 20 | × | × | √ | NULL |
8 | price | 价格 | double | × | × | √ | NULL | |
9 | publish_date | 出版时间 | date | × | × | √ | NULL | |
10 | type_id | 书籍类型 | int | × | × | √ | NULL | |
11 | status | 状态:0未借出,1已借出 | int | × | × | √ | NULL |
lend_list 借阅记录(谁在何时借走了什么书,并且有没有归还,归还时间多少)
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | bookId | 图书id | int | × | × | √ | NULL | |
3 | readerId | 读者id | int | × | × | √ | NULL | |
4 | lendDate | 借书时间 | datetime | × | × | √ | NULL | |
5 | backDate | 还书时间 | datetime | × | × | √ | NULL | |
6 | backType | 还书状态 | int | × | × | √ | NULL | |
7 | exceptRemarks | 备注信息 | varchar | 255 | × | × | √ | NULL |
notice 公告
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | topic | 公告标题 | varchar | 50 | × | × | √ | NULL |
3 | content | 公告内容 | varchar | 255 | × | × | √ | NULL |
4 | author | 发布人 | varchar | 20 | × | × | √ | NULL |
5 | createDate | 公告发布时间 | datetime | × | × | √ | NULL |
reader_info 读者信息(包括登录账号密码等)
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | username | 用户名 | varchar | 20 | × | × | √ | NULL |
3 | password | 密码 | varchar | 20 | × | × | √ | NULL |
4 | realName | 真实姓名 | varchar | 20 | × | × | √ | NULL |
5 | sex | 性别 | varchar | 5 | × | × | √ | NULL |
6 | birthday | 出生日期 | date | × | × | √ | NULL | |
7 | address | 籍贯 | varchar | 30 | × | × | √ | NULL |
8 | tel | 电话号码 | varchar | 11 | × | × | √ | NULL |
9 | | 邮箱地址 | varchar | 15 | × | × | √ | NULL |
10 | registerDate | 注册日期 | datetime | × | × | √ | NULL | |
11 | readerNumber | 读者编号 | varchar | 20 | × | × | √ | NULL |
type_info 图书类型表
序号 | 字段 | 说明 | 数据类型 | 长度 | 自增 | 主键 | 允许空 | 默认值 |
1 | id | id | int | √ | × | × | NULL | |
2 | name | 图书分类名称 | varchar | 20 | × | × | √ | NULL |
3 | remarks | 备注 | char | 10 | × | × | √ | NULL |
源代码+数据库+资料
毕设项目专栏
https://blog.csdn.net/m0_54925305/category_11702151.html?spm=1001.2014.3001.5482