□王守红
高校图书馆自习座位管理系统设计
□王守红
设计了一套功能较为完善的自习座位管理系统,以解决高校图书馆学生占座问题。首先对系统的功能模块进行了分析,然后介绍了系统的流程设计及其优点和缺点。
图书馆 座位 计算机管理
近年来,随着高校招生规模的不断扩大,社会竞争的日益激烈,越来越多的学生为了应付各类考试而不断涌向图书馆充电,以提高自己的竞争力。图书馆为了更好地配合学校的教学工作,完善读者服务,面临着多方压力,尤其是学生占座问题,成为困扰高校图书馆的老大难问题。
读者占座的原因有很多,如学生的道德素质有待提高,学校的学风建设、基础设施建设跟不上等等。针对这一问题,当前的研究也提出了很多解决方案,但都不外乎兼顾公平和效率两个方面。首先,图书馆的资源应该是免费使用的,必须公平;但是图书馆的资源又是有限的,应该得到最大限度的使用,须讲效率。为了公平,需要花费大量的人力物力教育学生,提高学生的道德素养,并做好监督管理,这种解决方式相当被动和无奈,要达到良好的管理效果绝非易事。而为了效率,收费制度似乎能够使有限的座位资源得到最大程度的利用,但是它的负面作用也很快显现出来,一方面利益驱使导致“卖座现象”产生,另一方面收费制度的实施不利于为经济拮据的弱势群体服务。为了兼顾效率与公平,只能另辟蹊径。
目前,图书馆的藏书资源、目录资源、干部资源和劳动成果资源等都实现了计算机管理,唯独座位资源还停留在人工管理阶段。利用现代化管理手段,实现座位资源计算机网络化管理,对图书馆的座位进行合理调配,提高座位资源的利用率,这才是解决占座问题的关键[1]。
现在,国内许多高校已经建立了校园一卡通系统,并与图书馆自动化系统实现了互联。在此基础上,我馆设计了一套图书馆自习座位管理系统,不仅实现座位的分配管理,而且有效解决学生占座问题。
系统终端由刷卡器、指纹采集器和触摸屏组成,实现刷卡器——一卡通学生数据库管理系统——指纹数据库的连接。读者进馆需先刷卡,以确认本校读者身份,需要选座的读者还要输入指纹信息,初次输入的指纹数据即进入指纹数据库,以后入馆选座就不再需要刷卡认证,直接进行指纹认证。建立指纹库的目的是保证一人一座,防止某些读者借卡占座情况的出现,从而有效避免了一部分占座行为。
2.1.1 座位自动分配模块
每天早上开馆和学生下课期间是读者入馆高峰期,这时使用座位自动分配功能可以提高选座效率,避免读者滞留。此外,对座位没有位置要求的读者也可以使用此功能,随机选择座位。
2.1.2 选座模块
输入指纹信息即可进入选座页面,读者可以通过触摸屏浏览图书馆座位分布和使用状况,在读者选择好座位后,会出现“您选择的是XX阅览室XX号座位”的对话框,确认选座点击“确定”;退出选座,点击“取消”。确认选座后,读者可以根据选择的座位位置快速找到自己的座位。
2.1.3 退座模块
读者出馆也要输入指纹,系统会进行指纹比对,自动调出该指纹对应的座位信息,对有座位信息的读者,系统会弹出对话框,放弃座位的读者点击“放弃座位”,暂时离馆需要保留座位的读者点击“保留座位”,点击“保留座位”后系统自动弹出提示:“您的座位自现在起将被保留30分钟,请于XX时XX分前返回”。读者未能在规定时间返回,则座位状态自动变为“闲置”,并出现在选座页面供其他读者自由选择;读者在规定时间返回,只需再次输入指纹,即可使座位状态取消“保留”,重新变成“使用”状态。
2.1.4 预约模块
由于图书馆的自习座位有限,经常会出现“座位已满”的状态。这时如果读者需要预约座位,就可以先输入指纹进行身份确认,然后进入“预约”界面,该界面可以看到当前预约座位的读者数量,方便读者决定是否预约。如果读者确定预约,在预约操作完成后,读者可以在馆内使用图书馆的各种文献资源和读者服务,等待系统提示。如果有座位出现“闲置”状态,系统广播会发出提示音“请读者证号为××××××的读者取座”。如果已预约的读者中途出馆,只需输入指纹信息即可取消预约,其他读者的预约号自动减1,提前一位。
2.1.5 统计模块
该模块有两个作用。第一,统计各个时间段座位的使用情况,一方面便于图书馆归纳统计数据,进一步完善图书馆的读者服务工作;另一方面便于读者查询了解图书馆座位使用的高峰时段,自我调节自习时间,充分利用图书馆的座位资源。第二,统计各个读者的累计使用时间,对累计达一定时间的读者采取自习座位优先预订的奖励措施,鼓励读者充分利用图书馆,促进学校学风建设。
2.1.6 VIP读者优先预订模块
作为一种激励手段,对读者累计使用座位时间采用小时积分制,积分达到一定小时数,比如达到30小时以上者,可以在当天离馆时优先选择第二天的座位,并可预约第二天确认座位的时间,一般是预约时间前后10分钟可以确认座位。在每次使用优先预约功能后,积分自动减去30小时。到达确认时间之前,该座位状态设为VIP状态,显示该座位已被优先预订,将在××时××分(—10分钟)被确认。在确认时间到来之前,其他读者可以选择使用该座位。在确认时间(+10分钟)未刷卡确认即视为自动放弃,座位状态为“闲置”,读者可以自由选择使用。
2.1.7 “黑名单”管理模块
对不按号使用自习座位及恶意占座,扰乱图书馆自习室工作秩序,在读者间造成不良影响的读者,其读者信息会被存入“黑名单”数据库,并在未来一段时间,如一周内,不可进入图书馆使用自习室座位,以示惩罚。另外,对出馆未输入指纹信息的读者,即有两次入馆记录但无出馆记录的读者,也以恶意占座论处,处罚方式同上,这样可以减少人力监督的工作量。
高峰时段进馆的读者,输入指纹信息后,触摸屏自动显示该读者当前座位号。
非高峰时段进馆的读者,输入指纹信息后,可点击“随机选座”自动取号,也可点击“自主选座”自己选择座位,屏幕上会显示自习室号和座位编号,点击选择即可。中途离馆,输入指纹信息,屏幕会显示当前座位号,点击“保留座位”即可保留30分钟,30分钟内该读者返回输入指纹即可继续使用,否则,座位“保留”状态自动取消,可供其他读者选择使用。永久离馆的读者,输入指纹信息后点击“放弃座位”即可。
当触摸屏显示“座位已满”时,读者可以输入指纹信息预约座位,出现闲置座位,系统广播会按预约顺序通知读者前来取座。预约成功前读者需要离馆,只要输入指纹信息即可取消预约。
读者可以在触摸屏上查询个人使用座位的累计时间,达到30小时以上的,读者可以在当天离馆前使用VIP读者服务优先预约第二天的座位,并选择座位确认时间,逾期未进行指纹确认者视为自动放弃。
对恶意占用别人座位,以及出馆未输入指纹信息的读者,个人信息录入“黑名单”,未来一周不能在图书馆使用座位管理系统选择自习座位。
本自习座位管理系统采用B/S模式,使用 Visual Basic语言编写程序,根据功能和需要进行模块划分,具有很强的扩展性。以下介绍系统实现的几个关键问题。
首先,使用SQL语言建立关系型数据库。初次使用座位管理系统的读者需要刷卡确认身份,然后通过指纹采集器输入指纹信息,这些数据构成指纹——学生基本情况表,每条记录由指纹信息、读者证号、读者姓名、性别、班级等字段构成。读者取得座位号后,建立指纹——座位号表。两个表格通过指纹字段建立关系。
座位被设计成一个独立的类,包含了座位的属性以及对这些属性进行的操作。座位属性包括:
状态属性:使用状态,闲置状态,预约状态,VIP状态(即VIP读者优先预约状态)。
位置属性:座位编号由自习室编号和座位流水号组成。
读者信息属性:是座位当前使用者的指纹信息。
闲置时间属性:是被暂时保留的座位的闲置时间。
“黑名单”属性:座位当前使用者恶意占座后读者信息被列入黑名单。
VIP预约属性:当前座位被优先预约的读者信息。
本系统较为全面地考虑了读者使用自习座位时可能出现的问题,有效避免了座位占而不用的情况,具有以下优点:
(1)使用指纹采集器建立指纹库,实现指纹——座位一对一的管理,防止借卡占座现象的出现。
(2)自动分配座位功能,可以在高峰期随机分配座位,疏导读者流,保证读者选座操作畅通。
(3)座位预约功能的实现,可使自习座位得到更加充分有效的利用,实现图书馆座位使用效率最大化。
(4)统计高峰时段,并公布统计结果,可以有效缓解座位高峰期使用压力,节省了读者到馆找座的时间。
(5)完善的奖惩模式。一方面,建立VIP读者优先预订座位功能,采用商业化的积分模式,对学习积极的读者进行鼓励,使图书馆的读者服务工作更加活泼;另一方面,采用一段时间内禁止使用自习室座位的办法,对恶意占座的读者以及出馆不输入指纹信息的读者进行一定的处罚,在一定程度上遏止了占座行为。
占座现象是当前高校图书馆实际存在的问题,虽然本系统的功能设计力求完善,但也难免会出现顾此失彼的缺陷,主要有以下几点:
(1)为了使读者可以同时完成选座、退座、预约等操作,避免读者滞留,需要一定数量的指纹采集器和触摸屏等设备,同时需要一定的人力进行维护。
(2)未能有效解决读者在馆占座问题。
所谓在馆占座,是指读者在没有离开图书馆,也就是没有进行离馆刷卡的情况下对座位占而不用,比如长时间在走廊聊天或者进行个人休闲活动,或者到其他阅览室占座阅览,致使已占座位不能被其他读者使用。为了解决这一难题,有的图书馆采用了在每个座位下安装红外感应器的方法,只要读者离开座位就开始倒计时,倒计时结束感应装置还未感应到有人在座位上就自动取消当前座位的使用状态,其他读者可以选择使用。这种方法虽然很有效,但是一方面可能造成读者之间的矛盾,另一方面极大地限制了读者的自由,使本应该宽松的学习环境变得异常紧张,而且数据量和设备量大,不利于数据和设备的维护。
总之,现代技术是为人服务的,但服务效果的好坏还受到其他一些因素的影响,比如人自身的主观因素、客观环境因素等等。因此,学校还须坚持抓好学生的道德素质教育,加大对图书馆基础设施的投入力度。这样,标本兼治,相信图书馆占座问题会得到更加有效的解决。
1 曲奎,李春利.高校图书馆座位资源实施计算机管理初探.图书馆论坛,2008,28(1):68-69,76
2 范红月.图书馆自习室自动排座系统.图书馆杂志,2008,27(9):48-49,61
3 龚沛曾,陆慰民,杨志强.Visual Basic程序设计简明教程(第 2版).北京:高等教育出版社.2004
Design of a self-study seating management system in the university libraries
Wang Shouhong
In this paper,a seating management system has been proposed to solve the problem of occupying seats in the library of the university.Firstly,function modules of the system have been analyzed.Then,the flow design,the advantages and the disadvantages of the system have been introduced.
Library;Seat;Computer Management
安徽理工大学图书馆,淮南,232001
2009年7月14日