2024年6月1日发(作者:)
图书馆学刊
TUSHUGUANXUEKANNO.11,2017
2017年第11期
·数字网络·
基于微信公众平台的图书馆座位预约系统设计
——以吉林大学鼎新图书馆为例
薛欢雪刘晓峰
(吉林大学图书馆,吉林长春134001)
[摘要]以吉林大学鼎新图书馆为例,针对高校智能信息化发展规划的新需求,开发一个高校
图书馆座位预约系统,该系统有效地将人工智能等信息技术引入图书馆管理中,呈现出人机交互,
自主操控的特点,将智能系统代替了人员工作,降低其处理大量信息的压力,提高了高校图书馆的
管理效率,提升了座位资源的利用率,使高校图书馆管理更加程序化和智能化,该系统对于促进高
校图书馆的信息化建设及发展起到重要作用。
[关键词]微信公众平台座位预约系统
[分类号]G250.7
高校图书馆座位资源有限,占座、抢座的现象
给学生和管理人员造成很大困扰。特别是期中、期
末,考研、四六级备考等高峰时段,更是呈现出不断
加剧之势态,扰乱了原本清净的学习氛围和秩序。
如何能更合理地优化座位资源,达到“座”尽其用,
更好地服务师生,兼顾效率和公平,能让图书馆的
智能管理日臻完善,是笔者基于微信公众平台设计
图书馆座位预约系统的目标。
结构,达到人机整合,自主操控的智能特征,完成座
位预约系统的设计,实现理论应用于实践创新。
1.1
戈曼的“图书馆新五定律”中第5条“尊重过去,
座位预约系统设计理念
开创未来”,是要求我们对图书馆工作能够继承和
发展创新。近年来,随着互联网、大数据、云计算等
技术的应用,各行各业都发生了风起云涌的变化,
高校图书馆也应积极引入新理念、新技术,因地制
宜,因时而化,构建新的服务模式,以满足不断变化
的读者需求。
针对高校图书馆阅览室占座、抢座的现象,笔
者试图采用微信公众平台开发一个针对吉林大学
图书馆座位的预约系统,该系统符合图书馆业务需
求,目标在于可以使师生能够更加高效、快捷地选
出学习位置,节约时间和人力,更在于优化座位资
源,提高图书馆智能化管理水平,秉承了建设信息
化大学图书馆的理念。
1.2座位预约系统可行性分析
1图书馆座位预约系统设计构想
“传统与现代碰撞才能促进发展。陈旧保守、
[1]
面孔呆板的图书馆必须要随着时代的步伐转型。”
在计算机网络的大环境下,吉林大学图书馆已经实
现了馆藏资源数字化管理、自助借还书、自助查询、
自助文印、电子读报机、移动图书馆、参考咨询等特
色服务,只有座位资源还没有进入到智能服务阶
段。
一流的图书馆,必须具备一流的信息处理能
力,而一流的信息处理能力则需要一流的信息处理
系统的支持和帮助。
[2]
鉴于吉林大学图书馆的现
状,从读者思维出发,引入电子信息技术,优化资源
1.2.1满足需求可行性
在高校图书馆外,每逢考试,总能看到馆外排
队的长龙;馆内桌椅上到处摆放着书籍用品,目的
115
Copyright©博看网 . All Rights Reserved.
图书馆学刊
TUSHUGUANXUEKANNO.11,2017
2017年第11期
·数字网络·
1.2.4系统安全可行性
都是为了能在座位资源有限的情况下有“一席之
地”。而为了读者能合理的使用座位,管理人员就
需要不定时地清理占座物品。读者耗时耗力,管理
人员徒增工作量。所以座位预约系统的应用可以
节约读者时间,降低人员成本。通过让用户参与图
书馆自主管理,会最大程度满足读者服务需求,提
升图书馆座位使用率。
1.2.2经济应用可行性
科技进步助推了手机行业的发展。据有关数
座位预约系统运行于现有的吉林大学图书馆
微信平台上,以校园网为大环境,与互联网相连,借
助手机或iPad等移动客户端进入微信公众号来实
现其功能,是一个较为安全的办公自动化系统,其
安全性可以得到充分保证。
2座位预约系统的工作原理
座位预约系统主要由操作者(管理者和用户)、
移动终端服务器、微信公众平台、座位数据库四部
分构成,各功能设置通过数据交换接口衔接,确保
其正常运行。其工作原理基本框架见图1。
据显示,截止到2016年末,中国手机平均96台/百
人,而智能手机保有量也达到了58%。当今手机品
牌多样化,价格有高低分段,智能功能大多都已机
机配备,大学生作为独特的群体,他们接受新的事
物和想拥有高新产品的欲望比较强烈。智能终端
的迅猛普及就为座位预约系统提供了最为强大的
经济应用保障。
1.2.3技术支持可行性
微信平台不仅快捷,高效,并且可以把图书馆
的相关信息都收集在内。吉林大学图书馆微信公
众平台于2013年8月25日正式开通。座位预约系
统开发是利用微信的WCMRI接口,直接运行于现
有的吉林大学图书馆微信公众平台上,使微信公众
平台的功能得到扩展,系统界面操作简单、查询快
捷,可以通过微信朋友圈传播,也可通过二维码扫
描以及app连接的方式传播,能够保证众多师生用
户的需求。
同时系统在技术方面,以jQuery为计算机编程
语言。jQuery是一个高效、精简的JavaScript框架,
有良好的兼容性,他的链式操作可以把多个操作写
在一行代码里,更为简洁,并具有多个功能接口,支
持丰富扩展,多重操作集于一行,使系统方便开
发。利用jQuery为基础对吉林大学图书馆座位预约
系统进行总体设计,对该系统每一个功能模块进行
对象分析设计,对接座位预约系统的六大功能设
置;测试方面,利用黑盒法确保系统的正常运行;再
结合数据库和互联网技术与图书馆信息管理系统
进行连接,可在规定的开发周期完成,同时也方便
进行管理和后期的维护,符合系统开发的需求。
图1座位预约系统基本框架
3座位预约系统的控制模块设计
考虑到吉林大学鼎新图书馆的实际情况,以全
新的互联网为载体,结合广大师生、馆员和维护人
员,本系统从用户认证管理设置、座位查询设置、座
位预约设置、释放座位设置、违规记录设置、管理者
权限设置等六大模块进行研究设计,确保座位预约
系统的可行性和高效性。
3.1
根据吉林大学图书馆规定,学校图书馆只针对
用户认证管理设置
本校师生使用。本校师生通过校园卡账号和密码
登录系统,显示用户信息,包括姓名、院系、学生证
116
Copyright©博看网 . All Rights Reserved.
图书馆学刊
TUSHUGUANXUEKANNO.11,2017
2017年第11期
·数字网络·
号、读者类型等,后台判断,如符合身份要求即可成
功登录进入界面,反之身份验证失败,退出。(见图
2)
图2座位预约系统用户登录流程
成功预约座位,入馆后通过室内定位服务来确
认预约座位使用状态。通过校园卡账号登录预约
座位能有效控制一卡一座,不会出现读者相互占位
的弊端。程序片段如下:
font-size:24px;}
Body{margin:0;border:0;padding:0;list-style;
#header(width:100%;height:3vh;position:fixed;
#(width:10%;float:left;height:3vh;text-
#(width:70%;height:5vh;)
图3鼎新图书馆期刊交换空间界面
left:0;top:0;z-index:0)
align:center;)
#(width:
text-align:center}
#{float:right;width;10%;height:3vh;
70%;height:5vh;)
100vh;background-size:}
#wrapimg{width:
座位查询设置
#wrap{text-decoration:none;width:100%;height:
70%;height:44vh;}
3.2
吉林大学有中心图书馆(文科馆)和鼎新图书
馆(理科馆)、工学馆、医学馆、地学馆、信息学馆,农
学馆共7个馆藏地址,各馆之间的位置间隔甚远。
座位查询系统方便读者一目了然地看到每个图书
馆、图书馆的每层、每层各个区的座位的资源数量
和位置分布信息,界面会提示空缺座位的数量,以
最为直观的方式让用户了解每个学习空间的座位
资源占用情况。可根据界面实时显示为预约座位
提供信息导向,便于人流的疏导。以吉林大学大学
鼎新图书馆期刊交换空间为例。(见图3)
座位界面显示3种颜色,白色代表座位处于无
人预订即空位,深灰色对号代表已预约成功的座
位,灰代表即将要到时间释放的座位。(见图4)
3.3
图4
座位预约设置
预约座位界面图
进入预约座位界面后可以自主进行预约。利
用定时器功能每1分钟刷新并统计座位资源使用情
况。采用Ajax异步请求数据确保界面友好无闪
烁。用户根据界面显示的3种座位颜色按照自己的
117
Copyright©博看网 . All Rights Reserved.
图书馆学刊
TUSHUGUANXUEKANNO.11,2017
2017年第11期
·数字网络·
后自动解禁。
这个模块的设置,让不遵守纪律的读者受到惩
罚,维护了图书馆的学习秩序,也有助于加强学校
的学风建设。
3.6
系统分管理者登录和用户登录两种权限设
权限设置
意愿利用触控技术选定座位,座位颜色变成深灰
色,提示座位预约成功。
座位预约时间设置为每日的21∶00到次日的8
点之间。用户可根据自己的作息时间来进行预
约。每日开馆时间为早8∶00点,预约的座位保留20
分钟,如到时间,用户还没有用校园卡刷卡就位,座
位将自动被释放。预约使用座位时间段有选项,预
约成功后,会有时间提示,可自主选择时间段,最后
确认预约成功。座位预约设置程序片段如下:
//makevisiblethatarowisclicked
(cunction()(
$(“ed”).removeClass(“selected”);//De⁃
selectcurrentlyselectedrows
));
//makesurerowisselectedwhenspanisclicked
(runction()(
$($(this).parents(“tr”)[0].trigger(“mouse⁃
dom”);
3.4释放座位设置
$(“table#dnd-exampletbodytr”).mousedown
$(this).addClass(“selected”)
$(“table#dnd-exampletbodytr”).mousedown
置。两者权限见图1所示,系统基本框架图中,管理
者权限A和用户权限B。
输入登录账号和密码进行管理维护系统相关
模块平台。管理者登录是对座位预留系统中管理
员的权限修改、添加或是删除等操作;维护是对整
个系统平台出现的问题进行解决,如后台数据的更
新,技术的升级等问题的处理。
校园一卡通数据库和座位系统数据库相链接,
每天同步临时数据库实时更新。
4座位预约系统的室内定位技术
座位预约系统除了上述基本功能设置外,还需
要引入室内定位技术。室内定位技术模块是座位
管理系统正常有序运行的可靠保障,对于图书馆座
位预约系统的构建具有重要的价值。
4.1
室内定位是指在室内环境中实现位置定位,主
室内定位理论
用户要离开座位是在释放座位界面进行操
作。座位释放时间进入倒计时10分钟,客户端会发
出提示,告知即将释放座位,是否需要续时,后台就
会根据指令跳出相应界面,点击“NO”,座位颜色会
变成灰色,预约时间一到,立刻释放座位,随即座位
颜色变成白色,即空位,其他用户就可再进行选择;
点击“Yes”,预约继续,座位颜色不变,用户可继续
占用座位。如果用户离开座位又不进行座位释放,
视为违规,按违规记录。
3.5
违规记录是用户在约束机制下,系统将违法操
违规记录设置
要采用无线通讯、基站定位、惯导定位等多种技术
集成的一套室内位置定位体系,从而实现人员、物
体等在室内空间中的位置监控。图书馆座位预约
系统将室内定位技术引入系统是在用户预约座位
后,是否能按时达到使用并智能管理座位情况的监
控技术。
目前,图书馆座位预约系统有以下几种定位方
式。如钱海钢的Beacon技术在图书馆的应用探索
[3]
;
戴舒诣提出的基于红外传感及IC卡终端的座位管
理系统设计
[4]
;徐海东提出的基于人脸识别的座位
管理系统的设计与实现和位置服务;胡晶宇的基于
RFID的图书馆自习室座位管理系统的研究
[6]
等,分
别利用射频识别(RFID)、红外技术、WI-FI技术、蓝
牙或是超宽带等定位技术进行设计构建,每种技术
在特定的情况下都有较高的定位精度。
作的用户禁止登录的设置。预约时间成功开启20
分钟后,用户没有到达,或是短时间内3次不停更换
预约位置等情况视为违规操作,在服务器终端创建
单独线程,不断发出指令询问后,该用户ID将被系
统锁定,拉入黑名单并将在一周内禁止登录,一周
118
Copyright©博看网 . All Rights Reserved.
图书馆学刊
TUSHUGUANXUEKANNO.11,2017
2017年第11期
·数字网络·
端口的接入、日常的漏洞进行修补、更新,服务器的
安全测试,还涉及到整个程序的后期的技术维护一
系列问题,这需要慢慢更新和提升;在系统基本功
能方面,会在应用过程中不断发现新问题,笔者会
积极采集用户的需求并提出相应的解决方案,使座
位预约系统不断完善。系统的应用预期将会在一
定程度上缓解座位资源有限以及使用中遇到的具
体问题,使图书馆管理更加科学并有序,创造一个
全新的智慧服务体验。
4.2
权衡利弊,笔者将采用现在较为广泛使用的
座位预约系统的室内定位原理
RFID技术,即无线射频识别,俗称电子标签。作为
而读写相关数据。
一种通信技术,可通过无线电讯号识别特定目标进
其基本原理是当内嵌RFID标签的校园一卡通
进入图书馆后(磁场)后,接收解读器发出的射频信
号,凭借感应电流获得的能量发送出存储在芯片中
的信息(用户信息,包括预约,违规等),解读器读取
用户信息(预约座位的时间、位置)并解码后,送至
中央信息系统进行有关数据处理,即座位管理数据
库确定座位是否在有效时间能被使用。
4.3
用户进入图书馆,找到预约的座位后,需要登
用户定位模块设计
4结语
随着大数据技术的发展,图书馆资源建设模式
和读者服务模式都亟需进行创新。微信公众平台
下座位预约系统的设计如果转为实践应用将发挥
其优势——以传统的座位管理服务模式加入技术
手段支持与微信公众平台整合,创造一种新的空间
体验,提升图书馆智能化服务的水平。
录座位预约系统,激活预约的座位信息。这时后台
服务器会向移动终端请求定位用户设备位置,根据
回复的数据进行处理后进行定位。如果后台服务
器接到用户位置数据即定位成功,表示预约座位使
用成功;如果后台服务器在规定时间没有接到相应
的用户数据表示定位失败,即用户没在预约位置,
视为违规操作,进入违规记录设置。座位预约定位
功能流程见图5所示。
参考文献:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
吉大新闻:鼎新图书馆:与时代同步与梦想齐
飞,2017-03-28.
胡泰然,曹鹏彬,陈绪兵.基于RFID与XBEE的
算机与应用,2017(14):98-101.
技术,2017(1):115-119
CIRCLE智慧图书馆的设计与开发[J].微型计
钱海钢.Beacon技术在图书馆的应用探索.数字
戴舒诣,等.基于红外传感及IC卡终端的座位
管理系统设计[J].微型计算机与应,2016(23).
王建玲,黄梦磊.上海海洋大学图书馆系统分析[J].
胡晶宇,付志远,陈绪兵.基于RFID的图书馆自
2014(20):38-40.
中国现代教育装备,2014(7):80-81.
习室座位管理系统的研究[J].现代电子技术,
徐海东,李菲菲,王飞.基于位置服务器座位管
理系统的设计实现[J].农业图书情报学刊,2014
图5座位预约定位功能流程
(12):45-47.
薛欢雪
刘晓峰
女,1982年生。研究生学历,馆员。
女,1980年生。本科学历,馆员。研
研究方向:文献建设、信息资源管理。
究方向:文献建设、信息资源管理。
(收稿日期:2017-10-20;责编:徐向东。)
目前有多所高校引进了图书馆座位管理系统,
但未得到普及。笔者将座位预约功能引入微信公
众平台,不仅丰富了平台功能,还会提升吉林大学
图书馆微信平台的关注率,保证其高活跃度。但在
技术方面,这个程序包括后台、数据库环境的搭建,
119
Copyright©博看网 . All Rights Reserved.


发布评论