




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
指导老师:,基于Android系统的手势加密软件的开发,学院:软件学院班级:姓名:,2014届太原理工大学软件学院毕业设计,Page2,绪论,本课题研究背景和意义,1,当前研究现状,2,课题的研究内容,3,4,Page3,本课题研究背景和意义,Android是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。所有的Android应用之间是完全平等的。在开发之初,Android平台就被设计成一个由一系列应用所组成的平台。所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。虽然市场上已经有同类的手机解锁软件,而且也能够满足用户的需求,但是这些软件的功能都比较单一,而在按键的加解锁方面还没有相关的应用,基于Android平台的手机解锁系统的实现不仅可以避免手机屏幕的划损,也可解放原有的解锁键,而且还有更多的功能让用户选择。基于Android平台的手机解锁系统具有按键加解锁,自定义加解锁音效,支持是否屏蔽自带加解锁键,感应加解锁,自由滑动解锁,防盗警报的功能,Page4,当前研究现状,Android是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。作为谷歌企业战略的重要组成部分,Android将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于Android的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品,Page5,课题的研究内容,Android系统是Google及其开发联盟推出基于Linux平台开源手机操作系统。Android平台为开发者提供了完整的系统解决方案,而且提供了统一、简单、易用的开发接口,让我们可以轻松地开发出一套手机系统管理软件;本系统研究的是Android平台的手机手势加密软件的设计与实现过程,要实现本系统,首先要有夯实的专业知识,而且也要对Android程序开发的思路有一定的了解。作为一个实用的手机加锁系统,最主要的是能够让用户体会到本系统的实用性,并且在这个基础上带给用户更多的关于解锁方面的体验。,Page6,手势加密系统与设计,Page7,系统可行性分析,Page8,系统功能需求分析,Page9,系统总体设计,1,2,3,双击添加标题文字,对于手势加密软件,我们把系统分为加密和解密两大模块,加密模块主要实现密码的初始化和保存操作,而解密模块主要负责密码的正确性校对,Page10,系统流程设计,程序设计中有一个非常重要的环节就是流程设计,程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。本手势加密软件的流程主要可以概括为设密到解密这样一个过程,首先用户第一次使用系统时会自动提示用户设置初始密码,设置后的初始密码将会被保存,然后在用户解密的过程中,软件会自动把用户滑动的密码与设置的初始密码比较,如果两个密码一致则解密成功,否则提示解密失败,Page11,系统实现效果图,双击添加标题文字,九宫格规划图,Page12,系统实现效果图,双击添加标题文字,初始化密码界面,Page13,系统实现效果图,双击添加标题文字,解密界面,Page14,系统实现效果图,双击添加标题文字,滑动界面,单击此处添加标题,总结,展望,Page16,总结,毕业设计是我在大学学习阶段的最后一个环节,是对所学基础知识和专业知识的一种综合应用,是一种综合的再学习、再提高的过程,这一过程有助于培养我的学习能力和独立工作能力,而现在两三个月的毕业设计全部结束了,心情极为复杂,在这期间,我既学到了许多知识,同时又锻炼了自己的实际动手能力。通过对本系统的开发和探索,我对软件的开发过程有了一定程度的了解;特别是通过对Android平台手势加密系统的开发,使我对面向对象技术有了较为深入的理解和掌握。通过这次毕业设计,我认识到系统开发是一件不容易的事,在开发之前的准备工作也是尤为重要,比如需求分析,系统分析与实现,这些都是不言而喻的重要。在毕业设计过程中,我遇到过很多问题,通过查阅参考书和请教导师,都一一得到了解决。这不仅锻炼了自己的分析问题、解决问题的能力,同时也使我认识到自己对所学的知识理解的深度还远远不够,还有很多方面知识结构的缺乏。很快就要毕业了,我今后一定要努力提高自己的理论水平,同时,尽可能多的阅览一些科技书籍,以加强自己的理论水平和实际动手能力。由于时间的限制,本文所解决问题的方法并不能称之完美。在许多小细节方面尚待推敲、修改与完善,Page17,展望,如果想让本系统应用起来,可能功能还有所欠缺,还有待完善,但是毕竟是一个毕业设计,时间和本人的知识面都很有限,不过我相信只要不断地锻炼自己的实际开发能力及动手能力,积极的吸收最新技术,不断摸索不断改进,不断发现问题,解决问题,那么一切困难都会将会迎刃而解,系统功能肯定可以更完善,稳定性可以跟好,效率可以更高的,Page18,在这一次的毕业设计中,首先,我要对我的指导老师表示谢意,感谢他在手势加密查询系统的开发期间给予我无微不至的关怀,从课题的确定到研究方法的选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁夏石嘴山市本年度(2025)小学一年级数学统编版专题练习(下学期)试卷及答案
- 考生访谈2025年证券从业资格证考试试题及答案
- 编辑教授教你证券从业资格证试题及答案
- 项目延误的原因及对策试题及答案
- 2025年财务战略评估试题及答案
- 2025年注册会计师考试考场技巧试题及答案
- 有效提高微生物检验效率的措施试题及答案
- 项目管理考试的案例分析分享试题及答案
- 2025年证券从业资格证投资组合分析试题及答案
- 项目管理成功因素试题及答案
- -城乡规划法-最新课件
- DB32T 4013-2021 第三方社会稳定风险评估技术规范
- 夏日泛舟海上 (3)
- 垂体瘤-PPT课件
- 钻井井控装置
- ESC指南心包疾病
- 第三章卫星运动基础与GPS卫星星历
- 赣美版(江西)小学四年级美术下全册教案
- 12队淘汰赛_对阵表
- 三年级美术下册 第12课《班级小报》课件1 浙美版
- 预拌商品混凝土项目运营方案(模板范文)
评论
0/150
提交评论