首页 > 范文大全 > 正文

Android在藏书盘点中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇Android在藏书盘点中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:开架借阅导致的书库错架现象比较普遍,如何提高整架工作效率,减轻管理员整架劳动强度,深深困扰着图书管理人员。另一方面,随着智能手机的不断普及,软硬件不断提升,手机平台的开放,完全可在智能手机上,开发一套基于智能手机条码识别的图书整架辅助系统。本文提出开发一套基于智能手机条码识别的图书整架辅助系统,运行在日益普及的智能手机上,通过智能手机自身携带的摄像头,完成对图书ISBN号的识别,并以此为检索条件,与馆藏数据匹配,最终在手机屏幕上显示该书对应的馆藏位置。本文详细表述该思路及实现方法。

关键词:智能手机 条码识别 ZXing ISBN 盘点

中图分类号:TP37 文献标识码:A 文章编号:1007-9416(2012)11-0093-02

1、需求分析

在图书流通过程中,我们经常遇到类似书目数据库中有记录,书架上找不到此书;书架上有书,但书目数据库中没有记录;图书的实际信息与书目数据库显示的信息不符等问题,这些问题给读者服务工作带来很大的影响。在书目数据用卡片管理时期,通常每年或隔几年组织一次书库图书的盘点、核对工作,但在计算机管理下,此项工作开展少了。主要原因是不方便、工作量大、影响开放。但是,藏书的盘点与核查是书库管理的一项重要工作,关系到藏书质量、关系到读者服务质量,尤其是目前图书馆普遍采用“藏借阅一体”的开放模式,图书的损耗比闭架模式有大幅度增加,使得流通工作量急剧上升,错架现象严重。

图书盘点与书目的核对,是对典藏点错误的图书进行修改,从而使书目数据与实物一致。一方面修正突击建库带来的后遗症,另一方面为图书分编数据在源头上进行质量控制提供依据。通过对图书的盘点与核查,摸清图书资产状况,提高资产质量,为优质服务创造条件。

然而藏书盘点工作也是一项相对繁重的工作,尤其在整理和检查书架过程中,工作人员必须看清书架上每本书籍的索取号,进而判断分类。长时间的用眼和高频率的站起蹲下,很容易造成眼睛疲劳、头昏脑胀,进而导致准确率下降。因而设计一种便携的、能辅助工作人员,进行藏书盘点的仪器就非常有意义。

2、技术支持

谷歌android智能手机操作系统是以Linux为核心的手机操作平台,允许使用多种编程语言来开发Android应用程序,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。根据2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。通过对读者调查,Android智能手机使用率远远大于其他智能手机。因此在android系统中开发一套图书整架辅助系统是可行的。

随着智能手机的不断普及,软硬件不断提升,手机平台的开放,完全可在智能手机上,开发一套基于手机条码识别的图书整架辅助系统。工作人员在整架过程中,可使用安装有本系统的智能手机,辅助判断书籍位置,从而提高图书管理人员的工作效率,降低劳动强度。另外,对本系统稍作调整,还可实现馆内藏书盘点、新书采购辅助等工作。

3、系统设计

3.1 具体设计思路

在Android智能手机系统上,利用手机所搭载的摄像头拍摄图书ISBN条码,使用ZXing组件对其进行图像识别,获取图书ISBN号,与预先导入的馆藏数据进行匹配,获得该书对应的藏书位置,并在手机屏幕中显示,辅助工作人员的藏书盘点工作。

3.2 系统功能整理

整理功能需求需要事先如下几点功能:(1)支持一维码(EAN-13)。(2)支持自动对焦,对焦完成之后,自动识别信息(无须按键)。(3)采用手机内存中完成条码识别,而不是拍照后再识别,提高对硬件的利用率。(4)利用识别到的ISBN号进行查询,并显示查询结果。

3.3 条码扫描识别

目前,对于Android智能手机来说,摄像头已经是标准配置,为减轻用户录入ISBN号的时间,可以直接使用手机摄像头拍摄图书的ISBN号条形码,程序自动扫描识别。本系统提供手工输入和条码扫描两种选择,前者直接输入图书ISBN号即可,后者通过调用相机接口,来实现条码的扫描功能。

当用户点击“扫描”命令后,跳转到CaptureActivity界面,进入相机接口调用。该类是整个项目的核心,其控制和处理了包括相机初始化,循环扫描条码刷新,识别数据的回调等操作。由于调用相机扫描条码,对硬件的利用需要进行高效管理。

条码扫描代码如下: