基于Android的高校图书馆APP方案设计与优化

基于Android的高校图书馆APP方案设计与优化摘要:当前智能设备已相当普及,图书馆服务也逐渐实现移动化,基于手持终端的图书馆APP服务已成为图书馆移动服务的新型模式。本文搭建移动图书馆APP系统架构与框架,实现功能模块设计与开发,根据用户对所开发的APP项目测试及使用反馈,重点对个人信息、图书查询、图书借阅和图书评论等4个模块进行APP测试分析,并从手机屏幕页面优化、用户名密码流程、算法优化三个方面,对APP进行优化与改进,为建设高校移动图书馆提供参考依据。关键词:移动服务,移动图书馆,APP,功能设计本文系教育部人文社会科学研究青年基金项目“基于用户感知的移动图书馆服务接受与使用行为研究”(项目编号:14YJC870015)研究成果之一目前国内图书馆APP服务内容单一,大多数高校图书馆由超星移动图书馆提供系统解决方案,APP界面大致相同,服务功能主要涉及馆藏书籍检索、期刊资料借还、个人借阅信息查询等传统服务。因此在用户需求的基础上,结合高校图书馆资源优势和技术特点,设计并提供良好用户体验的APP服务是高校移动图书馆建设的重点。本文在前期调研的基础上[1],搭建移动图书馆APP系统架构与框架,实现功能模块的设计,并重点通过项目测试与用户反馈进行APP应用方案的优化与实践,为移动图书馆APP建设提供具体的解决方案与参考依据。1APP客户端开发与设计1.1系统架构图书馆APP构建大多通过独立开发或第三方平台来提供相关服务。[2]本研究设计开发的高校图书馆APP集中于独立提供服务,为独立开发,包括客户端---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---与服务器端的双向开发;系统采用类似C/S架构,前台客户端负责用户界面交互,后台服务器端负责主要计算。服务器端采用(SSH框架)的开发模式,包含表示层、业务逻辑层、数据持久层和域模块层等4层结构。整个系统的基础架构使用Struts来负责MVC的分离,控制业务跳转的是Struts框架中的模型部分;系统使用Hibernate框架支持持久层,Spring来管理Struts和Hibernate。这种分层方式可以使APP开发很快搭建起,结构清晰、可复用性好、维护方便。在业务流程过程中,系统表示层通过APP页面实现交互,负责发送请求、接收数据、展示数据。根据配置文件,Struts把客户端APP发送的请求信息交给相对应的Servlet(接口)处理,而Servlet则执行一些处理逻辑。业务逻辑所需要的数据则由Hibernate在数据库中取出,并放入相应的数据模型DAO中,并由Spring来支配这些数据在不同的Servlet中应用,最后将处理结果返回给客户端。具体系统架构如图1所示。图1图书馆APP系统架构1.2功能设计依据用户对图书馆移动服务功能的需求[3],在图书馆APP系统架构设计的基础上,考虑功能实现的便捷性与交互性,本研究图书馆APP功能模块设计如图2所示,主要包括4个模块。图2图书馆APP功能设计图1.2.1数据库资源从用户调查数据发现用户对图书馆购买的数据库资源的需求强烈[3],因此在客户端提供整合的数据库资源列表,列出用户可能会用到的国内外数据库资---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---源,如中国知网、维普、万方等数据库资源。进入APP期刊导航页面后,用户可以在具体数据库界面进行搜索,有权限的资源可以直接浏览、下载并提供全文阅读功能,而限制权限的资源可以部分预览并提供在线购买,购买后可阅读或下载。另外资源详情页还支持收藏功能,便于多次访问。1.2.2馆藏资源此模块是图书馆APP的基本功能,主要满足用户对馆藏书籍信息、图书馆发布的公告信息、发布的视频或文档等公开资源(讲座、公开课等)的信息需求。馆藏资源包括馆藏检索模块(页面包括搜索框、二维码扫描功能和热门推荐)、公告模块和本校资源模块。用户进行馆藏资源检索时,首先输入关键词、选择搜索条件进行搜索。选好搜索到的条目后进入详情页,详情页面可以展示具体的馆藏信息,如书目、作者、出版信息、摘要、馆藏量、剩余可借量、预约状态等。考虑到能使用户检索更加快捷方便,图书馆APP搜索框页面会根据用户检索特征,显示排名前十的热门搜索结果。图书馆APP用户也可以在馆藏书籍详情...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?