二维码在图书馆系统中的应用.doc_第1页
二维码在图书馆系统中的应用.doc_第2页
二维码在图书馆系统中的应用.doc_第3页
二维码在图书馆系统中的应用.doc_第4页
二维码在图书馆系统中的应用.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二维码在图书系统中的应用摘要:科学技术的不断发展,使二维码技术也得到广泛的发展。QR码是目前应用最广泛的二维码,具有识别速度快,纠错能力强的优点,设计一种基于QR码的图书定位系统,缩短寻找图书时间,简化查找书目的程序,以克服现有技术的不足。关键词:二维码、QR码、解码、单片机技术 1 二维码二维码又称二维条码, 最早发明于日本, 它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的, 在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念, 使用若干个与二进制相对应的几何形体来表示文字数值信息, 通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能,及处理图形旋转变化等特点1。目前常见的二维码有Data Matrix、QR 码、汉信码等2 2 QR码QR码呈正方形, 只有黑白两种颜色, 在4 个角落中, 有 3 个角落上印有较小的像“回”字的正方形图案, 称为定位点, 用来帮助解码软件定位。它由包括数字码字、纠错码字、版本信息和格式信息的编码区域和包括位置探测图形、分隔符、校正图像和定位图形的功能图形两部分组成 3.4。它具有信息容量大, 可靠性高识别速度快, 纠错能力强, 可以容纳汉字等特点。因此,成为二维码应用于图书系统的首选。3 二维码在图书系统中的设计与实现二维码在图书系统中的应用主要依靠二维码识读设备扫描二维码,经过解码软件解码后的数据信息与存储信息对比,信息相同时启动发生装置,使图书检索工作方便快捷。3.1 功能模块的设计本装置主要工作过程为:数据输入、数据存储、二维码识别、解码、数据对比、启动震动。装置首先通过数据输入模块将所找图书信息输入,信息经存储模块进行数据存储,二维码识别装置读入二维码并进行一系列图形处理,经过解码软件解码后的数据信息与存储模块存储的数据信息作对比,当数据信息相同时启动震动装置,使图书搜寻者感知到图书已经找到且不影响他人。相应的功能结构如图: 接口模块 显示模块按键模块单片机存储模块扫描模块输入模块通讯模块电源模块报警模块 系统的功能结构图3.2 模块选择单片机模块采用性能优越的飞思卡尔公司提供的MC9S12XS128MAA单片机芯片,此款芯片自带12位A/D转换,自带看门狗电路、能工作在温度为-40到80的环境下,并能在潮湿的环境下工作,其处理的信息量大。单片机模块是系统的核心模块,主要协调和驱动各个模块的工作。显示模块选压电式触摸屏,手感好,响应时间短,用于数据显示和数据输入。存储模块设有存储单元,存储单元有专门的存储器,并设有240G存储卡,供数据进行存储和之后的数据比对。输入模块采用手机模式数字块操作单元,用于给用户提供图书信息输入空间。电源模块采用9V可卸式充电直流电源,并配用相应充电器,用完可拆卸充电更换或直接插220V市电可以重复充电使用。按键模块设置有上下移动键和开关键和报警方式切换、无线通讯开关键。无线通讯模块选择RS-422A模块,实现高速度、远距离串行通信。实时的接收图书馆主机传来的图书借阅和归还的信息,更新存储卡里的图书信息和管藏数据库信息。图书馆主机上有上位机软件,通过上位机软件可以适时的传递管藏数据库信息。扫描模块为二维码扫描仪,对扫描的二维码进行解码,解码后的数据信息与存储单元的数据信息进行对比,当数据相同时启动报警模块,采用二维码扫描仪可以避免光线问题带来的错误。报警模块用于当发现需要找的图书时,进行警报。系统设有标准USB接口,可以和电脑直接通信,通过数据线可以直接将馆藏数据库信息传到图书定位仪上。3.2 工作过程打开电源,触摸屏上显示需要查找的书目信息,各种按键为虚拟按键,此时有多种灵活的输入方式:可以短信输入,每台仪器有一个编码,有一个GSM短信输入端,在手机上或者是网络短信终端编写要查找的书目信息,其格式顺序包括书名、书目作者、出版社。短信发送到相应的编码机号上去即可(每台高效图书定位仪都有一个编码标签)。也可以手动输入,手动输入在触摸屏上有提示方式,提示用户该输入什么,并设有灵活的输入方式,有笔画输入、拼音输入和手写输入和写字板输入,可输入字母、汉字和标点符号或特殊符号。输入的信息保存在存储器单元。使用时,打开图书馆数据库的主机电脑,打开图书借阅软件和管藏信息动态无线传输软件。把馆藏信息动态传输软件的界面设置成自动信息发送状态。打开高效图书定位仪电源,确保电池电量饱满,然后通过接口模块用数据线把图书借阅状态数据及管藏信息下载到图书定位仪的存储模块上,然后取下数据线。按下通讯模块的开关键,此时图书馆主机数据及借阅状态数据库更新数据就动态的实时的通过无线通讯模块传递到高效图书定位仪上。此时高效图书定位仪就可供借阅者查找图书使用。图书信息更新原理(数据库编程):把整个馆藏图书数据看成是一个整体,并由若干条信息组成,每本书有两种存在状态,借出或在馆,借阅时为不在馆状态,归还时为在馆状态,在图书借阅服务前端,借阅和归还图书的信息都是逐条进行的,查找记录用折半查找法。当一本书被借出时,图书馆主机的信息及时的传到高效图书定位仪上,通过查找找到定位仪里的这一条数据信息,然后从数据库里把这条信息的状态标注为借出;当一本书被归还时,图书馆主机的信息同样也及时的传到高效图书定位仪上,把对应数据库的这条信息的状态改为在馆状态。借阅者逐条输入需要查找的书目信息,包括书名、作者、出版社等,输入方式如前所述可以通过短信输入、手写输入,输入方法可从显示屏右上方的帮助信息获得。输入信息后确认,系统自动识别,从更新的管藏数据库里查找相关书目信息,并一一从显示模块上显示其书目的馆藏状态和借阅状态。若书目上一秒被借走,则在显示模块上显示馆藏为空,此时无需查找。若馆藏有此书目,会告知书目的藏书区域并显示其二维条形码,此时只需要拿起手柄,用扫描模块对着该区域的图书中缝扫描,扫描速度为0.1米/秒左右识别效果更佳。当扫描到读者输入的书目时,震动发生,取走图书即可。若要借阅第二本书,把当前书目信息删除再输入要借阅的书,重复上述步骤即可。若要同时借三本以上的书,可以依次的逐条输入书目信息到高效图书定位仪,保存即可。扫描时遵循随机报警原则,即扫描到哪本的二维码都报警。4 结论文设计并实现了二维码在图书系统中的应用, 改变了传统的检索图书方式,使图书检索告别了排队在电脑上查询书目信息的方式,查找书目速度快,效率高,。同时,图书搜索者不用弯腰或借助特殊设备查找书,设计更加人性化,对于最高层和最低层书架上的书都可以轻松查找。参考文献:1 二维码 百度百科 2012-08-07./view/132241.html.2 何宇, 周志刚, 卜智勇. 基于Symbian OS 智能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论