江旭东
摘 要 随着移动互联网的发展,人们获取信息的方式和习惯逐渐发生了改变,在这样的背景之下,高校图书馆系统面临着重要的转折,传统的图书馆信息服务已经不能满足高校师生的需求。针对此问题,本文提出了构建基于移动平台的图书馆信息管理系统的具体思路:基于图书馆原有的WEB平台,搭建一个基于J2EE平台的中间层,然后通过移动端访问中间层的获取数据,构建移动互联客户端,以此来达到在不影响原有图书馆基础信息架构的基础上构建移动互联服务。
关键词 移动互联 图书馆 信息系统
中图分类号:TP3 文献标识码:A
0引言
计算机应用技术的发展移动互联正深入生活的方方面面将会受到互联网的触及,不断深刻影响人们的日常生活。这样的背景下,图书馆资源信息系统的升级是势在必行的,构建基于移动平台的资源信息系统的应用,可以让图书馆的用户从原本繁琐的图书馆信息获取渠道中解放出来,极大提高了图书馆服务的效率,有着较好的运营可行性。
而在现今的图书馆信息系统中,由于种种原因,鲜有进行移动互联化的尝试,这方面是一片蓝海,为我们提供了极大的空间,在现代化的互联网发展趋势当中,图书馆转变思路,提升服务水平,克服困难、迎接挑战是必须要经历的工作。因此,建立移动互联网之上的图书馆资源信息系统具有重要的现实意义和社会效益。
1系统规划
基于移动平台的图书馆信息系统的建设目的是为了丰富原有的学校信息化基础设施,紧跟信息技术发展趋势,带给学校师生更加方便快捷的使用图书馆渠道,同时,提高图书馆服务水平,加快图书馆信息化建设,系统的基本规范如下:
(1)充分利用学校图书馆现有的功能接口,利用好已有的数据和功能,整合到移动平台端,更好地为师生服务;
(2)智能化的策略,如软件可以记录用户的操作习惯,并对一些固定数据进行保存,加快操作的效率,增强用户体验;
(3)符合大多数用户操作习惯的用户解决和交互设计,对经常使用的功能应该可以让用户非常方便地获得;
2系统架构设计
系统的架构如图1所示,系统是由三个部分组成,客户端、服务端和数据端,三个层次在系统中承担的角色各不相同。
客户端就是指移动终端,用户通过3G或者WIFI利用移动设备进入系统,与系统建立通信。对于本系统来说,该层是基于安卓的应用程序搭建,其中包括应用程序的界面部分(Android View)和应用程序的逻辑控制(Android Controller)搭建。该层通过调用服务端接口获取信息。
服務端是一个基于J2EE平台的WEB应用,与传统的J2EE网络应用程序不同的是,该层不包含界面的展示,只是为前台提供JSON数据接口。该层包括控制层和业务逻辑层,控制层负责提供外部接口以及对接口进行数据定义,业务逻辑类定义了访问获取数据库信息的逻辑和访问数据库的方式。
数据层包含两个数据源,一部分是本地数据库的访问,另一部分是对现有的基于WEB的图书馆信息系统数据库的访问。无论是数据的交互还是界面以及流程的设计,本系统都遵循了MVC设计原则,尽把系统的功能流程拆分成为具有单独功能的层次,这样一来,当未来需要对系统进行修改或者扩展的时候就会变得非常方便,简而言之,提升了系统的扩展性。
3系统实现和应用
在构建的技术方面,本系统在构建的过程中,本着尽量利用原有基于WEB平台的图书馆信息系统功能的指导思想,提出了利用J2EE构建服务端作为中间层,调用原有后台接口和本地数据库接口,然后封装成为JSON数据发送给移动设备端的技术方案,实践证明,该方案稳定、可行性高、灵活度高,对构建本系统有着比较重要的作用。
4总结和展望
本系统有效提升了图书馆的服务质量,主要表现在两个方面。其一,在互联网进入移动化3G时代,图书馆用户利用本系统可以随时随地享受到图书馆方便快捷的系想你服务;其二,图书馆的资源利用率得到了提升,包括书籍的按时返回率、书籍被借阅范围等都有了稳步的提升。
未来该系统将被提出更高的要求,在移动互联网飞速发展的今天,图书馆信息化还有很长的路要走,不断会有新的需求和问题出现,将会迫使我们不得不对系统进行长期地、不间断地优化。
参考文献
[1] 蔡冰. 论图书馆服务模式的重构[J]. 图书馆, 2009,(02):78-81.
[2] 陈路明. 国外移动图书馆实践进展[J]. 情报科学, 2009,(11):1645-1648.
[3] 齐亚双, 李永先, 薛伟莲. 我国移动图书馆信息服务研究综述[J]. 图书馆学研究, 2010,(22):7-9.