一、文献综述
(一)国内外研究现状
随着国家提出建设智慧型社会的发展目标,智慧校园的建设已然成为当下各个高校提升自身综合实力与服务水平的新趋势。智慧教室、智慧图书馆也成为了构建智慧校园的重要组成部分[3]。不论是硬件设施,还是人性化服务,高校图书馆安静、舒适的学习环境都远远优于学校的教学自修室,因此学生们更青睐到图书馆学习。但是图书馆学习场地和桌椅等资源是有限的,使得图书馆座位常常供不应求, 在高校图书馆,每学期的期中期末都可以亲眼目睹一场别开生面的图书馆占座大戏,早上开始就各个阅览室门口已排起长龙,同样的戏码在考试季每天都在上演,在每个高校图书馆都有上演。为了破解当前学生一座难求的难题,合理的利用图书馆资源,就必须引入一套高效合理的座位管理系统。
目前国内外已经有比较成熟的图书馆座位管理系统,该系统可以满足图书馆日常管理的需要,进行座位预约,座位管理,刷卡签到,预约记录管理,违约处罚等工作,但是该系统在进出阅览室都要刷卡,频繁刷卡可能会引起学生的不满,同时,如果有些学生离开时不刷卡,系统无法判断学生是否在座,会演变成变相占座。
根据贾媛媛、潘杏仙的“高校图书馆座位预约系统使用情况调查与思考”一文我们了解到在座位预约系统的使用中存在以下弊端,首先是系统认卡不认人,学生通过校园一卡通与学号完成身份识别后,依旧可以通过一卡通和学号帮同学占座,造成部分学生通过刷多多张卡的方式占座。其次,系统数据有时突然出现延迟,图书馆网络可能出现终端,预约系统终端机突然是用不了。还有预约高峰期需排队、用户体验差有时需要人工协助完成某些功能[5]。这些系统的不完善之处,也导致了这款系统在使用中的普及率并不尽如人意。
目前国内外高校座位预约系统大多是通过校园一卡通来实现身份认证的,这样并不能完全保证签到以及使用该座位的学生就是本人。同时,部分同学从众和利己心理作怪,不愿意自觉使用座位预约系统,没有严格遵守使用规范,是造成图书馆座位资源使用效率低且违约率高乱象之根源。
(二)研究主要成果
目前以有基于Android的图书馆座位管理系统的设计与实现,该系统以充分的用户需求调查为前提,采用C/S软件设计架构,来实现对学生信息、座位信息、预约信息等功能的管理。[3]
基于Android的图书馆作为管理系统有管理员用户和学生用户,根据不同的角色权限展示角色权限对应的页面以及功能。同时针对系统存储的大量个人信息、座位信息等数据,该系统采用了一种快速、功能强大的应用于网络的数据库,SQLite轻型数据库,它是开源代码的数据库产品,可以跨平台开发和运行,提供多种数据类型。同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快,是目前系统开发中很热门的数据库系统之一。[3]
