LibrarySystem是一款采用SSM框架开发的图书馆管理系统,提供图书查询、编辑与管理,读者信息维护以及图书借阅和归还等全面服务。
图书馆管理系统概述主要功能包括:图书查询、图书管理、图书编辑、读者管理、借阅与归还操作以及借还日志记录。
环境配置:
开发环境为Windows 10,使用IntelliJ IDEA版本2018.3。
运行配置需首先安装Mysql5.7,并设置用户名为root,密码为123456。确保数据库处于运行状态后执行library.sql文件导入数据。接着将Maven添加到系统环境变量中,在源代码目录下通过命令`mvn jetty:run`启动服务,然后使用浏览器访问。
概念设计:
用户分为两类:读者和图书馆管理员。
- 图书馆管理员可以修改读者信息、编辑图书信息,并查看所有借还日志;
- 读者则只能修改个人信息、进行书籍的借阅或归还操作以及查阅自己的借还记录。
数据库ER图逻辑设计包含六个表,分别为:
1. book_id:图书编号(主键),类型为VARCHAR(20),不允许为空。
2. 其他字段信息依据具体需求定义。