毕业设计
毕设名称基于安卓与服务端交互的手机助手软件参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系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索要
零途云(Lingtuyun.com)新上了香港站群云服务器 – CN2精品线路,香港多ip站群云服务器16IP/5M带宽,4H4G仅220元/月,还有美国200g高防云服务器低至39元/月起。零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新...
美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...
LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...