高校移动图书馆系统的开发与实现

2016-12-27 15:11白雪冰
科技传播 2016年19期
关键词:移动图书馆开发高校

白雪冰

摘 要 近些年来,计算机信息技术、移动网络技术逐步发展,其在各个领域的应用也不断深入。为了进一步拓展高校图书馆的移动服务功能,本文结合现代化信息管理现状,对高校移动图书馆系统进行了开发和设计,以期促进高校图书馆服务水平的逐步提升。

关键词 高校;移动图书馆;开发;设计

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2016)172-0147-01

随着移动网络技术的迅猛发展,传统图书馆服务模式已经无法满足现代化高校信息需求,因此,必须尽快开发移动借阅功能,提供相应的移动服务模式。鉴于此,本文重点就高校移动图书馆系统开发与设计进行了探讨。

1 移动图书馆概述

所谓的“移动图书馆”,指的是借助于当前发展和应用较为成熟的移动网络、互联网、多媒体信息技术,依托手机、PDA等移动终端,为用户提供更灵活、便捷、全面的信息查询服务。对于移动图书馆系统而言,对于客户端的要求并不高,这进一步拓展了移动图书馆系统的应用范围,满足了不同用户的个性化需求。在移动图书馆中,需要借助于移动网络通信技术,通过移动客户端方式,满足各用户在不同地点、不同时间点的学习需求。

移动图书馆是移动通信技术与图书馆的融合产物,也提供了更丰富、人性化、个性化的服务,具有如下特点:1)便捷性。移动图书馆建设打破了传统时间、空间的束缚,用户可以根据需要随时、随地查询、浏览、发布信息,实现了真正意义上的“7×24”服务标准;2)平等性。利用移动图书馆用户可以迅速获取资源、信息,对于任何访问者而言都具有平等的使用权利。

2 系统需求分析

高校图书馆主要面向的是教师、学生、管理人员三大类用户,结合其各自的需求,明确系统的功能需求。本文所设计系统应提供新闻、用户、图书、充值、留言、综合管理等六大功能,同时,由于系统属于开放式系统,用户登陆均有各自权限,程序主界面作为登陆后的首个界面,也是程序运行的主界面,应当提供菜单选择。除了基本功能以外,对其性能也有要求,在本文设计中,就系统性能需求如下:一是对在线人数的性能需求。本文所设计系统支持500人同时在线访问,因此,系统并发数设计是500用户;二是界面方面的性能需求。要求系统界面友好,操作便捷。版面布局规范、统一、合理、清晰,色彩搭配适宜。菜单设计简便、易于操作,界面切忌过于繁杂,图片选择方面应尽量简化,以确保用户能够快速访问,便于使用。

3 系统结构的搭建

本文所设计移动图书馆系统共包括5个层次:用户层、表示层、业务层、访问层、数据层。结构见图1所示。

如图可见,对于用户层而言,指的是移动终端,用户可以利用GPRS、3G移动终端与移动图书馆系统构建通信联系。可以采用3种通信方式:一是WAP浏览方式;二是短信息交互方式;三是Mclient检索与阅读方式。

就表示层而言,是所设计移动图书馆系统的整体服务模块,本文基于WAP技术,提供了馆藏OPAC资源导览等功能。

业务层为逻辑层,表示的是在移动网络下,数字图书馆系统的服务项目。包括用户借阅证的办理、书籍资料的借阅、续借、咨询、讲座预订、移动阅读等。业务层属于封装层,其和表示层之间的联系都是通过链接实现的。

访问层包括两大部分,一是面向本地数据库的访问;二是面向第三方数据库的访问,即订购图书馆的数据库访问。其中,前者数据访问接口主要是通过和服务商的协商实现,后者的Webservice接口难以获取,要求访问权必须遵守订购的相关要求,例如,IP地址授权等等,为此,在对第三方订购数据库进行访问时,需对Web环境进行模拟才能访问。

