毕业设计
毕设名称基于安卓与服务端交互的手机助手软件参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系68661508索要
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系68661508索要
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系68661508索要
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系68661508索要
摘要
伴随智能手机的不断普及移动互联网的快速发展伴随着3G时代的到来智能手机的广泛应用安卓成为活跃用户量最大的移动终端操作系统并且安卓操作系统是开放源代码的所以每个人都可以开发出一个安卓应用导致安卓的应用数不胜数。 由于安卓的开源所以安卓的应用程序更是多不胜数那么对于手机软件的管理需求自然而然的产生了。
本论文详细的阐述了手机管家的开发流程包括软件管理、进程管理手机加速 、 闹钟管理、 电池管理、照相机、通讯录这六大功能模块。整体项目充分运用了android的四大组件是对安卓知识点的进行了综合应用本项目是通过xml文件对页面进行布局后台使用java代码实现每一个业务逻辑流程完成页面中的每一个需求。本系统采用安卓作为开发平台使用安卓开发工具作为开发环境后台使用sqlite数据库进行数据的存储和传输来实现手机管家中的通讯录模块的的数据存储。
关键词手机管家,安卓开发平台,MVC框架, sql i te数据库
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等
完整的设计文件及源代码资料请联系68661508索要
Abstract
With the growing popularity of smart phones and the rapid development of mobile Internet,With the extensive application of the 3 G era, smart phones,Android became the largest active users of mobile operating systems,And the Android operating system is open source, so everyone can develop an Android application, resulting in numerous Android applications.Because Android is open source, leading everyone can develop Android terminal software for DIY,and some developers to develop some illegal code in the application, to steal the user's privacy,making phone security problems have become increasingly apparent, and thephone security problems has caused many people’s concern.
This paper expounds the development process of mobile phone housekeeper,including software management, process management (mobile acceleration), alarm clock, battery management, camera, contacts the six major functional modules.The overall project,make full use of the four components of the android is the android has carried on the comprehensive application of knowledge points, this project is through the XML file to layout of the page, the background using Java code for each business logic process, complete each requirement of the page.This system USES the android as a development platform, using the android development tools as a development environment, the background using the sqlite database for data storage and transmis sion,to achieve mobile butler in the contacts module of data storage.
Keywords: mobile phone butler, android development platform, the MVC framework, sqlite database
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等
完整的设计文件及源代码资料请联系68661508索要
目录
1绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.1选题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.2系统开发环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.3本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.1可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.2项目需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.2.2项目的目录空间结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.2.3项目代码的组织结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.3本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3相关技术简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1 Java技术综述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2 Android技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.3 SQLite数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.4本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
4项目设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.1项目设计目标及原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.2项目的模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.3 程序的设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.3本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
5数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
5.1数据库设计过程描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
5.2数据库物理结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
5.3数据库的实施. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
5.4本章小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
6项目的测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
6.1软件测试的概念. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
6.2测试收获. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等
完整的设计文件及源代码资料请联系68661508索要
1 . 1选题背景
Android移动终端操作系统由谷歌公司于2007年11月05日推出 Android 操作系统是建立于Linux操作系统之上该平台有操作系统、 中间件、用户界面和应用软件层组成。 Android操作系统最初由Andy Rubin开发主要支持手机。根据全球著名调查机构Gartner提供的数据安卓系统在只能手机市场发占有率达到了一半以上。
随着科技的发展移动互联网已成为当下的趋势而拥有Android平台的终端设备已达到75%的占有率。这都要归根于其平台的开放性显著的开放性可以使其拥有更多的开发者随着用户和应用的日益丰富软件的开发的需求量也逐年增加。
1 .2系统开发环境
操作系统 Windows 7
开发平台 Android
开发环境 Android Development Tools
开发语言 Java
数据库 Sqlite、 oracle
1 .3本章小结
本章主要介绍了该项目的开发背景和本项目的特点 以及对市面上一些商业安全软件的一些模块进行小小的优化针对用户的需求简要阐述了该项目所要实现的基本功能和目标并介绍了该项目的支持平台、开发环境、开发语言以及所要使用的后台数据库。
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等
完整的设计文件及源代码资料请联系68661508索要
2. 1可行性分析
随着Android用户的不断增长手机管家在各个应用下载榜上都名列前茅国内有很多成功的案例如 360手机管家腾讯手机管家等。而手机管家这个项目乍一看不知道如何下手并且其组织关系有很大的复杂性但仔细分析后发现它所用到的知识点基本上Android核心的知识点比如Android的四大组件、自定义UI布局还有对一些系统API的综合运用。并且由于Android的开源我还可以借鉴一下市面上的手机管家的素材和UI布局所有说如果我们能详细了解项目的开发流程并且熟悉Android核心的知识点开发出这个项目并不存在太大的技术问题。
这个项目开发难度不是太大并且通过开发工具可以导出一个APK文件直接可以安装到用户的移动终端上系统部署对软硬件要求不高用户操作简单使用比较方便几乎不需要对用户进行专业培训就可使用本软件不必要花费那么多的时间也就是说最重要的是就是提高了效率而又保证了各项数据的准确性适应了当前的发展形式。
通过将近几天的可行性分析和对市场需求的调查发现对手机管家的需求还是蛮大的通过技术和经济上的分析开发出一款手机管家是切实可行的这就为我们后来的准备工作有了一个良好的开端。好的开头是成功的一半这会是后期开发的动力之所在。
参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等
完整的设计文件及源代码资料请联系68661508索要
香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...
今天看到一个网友从原来虚拟主机准备转移至服务器管理自己的业务。这里问到虚拟主机和服务器到底有什么不同,需要用到哪些工具软件。那准备在下班之间稍微摸鱼一下整理我们服务器安装环境和运维管理中常见需要用到的软件工具推荐。第一、系统镜像软件一般来说,我们云服务器或者独立服务器都是有自带镜像的。我们只需要选择镜像安装就可以,比如有 Windows和Linux。但是有些时候我们可能需要自定义镜像的高级玩法,这...
想必我们有一些朋友应该陆续收到国内和国外的域名注册商关于域名即将涨价的信息。大概的意思是说从9月1日开始,.COM域名会涨价一点点,大约需要单个9.99美元左右一个。其实对于大部分用户来说也没多大的影响,毕竟如今什么都涨价,域名涨一点点也不要紧。如果是域名较多的话,确实增加续费成本和注册成本。今天整理看到Dynadot有发布新的八月份域名优惠活动,.COM首年注册依然是仅需48元,本次优惠活动截止...