您现在的位置: 论文网 >> 公共管理论文 >> 图书馆管理论文 >> 基于Hybrid App的移动图书馆设计与应用论文

基于Hybrid App的移动图书馆设计与应用

出处:论文网
时间:2015-12-31

基于Hybrid App的移动图书馆设计与应用

  中图分类号:G250 文献标识码:A 文章编号:1007-9416(2015)07-0000-00

  1 移动APP简介

  App(Application)是指移动应用程序。它通过设计人性化的用户交互界面,最大程度发挥硬件设备的功能,来实现最好的用户体验。基于Android和IOS系统开发的App已经深入到移动应用的各个方面。

  当前手机App的开发主要有以下几种方式:

  Native App,即原生App。它使用的开发工具主要为Java和Objective-C,优点是程序运行速度快,用户体验好,缺点是这些开发语言学习的时间长,开发成本高,不同的平台要分别开发,系统更新较复杂。

  Web App,是指基于Web系统的应用,适应移动设备使用的web站点。使用的客户端开发工具有HTML5和CSS3,服务端开发工具有Java、PHP和ASP等。优点是开发成本低,能直接使用当前流行的web开发技术,不需要用户安装,和网站一样直接使用浏览器运行,系统更新较简单,可以实现跨平台,降低了开发成本[1]。缺点是速度慢,用户体验差。

  Hybrid App,即混合应用,它的开发成本接近WebApp, 随着硬件的发展用户体验也接近原生App,它通过使用web技术开发App开发,然后用Cordova /PhoneGap进行打包,方便实现跨平台开发,开发效率高。

  2 移动应用开发技术

  使用Html5前端开发框架可以有效的提高开发效率,常用的框架有Jquery Mobile、Sencha Touch、Jqmobi等。本文主要介绍AngularJS和Ionic两种。

  AngularJS是一款由Google推出的优秀前端MVC框架,它由模型/Model、视图/View和控制器/Controller三部分组成。作为一种Web应用开发的前端JS框架,它主要的特点是数据的双向绑定、代码模块化、测试驱动开发、语义化标签和模块化等。

  Ionic是一款开源免费基于HTML5的轻量级前端框架,是 AngularJS 移动端解决方案。Ionic开发的前端运行速度快,界面比较美观,并且可以实现类似于原生App的移动应用程序。

  3 系统设计

  3.1图书馆服务系统功能模块

  (l)书目检索模块。本模块主要功能是读者进行书目检索时,可以按照书名、作者、出版日期、索书号和登录号等字段信息进行检索,并且支持分词检索功能。(2)个人用户模块。包括读者帐户的管理功能、个人借阅查询功能和预约功能等。读者可以登录系统查询个人信息,包括查询个人借阅信息和借阅历史信息,避免读者有书籍借阅超期,对于还要继续借阅的书籍可办理续借,还可以通过预约功能对希望查看的已借出书籍进行预约。(3)读者定制服务模块。读者登录此模块可以使用定制服务,首先设置相应定制选项,系统将根据读者的选择进行图书推荐,包括借阅排行、专家推荐和读者推荐等多种图书推荐方式,读者根据自己的需要选择系统的不同功能,并且可以定制对借阅信息进行通知,如本人入馆时间信息等。(4)数字资源服务模块。提供图书馆的数字资源服务,读者登录后使用该模块可以对自己感兴趣的内容进行在线阅读,或下载有关的内容,在空闲时浏览,充分利用自己每天的碎片时间来学习。(5)图书馆信息模块。实现图书馆主页的功能,主要包括图书馆的基本信息如简介、馆藏分布、人员信息和服务时间等内容,本模块可以发布图书馆的公告信息和新闻

  3.2 系统架构设计

  本系统的操作流程首先是用户通过手机终端将请求发送到服务器端,服务器端根据用户请求执行系统的各种业务逻辑和数据库读写操作,根据得到的不同结果返回相应数据给移动端,如图1所示。

  本系统分前台、后台两个程序,前台应用程序用于和读者进行交互,后台管理程序对系统进行管理并对数据库信息进行更新维护。LAMP(Linux+Apache+Mysql+PHP)架构用来搭建后台服务器,使用Thinkphp框架直接按MVC模式进行开发。

  4 结语

  本文采取Hybrid App模式开发图书馆应用,先根据图书馆业务逻辑进行系统分析,然后使用Ionic技术开发系统UI,和后台间的数据交互用PHP语言来实现,最后用Cordova进行打包封装,实现图书馆移动平台应用。当前各种前端开发框架层出不穷,新的需求不断出现,系统的许多功能都有待完善,如何有效地利用移动平台为读者服务是移动图书馆的研究方向。

基于Hybrid App的移动图书馆设计与应用

论文搜索
关键字:图书馆 基于 移动 应用 Hybrid 图书
最新图书馆管理论文
浅谈图书馆在数字人文服务研究中的实践与优
网络环境下优化图书馆阅览服务探讨
浅析高校图书馆读者服务管理
浅析计算机管理系统在校园图书馆中的应用
高校图书馆红色文献阅读推广研究
图书馆智慧媒资管理平台建设实践研究
图书馆图书资料信息化管理研讨
试论如何加强图书馆人力资源管理与创新
试论高校图书馆动态化管理建设
物联网技术在图书馆管理中的运用探讨
热门图书馆管理论文
浅谈数字图书馆建设
走向公共管理的治理理论
知识经济时代的图书馆人力资源管理创新
网络环境下我国图书馆服务模式的演变
创新:迈进新世纪的图书馆管理
地方高校图书馆数字化建设若干问题的探析
新公共管理:当代西方公共行政的新趋势
高校图书馆如何为高等函授教育服务
信息资源:特点·价值·机制
浅析高校图书馆的管理创新