图书馆管理系统
基本情况
LibraryManagementSystem
实现了一个网上图书馆的功能,可以对图书进行借阅以及管理。实现了管理员和用户两种权限,具体功能请参考”功能设计“。
开发环境和运行
框架
Spring+SpringMVC+MyBatis、Bootstrap
开发环境
Win10、IntelliJ IDEA 2020.3.3、mysql 8.0.21、Jetty 9.4.40.v20210413
运行
运行library.sql创建本项目所需数据库
将项目导入IntelliJ IDEA中,修改
dp.properties
中的password
以配置与本地mysql数据库的连接,配置好Jetty运行即可(或者在根目录下运行mvn Jetty:run
)
注:如果使用的mysql和Jetty版本不一样请在pom.xml
中修改
数据库设计
数据表
一共设计了6张表:
admin:存储管理员信息
book_info:存储图书信息
lend_list:存储借书信息
reader_card:存储借书卡信息
reader_info:存储读者信息
class_info:存储图书类型信息
ER图
功能设计
管理员
- 查看、编辑用户信息
- 查看、检索、编辑图书信息
- 查看、编辑借阅情况
- 修改密码
用户
- 查看个人信息
- 查看、检索图书信息、借阅归还图书
- 查看个人借阅情况
- 修改密码
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!