搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于Android的二维码个人信息管理系统的设计毕业论文

 2020-04-12 15:55:41  

摘 要

人际交往中,名片是人们交换信息的重要工具。与客户初次见面,互相交换名片来查看信息十分常见。然而纸质名片有时有诸多限制,现在更常用的方式是用手机扫描识别二维码来添加好友,这种方法快速便捷,节省时间。因此,设计一款利用二维码的个人信息管理系统的软件显得十分重要。个人信息的管理使人们的生活更加高效,二维码的使用将更加显著体现便捷这一特征。

本论文首先介绍基于Android的二维码个人信息管理系统的研究背景和发展现状,然后详细介绍了QR码的结构与特点、实现二维码的生成与识别的手段,接着应用二维码的生成与是识别来设计个人信息管理系统,通过Java编程设计JFrame界面实现个人信息的添加、修改、删除等基本操作,最后进行性能分析,测试系统的功能。经过测试后,系统各个模块运作正常,达到了预期的功能指标,在界面跳转时没有出现卡顿,二维码的生成与识别过程没有出现图片错误,解析图片后在模板上能够正确显示,系统操作简便,检索功能足够灵活,界面信息一目了然,权限自由没有限制。

关键词:QR码;个人信息管理系统;JFrame;二维码;名片

Abstract

In interpersonal communication, business cards are an important tool for people to exchange information. It is common to meet with customers for the first time and exchange business cards with each other to view information. However, paper business cards sometimes have many limitations. Now it is more common to use mobile phones to scan and identify QR codes to add friends. This method can quickly find objects and save time. Therefore, it is very important to design a software for personal information management system using QR codes. The management of personal information makes life more efficient, and the use of QR codes will more significantly reflect the convenience.

This paper first introduces the research background and development status of the personal information management system based on the QR code of Android. Then it introduces in detail the structure and characteristics of the QR code, and the means to generate and identify the QR code. Then use QR code to design personal information management system, design JFrame interface to implement the basic operations such as adding, modifying, and deleting personal information through Java programming. Finally perform performance analysis and test system functions. After the test, each module of the system is operating normally and has reached the expected functional index. There is no stabling when the interface jumps. No error occurs in the process of generating and identifying the two-dimensional code. After analyzing the image, the template can be displayed correctly. The system is easy to operate, the search function is flexible enough, the interface information is clear, and there is no limit to the freedom of authority.

Keywords: QR Code;Personal Information Management System;JFrame;two-dimensional code;business card

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 引言 1

1.2 国内外研究现状 1

1.3 本文主要工作及章节安排 3

第2章 二维码的相关知识 4

2.1 二维码简介 4

2.1.1 QR码的符号结构 4

2.1.2 QR码的特点 5

2.1.3 QR码的数据编码 6

2.1.4 QR码编码的流程 8

2.2 二维码生成 9

2.2.1 程序设计 9

2.3 二维码识别 11

2.3.1 二维码识别流程 11

2.3.3 程序设计 12

第3章 个人信息管理系统的设计 14

3.1 设计工具及技术 14

3.1.1 JDK 14

3.1.2 AWT和Swing 14

3.1.3 Java 15

3.1.4 Eclipse 15

3.2 需求分析 15

3.2.1 功能需求 15

3.2.2 界面需求 16

3.3 系统设计流程 16

3.4 系统各模块介绍 17

3.4.1 个人名片 17

3.4.2 添加名片 18

3.4.3 查看名片 18

3.5 系统功能实现 18

3.5.1 数据存储 19

3.5.2 数据读取 20

3.5.3 二维码生成 20

3.5.4 二维码识别 21

3.5.5 界面设计 21

3.5.6 监听器 22

第4章 系统性能分析 24

4.1 运行界面显示 24

4.1.1 个人信息管理系统主界面 24

4.1.2 我的名片界面 25

4.1.3 添加名片界面 26

4.1.4 查看名片界面 27

第5章 总结 29

参考文献 30

致 谢 31

第1章 绪论

1.1 引言

随着科技的高速发展,智能手机得到迅速普及,使人们的社交、学习和工作得到便利化、快捷化,而Android系统也已经成为全球广泛应用的手机操作系统。在日常生活中,人们经常会使用到个人的信息,例如个人名片、好友或家人的电话簿、每天的行程安排等。随着信息的飞速积累,每天每个人需要使用的数据会膨胀式增长。为了便于人们的信息管理、资料查找、信息的及时更新,人们需要建立一个个人信息管理系统。

智能手机的普及,使手机应用程序的种类也越来越多,渗透至生活的各个方面,电话簿帮助人们管理联系人和通话记录,相册帮助人们管理照片信息,聊天工具帮助人们管理聊天内容……这些应用程序对每日生活产生的个人信息进行管理,使我们的生活变得条理清晰,具有节奏和现代化。

