1、项目介绍
随着信息化时代的到来,管理系统都趋向于智能化、系统化,图书借阅系统也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而图书借阅系统能很好地解决这一问题,轻松应对图书借阅平时的工作,既能提高人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。
本图书借阅系统以java技术,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括以下功能模块:主页,个人中心,用户管理,借阅证件管理,挂失信息管理,图书信息管理,图书分类管理,借书信息管理,归还信息管理,续借信息管理,图书挂失管理,催还信息管理等模块,通过这些模块的实现能够基本满足日常图书借阅管理的操作。
本文着重阐述了图书借阅系统的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。
根据图书借阅系统的功能需求,进行系统设计。
用户功能:用户进入系统可以对主页,个人中心,借阅证件管理,挂失信息管理,图书信息管理,借书信息管理,归还信息管理,续借信息管理,图书挂失管理,催还信息管理等功能进行操作;
管理员功能包括主页,个人中心,用户管理,借阅证件管理,挂失信息管理,图书信息管理,图书分类管理,借书信息管理,归还信息管理,续借信息管理,图书挂失管理,催还信息管理等;
系统对这些功能进行整合,产生的功能结构图如下:
2、技术框架
运行系统:windows
编程语言:java
系统架构:B/S
后端框框:SSM
前端框架:JSP+jQuery+Ajax+Vue
前后端分离:否
数据库:MySQL
Maven项目:是
数据库表数量:13
运行环境:JDK8+MySQL5.7+Tomcat8.5+IntelliJ IDEA
3、演示视频
基于SSM+JSP的图书借阅系统
4、项目截图
5、文档截图
6、其他
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
zhengjianbianhao | varchar | 200 | 证件编号 | ||
gerenzhanghao | varchar | 200 | 个人账号 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
xiangpian | varchar | 200 | 相片 | ||
kejietianshu | int | 可借天数 | |||
kejieshuliang | int | 可借数量 | |||
kexutianshu | int | 可续天数 | |||
beizhuxinxi | longtext | 4294967295 | 备注信息 | ||
dengjiriqi | date | 登记日期 |
表名3-4:借书信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
tushubianhao | varchar | 200 | 图书编号 | ||
tushumingcheng | varchar | 200 | 图书名称 | ||
tushufenlei | varchar | 200 | 图书分类 | ||
shuliang | int | 数量 | |||
gerenzhanghao | varchar | 200 | 个人账号 | ||
xingming | varchar | 200 | 姓名 | ||
beizhu | varchar | 200 | 备注 | ||
jieshutianshu | int | 借书天数 | |||
shenqingriqi | date | 申请日期 | |||
sfsh | varchar | 200 | 是否审核 | 否 | |
shhf | longtext | 4294967295 | 审核回复 |
表名3-5:归还信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
tushubianhao | varchar | 200 | 图书编号 | ||
tushumingcheng | varchar | 200 | 图书名称 | ||
tushufenlei | varchar | 200 | 图书分类 | ||
shuliang | varchar | 200 | 数量 | ||
gerenzhanghao | varchar | 200 | 个人账号 | ||
xingming | varchar | 200 | 姓名 | ||
jieshutianshu | varchar | 200 | 借书天数 | ||
guihaibeizhu | longtext | 4294967295 | 归还备注 | ||
haishuriqi | date | 还书日期 | |||
sfsh | varchar | 200 | 是否审核 | 否 | |
shhf | longtext | 4294967295 | 审核回复 |
表名3-6:挂失信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
zhengjianbianhao | varchar | 200 | 证件编号 | ||
gerenzhanghao | varchar | 200 | 个人账号 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
guashineirong | longtext | 4294967295 | 挂失内容 | ||
shenqingriqi | date | 申请日期 | |||
sfsh | varchar | 200 | 是否审核 | 否 | |
shhf | longtext | 4294967295 | 审核回复 |