学士学位论文题目:Android二维码的扫描识别太原科技大学毕业设计(论文)任务书学院:计算机科学与技术学院学生姓名学号专业班级计算机082002同组人任务下发时间2012.1任务完成时间2012.6设计(论文)题目Android二维码的扫描识别设计目的要求1、熟练掌握软件工程设计思想。2、熟练掌握JAVA语言和Android开发环境。3、Android二维码的扫描识别系统,应该具备完善的功能和合理的设计,并最终提交相应的设计论文。设计主要内容严格按照软件工程思想,按照需求分析、总体设计、详细设计、实现和测试分阶段完成整个系统的设计与实现。主要功能应包括:1、能够通过摄像头扫描识别QRcode二维码。2、若二维码隐藏的是网址信息,那么调用手机浏览器浏览该网站。3、若二维码隐藏的是电话号码,那么调用手机拨打电话功能。4、若二维码隐藏的普通文本信息,那么显示该文本信息即可。设计提交资料毕业设计论文外文资料翻译相应软件学生签名指导教师签名系主任签名主管院长签名说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。太原科技大学学士学位论文I中文摘要一维条码在生产和生活的各个方面得到了广泛的应用,极大的提高了生产率,但是一维条码本身的缺点:信息量小、依赖数据库等也日益的现露出来。二维条码本身具有高容量、高密度、纠错能力强、安全强度高等特点,使得二维条码作为信息的载体在信息自动化领域发挥着越来越重要的作用。QRCode作为快速响应二维码,以其独特的优势,在汉语国家发展迅速。目前,国内QR码的识别大多是基于PC的,Android平台上当前流行的二维码识别软件普遍存在着扫描速度慢,需要精确对焦等缺点。该软件基于Android开发平台在windows环境下采用面向对象方法进行开发。首先,进行需求分析,绘制了用例图和活动图。然后,在概要设计中建立了系统功能模型,并在详细设计阶段对图片处理过程进行设计。最后,对软件进行编码和测试。该软件实现了二维码的扫描与识别,具有很强的实用性。关键字:二维码;QRCode;解码;Android太原科技大学学士学位论文IIThescanningandrecongnitionoftwo-dimensionalbarcodeAuthor:LanHonglinTutor:LiFupingAbstractOne-dimensionbarcodeiswidelyusedrecentyearsinallaspectoflife,whichgreatlyimprovedtheproductivity.However,thefaultsof1-Dbarcodehavebecomeincreasinglyapparent,theinformationstorageofitissolittle,andalsoitmustberelyondatabase.Two-dimensionbarcodehasthecharacteristicsofhighcapacity,highdensity,highsecurityandgooderrorcorrectionability,whichmakeitplaymoreandmoreimportantroleininformationandautomationfield.QRCode(QuickResponseCode),asa2-Dbarcode,developsrapidlyinChinesespeakingcountrieswithitsuniqueadvantages.Atpresent,inournation,recognitionofQRCodemostlybasesonPC,andtherecognitionspeedandaccuracyarenotsogood.Moreover,thepopularbarcoderecognitionsoftwareonandroidplatformhassomeshortcomingsprevalently,suchasslowspeedofrecognition,etc.ThedevelopmentofthesoftwareisbasedonAndroidplatformbyobject-orientedprogrammingmethodundertheWindowsOS.Firstly,thispaperdescribesthedetaileddemandanalysistodrawusecasediagramandactivitydiagram.Thenconstructingthesystemfunctionmodelingeneraldesign,meanwhile,designingthedetailsofdiagramprocess.Finally,thesoftwareimplementsthescanningandrecognitionoftwo-dimensionalbarcodebydecodingandtesting,afterthat,thissoftwarehasrobustapplicableability.Keywords:Two-dimensionalbarcode;QRCode;decoding;Android太原科技大学学士学位论文I目录第一章系统概述....................................................................11.1系统开发背景和意义..............................................................11.1.1系统开发背景.............................................................11.1.2系统开发的意义...........................................................11.1.3二维码介绍...............................................................21.2开发工具介绍...................................................................31.2.1Eclipse简介..............................................................31.2.2JDK简介..................................................................31.2.3AndroidSDK简介..........................................................41.2.4ADT简介..................................................................41.3项目开发环境...................................................................41.3.1硬件环境.................................................................41.3.2软件环境.................................................................51.4环境搭建.......................................................................51.4.1下载和安装AndroidSDK....................................................51.4.2安装Eclipse和ADT插件....................................................5第二章可行性研究和需求分析.........................................................72.1可行性研究.....................................................................72.1.1技术可行性...............................................................72.1.2经济可行性...............................................................72.1.3操作可行性...............................................................72.1.4社会可行性...............................................................82.2需求分析.......................................................................82.2.1系统功能需求.............................................................82.2.2系统功能结构图...........................................................9太原科技大学学士学位论文II2.2.3系统用例图..............................................................102.2.4系统活动图..............................................................112.3技术需求......................................................................112.4性能需求......................................................................12第三章系统总体设计................................................................143.1系统总体设计目标...............................................................143.2系统概要设计..................................................................143.2.1系统模块结构设计........................................................143.2.2计算机物理系统配置方案设计...............................................153.4系统功能模块..................................................................153.3.1系统总体功能模块........................................................163.3.2拍照解码功能模块.................................................