赵亚洲,银隽彬
(黄淮学院,河南 驻马店 463000)
随着时代的不断发展和大学招生人数的不断增加,图书馆自习室的发展显得尤为关键,它不仅关系到自习室的利用率,还关系到学生的学习效率。所以,很多学校都建立起自己的图书馆阅览室,并为其配备相应数量的自习室。但过去常用的管理方法已经不能满足当前使用的需求,由于传统管理方式信息采集不及时、信息修改困难、存储跟不上信息的更新速度,所以需要开发低成本、易用、易维护的图书馆自习室管理系统,使用户能够更方便地使用在线座位信息功能,以满足他们的需求。
通过系统分析收集使用者的具体需求,并深入了解整个流程,从系统开发方向、研究目的以及可行性展开系统分析,最终通过系统分析得出合理的开发方案。这能使开发者在开发过程中更好地满足用户需求。从技术、经济、操作和发展的可行性等方面进行系统分析,通过其分析结果来保证系统在开发过程中能够合理地利用资源,最大程度减少问题,使开发过程更加顺利。
图书馆自习室的管理,主要由图书馆管理人员负责,在校大学生是图书馆自习室的主要使用者。图书馆自习室的使用者与管理者所使用的功能模块不同。图书馆自习室的使用者主要使用区域选择、座位选择以及留言模块等功能,图书馆自习室管理者主要使用管理用户信息、座位的使用、留言管理等功能。
图书馆自习室管理系统是以B/S 架构和Web 服务模式开发。该系统具有多层次结构,包括终端服务器和数据库、用户端浏览器和应用端。系统开发具有多重安全保障,另外用户可以远程访问信息系统,系统工作原理图如图1所示。
图1 系统工作原理图
为了满足图书馆自习室管理的需求,参照系统操作流程、添加信息流程、修改信息流程等分为管理端和用户端,系统结构图如图2所示。用户端建立个人信息、区域选择、座位选择、公告版块和留言版块等模块,管理端建立用户管理、公告管理、区域管理、座位管理、申请管理和留言管理等模块。
图2 系统结构图
该系统实现了图书馆自习室的信息化管理,系统的运行主要通过个人访问来实现,系统设计界面简单,用户可以根据系统的导航来实现具体的功能,系统设计界面和功能具有管理方便、交互性强、易操作等特点。
通过登录界面进入系统的功能界面以使用相应的系统功能。对系统做出登录请求后,系统会通过查询数据库来判断登录人员的身份信息是否与数据库中的匹配,若提交的信息有误,则会反馈登录失败或验证码错误,如果提交的信息无误,则会成功进入系统,系统操作流程图如图3所示。
图3 系统操作流程图
修改信息流程图如图4所示,将更正后的信息进行提交,此时系统会给出反馈结果,提交的信息是否符合要求。
图4 修改信息流程图
添加信息流程图如图5所示,将添加后的信息进行提交,此时系统会给出反馈结果,提交的信息是否符合要求。
图5 添加信息流程图
删除信息流程图如图6所示,选择要删除的信息进行提交后,此时系统会提示是否删除。
图6 删除信息流程图
查询信息流程图如图7所示,输入要查询的信息进行提交后,此时系统会给出反馈结果,要查询的信息是否存在。
图7 查询信息流程图
为规范图书馆自习室管理工作,本系统共分为3 种角色:用户、普通管理员和超级管理员。超级管理员由系统设置,具有最高权限,负责审核和管理普通管理员账号权限和用户的使用数据;普通管理员由超级管理员配置,具有审核和管理本区域自习室的权限;用户可以在注册成功之后,按照图书馆自习室的管理规定进行申请使用图书馆自习室的座位。
针对图书馆自习室管理系统的需求分析和功能模块的设计,本系统共设计了6 个数据表,即用户信息表、公告信息表、区域信息表、座位信息表、申请信息表、留言信息表。每个表定义的字段如下所示:
(1)用户信息表包含序号(主键)、用户名(必填)、密码(必填)、姓名(必填)、出生日期、性别、联系方式(必填)、QQ、微信、籍贯、家庭住址、身份类型、备注;
(2)公告信息表包含序号(主键)、公告名称(必填)、公告日期(必填)、公告类型(必填)、公告内容(必填)、公告描述、备注、状态、公告人(必填);
(3)区域信息表包含区域编号(主键)、区域名称(必填)、添加日期(必填)、区域类型、区域地址、区域描述、备注、状态、操作人(必填);
(4)座位信息表包含座位编号(主键)、添加日期(必填)、座位类型、座位位置、座位状态(必填)、备注、区域(必填)、操作人(必填);
(5)申请信息表包含申请编号(主键)、申请时间(必填)、申请类型(必填)、申请说明、入座时间(必填)、离开时间(必填)、备注、状态(必填)、座位(必填)、申请人(必填);
(6)留言信息表包含序号(主键)、留言标题(必填)、留言日期(必填)、留言类型、留言内容、留言状态(必填)、回复日期、备注、留言人(必填)。
4.1.1 用户中心界面
用户中心界面如图8所示。在对系统做出登录请求后,系统会通过对数据库的查询来判断登录人员的身份信息是否与数据库中的匹配,若提交的信息有误,则会反馈登录失败或验证码错误。如果提交的信息无误,则会成功进入系统。
图8 用户中心界面
4.1.2 座位申请界面
进入系统后,用户可以查看座位信息并进行申请座位,座位申请界面如图9所示。
图9 座位申请界面
4.1.3 留言界面
进入系统后,用户可以查看和添加留言信息,留言界面如图10所示。
图10 留言界面
管理员进入系统后,可以通过该系统查看和使用个人信息、通知、自习室、位置、请求以及消息管理等功能。
4.2.1 用户管理界面
不仅可以按姓名检索用户,还可以按联系方式对用户进行查询,并根据页面提示输入要添加、修改的用户信息,还可以勾选多个要删除的用户进行批量删除,以及使用右侧删除按钮进行单个删除,用户管理界面如图11所示。
图11 用户管理界面
4.2.2 座位管理界面
区域管理界面可以清楚地罗列出自习室名称等相关信息,将多个自习室的管理区分开来,更好地满足用户的需求,另外管理员可以按条件搜索相关信息。座位管理界面实现多元化管理,管理员可以方便地查看座位信息并根据自己的需求执行相关操作,另外管理员可以按条件搜索相关信息,座位管理界面如图12所示。
图12 座位管理界面
4.2.3 申请管理界面
申请管理界面实现了对座位的一体化管理操作,预约、入座等是管理员可以选择的状,另外管理员可以按条件搜索相关信息,申请管理界面如图13所示。
图13 申请管理界面
本设计提出了一种图书馆自习室管理系统的解决方案,首先分析了高校图书馆自习室管理的全部流程,其次对系统功能模块和数据库进行了设计,最后在以SSM 框架为出发点对图书馆自习室管理系统进行由点到面的构建,采用B/S架构模式和Java 开发工具还有MySQL 数据库,完成了各阶段的测试并实现响应式开发。本系统解决了图书馆自习室管理的问题,方便了学生使用图书馆自习室,并提高了图书馆自习室的利用率,也同时提高了图书馆自习室管理人员工作效率以及促进了图书馆自习室管理的信息化、集成化。