摘 要
随着互联网时代的发展,传统的线下管理技术已无法高效、便捷的管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,图书大厦图书管理日益严峻下,图书大厦图书管理系统建设也逐渐进入了信息化时代。
这个系统的设计主要包括方便管理员和用户两者互动的后端数据库,要求系统需要良好的数据处理能力、友好的界面和易用的功能。
数据要被工作人员通过界面操作传输至数据库中。通过研究,以MySQL为数据库,以IDEA为开发平台,采用SPRINGBOOT架构,建立以首页,个人中心,用户管理,图书分类管理,图书信息管理,图书借阅管理,图书续借管理,图书归还管理,反馈类型管理,需求反馈管理,归还入库管理,系统管理等必要功能的、稳定的图书大厦图书管理系统。
关键词:图书大厦图书管理;SPRINGBOOT架构;MySQL数据库;
4 系统设计
4.1 功能模块设计
图书大厦图书管理系统按照权限的类型进行划分,分为管理员和用户共两个模块。系统实现首页,个人中心,用户管理,图书分类管理,图书信息管理,图书借阅管理,图书续借管理,图书归还管理,反馈类型管理,需求反馈管理,归还入库管理,系统管理等功能进行操作,增强了使用者的操作体验。管理员模块主要针对整个系统的管理进行设计,提高了管理的效率和标准。系统的总体模块设计如下图所示:
图4-1 系统总体模块设计
4.2 系统数据库设计
4.2.1 数据库系统
本系统采用MySQL来进行数据库的管理。MySQL数据库具有体积小、速度快、成本低等优点。具备同时处理数千万条记录,实现大型数据库的高并发读写和高效读写需求[9]。
4.2.2 数据库概念设计
概念模型用于对信息世界建模,并与指定的数据库管理系统分离。它有助于将真实世界的事物抽象为适合于数据库管理系统的数据库模型。人们倾向于将现实世界抽象为信息世界,再把信息世界变成机器世界。也就是说,将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型,然后将物理模型转化为适合电子计算机的数据库管理系统。事实上,数据模型是从真实世界到机器世界的中间层。
信息世界的基本要素包括实体和关联。现实存在且彼此可区别的事物称为实体。实体可以是实际的人、事或物,还可以是抽象化的概念或联络。以下是对部分主要的关键实体如下:
图书归还实体属性如图4-2所示。
图4-2图书归还实体属性图
大厦公告实体属性如图4-3所示。
图4-3大厦公告实体属性图
归还入库实体属性如图4-4所示。
图4-4归还入库实体属性图
用户实体属性如图4-5所示。
图4-5用户实体属性图
需求反馈实体属性如图4-6所示。
图4-6需求反馈实体属性图
4.2.3 数据表设计
本设计根据数据表管理系统的具体流程进行管理,方便用户对数据的添加、删除、修改和查询等操作。
4.2.4 数据表的建立
系统采用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 系统实现
5.1系统功能实现
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示:
图5-1 系统首页界面
系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图5-2所示:
图5-2系统注册页面
图书信息:在图书信息页面的输入栏中输入书姓名,货架位置,选择图书分类和图书作者进行查询,可以查看到图书详细信息,并根据需要进行收藏,评论和借阅操作;图书信息页面如图5-3所示:
图5-3图书信息详细页面
个人中心:在个人中心页面可以对个人中心和我的收藏进行详细操作;个人中心页面如图5-4所示:
图5-4个人中心界面
5.2管理员模块实现
管理员进入主页面,主要功能包括对首页,个人中心,用户管理,图书分类管理,图书信息管理,图书借阅管理,图书续借管理,图书归还管理,反馈类型管理,需求反馈管理,归还入库管理,系统管理等进行操作。管理员主页面如图5-5所示:
图5-5 管理员主界面
管理员点击用户管理。进入用户列表输入用户账号可以查询、新增或删除用户列表,并根据需要对用户信息进行查看详情、修改或删除操作,如图5-6所示:
图5-6用户管理界面
管理员点击图书分类管理。进入图书分类列表输入图书分类可以查询、新增或删除图书分类列表,并根据需要对图书分类信息进行查看修改或删除操作,如图5-7所示:
图5-7图书分类管理界面
管理员点击图书续借管理。进入图书续借列表选择图书编号,用户姓名和选择是否通过可以查询图书续借列表,并根据需要对图书续借详细信息进行查看详情、修改或删除操作,如图5-8所示:
图5-8图书续借管理界面
管理员点击反馈类型管理。进入反馈类型列表选择反馈类型可以查询、新增或删除反馈类型列表,并根据需要对反馈类型详细信息进行修改或删除操作,如图5-9所示:
图5-9反馈类型管理界面
管理员点击需求反馈管理。进入需求反馈列表输入反馈类型和反馈标题可以查或删除需求反馈列表,并根据需要对需求反馈详细信息进行查看详情、修改或删除操作,如图5-10所示:
图5-10需求反馈管理界面
管理员点击归还入库管理。进入归还入库列表输入图书姓名和用户账号可以查询或删除归还入库列表,并根据需要对归还入库详细信息进行查看详情、修改或删除操作,如图5-11所示:
图5-11归还入库管理界面
管理员点击系统管理。进入系统简介列表输入标题可以查询系统简介员列表,并根据需要对系统简介详细信息进行查看详情或修改操作,还可以对轮播图管理、大厦公告和关于我们页面进行详细操作;如图5-12所示:
图5-12系统管理界面
5.3用户模块实现
用户进入系统可以对个人中心,图书借阅管理,图书信息管理,图书归还管理,需求反馈管理等功能进行操作。用户功能页面如图5-13所示:
图5-13 用户功能主界面
用户点击图书借阅管理。进入图书借阅列表输入图书名称,选择归还状态,用户姓名和选择是否通过可以查询或删除图书借阅列表,并根据需要对图书借阅详细信息进行查看详情、归还、借阅或删除操作,如图5-14所示:
图5-14图书借阅管理界面
源码领取:
v关功纵浩 文心海资源库 回复 源码 领取