目 录
1.系统描述1
1.1 问题描述1
1.2 功能描述1
1.3 数据需求2
1.4 设计意义2
2.背景介绍2
2.1 Android系统概述2
2.2 Android开发组件4
2.2.1 Activity组件4
2.2.2 Service 组件7
2.2.3 BroadcastReceiver 组件8
2.2.4 Content Provider 组件8
2.3 Android数据库9
2.3.1 SQLite数据库9
2.3.2 SQLite数据库特点10
3.可行性研究11
3.1 技术可行性11
3.2 经济可行性11
3.3 操作可行性11
4.需求分析12
4.1 前期调研12
4.2 数据流图12
4.3 数据字典13
5.系统设计14
5.1 总体设计14
5.2 数据库表结构14
5.2.1 实体14
5.2.2 系统E-R图15
5.2.3 数据库表设计15
5.3 输入/输出设计16
5.4 处理过程设计17
5.4.1 业务流程图17
5.4.2 系统Activity设计18
5.4.3 功能处理设计19
5.4.4 系统界面设计23
6.详细设计28
6.1 开发环境28
6.2 程序设计29
6.2.1 数据类设计29
6.2.2 Main(Activity)设计32
6.2.3 AddNew(Activity)设计33
6.2.4 UserDetail(Activity)设计34
6.2.5 MainPrivacy(Activity)设计35
7.系统测试36
7.1 程序调试36
7.2 系统的测试36
7.2.1 测试的意义及目的36
7.2.2 测试步骤36
7.2.3 测试的主要内容37
7.3 测试数据38
7.3.1 添加模块测试38
7.3.2 查看编辑模块测试39
7.3.3 查询模块测试41
7.3.4 删除模块测试43
7.3.5 备份与还原模块测试46
8设计总结48
8.1 设计特点48
8.2 经验与收获49
设计成绩评定表51