系统设计
图书大厦图书管理系统按照权限类型划分为管理员和用户两个模块。系统实现了首页、个人中心、用户管理、图书分类管理、图书信息管理、图书借阅管理、图书续借管理、图书归还管理、反馈类型管理、需求反馈管理、归还入库管理及系统管理等核心功能,有效增强了使用者的操作体验。管理员模块侧重于整体系统的管理与维护,提升了管理的效率和标准化程度。

图 4-1 系统总体模块设计
本系统采用 MySQL 数据库进行数据管理。MySQL 具有体积小、速度快、成本低等优点,能够同时处理数千万条记录,满足大型数据库的高并发读写和高效读写需求。
数据库概念设计
概念模型用于对信息世界建模,并与指定的数据库管理系统分离。它将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型,进而转化为适合电子计算机的数据库管理系统。信息世界的基本要素包括实体和关联。
以下是对部分主要关键实体的属性说明:

图 4-2 图书归还实体属性图

图 4-3 大厦公告实体属性图

图 4-4 归还入库实体属性图

图 4-5 用户实体属性图

图 4-6 需求反馈实体属性图
数据表设计
本设计根据数据表管理系统的具体流程进行管理,方便用户对数据的添加、删除、修改和查询等操作。系统采用 Navicat Premium 对数据库进行操作,数据库管理操作简单,数据处理能力强。
表 4-1:关于我们
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
|---|---|---|---|---|---|
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| title | varchar | 200 | 标题 | ||
| subtitle | varchar | 200 | 副标题 | ||
| content | longtext | 4294967295 | 内容 | ||
| picture1 | longtext | 4294967295 | 图片 1 | ||
| picture2 | longtext | 4294967295 | 图片 2 | ||
| picture3 | longtext | 4294967295 | 图片 3 |
表 4-2:图书归还
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
|---|---|---|---|---|---|
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| jieyuebianhao | varchar | 200 | 借阅编号 | ||
| tushubianhao | varchar | 200 | 图书编号 | ||
| tushumingcheng | varchar | 200 | 图书名称 | ||
| shuliang | int | 数量 | |||
| yonghuzhanghao | varchar | 200 | 用户账号 | ||
| yonghuxingming | varchar | 200 | 用户姓名 | ||
| guihaishijian | datetime | 归还时间 | |||
| guihaibeizhu | varchar | 200 | 归还备注 | ||
| sfsh | varchar | 200 | 是否审核 | 待审核 | |
| shhf | longtext | 4294967295 | 审核回复 |
表 4-16:图书借阅
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
|---|---|---|---|---|---|
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| jieyuebianhao | varchar | 200 | 借阅编号 | ||
| tushubianhao | varchar | 200 | 图书编号 | ||
| tushumingcheng | varchar | 200 | 图书名称 | ||
| tushufenlei | varchar | 200 | 图书分类 | ||
| tushuzuozhe | varchar | 200 | 图书作者 | ||
| guihaizhuangtai | varchar | 200 | 归还状态 | ||
| shuliang | int | 数量 | |||
| jieyueshijian | date | 借阅时间 | |||
| guihaishijian | datetime | 归还时间 | |||
| yonghuzhanghao | varchar | 200 | 用户账号 | ||
| yonghuxingming | varchar | 200 | 用户姓名 | ||
| yonghushouji | varchar | 200 | 用户手机 | ||
| beizhu | varchar | 200 | 备注 | ||
| sfsh | varchar | 200 | 是否审核 | 待审核 | |
| shhf | longtext | 4294967295 | 审核回复 |
系统实现
5.1 系统功能实现
当用户打开系统网址后,首先看到的是首页界面。通过导航条可以进入各功能展示页面进行操作。

图 5-1 系统首页界面
系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作。

图 5-2 系统注册页面
图书信息:在图书信息页面的输入栏中输入书名、货架位置,选择图书分类和图书作者进行查询,可以查看到图书详细信息,并根据需要进行收藏、评论和借阅操作。

图 5-3 图书信息详细页面
个人中心:在个人中心页面可以对个人中心和我的收藏进行详细操作。

图 5-4 个人中心界面
5.2 管理员模块实现
管理员进入主页面,主要功能包括对首页、个人中心、用户管理、图书分类管理、图书信息管理、图书借阅管理、图书续借管理、图书归还管理、反馈类型管理、需求反馈管理、归还入库管理、系统管理等进行操作。

图 5-5 管理员主界面
用户管理:管理员点击用户管理,进入用户列表输入用户账号可以查询、新增或删除用户列表,并根据需要对用户信息进行查看详情、修改或删除操作。

图 5-6 用户管理界面
图书分类管理:管理员点击图书分类管理,进入图书分类列表输入图书分类可以查询、新增或删除图书分类列表,并根据需要对图书分类信息进行查看修改或删除操作。

图 5-7 图书分类管理界面
图书续借管理:管理员点击图书续借管理,进入图书续借列表选择图书编号、用户姓名和选择是否通过可以查询图书续借列表,并根据需要对图书续借详细信息进行查看详情、修改或删除操作。

图 5-8 图书续借管理界面
反馈类型管理:管理员点击反馈类型管理,进入反馈类型列表选择反馈类型可以查询、新增或删除反馈类型列表,并根据需要对反馈类型详细信息进行修改或删除操作。

图 5-9 反馈类型管理界面
需求反馈管理:管理员点击需求反馈管理,进入需求反馈列表输入反馈类型和反馈标题可以查或删除需求反馈列表,并根据需要对需求反馈详细信息进行查看详情、修改或删除操作。

图 5-10 需求反馈管理界面
归还入库管理:管理员点击归还入库管理,进入归还入库列表输入图书姓名和用户账号可以查询或删除归还入库列表,并根据需要对归还入库详细信息进行查看详情、修改或删除操作。

图 5-11 归还入库管理界面
系统管理:管理员点击系统管理,进入系统简介列表输入标题可以查询系统简介员列表,并根据需要对系统简介详细信息进行查看详情或修改操作,还可以对轮播图管理、大厦公告和关于我们页面进行详细操作。

图 5-12 系统管理界面
5.3 用户模块实现
用户进入系统可以对个人中心、图书借阅管理、图书信息管理、图书归还管理、需求反馈管理等功能进行操作。

图 5-13 用户功能主界面
图书借阅管理:用户点击图书借阅管理,进入图书借阅列表输入图书名称,选择归还状态、用户姓名和选择是否通过可以查询或删除图书借阅列表,并根据需要对图书借阅详细信息进行查看详情、归还、借阅或删除操作。

图 5-14 图书借阅管理界面
