当前位置:

基于SSM实现图书馆图书管理兼借阅系统

码岸源码 发布于:2024-03-09 最后修改于:2024-07-16 83 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的图书馆图书管理兼借阅系统。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 config 配置文件
2 discusstushuxinxi 图书信息评论表
3 gonggaoxinxi 公告信息
4 news 图书资讯
5 storeup 收藏表
6 token token表
7 tushuguihai 图书归还
8 tushujieyue 图书借阅
9 tushuleixing 图书类型
10 tushuxinxi 图书信息
11 users 用户表
12 yonghu 用户
返回列表页表3-1: config表
说明:配置文件
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 name varchar N 配置参数名称
3 value varchar N 配置参数值
返回列表页表3-2: discusstushuxinxi表
说明:图书信息评论表
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 refid bigint N 关联表id
4 userid bigint N 用户id
5 content longtext N 评论内容
6 reply longtext N 回复内容
返回列表页表3-3: gonggaoxinxi表
说明:公告信息
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 gonggaobiaoti varchar N 公告标题
4 tupian varchar N 图片
5 gonggaoneirong longtext N 公告内容
6 faburiqi date N 发布日期
返回列表页表3-4: news表
说明:图书资讯
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 title varchar N 标题
4 introduction longtext N 简介
5 picture varchar N 图片
6 content longtext N 内容
返回列表页表3-5: storeup表
说明:收藏表
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 userid bigint N 用户id
4 refid bigint N 收藏id
5 tablename varchar N 表名
6 name varchar N 收藏名称
7 picture varchar N 收藏图片
返回列表页表3-6: token表
说明:token表
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 userid bigint N 用户id
3 username varchar N 用户名
4 tablename varchar N 表名
5 role varchar N 角色
6 token varchar N 密码
7 addtime timestamp N 新增时间
8 expiratedtime timestamp N 过期时间
返回列表页表3-7: tushuguihai表
说明:图书归还
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 jieyuebianhao varchar N 借阅编号
4 tushumingcheng varchar N 图书名称
5 tushuleixing varchar N 图书类型
6 tupian varchar N 图片
7 zuozhe varchar N 作者
8 chubanshe varchar N 出版社
9 guihairiqi date N 归还日期
10 yonghuming varchar N 用户名
11 xingming varchar N 姓名
12 sfsh varchar N 是否审核
13 shhf longtext N 审核回复
返回列表页表3-8: tushujieyue表
说明:图书借阅
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 jieyuebianhao varchar N 借阅编号
4 tushumingcheng varchar N 图书名称
5 tushuleixing varchar N 图书类型
6 tupian varchar N 图片
7 zuozhe varchar N 作者
8 chubanshe varchar N 出版社
9 jieyueriqi date N 借阅日期
10 yonghuming varchar N 用户名
11 xingming varchar N 姓名
12 sfsh varchar N 是否审核
13 shhf longtext N 审核回复
返回列表页表3-9: tushuleixing表
说明:图书类型
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 tushuleixing varchar N 图书类型
返回列表页表3-10: tushuxinxi表
说明:图书信息
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 tushumingcheng varchar N 图书名称
4 tushuleixing varchar N 图书类型
5 tupian varchar N 图片
6 zuozhe varchar N 作者
7 chubanshe varchar N 出版社
8 tushujianjie longtext N 图书简介
9 beizhu varchar N 备注
10 clicktime datetime N 最近点击时间
11 clicknum int N 点击次数
12 borrowing_amount int N
13 borrowing_limit_time int N
返回列表页表3-11: users表
说明:用户表
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 username varchar N 用户名
3 password varchar N 密码
4 role varchar N 角色
5 addtime timestamp N 新增时间
返回列表页表3-12: yonghu表
说明:用户
序号 名称 数据类型 主键 说明
1 id bigint Y 主键
2 addtime timestamp N 创建时间
3 yonghuming varchar N 用户名
4 mima varchar N 密码
5 xingming varchar N 姓名
6 xingbie varchar N 性别
7 touxiang varchar N 头像
8 shoujihaoma varchar N 手机号码
9 youxiang varchar N 邮箱
10 dizhi varchar N 地址

四、项目截图

4.1 下面是管理员角色的功能介绍

管理员角色-修改个人信息 图4.1 管理员角色-修改个人信息

管理员角色-修改密码 图4.2 管理员角色-修改密码

管理员角色-公告信息管理 图4.3 管理员角色-公告信息管理

管理员角色-图书借阅管理 图4.4 管理员角色-图书借阅管理

管理员角色-图书归还管理 图4.5 管理员角色-图书归还管理

管理员角色-图书类型管理 图4.6 管理员角色-图书类型管理

管理员角色-图书资讯管理 图4.7 管理员角色-图书资讯管理

管理员角色-用户信息管理 图4.8 管理员角色-用户信息管理

管理员角色-管理员角色 图4.9 管理员角色-管理员角色

管理员角色-轮播图管理 图4.10 管理员角色-轮播图管理

4.2 下面是读者角色的功能介绍

读者角色-查看商城首页 图4.11 读者角色-查看商城首页

读者角色-读者登录 图4.12 读者角色-读者登录

读者角色-图书借阅管理 图4.13 读者角色-图书借阅管理

读者角色-图书归还 图4.14 读者角色-图书归还

读者角色-提交借阅信息 图4.15 读者角色-提交借阅信息

读者角色-收藏管理 图4.16 读者角色-收藏管理

读者角色-修改个人信息 图4.17 读者角色-修改个人信息

读者角色-查看图书详情 图4.18 读者角色-查看图书详情

读者角色-修改密码 图4.19 读者角色-修改密码

五、演示站点

地址 http://www.csbishe.cn:15035/ssm_booklibsys
账号密码 <p>读者角色账号/密码: user/123456<br> 管理员角色账号/密码: admin/admin<br> </p>

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目