论文部分内容阅读
随着移动应用市场的飞速发展,大学生的手机上网和手机消费行为逐渐改变,提供手机图书馆服务已成为高校图书馆的必然趋势。近两年,数十家高校图书馆购买了手机图书馆系统。这些手机图书馆系统的技术实现方式或基于WAP技术实现WAP网站、或基于智能手机操作系统实现Native App,其WAP网站与Native App的外观具有较大差异,增加了用户的学习成本,不利于手机图书馆服务的推广;其Native App仅对Android和iOS系统具有适用性,不能满足其他手机用户对手机图书馆客户端服务的需求。HTML5标准的出现和发展,为手机图书馆系统开发提供了新的思路。基于HTML5标准和SenchaTouch技术,可以实现与Native App近乎一致的Web App,并且可以将Web App便捷地编译打包为多种移动操作系统的Native App,使不同操作系统的手机用户获取近乎一致的手机图书馆服务。本文旨在在高校图书馆用户需求调研的基础上,利用Sencha Touch技术和WAP2.0技术,设计和实现一个基于Web App+Native App+WAP网站的与手机操作系统无关的通用高校手机图书馆系统。目前,系统已经实现了手机号绑定、书目查询、咨询反馈、移动阅读等部分功能。本文的具体研究工作如下:(1)高校手机图书馆用户需求分析。以问卷的形式对高校图书馆用户进行调查,分析用户的手机使用情况、上网情况及其对手机图书馆的服务模式和服务功能的需求。(2)高校手机图书馆系统的设计。设计和架构一个能够使不同手机用户通过WAP网站、Web App、Native App三种方式使用手机图书馆服务的与手机终端无关、平台无关的高校手机图书馆系统,并将系统划分为Web App、Native App和WAP网站三个子系统,对系统的开发框架、功能模块、数据库和客户端界面等进行设计。(3)高校手机图书馆系统的开发与实现。研究手机图书馆系统开发的相关技术,包括HTML5、Sencha Touch、WAP技术及ThinkPHP框架等,研究Web App、Native App和WAP网站三个子系统功能的实现,包括自适应功能、跨域通信等技术难点的实现,以及书目查询、公告指南、咨询反馈等手机图书馆功能的实现。本项研究主要是对通用高校手机图书馆系统的开发进行的有益探索。其研究成果可以为高校图书馆选择移动图书馆系统提供决策支持,同时为图书馆移动应用的开发提供了新的技术思路,具有一定的理论价值和应用价值。