Android平台下的移动图书馆设计及开发探究
史兴燕
摘要:文章对以Android平台为前提的移动式图书馆体系予以了设计,调研其相应的体系构造、核心技艺、功能版块、研发条件与体系运作的界面等。体系由用户端与服务器两大版块组成,借助分级设计的观念,极大地减小了各大版块间产生的耦合性,并确定了各大版块的责任,从而提升了体系的可扩充性。
关键词:移动图书馆;Andro记平台;研发
0 前言
近几年,移动式互联网获得了极大的发展,智能式手机、平板电脑等各类移动式终端逐步产生,图书馆借助移动式终端为读者服务,成为了图书馆服务发展的关键点。移动式通讯技术的进步加上大量的客户,使得图书馆推行了新兴的服务方法—手机式图书馆。手机图书馆不仅融汇了无线式通讯网与数字式图书馆体系,开拓了原本的图书馆服务,而且能够立即予以讯息传送及服务。手机式图书馆的产生,大力提升了图书馆的服务效率、并促进了个体化讯息服务的发展。
1 无线讯息平台的设计及施行
1.1 体系构造
这一体系的构造囊括两大版块:用户端与服务器端,用户端是构建在Android式手机操作体系与其硬件之下,服务器是构建到Web式服务器、J2EE式应用服务器、数据库式服务器之下。体系借助分级设计的理念,把体系抽离出逻辑层、体现层、通讯层、长久化层,以全方位减小各大版块间产生的耦合性,并确定各大版块的责任,进而提升体系的开拓性。
移动式图书馆体系由三大版块构成:后台服务器端、Android式手机用户端、数据库端。而与书籍借阅有关的讯息,比如书籍、读者、借书情况等数据都储藏到了数据库式服务器端中[1]。Android式用户端为了获得后台中的数据,应借用Web式应用服务器所予以的数据端口,运用数据端口以对数据予以升级及同步。另外,体系还借助了短信猫技艺,不用登进体系中,仅需传送固定模式的讯息至短信猫式服务器中,就可以借书,从而降低上网所需的流量,同时还能够让体系的运用面积更大,就算装配了其余操作体系的手机比如iPhone手机也可以借书。另外,在“找到密碼”的版块中,验证码的传送也是借助短信猫技艺开展的。
1.2 功能版块
依据平日的观测与各类经验,现阶段学校中的教师与学生即移动式图书馆的关键客户。这类读者不单时常借助手机进行上网,且大多还时常到图书馆中进行查阅。即体系面对的是学校中的教师与学生,只要下载将Android平台当作前提的移动式图书馆的手机用户端,再予以简易的装配,在结束了客户登录与核实后,就能够运用移动式图书馆所予以的全部功能。移动式图书馆囊括了如下四大关键的功能版块。
1.2.1 客户监管版块
这一版块包括客户登录、个体资料监管、找到密码、遗失办理四大功能。身份核实即对图书馆会员身份的核实,如果产生了特殊的情况,也能够取代图书证。只有经过身份核实的读者,才可以运用移动式图书馆中的各大功能[21在客户丢失了密码后,能够借助“找到密码”以换置密码。个体资料监管指客户的个体讯息,囊括了客户名称、学号、联系号码、专业等,这类讯息通常经由后台监管工作者在前期就输进至体系中,仅准许客户改变部分可改变讯息,比如联系号码,对固定的讯息不能够改变,仅可以浏览。如果客户的读者证在遗失后,能够借助移动式图书馆以在网上进行补办。
1.2.2 我的图书馆版块
这一版块指借书情况的查阅,囊括了借书超限与否、借阅书籍、自动续借等模块,客户还能够查阅违约金的总额。“我的图书馆”版块即图书馆予以个体化服务的一大关键构成版块,便于客户把握借书与还书的情况,同时,告知客户应定期还书。
1.2.3 书籍操作版块
在这一版块中,包括书籍查阅、借书、书籍预约、传送书评、书籍归类展示、书籍排行榜、新书告知等功能[3]。在移动式图书馆中的主页,体系予以了查阅端口,客户仅需输进所需检索的书籍名称,点击检索键,体系就会显示全部相配的书籍名。随意选取某一名称,就进到了书籍讯息的界面中,在这一界面中,能够开展比如预约、借书、传送点评等各类与书籍有关的操作。对想要把握近段时间中较火的图书或是新兴上架的图书的客户,能够借助“书籍排行榜”与“新书推送”版块。此外,还予以了书籍归类展现的功能。
1.2.4 公众栏目版块
这一版块予以了公众讯息,比如图书馆的通告、图书馆的情况、图书馆的规则与体制、查询指引、馆藏分配、意见与提议等[4]。在图书馆的通告中,能够查阅新兴的讯息,比如座谈会、新闻、展览等;图书馆的情况指图书馆的各类讯息;图书馆的规定与体制囊括了图书馆的开馆时间、图书证的申请等讯息;馆藏分配指书籍的分配情况;查阅指引给客户查阅书籍予以辅助;为全方位为客户提供服务,随时搜集客户的提议及意见,体系还辅以了表述提议与意见的功能。
1.3 体系的研发条件
移动式图书馆借助有名的跨渠道自由集成型研发条件Eclipse[5]研发。Eclipse即一大开放源码型项目,所有大众都能够免费获得,并研发相应的插件。它相当于是某一构架与某一服务,运用到借助插件与原件以创建研发条件。Eclipse相应的设计理念即:所有都即插件。Eclipse的中心较小,其余全部的功能均凭借插件的模式添加到了Eclipse的中心之上[6]它的内核囊括了:Java式研发条件插件、图形式API(SWT/Jface)、插件研发条件等。为了使Eclipse能够扶持Android的研发,应下载并装配ADT式插件。ADT即Eclipse的某一插件,其功能即联结Android SDK,让Eclipse可以重新构建Android式工程。
1.4 体系施行
这一体系全方位地把原本图书馆中的资源讯息借助Android体系之下的手机加以融汇,设计出了一大修护简易、运用便利、实用性较大的移动式图书馆,能够极大地便于客户收获图书馆中的所有书籍资源[7]。客户仅需登进手机用户端的软件中,借助用户端的软件联结至服务端,就能够进行书籍的续借、查阅、浏览等操作。这一体系能够运用到所有的中小式图书馆中,借助移动式图书馆,能够全方位地运用原本图书馆中的馆藏书籍,同时,便于读者借书,还可以给读者以个体化的服务。在读者开启了移动式图书馆后,就能够查阅到新兴的图书、借书情况、违约金交纳等通告。
2 结束语
总的来说,移动式图书馆能够全方位借助手机以开拓图书馆的服务,成为了图书馆开拓服务的一大新兴尝试。借助这一平台,客户仅需某一移动式终端,就可以随时知晓新兴的书籍讯息,进行借书与书籍名称查阅等。而4G式网络的全方位开拓,不管是移动式通讯网络,亦或是移动式终端,都可以获得全方位的进步,移动式图书馆的运用也会逐步增多。接下来会在体系的运作特性、客户的交互设计等版块中予以构建与健全。
参考文献:
[1]罗可.基于Android平台的移动图书馆系统实践——以邵阳学院图书馆为例[J].电子技术与软件工程,2016,(08):79-80.
[2]薛峰,夏辉丽.基于Android增强现实技术在图书馆服务平台中的应用研究[J].网络空间安全,2016,(05):70-71.
[3]田雪萍.探讨图书馆基于微信的移动参考咨询服务——以湖南城市学院图书馆为例[J].考试周刊,2015,(87):23-24.
[4]鲁晓明.基于Gimbal'TM的轻量级高校图书馆情景感知推送服务平台开发及试验[J]现代图书情报技术,2015,(03):101-107.
[5]叶阿娜.高校新生入馆教育模式探析——以泉州师范学院入馆教育为例[J 7.科技情报开发与经济,2015,(24):36-38.
[6]陈志鹏,李阳.基于Android手机移动设备下的图书馆访问的建设[J].辽宁工业大学学报(社会科学版),2015,(05):36-38.
[7]任海鹏,邓春红,汪学文.等.基于移动终端的智慧校园一站式服务平台的应用研究[J].鸡西大学学报,2016,(03):46-48.