声明
摘要
第1章 引言
1.1 选题依据
1.2 研究现状与研究意义
1.2.1 研究现状
1.2.2 研究意义
1.3 研究目标、研究内容
1.3.1 研究目标
1.3.2 研究内容
1.4 论文结构安排
第2章 系统主要技术研究
2.1 Android系统研究
2.1.1 Android操作系统软件架构
2.1.2 Android的开发环境
2.1.3 基于Android的APP开发语言
2.2 IOS操作系统研究
2.3 系统平台的选择
2.4 系统架构模型和开发模式研究
2.4.1 系统架构模型
2.4.2 开发模式
2.5 系统功能实现的技术支持
2.5.1 Android系统的安全管理
2.5.2 消息推送技术
2.5.3 路径规划服务技术
第3章 需求分析
3.1 防震科普宣传APP的使用调查
3.1.1 调查问卷编写背景
3.1.2 调查问卷编制
3.1.3 问卷调查结果统计和分析
3.2 应用软件的功能性需求分析
3.3 应用软件的非功能性需求分析
第4章 系统总体设计
4.1 APP设计原则
4.1.1 APP设计需要考虑的主要因素
4.1.2 设计四项基本原则
4.2 系统架构设计
4.2.1 功能架构
4.2.2 网络拓扑结构
4.3 APP结构模型
4.4 系统功能模块设计
4.4.1 服务模块
4.4.2 消息推送模块
4.4.3 综合查询模块
4.4.4 学习模块
4.4.5 交互模块
4.4.6 测试模块
4.4.7 公告模块
4.4.8 资料模块
4.5 数据结构设计
4.5.1 XML设计
4.5.2 资料定义
4.5.3 数据库设计
第5章 系统开发和结果展示
5.1 系统开发环境的搭建
5.2 功能模块的开发
5.2.1 注册登录模块
5.2.2 百度云推送模块
5.2.3 路径规划
5.3 系统功能界面实现
5.4 系统的功能测试
总结
致谢
参考文献
攻读学位期间取得学术成果
附录