总结:
基于智能手机在信息时代高度普及和多样化应用软件需求日益增长的背景,结合目前Android系统在智能手机端的设计和应用理念以及实现技术的可能性,本文针对徒步爱好者开发了一款基于Android的行程记录系统, 也就是说,徒步旅行者。同时,还可以记录沿途的心情,使整个旅程的安排井然有序、充实、快乐,在旅人群体中具有现实意义和一定的实用价值。系统采用MVC模式设计软件框架,将页面设计与程序逻辑分离,更易于维护; 系统采用J**A语言编写,采用SQLite存储技术,实现用户登录注册、路由和日记的增删修改,界面简洁美观,操作方便。 通过相应理论和技术的介绍,介绍了整个系统的设计与实现。
关键词:旅行者; 附表; 基于 Android
类别:摘要2
1 引言 1
1.1 引言 1
1.1.1 旅行者群体(用户)出现的背景 1
1.1.2 旅行者社区的趋势 1
1.1.3 开发该系统的必要性 2
2 安卓技术简介 3
2.1 Android 3 简介
2.1.1 安卓简介 3
2.1.2 移动设备上的 Android 技术 3
2.2 Android平台功能 4
2.2.1 开放性 4
2.2.2 平等 4
2.2.3 支持丰富的硬件 5
2.2.4 众多开发人员 5
2.2.5 个具有许多功能的 Google 应用程序 5
2.3 Android平台架构 5
2.3.1 应用 6
2.3.2 应用框架 6
2.3.3 系统运行时 6
2.3.4 Linux 内核 7
2.4 开发环境 8
2.4.1 eclipse 8
2.4.2 sdk 8
2.4.3 jdk 9
2.4.4 SQLite数据库 10
2.4.5 安卓模拟器 10
2.4.6 J**a 语言 10
2.5 应用程序组成 11
2.5.1 资源及其概况 11
2.5.2 逻辑文件 12
2.5.3 Android 基本组件 12
3 需求分析 15
3.1 引言 15
3.1.1 编制目的 15
3.1.2 项目背景 15
3.1.3 定义 15
3.1.4 型号 15
3.2 任务描述 15
3.2.1 目标15
3.2.2 操作环境 16
3.2.3 条件和约束 16
3.3 数据说明 16
3.3.1 静态数据 16
3.3.2 动态数据 16
3.3.3 数据库说明 16
3.3.4 数据流图 17
3.3.5 数据字典 18
3.3.6 数据采集 20
3.4 功能要求 20
3.4.1 职能部门 20
3.4.2 功能说明 21
3.5 性能要求 21
3.5.1 数据准确性 21
3.5.2 时间特征 21
3.5.3 适应性 22
3.6 业务要求 22
3.6.1 用户界面 22
3.6.2 硬件接口 23
3.6.3 软件界面 23
3.6.4 故障排除 23
3.7 其他要求 23
3.7.1 库存情况 23
4 总体设计 24
4.1 引言 24
4.1.1 编制目的 24
4.1.2 项目背景 24
4.1.3 定义 24
4.1.4 型号 25
4.2 二、任务概览 25
4.2.1 目标25
4.2.2 操作环境 25
4.2.3 要求结束view 25
4.3 总体设计 26
4.3.1 进程 26
4.3.2 模块的整体结构及外观设计 26
4.3.3 职能分配 27
4.4 界面设计 27
4.4.1 外部接口 27
4.4.2 内部接口 28
4.5 数据结构设计 28
4.5.1 逻辑结构设计 28
4.5.2 物理结构设计 28
4.5.3 文件设计 29
4.5.4 数据结构和程序关系 31
4.6 操作设计 31
4.6.1 运行模块组合 31
4.6.2 操作控制 32
4.6.3 运行时间 32
4.7 错误处理设计 32
4.7.1 错误输出消息 32
4.7.2 错误处理对策 32
4.7.3 安全和保密设计 33
4.7.4 维护设计 33
5 详细设计 34
5.1 引言 34
5.1.1 编制目的 34
5.1.2 项目背景 34
5.1.3 定义 34
5.1.4 型号 35
5.2 程序说明 35
5.2.1 欢迎屏幕模块 35
5.2.2 快捷界面选项卡模块 35
5.2.3 View 路由选项卡模块 37
5.2.4 View 日志选项卡模块 43
5.2.5 写入路由模块 49
5.2.6 写入日志模块 50
5.2.7 frametabactivity.J**a 文件 55
5.2.8 myopenhelper.j**a 57
6 运行测试 60
6.1 概述 60
6.2 测试环境 60
6.2.1 硬件环境 60
6.2.2 软件环境 60
6.3 测试结果 60
6.3.1 重要功能测试用例 60
6.3.2 运行测试 65
结论 69 参考文献 70
致谢 71 外语 72
中文翻译 81
*字数:40643