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