XCLW35094 iOS多规则提醒APP的设置与开发 (字数:18097)摘要随着高速移动网络和智能移动终端的快速发展,越来越多的功能实用的APP被开发和设计出来,迅速的传播和推广,在各个方面为人们提供了便利。本应用是一款简单易用,功能强大的多规则提醒应用。本应用是基于iOS平台的一款移动应用, 在mac os系统下开发,开发工具..
XCLW35094 iOS多规则提醒APP的设置与开发 (字数:18097) 摘要 随着高速移动网络和智能移动终端的快速发展,越来越多的功能实用的APP被开发和设计出来,迅速的传播和推广,在各个方面为人们提供了便利。本应用是一款简单易用,功能强大的多规则提醒应用。 本应用是基于iOS平台的一款移动应用, 在mac os系统下开发,开发工具有Xcode,sublimeText, IntelliJ IDEA等。后端以mySQL做为数据库,Tomcat做为应用服务器。部署在centos7服务器上。本系统最主要的部分为iOS端应用,他是一个效率类的工具,可脱离后台免登录独立运行。后端接口服务器,Web站点都是提供了辅助功能。前端主要是iOS本地应用,与后端用JSON格式来交换数据。web站点用于展现应用及收集用户反馈。iOS端的主要模块包含提醒规则管理,提醒任务生成模块,提醒任务列表,执行计划查看,设置等。后台的主要模块有用户绑定,规则备份及恢复,活动数据接口等。Web端主要是一个主页展示及收集用户反馈信息。 关键词 iOS规则 提醒 通知 目 录 摘要 I 引言 1 一、 本系统开发所用到的知识介绍 2 (一)iOS开发相关语言及开发环境介绍 2 (二) web开发相关开发语言及环境介绍 2 (三) 后台开发相关语言及开发环境介绍 2 (四) ProcessOn在线协作工具 2 二、多规则提醒APP的需求分析 3 (一)可行性分析 3 1. 总体目标 3 2. 技术可行性 3 (二)功能需求分析 3 1. iOS端功能需求 3 2.Web端功能需求 4 3. 服务端功能需求 5 (三)性能需求 5 1. iOS端性能需求 5 2. web端性能需求 6 3. 后台性能需求 6 三、总体方案设计,功能模块分析 7 (一)系统物理结构 7 (二)系统逻辑结构 7 (三)系统功能模块结构 8 (四)系统技术选型 9 (五)名词定义 10 四、多规则提醒APP的详细设计与实现 11 (一)核心功能:iOS端的设计与实现 11 1. iOS端总体结构设计 11 2. 主页面,规则列表模块的设计与实现 17 3. 规则新增,编辑模块的设计与实现 21 4. 提醒列表模块的设计与实现 34 5. 设置模块,用户绑定,备份恢复,邀请用户功能的设计与实现 35 6. 任务生成模块的设计与实现 38 7. 多语言,国际化的的设计与实现 51 8. 应用内购买的的设计与实现 53 9. 可复用的公用组件库剥离的的设计与实现 54 (二)服务端的设计与实现 54 1.后台数据库相关设计 54 2.后台实现方式,公用功能介绍 56 3. Amazon SES邮件发送服务对接 58 4. 用户邮箱绑定功能实现 59 5. 用户提醒规则备份功能实现 59 6. 用户提醒规则恢复功能实现 59 7. 用户反馈信息收集功能 60 8. 推广邀请功能实现 60 (三)Web站点的设计与实现 60 1. 主页展示,Amaze UI应用 60 2. 收集用户反馈功能的实现 61 五、iOS端多规则提醒APP实现成果展示 63 (一)应用启动图标展示 63 (二)主页面展示 63 (三)规则新增及编辑功能模块展示 65 (四)提醒列表模块展示 71 (五)设置模块展示 72 (六)通知栏操作展示 73 六、测试,部署及错误收集,整体联调及上架 75 (一)APP端的测试 75 (二)后台接口的功能测试,性能测试,部署 75 (三)极光推送的集成,三方错误收集实现 75 (四)appstore上架相关实现 76 七、结束语 78 (一) 整个应用从设计到上架的体会 78 (二) 目前该应用的不足及待完善处 78 参考文献 79 致谢 79
|
| |
上一篇:基于BS架构的机动车驾驶员计时培.. | 下一篇:关于互联网直播监控系统的研究 |
点击查看关于 iOS 规则 提醒 APP 设置 开发 的相关范文题目 | 【返回顶部】 |