研究小间预约系统的设计与实现
沈奎林, 赵华, 邵波
南京大学图书馆 南京 210093
摘要

分析国内外一些开展信息共享空间服务的大学图书馆的研究小间的管理和应用现状,指出手工借阅的缺点和在线自助预约的优点,依托图书馆自助服务平台的支持,提出开发研究小间网上预约系统、现场预约系统以及手机预约APP的解决方案。以南京大学图书馆的研究小间预约系统为例,详细阐述实践过程和应用效果。

关键词: 信息共享空间; 研究小间; 预约系统; 图书馆; 自助服务
The Research and Implementation of Online Reservation System of the Study Room
Shen Kuilin, Zhao Hua, Shao Bo
Nanjing University Library, Nanjing 210093, China
Abstract

This paper analyses the current situation of management and application of study room in information commons offered by some library in domestic and foreign,points out the shortcomings of the current manual borrow way and the advantages of online reservation.The demands is proposed to build online reservation system of study room. This paper proposes the solution of using online booking system, scene reservation system and mobile app of study room based on the support of the library self-service platform.Based on the study room reservation system of Nanjing University Library,it illustrates the application process and the practice effect.

Keyword: Information commons; Study room; Reservation system; Library; Self-service
1 引 言

随着高校图书馆信息化的发展和服务理念的不断创新和提高,很多图书馆给读者提供了信息共享空间的服务,信息共享空间(Information Commons)是一种新型服务模式,以读者为中心,整合了资源、技术和读者培训,能够促进交往,是以社交网络为模型的全新模式[ 1]。研究小间(Study Room)是信息共享空间的一个重要组成部分,是以提供个人学习、研讨空间为主要理念而打造的个性化信息环境。主要为读者提供研讨和学习的场所,也能使读者更好地利用图书馆的馆藏文献和数字资源[ 2]。国内图书馆对于研究小间的研究和使用时间比较短,在使用方式和管理等方面层次高低不同。本文通过调研并结合本馆的实际情况设计了研究小间网上预约系统。

2 研究小间应用的需求分析及技术思路
2.1 当前研究小间管理和应用现状

(1)国内外部分图书馆研究小间应用情况

研究小间在国外使用时间较长,发展比较成熟。美国圣克鲁兹大学图书馆提供了研究小间服务,采用网上预约的方式。预约系统提供清楚明了的说明方式,采用图表和实景图以及地图指示研究小间所在地的展示方式,读者能很容易和清楚地了解预约情况以及预约的研究小间所在地。不用登录就可查看以上内容,只有在进行预约时才需要以账号登录使用[ 3]

中国台湾地区使用也较早,台湾师范大学图书馆于1984年开放使用研究小间,淡江大学图书馆于1996年开放使用研究小间,台湾大学图书馆于1997年开放使用研究小间。在研究小间预约管理方面,一般采用两种方式:手工填表预约和在线预约系统预约。

国立台湾大学图书馆的研究小间没有提供在线预约系统,而是采用手工填表预约的方式。在网页上列出详细的使用和借阅规则[ 4]。高雄医学大学图书馆开设了讨论室、研究小间、多媒体资讯室、学习资源专区、自修室席位管控系统。只有研究小间和自修室席位管控系统采用网上预约系统[ 5]。台湾国立中央大学图书馆提供了读者讨论室、研究小间的申请。其中可以在线查看研究小间的使用状况、预约说明和使用规则,输入学生证或服务证号登录系统即可进行预约[ 6]。淡江大学学生纪念图书馆提供讨论室、研究小间、多媒体资源室供师生使用,没有在线预约系统,使用书面申请的方式进行预约[ 7]

香港城市大学图书馆开展了小组研究小间服务、学习空间服务、PC工作站服务。提供完善的网上预约服务,包括政策说明、研究小间地图等。预约系统清楚地显示了预约状况,以时间段明晰标识,使用十分方便[ 8]

南京中医药大学图书馆开设了三间研究小间,为该校师生提供开展专题性学习、研讨的专用场所,采取现场凭证件预约管理的办法[ 9]。清华大学图书馆逸夫馆404室设有3个研讨间(供小组交流讨论使用)和大屏幕放映区,文科馆设有44个研读间,供1人研究学习使用。这些设施均可通过网络预约使用。预约系统采用IP范围限制,只能在校园内使用[ 10]

台湾南华大学图书馆、福建中医药大学图书馆都采用手工填表预约的方式。

