高校图书馆移动服务平台的设计
2013-05-17郁水根
郁 峰,郁水根
(1.江苏天创科技有限公司 开发部,江苏 苏州 215006;2.苏州市职业大学 图书馆,江苏 苏州 215104)
目前,高校内部无线网络的建设逐渐普及,移动通讯服务也进入网速更快的3G时代,图书馆利用智能移动通讯技术开发高校图书馆移动服务系统技术已经成熟.移动图书馆(手机图书馆或无线图书馆)已经成为高校图书馆信息化、数字化发展的新方向.为了适应时代的发展,本研究设计构建一个基于手机移动终端的服务高校读者的图书馆综合信息服务系统.移动手机具有便捷性、体积小、重量轻、功耗小、携带方便等于特点,可不受时间和空间限制享受高校移动图书馆综合信息服务系统的优质服务.读者可以通过手机的WAP浏览器上网连接到Internet,从而实现图书查询、借阅查询、图书续借、图书预约、借书证挂失、到期提醒、新书推荐、新书通报、新书定制、图书馆通告、读者调查等功能,为读者提供快捷、方便的优质服务,为高校教学科研服务.
1 系统开发基础
苏州市职业大学图书馆建筑面积3.03万m2,藏书资料127.23万册,中外文报纸99种,拥有14个中外文数据库.实现网络自动化管理和全天候开放服务,拥有各类数据专用服务器共计16台,数据总容量25.6 TB.文献资源共享单位先期有附近3所高校(苏州工业职业技术学院、苏州旅游与财经高等职业技术学校、苏州建设交通高等职业技术学校),[1]合计教职工约1 100人,普通全日制在校生约20 000名.图书馆设施经过多年建设,已经进入一流的现代化、数字化时代,极大地满足了广大师生对知识和信息的需求.目前通过校园网图书馆如何为读者提供基于移动终端(主要为手机)的信息服务已经成为高校图书馆管理的热点和重点.
2 系统开发功能
目前,用手机服务构建图书馆移动服务系统,用智能移动技术开发高校图书馆移动服务系统的时期已经成熟,需要对该系统进行规划、分析、设计,开发出读者急需的图书馆移动服务系统,使图书馆管理更上一个新台阶.
根据图书馆工作情况,分析读者和图书馆员对图书馆移动服务功能的需求,读者比较迫切的需求主要是实现图书查询、借阅查询、续借、预约、借书证挂失、到期提醒[2]等功能,这系列功能需要首先设计构建;其次,读者调查、图书馆通告、新书推荐、新书通报、新书定制等的功能可以在前期开发运行完善后再开发;最后,开发成读者可以通过手机等移动终端访问、查询、阅读获取到本图书馆制作或图书馆购买的所有文献资源全文.本研究构建的图书馆移动服务系统功能如下(附苏州市职业大学图书馆移动服务系统界面图如图1所示):
1)图书查询,读者可登入移动图书馆网站查找所需图书的相应信息;
2)借阅查询,读者可查询当前所借阅图书信息;
3)图书续借,读者可续借己借图书;
4)图书预约,读者可预约已借出的图书,系统将根据预约到书信息,通知读者到馆借阅预约的图书;
图1 图书馆移动服务系统界面图
5)借书证挂失,读者可在网站提供借书证的挂失功能;
6)到期提醒,系统在指定的时间内,通知读者还书,避免超期罚款,或在读者已有图书超期的情况下,提醒读者尽快归还.
3 系统开发技术方案研究
传统的图书馆系统是基于计算机平台的,一般采用VC、VB、Delphi等技术开发的PC应用程序,或者是采用基于Html规范的网页.随着信息技术的发展,各个应用系统逐渐从计算机扩展到移动平台上面.移动平台是目前信息系统的热点,目前PC机最大操作系统开发商微软也将他们的最新的操作系统Windows8开发成为支持移动平台的操作系统.
移动平台具有随身携带的特点,使得信息系统使用率更高,但是移动平台在技术上面的要求同计算机有所不同.首先,移动平台的屏幕尺寸较小,系统必须能够适应这样的尺寸;其次,移动平台的网速要比计算机小很多,所以必须保证传输的数据最小;再次,移动平台的硬件型号各式各样,不像计算机硬件那样标准统一.
笔者曾经开发过一些移动平台系统,并且已经得到了应用,对移动平台系统的开发有所体会.移动平台的系统可以分为两种形式,一种是网页形式,一种是移动平台应用程序形式.以应用程序形式传输的数据较小,但是其很大的问题就是硬件兼容性差.另外一种是网页形式,网页的数据量比应用系统略大,不过,兼容性比较好,随着G3和Wifi无线网络的普及,数据量略大就不再是问题了.本系统是应用于学校的,教工和学生数目很大,不可能配发统一规格的移动平台,因此笔者认为本系统应采用网页的形式.
不过移动平台尤其是手机不能读取普通的网页,因此本系统是基于WAP构建进行开发.WAP为一种无线应用协议,是一项全球性的网络通信协议.WAP是移动Internet 的一个通行的标准,相对于Http网页,WAP协议的网页有如下特点:①尺寸小,适应手机的小屏幕;②数据量小,同时加入了数据压缩技术,适应手机无线网络流量小的问题;③兼容性好,可以满足不同尺寸、不同内存、不同功率CPU的小型无线设备使用.以上特点使得WAP很适合应用于移动图书馆中,无论是手机、PDA,只要支持WAP浏览器,都可以访问移动图书馆.基于WAP的移动图书馆技术架构如图2所示.系统开发框架模型如图3所示.
本系统的应用程序数据库基于SQL Server,技术框架基于.net compact framework.通过.net compact framework做出动态WML网页.应用程序部署在WAP应用服务器上.WAP的请求和响应与普通的请求和响应不同,是编过码的,通过代理服务器负责编码和解码.手机通过G3、GPRS、Wifi等方式打开页面.
4 研究结果
1)系统资源层.系统部署的软硬件基础,包括Web服务器,用于部署Web应用程序,需要支持.net compact framework;数据库服务器,用于部署数据库,本研究之所以要Web服务器和数据库服务器分离,是因为要分散系统的负荷,提高系统的安全性;操作系统,采用Windows;为保证数据的传输和信息的安全,将Web服务器放在外网,将数据库服务器放在内网,内外网之间采用防火墙和行为管理工具,防止系统被攻击.
2)数据层.部署在数据服务器中,包括图书库用来存放与图书相关的信息;业务库,用来存放业务相关的信息;其他原来存放其他相关的信息库.
3)应用层.包括系统所有相关的应用功能,包括图书查询、借阅查询、图书续借、图书预约、借书证挂失、到期提醒.
4)传输层.系统的无线传输部分,一般的无线传输包括G3、Wifi、GPRS等途径.
5)用户层.系统的最终的接收客户端,支持智能手机、PPC等移动设备.
如果采用ASP.NET构建WAP高校移动图书馆综合信息服务系统,其稳定性、安全性比较强,如果结合完善的用户界面、完整的系统功能,必将成为读者满意的图书馆综合信息服务系统.
[1]苏州国际教育园图文信息中心图书资源共享方案. 苏州国际教育园图文信息中心图书资源共享方案简介[EB/OL]. (2011-10-10)[2012-09-20].http://www.siep.suzhou.gov.cn/showinfo/s .
[2]江和平. 高校图书馆手机短信服务平台的设计和实现[C]//中国高校图书馆发展论坛——2010中国数字图书馆建设理论与实践,北京:科学出版社,2010.
[3]曾莉. 大学图书馆移动服务系统的设计的实现[J]. 图书情报工作,2011(5):72-74,94.