SSM 图书管理系统|运行截图+源码下载

原创记录

项目简介

这次整理的是一个基于 SSM 的图书管理系统,原项目来自 GitHub 开源仓库:ZeroWdd/MyLibrary

项目主要围绕图书馆借阅业务展开,包含图书管理、读者管理、借阅记录、归还管理、登录权限、密码修改等功能。整体结构比较适合作为 Java Web、SpringMVC、MyBatis、课程设计或毕业设计参考项目。

技术栈

  • 后端:Spring + SpringMVC + MyBatis
  • 前端:JSP + Layui
  • 数据库:MySQL
  • 构建:Maven
  • 运行:Tomcat7 Maven Plugin

本地运行环境

  • JDK:1.8
  • Maven:3.9.x
  • MySQL:本地 MySQL
  • 访问地址:http://localhost:8084/
  • 数据库名:mylibrary

原项目使用的 MySQL 驱动版本较旧,在较新的 MySQL 环境下容易出现连接异常。本次运行时已将驱动调整为 mysql-connector-java 8.0.33,并同步更新 JDBC 驱动类与连接参数。

默认账号

管理员账号:admin
管理员密码:123456

读者账号:20260001
读者密码:123456

管理员端截图

管理员登录后可以进入图书管理页,支持按书名、作者、分类筛选,并提供图书查看、编辑、删除等入口。

管理员端-图书管理

读者列表页可以维护读者基础信息,适合展示后台基础资料管理功能。

管理员端-读者列表

借阅管理页用于查看读者未归还图书、借阅时间、罚款等信息。

管理员端-借阅管理

读者端截图

读者登录后可以查看图书列表,并对可借图书进行借阅操作。

读者端-图书列表

读者端也提供个人借阅记录查询,便于查看当前借阅状态。

读者端-借阅记录

部署步骤

1. 使用 IDEA 或 Eclipse 导入 Maven 项目。 2. 创建数据库 mylibrary。 3. 导入项目根目录下的 sql.sql。 4. 修改 src/main/resources/config/jdbc.properties 中的数据库账号密码。 5. 使用 JDK 8 启动项目。 6. 浏览器访问 http://localhost:8084/

运行记录

本次运行时补充了少量测试数据,方便截图展示完整列表效果。项目源码包中保留了原始 SQL 文件,并包含本次为了适配新 MySQL 环境而做的 JDBC 配置修正。

如果你本地使用的是 MySQL 5.x,也可以继续按原项目方式运行;如果使用 MySQL 8 或更新版本,建议保留本文源码包中的驱动与连接参数。

源码下载

"评论后查看下载地址"

说明

本文仅用于学习、测试与项目运行记录。源码版权归原作者所有,如有侵权或授权问题,请联系删除或调整。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容