手机与二维码技术相结合,二维码的应用价值进一步得到拓展[1]。现在人们经常使用手机扫码,进行网上支付、公众号关注、个人好友添加、物品标识、网站访问等,深切地为人们生活办公带来便利。QR(Quick Response)码,正如其名,相比于其他二维码有快速识别、360°拍摄读取无限制、高密度、大容量、抗污损能力强等优点。二维码还具有易于携带的特点,手机只需一个插件就可识读二维码。在了解二维码的构造与原理的基础上,人们还可以手绘二维码,使用对比度鲜明的两种颜色丰富二维码的样式,甚至是通过肉眼识别二维码的编码信息,因此可能只需一张A4纸就能生成一个通向目的信息的渠道。另外,二维码还可以印刷在广告、名片、包装纸等诸多载体上,具有更广泛的传播途径。

目前,国内电信运营商正大力推广手机二维码的一些基础应用,比如信息查询、电子票务、移动支付、信息识读等,二维码技术在百姓日常生活中逐步得到应用[2]。将二维码应用到个人信息管理系统中,可以提供一种新的个人信息的生成与添加方式,既可使二维码包含个人信息,也可使二维码作为一种基本信息印刷在个人名片上。本文使用二维码识别和生成技术,在Android平台上设计个人信息管理系统,帮助用户自定义二维码格式,设置自己的二维码名片,实时修改用户数据,让用户与用户之间使用二维码建立信息共享,提高二维码使用的自由度,实现个人信息的便捷管理。

1.2 国内外研究现状

Android是Google于2007年11月5日开发的开源智能手机操作系统[3]。Android系统由操作系统、用户界面和应用程序这三个部分组成,最初的设想是将其作为支持手机系统的框架。如今,Android系统已经成为了新3G时代的主流移动智能平台之一,越来越多的手机用户选择Android操作系统,Android系统从移动设备操作系统向着一种高度开放自由的移动生态系统推进,能够支持更多的新技术的开发和应用。一系列开发的应用程序使手机越来越智能化,将日常生活中的基本体验与Android平台进行无缝融合,提供便捷的服务和操作。

20世纪80年月末,美国、日本等国度的企业、专门的科研机构牵头举行二维码的钻研。二维条码的出现引起了广泛的研究,后来者不断探索其中的技术和应用模式。1994年,日本Denso公司提出了QR码,第一次出现可以对汉字编码的二维码[4]。国内的二维码研究起步较晚,因此二维码之前并未支持对汉字模式的编码和译码功能,直到2000年,我国二维码的研究才有了长足的发展,确定了快速响应矩阵码,也就是我们说的QR码的规范使用标准。现如今,质量监督局已拟定并公布了二维码标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码矩阵码(SJ/T 11350-2006)[5]。随后二维码渐渐受到了关注,智能手机技术的发展使得二维码被作为一种小程序开始应用。支付宝和微信将二维码的应用推向了顶峰,提供了便捷支付的同时,也让我们认识到二维码还有更加广泛的应用空间。这不仅仅是体现在移动支付,在行李等物品标识、购物信息预览、日常生活缴费、个人名片的传递、头条信息推送或关注等一系列日常历程都能应用到,二维码带来的便捷无处不在。随着二维码技术的研究发展,二维码的格式、内容或是版本也将越来越多样化,二维码可以不再是黑白相间的图形,增加更多的色彩,添加图片信息,改变正方形的外表变成圆形,方块点阵改变成其他几何图形,变换识别方式等等,这些技术发展将使二维码更加广泛使用。

最早的信息管理系统是在1954年美国通用电器公司首次利用计算机计算职工的薪金[6]。十几年前,一些出差员工随身带着通讯录、记事本等随身物品,背着包裹显得累赘且不方便;而今天,只需要一部手机就能囊括所有的功能,让人轻装简行,这都得益于手机等工具的开发,归功于个人信息管理系统的进步。个人信息的管理体系经由编程方式连接数据库来获取个人信息,对数据的分类、保护与变动、研究与利用等方面维持全过程的监控管理。对个人信息安全性、易操作性的要求,二维码成为非常适合的承载工具。随着二维码普及程度的增高,其在个人信息管理系统中应用也越来越完善,例如现在的社交软件QQ、微信等,都支持通过扫描二维码的方式,轻易的实现添加好友的功能,简化了手动输入账号的繁琐步骤。

1.3 本文主要工作及章节安排

本次设计的主要内容是在Android平台上设计一个二维码个人信息管理系统,在填写完个人基本信息后能自动生成相应的QR二维码。该系统需要应用到二维码的生成与识别技术,制作对应的功能界面,并且界面与界面之间应有功能上的联系,能够跳转显示,能够生成对应名片信息的二维码,能够实现用户对个人信息的管理,使用到的基本功能有添加、删除、修改和查询等,并且具有一定的安全性、稳定性和可靠性。基于Android的二维码个人信息管理系统主要包括以下几种功能:

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。