毕业论文(设计)题目:二维码电子请柬生成与扫描系统设计姓名岳栋栋学号200900171263学院控制科学与工程学院专业自动化年级2009级指导教师赵子健2013年5月20日山东大学学士学位论文I摘要随着计算机技术和图像编码技术的不断发展与进步产生了一种自动识别技术,既条码技术。二维码是条码的一种,由于它信息容量大、容错能力强,可靠性高、成本低,近年来得到了广泛应用。随着智能手机的普及,Android平台以其开放性、良好的用户体验成为了智能手机主力的操作系统。结合二维码技术,在Android平台上进行相关软件的开发可以进一步普及二维码技术应用,方便数据信息的交流。本项目就是用Java语言,通过Eclipse平台设计了一个适用于Android平台的基于二维码生成与解码的一个应用软件。本软件可以将一些信息加密后生成为二维码,生成的二维码可以应用在电子请柬中。然后再用本软件扫描电子请柬中的二维码,可以获得加密前的信息,并且确认来着的身份。本软件可以防止不被邀请的人混入一些场合,应用性较强。关键词:二维码,安卓,手机软件山东大学学士学位论文IIABSTRACTWiththecontinuousdevelopmentofcomputertechnologyandimagecodingtechnologyakindofautomaticidentificationtechnologycalledbarcodetechnologyimerged.QuickRespondcodeisonekindofthebarcode.Inrecentyears,it’swidelyusedbecauseofitslargeinformationcapacity,faulttolerantability,highreliabilityandlowcost.Withthepopularityofsmartphones,Androidplatformhasbecomethemainsmartphoneoperatingsystemwithitsopennessandgooduserexperience.ThedevelopmentofapplicationsrelatedtoQRcodeontheAndroidplatformcanmakecodetechnologymorepopularandmakedatacommunicationmoreconvenient..Inthisproject,aapplicationbasedonthegenerateandencodeoftheQrcodeontheAndroidplatformwasdesignedanddeveloped.ThisapplicationwasdevelopedonEclipsewithJavaprogramminglanguage.Thissoftwarecanputsomeinformationinaqrcodethatcanbeusedintheelectronicinvitation.Thenyoucanscantheqrcodeintheelectroninvitationtogettheoriginalinformationandconfirmtheidentificationofthevisitor.Thissoftwarecanpreventpeoplewhoarenotinvitedenteringsomeoccasions.KEYWORDS:Qrcode,Android,application山东大学学士学位论文III目录第一章绪论................................................................................................................11.1系统开发背景以及意义...............................................................................11.1.1系统开发背景......................................................................................11.1.2系统开发意义......................................................................................11.1.3二维码介绍..........................................................................................21.2开发工具介绍...............................................................................................31.2.1JDK简介...............................................................................................31.2.2AndroidSDK简介...............................................................................31.2.3Eclipse简介.......................................................................................31.2.4ADT简介...............................................................................................41.3项目开发环境.............................................................................................41.3.1硬件环境..............................................................................................41.3.2软件环境..............................................................................................41.4环境搭建.........................................................................................................41.4.1安装配置JDK.......................................................................................41.4.2安装配置Android平台SDK...............................................................51.4.3下载安装集成开发环境Eclipse.......................................................51.4.4安装设置ADT插件..............................................................................5第二章系统的总体设计...........................................................................................62.1系统模块结构设计.........................................................................................62.2计算机物理系统的配置方案设计.................................................................6第三章系统的详细设计...........................................................................................83.1系统流程图.....................................................................................................83.2界面设计.........................................................................................................9第四章应用程序的编程实现.................................................................................114.1Android应用工程文件组成........................................................................114.2Android应用程序组成................................................................................124.3Intent的使用..............................................................................................124.4调用ZXing....................................................................................................134.5编程实现.......................................................................................................144.5.1编写配置文件....................................................................................144.5.2编写布局文件....................................................................................154.5.3编写源程序........................................................................................16第五章应用程序的测试.........................................................................................185.1在模拟器上测试...............................................