基于Android系统的图书管理的研究与应用

时间:2022-05-27 01:34:34

基于Android系统的图书管理的研究与应用

摘要 随着社会的不断发展,通信行业也进入了3G的时代,移动终端的配置不断提升在给用户带来更好的体验的同时也给用带来方便的获取信息,资源,打发时间的应用。这些应用人们带来极大的方便,人们可以在任何地点任何时间通过移动终端可以找到自己想要的信息或资源,而在图书管理这方面也可以起到非常大的作用。本文介绍了Android系统的图书管理的研究与应用和意义。

关键词 Android;图书管理;研究与应用

中图分类号TN92 文献标识码A 文章编号 1674-6708(2013)82-0206-02

1 系统简介和优势

1.1 Android系统

Android一次英语翻译为“机器人”,与其他的操作系统不同的是它主要应用于移动终端,Android系统它其实是开放源代码操作系统并且是以 Linux 为基础的。Android 的系统架构和其它操作系统一样,采用了分层的架构。

目前android分别是应用程序层、应用程序框架层、系统运行库层和 linux核心层这四个层(从高层到低层排序)。随着 Android 的快速发展,如今已允许开发者使用多种编程语言来开发 Android 应用程序,而不再是以前只能使用 Java 开发 Android 应用程序的单一局面,所以它是一款真正意义上的开放式的操作系统,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。

随着samsung,HTC,MOTOROLA等公司厂家的支持下,Android系统的市场份额越来越大,所以目前已经成为了主流的移动终端系统。

1.2 Android系统优势

Android系统是基于用java 语言开发,所以它有java语言的一些列优势,例如语言健壮性,可移植性,结构中立等等,第一是对应用真正的集成,在Android系统中,一些非常方便的应用直接集成至操作系统中。例如谷歌自己的地图,语音等等,这些应用给人们带来了更大的方便,不用现下载,这类对应用的集成使电话、短信、语音邮件和浏览器应用可以无缝地整合到系统中;

第二是如果在没有安装Flash的情况下上网,用户就会发现Flash的重要性。无论是浏览网页、观看视频,还是玩一些游戏,安装Flash之后用户都可以获得更多的内容。如果不安装Flash,那么用户无法在手指尖获得完整的互联网功能;

第三是更好更方便更灵活的使用界面,安卓系统的手机可以很灵活的定制自己的桌面,可以把一些自己喜欢的应用都放到自己桌面来,方便随时打开。第四是更方便的无线连接,蓝牙传输非常的快,这也就是为一些近距离传输文件的做好了“铺垫”。第五是由于Android的开源特性,所以得到了众多的厂商的支持,很多手机大牌厂商悉数支持Android系统,通过厂商的努力开发,Android的界面非常丰富,可选择性很强,可靠性高。

1.3 Android系统的劣势

再完美的系统也会存在这样那样的问题,安卓系统也存在着自己的劣势,第一是由于Android的开放式特点,所以很多的厂商推出了定制一些应用得不到第一时间的升级导致应用可靠性降低甚至失灵,这提供给客户丰富选择的同时,也造成版本过多,升级较慢的特点,因为Google的升级速度很快,而厂商要推出新固 件需要经过深度的研发,就造成升级滞后的问题;

第二是由于Android在不同的厂商,不同的配置下均有机型,所以造成有些机型运行Android系统流畅,有些则是缓慢卡顿等问题。

2 基于 Android 系统图书管理的思想和流程

2.1 Android 系统上实现思想

传统的图书馆借书流程包括门禁系统,扫描条形码的电脑,这两个设备组成,当工作人员在电脑上扫描书籍的一维条形码(扫描条形码的电脑要在门禁系统里),当扫描完以后,借阅者可以拿着书籍走出图书馆的门禁系统,门禁系统不会响铃报警,如果没有扫描条形码,借阅人拿着书籍走出门禁系统,门禁系统会迅速报警。还书操作主要是在门禁系统外将书籍交给图书馆管理人员扫描书籍的一维条形码,完成还书操作,这种操作受制于区域局限,不能跨过门禁系统,这一进一出都得在制定地方让管理人员对书籍进行扫描才能保证门禁系统不响,如果借阅多本书籍的话,就会导致管理人员工作量较大,工作效率不高,不方便借书人员的操作。

想什么办法可以实现图书管理工作更有效率呢?所以我们想到了目前由于手机的普及,手机的IME 码是唯一的,手机的通讯方式有好几种,无线与蓝牙是最常见的,所以很多事情都可以集成到手机内,通过手机的通讯实现,通过手机 IME 码的唯一性验证保证管理操作的安全性。通过手机、pad等等蓝牙与门禁系统电脑进行信息通讯,实现书码扫描,借阅,归还和延期等操作。

2.2 Android系统图书管理简要流程

打开手机或平板电脑里的图书管理应用,通过用户名和密码来登录应用,如果验证成功,通过无线网络或者蓝牙来实现移动终端与服务器之间数据通信,然后可以点击借书、还书日期查询、转借书籍、还书这四种操作,这样操作不仅节省了读者借阅的时间,也可以让读者随时随地查询想要看的图书是否已被借阅,同时也方便了图书管理工作人员的工作量,并且提高了工作效率。

