条码技术是在计算机应用中产生并发展起来的,其输入快、准确度高,源^自#优尔\文-论|文]网}www.youerw.com、成本低、可靠性强等优点使得这项技术广泛应用于许多领域,在商业、交通、图书管理等领域的应用都是比较常见的。条码分为一维码和二维码,一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,数据容量小,损坏后不能读取,这些缺点决定了二维码的诞生以及二维码广阔的应用前景。
二维码技术应用渐趋广泛,利用二维码的读取将线上的用户引流给线下的商家即炒得很火热的是二维码与O2O(Online To Offline)模式的结合就是一种很常见的应用,只要培养了足够多的用户群,再结合良好的商业模式,二维码将成为桥接现实与虚拟最得力的工具之一。作为当今信息时代的一次新的技术革命,二维码技术的快速发展必然会改变大众的生活方式,终将给人们带来方便而又快捷的新型生活。
1。1。2 系统开发意义
本课题设计一款基于Android平台的二维码签到的客户端,实现学生通过扫描二维码达到签到的目的,不仅可以降低考勤管理的成本,还可以提高考勤的效率,同时保证签到信息的实时性。二维码扫描签到系统属于手机二维码应用,它将现代移动通信技术和二维码技术结合在一起。通过本系统,把课程信息编码成为一个二维码图形,学生可以通过扫描该二维码进行签到。它不仅节约了成本,更重要的是节省时间提高效率方便使用,同时还非常环保和时尚,而且对于学生考勤管理比较有效,可以降低学生缺勤率。
1。1。3 二维码介绍
二维码最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形。与一维条码相比,二维条码有很多优势,其在容量、密度、纠错能力、安全强度等方面都高于一维条码,不仅能存储传统意义上的字符数字等文本信息,而且能存储图像等高容量的信息。二维码有堆叠式二维码和矩阵式二维码两种。堆叠式二维码看起来像是一维码堆叠而成,它是在一维码的基础上形成,与一维码有一些相同的地方。而矩阵式二维条码以矩阵的形式组成,它是由“点”和“空”排列组成的,而“点”表示的是二进制“1”,“空”表示的是二进制“0”,这样对于解码就可以转化为0和1的排列组合。矩阵式二维码比较常用的包括Code One、Maxi Code、QR Code等,它是一种新型的图形符号识读处理码制。
QR Code是二维码的一种。它是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,它除具有一维条码及其它二维条码所具有的信息容量大、可靠性高等优点外,还可以超高速识读,它纠错能力强,能够有效地表示中国汉字和日本汉字[2]。正是由于QR码具有对汉字信息独特优化处理的能力,比较符合汉字国家的使用习惯,所以QR码在中国和日本等国家拥有一定的持续发展潜力。
QR码的基本构造如图1所示。其中各部分有各自的功能:位置探测图形、位置探测图形分隔符、定位图形用于对二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;规格确定,校正图形的数量和位置也就确定了;格式信息表示该二维码的纠错级别,分为L、M、Q、H;版本信息即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21×21(版本1),到177×177(版本40),每一版本符号比前一版本每边增加4个模块。数据和纠错码字表示了实际保存的二维码信息和纠错码字(用于修正二维码损坏带来的错误)。 Android平台的二维码签到客户端设计与实现(3):http://www.youerw.com/jisuanji/lunwen_51359.html