毕业设计(论文)-基于安卓的名片管理APP设计与实现.docx
- 文档编号:138239
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:50
- 大小:2.26MB
毕业设计(论文)-基于安卓的名片管理APP设计与实现.docx
《毕业设计(论文)-基于安卓的名片管理APP设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于安卓的名片管理APP设计与实现.docx(50页珍藏版)》请在冰豆网上搜索。
本 科 毕 业 论 文
院系信息科学与工程学院专业 软件工程题目基于安卓的名片管理APP设计
与实现年级12级学号
学生姓名 指导老师 职称 讲师
论文提交日期 2016.4.13
南京大学金陵学院
毕业设计(论文)
摘 要
随着网络技术、数字化技术的发展,智能手机占据了我们日常生活中很大一部分。
Android智能操作系统也是日益普及。
普通的通讯录已经不能满足我们的日常需要,系统自带的通讯录仅仅实现了对联系人信息的录入和查看等基础功能,因此人们希望有一个更加方便的通讯录。
如果能将手机和名片结合,可以提高商务人员的办公效率,加速获取信息的速度,给我们生活提供极大的便利。
本软件是一个基于安卓平台的通讯录。
文中首先介绍了安卓系统的发展和程序的开发方法,其次阐述了通讯录的总体结构、文件体系结构以及数据库的使用,然后通过功能说明、流程图说明、界面介绍、实现方法等不同模块详细的介绍了添加联系人、修改联系人、删除联系人、显示联系人列表、生成联系人二维码、扫描二维码、同步更新等7个方面的实现方法。
关键词:
Android;通讯录;实现方法;
全套设计加扣3012250582
iv
ContactsAPPbasedontheAndroidplatform
ABSTRACT
.
Withthedevelopmentofnetworktechnologyanddigitaltechnology,smartphoneoccupiesalargepartofourdailylife.AndroidOSisalsomoreandmorepopular.Everyphonesystemcomeswithanordinarycontacts,butitalreadyhavenotmeetourdailyneeds.Thecontactsjustimplementsomefundamentalfunctionssuchasimporting,checkingthecontactinformationandsoon.Sopeoplewanttohaveamoreconvenientaddressbook.Ifitcancombinemobilephoneandcard,theefficiencyofbusinesspersonnelofficewillbeimprovedandthespeedofaccesstoinformationwillbeaccelerated.Ourlifewillalsobeprovidedwithgreatconvenience.
Thecontactsarebasedonandroidplatform.Firstlythispaperintroducesthedevelopmentoftheandroidsystemandthemethodsofdevelopmentprocedure.Secondlyitexpoundstheoverallstructureofthecontactsandfilesystemandthedatabase.Thenitminutelyintroducestheimplementmethodsofsevenaspectsincludingaddingcontacts,modifyingcontacts,deletingcontacts,showingthecontactslist,generatingQRcode,scanningtheQRcodeandsynchronouslyupdatingwithdifferentmodulessuchasfunctiondescription,flowchart,interfaceintroduction,implementmethods.
Keywords:
Android;Contacts;Methods;
目 录
摘 要 i
ABSTRACT ii
第一章 绪 论 1
1.1研究背景和意义 1
1.2相关研究综述 1
1.3论文工作及其内容 2
第二章 需求分析 3
2.1可行性分析 3
2.1用户需求 5
2.2功能需求 5
第三章概要设计 6
3.1基本设计思想 6
3.2运行环境 6
3.3系统功能示意图 6
3.4功能模块 6
第四章详细设计 8
4.1显示模块设计说明 8
4.2二维码模块设计说明 9
4.3导入导出模块设计说明 9
4.4上传下载模块设计说明 9
第五章编码 11
5.1开发环境 11
5.2文件结构与用途 12
5.3数据库的创建 15
5.4联系人列表 15
5.5二维码扫描 25
5.6联系人信息的导入导出 28
5.7备份信息上传下载 34
第六章测试和演示 39
6.1测试概述 39
6.2测试内容 40
结束语 41
致谢 43
参考文献 44
南京大学金陵学院
毕业设计(论文)
第一章 绪 论
1.1研究背景和意义
随着智能手机的越来越普及,Android智能操作系统被大家所熟悉,人们现在已经能通过Android智能手机来实现很多功能。
比如网上购物、文本编辑、即时通讯等等。
在全球化的趋势之下,人与人之间的交流也越来越频繁。
当然,其中最主要的还是对联系方式的依赖。
基于安卓平台的通讯录系统主要是实现了对联系人信息的添加、修改、删除操作等等。
另外,由于现在人们在询问号码的时候会疏忽大意,打错号码,所以本系统中添加了对联系人信息的二维码扫描和识别,极大方便了存储联系人的操作,也避免了出错的可能。
另外,对于通讯录的备份操作也极大方便了对于操作的误删,基础实现了云同步更新的功能。
1.2相关研究综述
系统基于安卓平台,Android一词本意是指“机器人”,当然现在大家都知道它是Google公司推出的一款开源手机操作系统。
Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
完全整合的全移动功能性产品成为“开放手机联盟”的最终目标[1]。
Android 作为Google移动互联网战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。
Google的目标是让移动通信不依赖于设备,甚至是平台。
出于这个目的,Android 将完善而不是替代Google长期以来推行的移动发展战略:
通过与全球各地的手机制造商和移动运营商成为合作伙伴,开发既实用又有吸引力的移动服务,并推广这些产品[1]。
在2012年,Android手机的全球销量为4.815亿部,占据了全球智能手机68.8%的市场份额。
在2013年,这个数字上升到了7.812亿、78.9%,这是一个相当惊人的数字[2]。
二维条码/二维码(2-dimensionalbarcode)是用特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用多个与二进制相对应的几何形体来表
-19-
示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:
它具有条码技术的一些共性:
每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。
同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点[3]。
我国对二维码技术的研究开始于1993年。
中国物品编码中心对几种常用的二维码PDF417、QRCCode、DataMatrix、MaxiCode、Code49、Code16K、CodeOne的技术规范进行了翻译和跟踪研究。
随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。
中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。
在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:
二维码网格矩阵码(SJ/T11349-2006)和二维码紧密矩阵码(SJ/T 11350-2006),从而大大促进了我国具有自主知识产权技术的二维码的研发[4]。
1.3论文工作及其内容
本论文主要涉及在设计和开发当中的过程。
包括开发程序的搭建、需求分析、概要设计、详细设计、编码、测试等工作。
本应用采用结构化的开发方法。
结构指系统内各组成要素之间的相互联系、相互作用的框架。
结构化开发方法强调系统结构的合理性以及所开发的软件的结构的合理性,主要是面向数据流的,因此也被称为面向功能的软件开发方法或面向数据流的软件开发方法。
结构化技术包括结构化分析、结构化设计和结构化程序设计三方面内容[5]。
第二章 需求分析
2.1可行性分析
根据互联网消费调研中心(ZDC)2016年2月的手机市场分析报告,中国目前手机市场一片繁荣,尤其是智能手机的普及给大家带来很多便利。
其中大多数人关注的一些主流品牌中除了苹果手机,其他都是采用的Android智能操作系统,见图2-1、图2-2:
图2-1 手机品牌关注度
图2-2 中国智能手机市场品牌关注比例分布
另外,从操作系统格局来看,2月搭载Android操作系统的智能手机获得75.9%
的关注比例,较上月微涨0.6%,见图2-3:
[6]
图2-3 中国智能手机市场不同操作系统产品关注对比
因此在Android平台上开发这样的一款通讯录受用群体非常广泛。
是一个可以研究的课题。
2.1用户需求
用户体验以存储方便为主,因此,本软件的设计上以简约、清晰为主,各个功能一目了然,便于用户的方便查找和使用。
另外,本软件必须严谨高效,方便用户的存储查看,同时也要保证用户的资料信息不易流失。
2.2功能需求
2.2.1显示联系人:
将联系人的信息以列表方式展出;
2.2.2添加联系人:
创建新的联系人信息,并保存;
2.2.3删除联系人:
删除联系人从系统中删除;
2.2.4修改联系人:
修改联系人的相关信息,并保存;
2.2.5显示联系人二维码:
将联系人信息转换成二维码,并显示;
2.2.6扫描二维码:
通过摄像头扫描并读取联系人信息保存;
2.2.7同步更新:
实现联系人信息的备份保存。
第三章概要设计
3.1基本设计思想
1、联系人信息以保存在数据库中,便于查找修改;
2、用eclipse平台的Android开发插件进行开发设计;
3、调用Zxing开源项目包来实现对二维码的扫描和读取;
4、通过tomcat平台模拟云同步功能;
3.2运行环境
Android智能操作系统的手机,且带有摄像头;内存最低为512MB,且安卓版本高于2.3;
3.3系统功能示意图
具体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 名片 管理 APP 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)