图书馆座位预约智能管理系统

2020-10-21 20:56张鹏飞
大众科学·中旬 2020年4期
关键词:座位图书馆

张鹏飞

摘 要:为解决我校图书馆座位资源不合理利用的现象,设计了座位智能管理系统,基于J2EE软件的的开发与硬件(红外测距传感器)的结合,有效的实现了座位的智能化,合理利用了所学的知识,有效的解决了图书馆座位不合理利用等情况。

关键词:图书馆;座位;J2EE软件;红外测距传感器

1概述

近年来,学生人数不断增长,图书馆环境改造的越来越好。所以去图书馆学习成为了我们优选之地,这为我们带来一个安静环境和学习的氛围。但是,有学生占用此座位长时间然而人不在,就需要管理员出动,俩者有不可避免的风险。开发一套座位预约智能管理系统是很有必要的,通过把馆室名、座位号、座位状态信息、用户信息以及该用户座位使用过程中的违规记录信息进行关联,管理员可以有效的去查看这些信息,以便去进行一些处罚。然后进行有效的处理和科学的管理,使得管理更加公正、公平。这在一定程度上既缓解了占座问题,又方便了管理员对座位的管理,管理人员只需要简单的操作就可以实现对座位资源的高效管理和对座位信息的实时发布,也使得学生们能更快捷方便地找到座位并进行学习。图书馆座位管理系统可以解决图书馆资源的管理和利用问题,实现图书馆座位占座的自动化和网络化,从而达到科学规划。

2总体设计

系统分为前台和后台,前台包括:用户模块。选座模块、离开模块、续时模块;后台包括:座位管理模块、读者管理模块、黑名单管理模块、数据统计模块。

2.1系统总体流程

读者进入图书馆后,在终端触摸屏使用座位管理系统,读者可以查询当前各个阅览室座位使用情况,随后选择想去楼层,转到阅览室详细座位显示界面,根据座位分布情况,座位是否空闲进行选座,选座前读者需要先进行登录操作,点击座位后,系统会提示读者选择使用时长,时长选择确定后,读者便可使用座位。

2.2系统功能模块

2.2.1用户模块

用户模块是系统的首页,是用户角色登录的入口,读者角色可以查看各个阅览室的座位实时使用情况,查看读者个人当前使用的座位信息以及状态等,登录:用户点击登录后,弹出登录界面,用户输入自己的唯一账号、密码,即可登录成功(2)退出:在右上角个人信息处显示“退出登录”选项,读者角色或管理员角色用户点击退出,并跳转至首页,即登录页,对应位置显示登录。

(3)查看座位使用情况:读者角色登陆系统后,可以查询所有阅览室的座位实时使用情况,根据座位的空闲情况选择具体阅览室座位。管理员角色登陆系统后,可以查看、管理所有阅览室的座位使用情况,

(4)个人中心:读者角色可以点击右上角个人头像,跳转至个人信息页面,查看个人资料、当前正在使用的座位信息以及查看个人历史使用座位记录、个人违规记录等。管理员角色点击右上角头像,进入管理员个人中心界面,可查看个人信息及管理员个人的操作记录。

2.2.2选座模块

读者角色打开但未登录系统时,必须先进行登录,并完善个人班级、学籍等信息,才可以进行座位的选择和使用。在座位的选择系统界面中,座位的相关信息,会按照学校图书馆的实际情况进行布局,从而方便读者角色选择合适的座位。空闲的座位状态默认用绿色显示,正在使用的座位状态用灰色显示,暂时离开的座位状态用蓝色表示。

2.2.3离开模块

读者角色选择离开时,系统提供“退座”和“暂时离开”两种选择,读者角色选择“退座”功能,系统会释放掉座位,请求后端,后端接受请求,并将该位置状态设置为空闲状态,退座三分钟内,该读者角色不可再次选择该座位,以供其他读者角色继续使用。

2.2.4续时模块

如果读者角色选完座位后,暂时离开选择的座位,那么,图书馆座位智能预约管理系统会保留该读者角色所选择的座位30分钟之久,倒计时开始,读者角色在倒计时结束之前,没有准时能回来进行续座功能的操作,则记违规一次,违规次数加一。

2.2.5座位管理模块

(1)查看座位:图书馆座位智能预约管理系统的管理员角色可以查看所有座位,并且通过选择图书馆的楼层,管理员角色通过选择图书馆的座位状态来查看正在使用中的座位详情、空闲座位详情、暂离座位详情。

(2)释放座位:图书馆座位智能预约管理系统的管理员角色在闭馆前,可以释放掉所有未释放的座位,回复座位的初始状态。

(3)设置阅览室状态:图书馆座位智能预约管理系统的管理员角色可以查看各楼层阅览室的详细信息,并且可以设置阅览室的状态为开放还是关闭。

2.2.6黑名单管理模块

(1)查看违规次数:管理员角色,可以查看所有有违规操作的读者角色的违规次数。

(2)查看违规详细记录:管理员角色,可以查看所有有违规记录的读者角色的违规记录详情。

(3)更新黑名单:管理员角色通过更新本系统的黑名单功能,将违规次数达到上限的读者角色添加到黑名单功能中。

(4)查看黑名单:管理员角色可以查看在黑名单功能中的读者角色详情,以及被限制读者角色功能的的开始时间和结束时间。

2.2.7统计模块

图书馆座位智能预约管理系統的管理员角色统计模块,主要是通过QCustomPlot插件,进行图使馆座位的实时图表显示。统计该高校图书馆座位的实时使用情况,并可以分析出,读者角色进馆自习的高峰时间。图书馆座位智能预约管理系统还可进行违规行为统计,黑名单命中读者,未按照约定使用座位情况。

3数据库设计

3.1概念结构

图书馆座位智能预约管理系统的数据库,通过PowerDesign软件进行设计,图书馆座位智能预约管理系统中涉及的实体类有管理员、读者、座位、历史记录。图书馆座位智能预约管理系统主要数据表包括读者信息表(tb_reader)、座位信息表(tb_seat)、座位历史记录信息表(tb_record)、黑名单表(tb_blacklist)、管理员信息表(tb_admin)。

3.2数据表

将数据库概念结构转化为数据库系统所支持的实际数据模型,即数据库逻辑结构。座位管理系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为管理员信息表,用来存储管理员信息;读者信息表,用来存储读者信息;楼层信息表,用来存储阅览室信息;座位信息表,用来存储图书馆各阅览室座位信息;历史记录表,用来存储读者使用座位历史记录;违规次数表,用来存储读者违规次数和总次数;在线用户信息表,用来存储当前已登录用户及所申请使用的座位信息。

4结语

设计通过计算机软件管理方式,使座位资源得到更好的使用,在一定程度上缓解了占座现象,为读者营造了良好的学习氛围。不足在于不能够实时有效地检测到当前座位是否有人使用,系统只能在读者选择时长结束后进行判断。实时检测座位需要结合硬件进行实施。

参考文献

[1]孟姝含.浅析高校图书馆座位资源问题———以延边大学为例[J].吉林省教育学院学报,2019,35(04):170-173.

[2]郝蔷.高校图书馆座位管理系统的探究[J].黑龙江科技信息,2016,(28):187.

[3]陈华.浅析高校图书馆座位资源浪费的问题与对策[J].内蒙古科技与经济,2016,(13):134-135.

[4]孙卓睿.智能化高校图书馆座位管理系统的设计与应用———以上海理工大学为例[J].中国集体经济,2018,(34):132-134.

猜你喜欢
座位图书馆
巴士上的座位
图书馆
Section B
气味图书馆
欢迎到图书馆做客
换座位
下棋
去图书馆