数据层负责为系统提供所需信息,根据存储地的差异包括本地、互联网两大类。系统的安保措施与统一认证始终贯穿在整个系统中,为各种信息的传送、存储、使用提供所需保障。

4 系统各模块的设计

结合本文所构建系统所需实现功能,共设计了四大模块,分别如下。

1)短信模块。该模块主要负责系统短信的接收、发送及相关处理。用户可以利用移动终端,将所需指令发送到系统所设置的特服号码上,系统根据所接收信息,对相关指令进行处理,并将结果返回到客户端。该模块负责提供辅助认证及通知功能。对于该模块而言,设计过程中最为关键的技术,即短信系统和用户管理系统之间的对接,在整个系统的设计前,必须充分考虑到该问题,这样才能通过短信代理服务,实现SP商与高校图书馆系统的对接。因此,本文设计时仅仅需要为SP商提供相应的Webservice接口就能实现对接。

2)资源模块。该模块作为系统资源管理门户,系统的所有服务环节都需要依赖该模块显示在移动终端上,因此,该模块必须提供有效的馆藏资源组织功能,这样才能满足用户体验。根据该模块,首先需要完成用户访问的认证工作,然后利用图书馆管理系统OPAC,实现文献资源的续借、信息查询、书目查询等各项功能。当然,对于订购图书馆的第三方机构,应根据目录、分类方式加以组织。资源揭示由数据库提供相应的检索、查询、浏览入口,由数字图书馆资源整合平台提供相应的资源整合服务,为了确保移动终端具有足够的信息处理及显示能力,要求检索功能不应由该模块实现,而是由电子资源导航负责实现。

3)移动阅读模块。该模块负责为用户端提供移动检索访问及阅读功能。用户首先需要取得授权,然后可以利用浏览器对图书馆电子资源进行访问、检索、查询等,而检索策略、规则等由第三方数据库负责提供。该模块需要实现系统用户的授权访问功能,对于电子资源而言,其格式多种多样,如何实现全文阅读,主要是由移动终端格式适应力决定的。当前,智能手机多数都可以阅读PDF文件,而超星PDG阅读器也与苹果SAFIRI浏览器进行了融合,如此,该问题便迎刃而解。

4)数据库模块。对于系统用户管理而言,必须构建独立的用户管理系统,该系统用户不需要和图书馆其它系统进行对接,需要确保数据库结构及逻辑体系的清晰、严谨,确保其能够满足系统的数据处理等相关需求。其中,核心数据表包括如下:(1)用户信息表。负责对用户信息进行存储,如证件号、密码、身份证号码、标识号、注册的时间、状态等;(2)日志表。负责对管理员操作日志进行存储,如管理员的名称、操作种类、内容、时间、IP地址等等,日志信息无法删除;(3)管理员分组信息表。负责对管理员分组权限信息进行存储,如名称、权限、状态等。

一言以概之,随着移动信息技术的发展与应用,移动阅读将成为未来的发展趋势,加之移动互联网的泛化及人们对于信息需求的日趋增长,都为移动图书馆系统的研究提供了动力。作为高校信息传播的基本载体与文化阵地,高校图书馆必须紧跟时代发展步伐,加快开发和构建移动图书馆系统,进一步拓展服务领域,提高服务水平。

参考文献

[1]杨忠,郭俊,李思莉,等.基于ASP.NET的手机图书馆的设计与实现[J].计算机技术与发展,2011,21(1):202-205,209.

[2]方玮,张成昱,窦天芳,等.基于资源整合的手机图书馆系统的设计和实现[J].现代图书情报技术,2011,24(6):376-380.

猜你喜欢
移动图书馆开发高校
基于大数据的图书馆移动信息服务创新研究
移动图书馆服务发展探究
百年通图 再创辉煌
微信环境下高校移动图书馆信息服务的创新
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发
中日高校本科生导师制的比较
学研产模式下的医药英语人才培养研究