声明
摘要
第1章 绪论
1.1 课题研究的背景
1.2 课题研究的实际意义
1.3 工作内容及本文组织结构
第2章 相关技术
2.1 Apache Thrift
2.1.1 Apache Thrift简介
2.1.2 Apache Thrift架构
2.1.3 Apache Thrift基本要素
2.2 Cocoa
2.2.1 Cocoa简介
2.2.2 iOS框架概念
2.2.3 Cocoa主要框架
2.3 APNS
2.3.1 APNS简介
2.3.2 APNS工作机制
2.4 MTK
2.4.1 MTK简介
2.4.2 MTK软件架构
2.5 本章小结
第3章 系统分析
3.1 业务分析
3.1.1 业务背景
3.1.2 业务流程
3.2 需求分析
3.2.1 系统的功能性需求
3.2.2 系统的非功能性需求
3.3 系统运行环境
3.3.1 网络环境
3.3.2 硬件环境
3.3.3 软件环境
3.4 系统开发环境
3.4.1 服务器端开发环境
3.4.2 手机端开发环境
3.4.3 腕表端开发环境
3.5 系统开发语言
3.5.1 服务器端开发语言
3.5.2 手机端开发语言
3.5.3 腕表端开发语言
3.6 本章小结
第4章 系统设计
4.1 系统总体设计
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 E-R模型设计
4.3.2 数据表设计
4.4 本章小结
第5章 系统实现
5.1 子女账号管理模块的实现
5.1.1 注册账号模块的实现
5.1.2 登录账号模块的实现
5.1.3 账号登出模块的实现
5.2 家人基本信息管理模块的实现
5.2.1 子女添加家人模块的实现
5.2.2 子女查看家人模块的实现
5.2.3 子女编辑家人模块的实现
5.2.4 家人自己编辑模块的实现
5.3 家人腕表管理模块的实现
5.3.1 获取绑定验证码模块的实现
5.3.2 绑定腕表模块的实现
5.3.3 解绑腕表模块的实现
5.4 关爱提醒设置模块的实现
5.4.1 添加提醒设置模块的实现
5.4.2 查看提醒设置模块的实现
5.4.3 编辑提醒设置模块的实现
5.5 关爱提醒执行模块的实现
5.5.1 到时提醒模块的实现
5.5.2 反馈执行结果模块的实现
5.5.3 走跑记步模块的实现
5.6 关爱提醒记录模块的实现
5.6.1 子女查看全部设置记录模块的实现
5.6.2 子女查看单一设置记录模块的实现
5.6.3 家人查看当日记录模块的实现
5.7 本章小结
第6章 系统测试
6.1 测试目标
6.2 测试内容
6.2.1 单元测试
6.2.2 集成测试
6.2.3 系统测试
6.2.4 界面测试
6.2.5 压力测试
6.2.6 安装测试
6.3 测试结论
6.4 本章小结
第7章 结论
7.1 本文工作总结
7.2 进一步工作展望
参考文献
致谢