(2)通过以上对一些图书馆预约方式的调查,结合文献[11]和文献[12]的相关阐述,可以看出采用传统的手工借阅方式对研究小间进行管理非常落后,用户使用不方便,自主性差,更有图书馆还需要在院系或其他部门开具证明才能使用研究小间,极大地影响了研究小间的使用。而在线预约系统适合目前图书馆的数字化服务的需求,给读者很大的便捷性和自主性,具有非常大的优势。

(3)研究小间预约系统的需求

研究小间预约系统首先要提供易用的界面和完善的功能,能让用户在网上根据需求进行预约;也可以在图书馆预约机上通过刷卡现场预约,然后选择自己需要的房间,设定预约的时段即可;预约系统要提供图形化界面以便很好地区分楼层和预约时段,以平面图的形式指示预约房间的地理位置;可以设定各种规则来制定研究小间的使用机制。

2.2 系统实现技术思路

南京大学图书馆研究小间的门禁是单独布线,结构如图1所示:

图1 图书馆研究小间门禁结构图

门禁连接在485交换机上,工控机连接在485交换机和校园网交换机上,Web服务器和数据库服务器存放在同一服务器114.*.*.24上。由于图书馆已经建好自助服务平台,并且和校园一卡通以及图书馆系统的接口已经做好,因此通过114.*.*.23这个自助服务平台的接口将预约服务器的数据和自助服务的平台数据进行同步,这样预约数据库就有了全校师生的一卡通账号和图书馆管理系统的账号。

图书馆在前期已经联合杭州联创软件公司开发自助服务平台,包括自助打印、复印、扫描、缴纳图书超期罚款等功能[ 13]。自助服务平台和校园一卡通、图书馆汇文自动化管理系统之间有接口,能实现信息互通和同步。目前预约系统要完成建立预约数据库、预约Web服务系统、现场预约机的架设和设置、手机APP预约系统的编写以及预约系统的后台管理系统和各种预约细则的制定。

借助自助服务平台已有的接口,利用一台预约系统服务器将预约系统和工控机管理的研究小间门禁连接起来,同时和一卡通以及图书馆管理系统结合起来,读者就可以通过Web在线、手机APP和现场预约机预约研究小间。

3 预约系统实现过程

着重介绍软件系统的开发以及预约系统与一卡通等接口的开发,略去硬件准备的环节。在设计的过程中,借鉴了文献[14-16]的一些思路和方法。

3.1 数据库设计

预约系统的主要数据库有以下几个表:读者信息表、研究小间信息表、部门表、预约规则表、预约信息记录表、刷卡记录表、现场预约端信息表以及研究小间使用状况表等。图2列出了常用的几个表结构。

图2 主要数据库表的结构

3.2 系统设计和结构

预约系统分为网络预约、现场预约和手机预约三部分,主要功能是读者以校园一卡通账号登录预约系统后,可以查看研究小间的分布状况、查看每个研究小间的预约情况,对于还没预约的房间可以按照规则进行预约,在规定的时间内可以刷一卡通进入研究小间进行使用。读者也可以查看自己的预约历史,以便了解自己的预约情况,也可以在后台设置电话、E-mail等联系方式。预约系统的管理端主要供管理员调节预约规则、管理各个研究小间的设置、管理用户和部门、设置权限等。读者使用预约系统的流程如图3所示:

图3 读者使用预约系统流程图

预约系统的后台管理功能如图4所示。

图4 研究小间预约系统后台功能

3.3 实现过程

预约系统的服务器选用Windows Server 2003,数据库采用SQL Server 2005,页面语言采用微软的开发语言C#,生成的页面是aspx。

(1)读者登录界面。Loginuser.aspx页面主要语句:< %@ Page Language="C#" AutoEventWireup="true" CodeFile="Loginuser.aspx.cs" Inherits="Page_Login" % >。调用cs源文件。Loginuser.aspx.cs主要实现对读者进行数据库比对以及权限的判断,不同权限导入不同的界面,同时也对账户和密码的安全性做了保护。此文件引入了配置文件Loginuser.xml。

(2)登录后的操作界面。主要是DevResvStat.aspx和ReserveDev.aspx文件。DevResvStat.aspx用来显示研究小间的预约状况和方位指示等基本信息。ReserveDev.aspx主要负责进行预约的操作。预约状况如图5所示:

图5 研究小间预约状况

