声明
摘要
引言
1 系统开发的理论基础
1.1 选题背景
1.2 目前存在的问题及系统开发的意义
1.3 Android体系架构
1.4 Android的应用和工作机制
1.5 系统开发应用的理论基础
1.5.1 XML解析技术简介
1.5.2 SharedPreferences技术简介
1.5.3 SQLite技术简介
1.5.4 AIDL技术简介
1.5.5 Handler+Message子线程与主线程通信技术简介
1.5.6 MD5加密技术简介
2 系统的需求分析
2.1 系统开发的可行性分析
2.1.1 技术可行性分析
2.1.2 经济可行性分析
2.1.3 使用可行性分析
2.1.4 法律可行性分析
2.2 需求分析的任务和目的
2.3 用例识别
2.4 性能需求
2.4.1 硬件环境
2.4.2 软件环境
3 系统总体设计
3.1 系统总体结构设计
3.2 系统概要设计
3.2.1 系统总体功能模块
3.2.2 系统整体流程
3.2.3 各功能模块描述
3.3 数据库设计
3.3.1 实体属性分析
3.3.3 数据库逻辑结构设计
4 详细设计与实现
4.1 系统文件组织结构
4.1.1 src文件夹
4.1.2 res文件夹
4.2 防盗管理模块详细设计与实现
4.2.1 设置密码和登录设计与实现
4.2.2 设置向导设计概述
4.2.3 欢迎使用防盗向导
4.2.4 手机卡的绑定
4.2.5 设置安全号码
4.2.6 设置完成
4.3 应用管理模块详细设计与实现
4.3.1 概述
4.3.2 应用管理代码设计与实现
4.4 任务管理模块详细设计与实现
4.4.1 概述
4.4.2 任务管理代码设计与实现
4.5 通信管理模块详细设计与实现
4.5.1 概述
4.5.2 通信管理代码设计与实现
4.6 流量管理模块详细设计与实现
4.6.1 概述
4.6.2 流量管理代码设计与实现
5 系统测试
5.1 测试目的
5.2 软件测试的内容
5.3 测试时间
5.4 测试结果
5.4.1 功能测试
5.4.2 性能测试
5.4.3 子模块的测试
5.4.4 综合测试
5.5 测试结果分析
结论
参考文献
致谢
大连理工大学;