图书馆管理系统(Java Web)
概述
基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。
项目演示
演示地址 <——点击跳转
GitHub源码<——点击跳转
码云源码<——点击跳转
实验报告<——点击跳转
环境配置
需要提前配置好Maven环境,数据库为MySql,在src/main/resources/db.properties中修改MySql用户名和密码。
数据库脚本在library.sql中,可自动建库。
使用 mvn jetty:run 可快速搭建。
特别注意:如果要搭入服务器中使用,用tomcat跑需要将项目打包入tomcat中的root文件夹使用,因为项目设计时,用的jetty,所有jsp文件路径写的都是相对路径。
概念设计
用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等;读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。


数据库E-R图

逻辑设计
共有6个表:
1. 图书书目表book_info
| 名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
|---|---|---|---|---|---|---|
| book_id | bigint | 20 | 0 | 否 | 图书号 |

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