该应用涉及的领域非常广泛,不仅涉及软件上的开发,还涉及到系统集成比方说门禁系统和蓝牙适配器的结合使用,还涉及计算机网络方面的知识,必须要使网络或者蓝牙可以再门禁系统里得验证等等。虽然涉及领域非常广泛,但是一旦这个应用完成了,一定会让图书传统管理方式得到质的飞跃,得到翻天覆地变化。

3 基于 Android 系统图书管理的具体操作流程

假设用户和密码来实现借书管理、还书日期查询、书籍转借、还书管理等操作:

首先用户使用基于 Android 系统平台平板电脑或者手机(注:该平板电脑和手机一定要有蓝牙功能或者WIFI功能和IME唯一标识码),用户在移动终端上点击应用软件借书管理,然后注册用用户名,并且设置登录密码,此示例将用户名暂时定为: admin,而密码暂时定为654321 ,以及手机 IME 码: 359203044088950 把这些资料可以通过WIFI往图书馆管理登记服务器统数据库中;

第二步当用户输入admin和密码654321并且验证通过时,该应用就可以登录到平台的借书管理客户端,首先说一下连接图书管理服务器的方式一种是蓝牙另一种WIFI,第一种是图书管理服务器配备蓝牙适配器,根据距离限定只有进入门禁系统之内才可以接受蓝牙,另外一种和这种类似就是图书馆里有WIFI路由但是也做了范围限定,只要进入门禁系统才能收到这个专用WIFI网络,以上这两种方式任何一种连接成功后,进行登录验证,验证用户名、密码以及手机IME 码。

如果验证成功,进行借书管理操作,分别有四种操作选择:借书管理、还书日期查询、书籍转借、还书管理。那么如果选择了借书管理。系统就要确保该用户实在门禁系统里面,只有这种情况才能实现结束操作,在Android 平台的借书管理客户端软件中可以用一维条码识别模块识别需借图书的条形码,该识别功能可以通过手机或者平板电脑摄像头来完成识别操作。

当用户名、密码验证成功后才能验证借阅人是否在门禁范围内,在门禁范围内可以通过蓝牙传输,把用户姓名,密码等一些相关信息存储到图书借阅的服务器当中,该操作是不用借阅者花费任何费用的,然后可以通过手机的摄像头扫描条形码,把条形码存储到图书管理服务器,然后程序会在数据库中标志一下表示位,以示该书是否借阅还是未被借阅,然后给用户提示借阅成功。

如果选择了查询还书日期功能模块的话在手机或平板电脑的借书管理客户端软件中传输查询指令到图书管理服务器,输入自己的用户名admin和密码654321服务器返回信息给用户 Android 系统平台来查询自己所借阅的书籍还书日期,另外还可以不用登陆在专门的一个模块输入图书名或者输入出版社名或者输入作者名可以查询书籍是否被借阅以及被借阅的书即将在时间归还图书馆。

如果选择了书籍转借模块,该操作不用验证用户是否在门禁系统里,还是可以通过移动终端的摄像头来完成条形码的识别操作,然后到数据库中找到该书原来的借阅者信息,比如原用户名位 test,密码为 123456。在手机或者平板电脑中然后验证成功,表示该操作是合理的,不是用户在不征求原借书人的同意私自进行书籍转借操作。再将现手机的用户信息( 用户名 admin,密码654321,手机 IME 码 359203044088950) 等信息进行替换服务器中存储的书籍信息,转借完成。

如果选择了还书管理模块,该操作和借书管理一样必须在图书馆门禁内才能够完成,该功能一定确保要图书要在门禁范围以内,而且在还书的时候一定要在门禁系统内,单独设置一个还书的柜台或者书架,让借阅者在还书时直接放到书架或者柜台上。

流程是:首先该应用要判断用户所在范围,还是通过移动终端的摄像头来识别条形码,然后设置数据库中的标志位,然后给用户提示还书成功;用户放置该图书到图书管理人员设置的指定位置,然后图书管理人员会按指定时间安排来收取书籍放归原处,这时如果用携带已经返还成功的书籍走出门禁系统,门禁系统将报警。

如果用户没有想操作的可以选择用户退出 Android 平台应用软件结束图书借书、还书操作。以上是就是Android平台的手机或者平板电脑,来实现读者自主借阅,返还,延期,查询等一些列操作的设想过程,如果该应用实现了,将大大提高图书管理人员的办事效率,大大减少了图书管理人员的工作负担。

4 结论

本文首先介绍了Android系统的优劣,只有知道该系统的优势和劣势,才能跟好的“取其精华,去其糟粕”,Android系统软件应用大部分实现无用户办公,可以减少工作人员的工作量,也节约了图书馆扫描设备的正常磨损以及更新换代的使用成本,实现了通过无线网络就可以书管理、还书日期查询、书籍转借、还书管理等操作,而且通过移动终端的IME 码的验证增加了远程管理的安全性,通过 Android 系统零费用的蓝牙传输与无线网络自适应的传输方式,节约了信息传输费用,读者的自主操作真正实现“科技以人为本”。

参考文献

[1]姚昱旻,刘卫国.Android 的架构与应用[J].计算机系统应用,2008,17(11):42-44.

[2]余志龙.Google Android SDK 开发范例大全[M].北京:人民邮电出版社,2011.85-88

[3]公磊.基于Android 的移动终端应用程序开发与研究[J].计算机于现代化,2008,7(15):35-37.

上一篇:基于实例论跳闸故障的分析查找 下一篇:不仅仅是生命活力的颂歌