蓝色表示已经被预约的研究小间。点击画面的白色时段就进入预约界面。预约界面主要功能是预约时间的选择,教师可以一人使用研究小间,学生则必须至少三人使用,在此页面输入一卡通账号即可进行预约。预约成功可以在“我的预约”里面查看预约情况。预约之前需要在“我的信息”模块里面输入联系方式。

图5中,点击空间号码(即研究小间房间号)就会出现该研究小间的方位指示图,方便读者了解其在图书馆的位置,如图6所示:

图6 研究小间方位指示图

(3)管理员登录和管理。该模块主要包括管理员登录界面Login.aspx、部门管理DeptList.aspx、班级管理ClassList.aspx、房间管理(包括房间类型设置、类别和规则的设置等)、预约管理(包括查看预约状态、审核与否、删除预约等功能)、系统设置(包括对系统基本信息的管理、对现场预约机的设置等)、记录查询(包括读者的刷卡记录、研究小间使用记录、审核记录等)。限于篇幅,不再给出具体代码。管理员主界面如图7所示:

图7 系统管理界面

(4)接口的设计和编写。包括两个接口:预约系统和校园一卡通的接口;预约系统和图书馆汇文自动化管理系统的接口。一卡通接口用来进行有财务往来的操作,可以直接在一卡通账户扣款。汇文接口用来验证账户的有效性和权限。

(5)现场预约机的设置和程序编制。现场预约机采用的是工控机,安装在立式预约台里面,预约机采用触摸屏,屏幕下面是刷卡区,方便读者操作。现场机预约系统采用C/S结构,前台编制客户端程序,系统启动时自动运行,连接到预约系统服务器进行预约等操作。

(6)手机APP客户端的编制。考虑到智能手机的普及和移动互联网的易用性,研究小间预约系统开始着手编制手机APP,目前主要研究Android系统的客户端。本馆已经上线了移动图书馆Android客户端和苹果iOS客户端。手机预约研究小间功能将作为移动图书馆的一个功能模块,以方便读者使用。

4 研究小间预约系统的应用效果

南京大学图书馆研究小间之前的使用方式是用校园一卡通在前台押证,换取研究小间门卡,进行登记借阅。这种方式比较繁琐,影响研究小间的使用率。预约系统上线以后,由于使用便捷快速,研究小间使用量大增,开放时间基本上都被预约满。笔者在管理后台统计了2013年3月研究小间的使用量,如图8所示。可以看出,在3月份研究小间共被使用2 475次,平均每天使用约80次。

图8 研究小间2013年3月使用量统计

5 结 语

现代图书馆的发展越来越强调个性化、人性化的服务,很多高校图书馆在建设过程中引入信息共享空间服务,为读者提供更好的帮助和服务。研究小间作为信息共享空间必不可少的一部分,在空间中起到重要的作用。如何更好地设置、管理和使用研究小间是一个十分重要的课题。本文从研究小间预约系统入手,阐明了它的重要性。以南京大学图书馆的在线预约系统、手机APP客户端以及现场预约系统为例,详细阐述了技术思路和实现过程,该系统在使用中得到读者的喜欢和支持。

