基于Android系统平台的图书管理系统的设计与实现文献综述
2020-04-15 16:47:41
现如今,移动互联网时代的来临,所谓移动互联网是将移动通信和互联网整合在一起,移动设备可以随时随地的访问互联网资源和应用。对于移动设备飞速发展的今天,传统WEB上应用出现在手机终端是一个大的趋势。传统的网上图书馆并不能满足读者用户们的需求,一直存在着使用不方便,反馈不及时等问题,用户体验不加,这些缺陷主要来源于图书管理系统的载体—web网站本身不具有便利性。而基于Android开发的图书管理系统手机客户端,可以很好地避免这些问题,首先Android手机是读者们每天都会携带在身上的工具,而且也会经常的去使用;其次移动图书馆是对传统的数字图书馆的拓展和补充,设计出一个合理的,能提高管理效率的图书管理系统非常有必要。在设计开发出基于Android的图书管理系统后,用户可以通过它随时随地的了解图书馆藏的实时信息,让你的阅读之旅更加智能。
虽然说,将网上图书馆移植到Android手机上有这么多的好处,但在国内,基于Android的图书管理系统的手机应用还比较少,而且大多功能不够齐全,操作麻烦,不能满足用户的真实需求。例如超星移动图书馆,存在着工作效率很低,处理速度很慢,数据不齐全不准确的现象,难以跟随现代化市场的变化,而且新的馆藏图书的更新速度也没有做到实时更新。再如我们学校的掌上理工大自带的图书馆系统,服务功能相对单一,只有资源搜索,图书借阅的功能,与WAP网站类似,无法满足用户越来越高的需求。
相较而言,国外对移动图书馆的开发就比较早了,而且功能更加的全面。早在2000年,国外图书馆界就开始推出移动图书馆服务。日本富山大学图书馆于当年九月开发了i-mode手机的书目查询(OPAC),东京大学也于2001年5月开通i-mode手机OPAC查询。I-mode服务方式是日本移动技术领导厂商NTT DoCoMo推出的产品,其移动上网服务巧妙地绕过了现有的无线应用协议,从而发展为一种精简版的HTML语言。与此同时,在芬兰,美国,英国等地也涌现了很多图书馆提供移动信息服务系统。虽然这些系统响应及时,但也有不少缺点,如提供功能单一等,需要进行改进。{title}
2. 研究的基本内容与方案
{title}本次图书管理系统需要掌握MyEclipse的软件开发流程,界面的设计优化,并学习数据库MySQL的建表和常用操作,与服务器间的数据交互,以及RSS技术的实现。
系统在设计上将从用户角色进行划分,可以分为普通用户和图书管理员两大类。普通用户只拥有一般的图书查询借阅权限,以及个人信息修改。图书管理员拥有最高的权限,可以增删图书,添加管理员。然后还可以进行图书查询功能,借书还书等。系统界面要美观,使读者可以随时随地去了解和使用图书馆的资源,而不受环境的限制,方便快捷,提高学习效率。
本图书管理系统主要是基于Android的软件开发。需要使用的前端开发工具为MyEclipse,使用java语言进行界面设计,为移动应用的开发提供了强大,开放的支撑平台;数据库底层选用MySQL,具有体积小、速度快、成本低等优点。使用嵌入式SQL语句,对软件需要的数据进行底层设计,实现系统的服务器端接口,并导入一定量的数据,这里需要与现有的书刊流通系统衔接,以保持系统数据的一致性;服务器方面则选用腾讯云,将图书及借阅信息保存至云端,能满足多用户的需求;除此之外,系统将应用RSS技术实现微内容聚合,用户可以更快地获取图书馆的最新信息,了解图书馆的各种动态推送。
[1]Bomhold C. Mobile Services at Academic Libraries: Meeting theUsers' Needs[J]. Library Hi Tech,2014,32 (2): 336 -345.
[2]Jackson, Rebecca. (2014). Mobile Academic Libraries A Snapshot.Reference and User Services Quarterly. 52. 174-178.
[1]Fang Tu. A Study on Mobile Library Servicesthrough Wechat Public Platforms in the University[A]. 信息化与工程国际学会.Proceedings of 2016 2ndInternational Conference on Economy,Management and Education Technology(ICEMET2016)[C].信息化与工程国际学会:计算机科学与电子技术国际学会(Computer Science and Electronic Technology InternationalSociety),2016:4.
[4] http://www.itcast.cn/ Android技术和MySQL数据库使用.
[5] 赵鲲.基于Android平台的图书管理系统手机客户端开发[D].电子科技大学,2014
[6] 陈林.基于Java语言的手机软件开发技术分析[J].软件开发,2015(06):53-54