Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的图书借阅管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
用户角色 | 管理员角色 |
---|---|
用户登录 | 管理员登录 |
查看借阅记录 | 借阅记录查询 |
查看图书借阅 | 公告管理 |
查看图书归还 | 图书书架查询 |
修改密码 | 图书借阅 |
图书分类管理 | |
图书列表管理 | |
图书归还 | |
修改密码 | |
读者分类管理 | |
读者管理 |
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
t_book
图书信息
2
t_book_shelf
书架
3
t_book_type
图书类型
4
t_borrow
借阅信息
5
t_message
消息公告表
6
t_reader
读者信息
7
t_reader_type
读者类型
8
t_resource
资源表
9
t_role
角色表
10
t_role_resource
角色-资源表
11
t_user
用户表
12
t_user_role
用户角色表
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
book_name
varchar
N
书名
3
type_id
varchar
N
图书类型Id
4
shelf_id
varchar
N
书架ID
5
author
varchar
N
作者
6
translator
varchar
N
译者
7
isbn
varchar
N
国际书标号
8
book_price
decimal
N
图书价格
9
press
varchar
N
出版社
10
is_lend
varchar
N
是否借出
11
book_image
varchar
N
封面
12
is_valid
varchar
N
是否有效 Y有效 N无效
13
create_by
varchar
N
创建人
14
create_time
datetime
N
创建时间
15
update_by
varchar
N
更新人
16
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
name
varchar
N
书架名称
3
is_valid
varchar
N
是否有效 Y有效 N无效
4
create_by
varchar
N
创建人
5
create_time
datetime
N
创建时间
6
update_by
varchar
N
更新人
7
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
name
varchar
N
类型名称
3
is_valid
varchar
N
是否有效 Y有效 N无效
4
create_by
varchar
N
创建人
5
create_time
datetime
N
创建时间
6
update_by
varchar
N
更新人
7
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
reader_id
varchar
N
借阅者Id
3
book_id
varchar
N
图书Id
4
out_date
date
N
借出日期
5
back_date
date
N
应归还日期
6
is_back
varchar
N
是否归还 Y是N否
7
is_renew
varchar
N
是否续借
8
back_time
datetime
N
实际归还时间
9
is_valid
varchar
N
是否有效 Y有效 N无效
10
create_by
varchar
N
创建人
11
create_time
datetime
N
创建时间
12
update_by
varchar
N
更新人
13
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
2
title
varchar
N
公告名称
3
content
varchar
N
内容
4
is_valid
varchar
N
是否有效 Y有效 N无效
5
create_by
varchar
N
创建人
6
create_time
datetime
N
创建时间
7
update_by
varchar
N
更新人
8
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
user_id
varchar
N
用户Id
3
name
varchar
N
姓名
4
sex
int
N
性别:0女 1男
5
card_no
varchar
N
借阅证编号
6
type_id
varchar
N
读者类型Id
7
mobile
varchar
N
手机号
8
email
varchar
N
邮箱
9
id_no
varchar
N
证件号
10
days
int
N
可借阅天数
11
num
int
N
可借图书本数
12
has_num
int
N
已借图书本数
13
is_valid
varchar
N
是否有效 Y有效 N无效
14
create_by
varchar
N
创建人
15
create_time
datetime
N
创建时间
16
update_by
varchar
N
更新人
17
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
name
varchar
N
类型名称
3
days
int
N
可借阅天数
4
num
int
N
可借图书本数
5
is_valid
varchar
N
是否有效 Y有效 N无效
6
create_by
varchar
N
创建人
7
create_time
datetime
N
创建时间
8
update_by
varchar
N
更新人
9
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
pid
varchar
N
父资源id
3
name
varchar
N
名称
4
tree_code
varchar
N
树编码
5
url
varchar
N
菜单路径
6
icon
varchar
N
图标
7
resource_type
int
N
资源类别:1菜单2按钮
8
is_leaf
varchar
N
是否叶子节点 Y或N
9
state
int
N
菜单状态:0 禁用 1启用
10
sort
int
N
排序
11
is_valid
varchar
N
是否有效,Y表示有效,N表示无效
12
create_by
varchar
N
创建人
13
create_time
datetime
N
创建时间
14
update_by
varchar
N
更新人
15
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
role_name
varchar
N
3
role_desc
varchar
N
角色信息描述
4
is_valid
varchar
N
是否有效,Y表示有效,N表示无效
5
create_by
varchar
N
创建人
6
create_time
datetime
N
创建时间
7
update_by
varchar
N
更新人
8
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
role_id
varchar
N
3
resource_id
varchar
N
4
is_valid
varchar
N
是否有效,Y表示有效,N表示无效
5
create_by
varchar
N
创建人
6
create_time
datetime
N
创建时间
7
update_by
varchar
N
更新人
8
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
user_name
varchar
N
用户名
3
password
varchar
N
密码
4
salt
varchar
N
盐值
5
is_enable
varchar
N
是否可用Y可用N禁用
6
is_valid
varchar
N
是否有效 Y有效 N无效
7
create_by
varchar
N
创建人
8
create_time
datetime
N
创建时间
9
update_by
varchar
N
更新人
10
update_time
datetime
N
更新时间
序号
名称
数据类型
主键
说明
1
id
varchar
Y
主键
2
user_id
varchar
N
用户Id
3
role_id
varchar
N
角色Id
4
is_valid
varchar
N
是否有效,Y表示有效,N表示无效
5
create_by
varchar
N
创建人
6
create_time
datetime
N
创建时间
7
update_by
varchar
N
更新人
8
update_time
datetime
N
更新时间
四、项目截图
4.1 下面是用户角色的功能介绍
4.2 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15037/ssm_newbookmanage |
账号密码 | 用户角色账号/密码: user/123456 |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目