参考文献
[1] 沈奎林. 大学图书馆构建信息共享空间初探[J]. 中国科技资源导刊, 2012, 443): 67-71. (Shen Kuilin. Research and Practice of University Library Information Commons[J]. China Science & Technology Resources Review, 2012, 443): 67-71. ) [本文引用:1]
[2] 熊太纯. 图书馆STUDY ROOM的设置与服务研究[J]. 图书馆学研究, 200911): 59-60. (Xiong Taichun. Research on Setting and Service of the Study Room in Library[J]. Researches in Library Science, 200911): 59-60. ) [本文引用:1] [CJCR: 1.6079]
[3] Study Rooms[EB/OL]. [2012-08-27]. http://library.ucsc.edu/services/study-rooms. (Study Rooms[EB/OL]. [2012-08-27]. http://library.ucsc.edu/services/study-rooms. ) [本文引用:1]
[4] 国立台湾大学图书馆研究小间借用办法[EB/OL]. [2012-08-27]. http://www.lib.ntu.edu.tw/node/165. ( How to Borrow the Study Room of National Taiwan University Library[EB/OL]. [2012-08-27]. http://www.lib.ntu.edu.tw/node/165. ) [本文引用:1]
[5] 場地借用[EB/OL]. [2012-07-03]. http://www.kmu.edu.tw/~lib/place.html. (Site Borrow[EB/OL]. [2012-07-03]. http://www.kmu.edu.tw/~lib/place.html. ) [本文引用:1]
[6] 研究小间申请[EB/OL]. [2012-08-05]. http://www.lib.nchu.edu.tw/libpubservice/venuerental/2012-03-13-03-07-30/2012-03-13-03-10-15. (Apply for Study Room[EB/OL]. [2012-08-05]. http://www.lib.nchu.edu.tw/libpubservice/venuerental/2012-03-13-03-07-30/2012-03-13-03-10-15. ) [本文引用:1]
[7] 借用讨论室、研究小间、多媒体资源室[EB/OL]. [2012-08-05]. http://www.lib.tku.edu.tw/service/serv-room.htm. (To Book Discussion Room, Study Room, Multi-media Resource Room[EB/OL]. [2012-08-05]. http://www.lib.tku.edu.tw/service/serv-room.htm. ) [本文引用:1]
[8] Library Study Space & PC Booking System[EB/OL]. [2012-07-03]. http://libbs.cityu.edu.hk/. (Library Study Space & PC Booking System[EB/OL]. [2012-07-03]. http://libbs.cityu.edu.hk/. ) [本文引用:1]
[9] 图书馆研究小间管理规则(暂行)[EB/OL]. [2012-07-03]. http://lib.njutcm.edu.cn/site/bggk_gzzd12.jsp. (Library Study Room Management Rules(Temporary)[EB/OL]. [2012-07-03]. http://lib.njutcm.edu.cn/site/bggk_gzzd12.jsp. ) [本文引用:1]
[10] 研读间/研讨间/大屏幕放映区预约系统[EB/OL]. [2012-08-05]. http://lib.tsinghua.edu.cn/service/booking.html. (The Reservation System of Study Room, Discussion Room and Big Screen Screening Area[EB/OL]. [2012-08-05]. http://lib.tsinghua.edu.cn/service/booking.html. ) [本文引用:1]
[11] 刘盈盈. 高校图书馆研修室与讨论室现状及管理研究[J]. 图书馆论坛, 2010, 30(1): 148-150, 126. (Liu Yingying. A Study of Academic Libraries Study Room and Group Study Room Present Situation and Management[J]. Library Tribune, 2010, 301): 148-150, 126. ) [本文引用:1] [CJCR: 2.213]
[12] 陆璇, 刘敬芹. 关于高校图书馆研修间系统管理与服务的探索——以中国人民大学图书馆为例[J]. 现代情报, 2012, 3211): 141-143. (Lu Xuan, Liu Jingqin. Exploration the System Management and Service of the University Library Research Room[J]. Journal of Modern Information, 2012, 3211): 141-143. ) [本文引用:1]
[13] 董朝峰. 高校图书馆一卡通模式下读者自助服务系统构建——以汕头大学图书馆新馆建设为例[J]. 河南图书馆学刊, 2010, 302): 93-96. (Dong Zhaofeng. The Building of Reader Self-service System in University Library “All-in-one” Mode[J]. The Library Journal of Henan, 2010, 302): 93-96. ) [本文引用:1] [CJCR: 0.4449]
[14] 沈军, 胡晓锋, 孙丽雅. 基于ASP. NET的实验室预约系统的设计与开发[J]. 价值工程, 2010, 2934): 192-193. (Shen Jun, Hu Xiaofeng, Sun Liya. Design and Development of Laboratory Booking System Based on ASP. NET[J]. Value Engineering, 2010, 2934): 192-193. ) [本文引用:1] [CJCR: 0.2458]
[15] 黄晔华. 与教务系统整合的多媒体等教室网上预约系统的设计与开发[J]. 电脑知识与技术, 2012, 811): 2541-2543. (Huang Yehua. The Design and Development of the Online Booking System about Multimedia Classroom Integrate with Educational Administration System[J]. Computer Knowledge and Technology, 2012, 811): 2541-2543. ) [本文引用:1] [CJCR: 0.068]
[16] 孙发, 吴代莉, 曾为众. 图书馆自习室管理系统的设计与实现[J]. 现代图书情报技术, 20105): 93-98. (Sun Fa, Wu Daili, Zeng Weizhong. Design and Implementation of Study Room Management System in Library[J]. New Technology of Library and Information Service, 20105): 93-98. ) [本文引用:1] [CJCR: 1.073]