查字典论文网 >> 解析高校移动图书馆系统的开发与实现

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

小编:陈辉焱

1 移动图书馆概述

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

移动图书馆是移动通信技术与图书馆的融合产物,也提供了更丰富、人性化、个性化的服务,具有如下特点:

1)便捷性。移动图书馆建设打破了传统时间、空间的束缚,用户可以根据需要随时、随地查询、浏览、发布信息,实现了真正意义上的724服务标准;

2)平等性。利用移动图书馆用户可以迅速获取资源、信息,对于任何访问者而言都具有平等的使用权利。

2 系统需求分析

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

3 系统结构的搭建

本文所设计移动图书馆系统共包括5 个层次:用户层、表示层、业务层、访问层、数据层。对于用户层而言,指的是移动终端,用户可以利用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)管理员分组信息表。负责对管理员分组权限信息进行存储,如名称、权限、状态等。

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

热点推荐

上一篇:解析创业培训数据查询平台的研究与开发

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

租赁物置换协议书房租置换协议(优秀19篇) 实用初心讲堂心得体会汇总