需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8336 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本论文简述的是一款基于iOS的移动学习平台的设计与实现。移动学习平台就是在移动端(手机,平板)进行学习的一个平台,也就是可以将学习资料下载到移动端上,可以让用户随时都可以进行看书学习,和在有网络的条件下考试和测试。 开发的平台为MyEclipse和Xcode,MyEclipse编写后台服务器以提供数据支持,Xcode编写移动端的应用程序,在移动端使用http带参数请求访问后台,后台根据参数的不同返回不同的json数据,移动端将数据解析后按照一定的样式显示出来。下载电子书资料时,先用http请求获取电子书的路径,然后通过下载功能将电子书下载到本地提供阅读。 本论文依照软件工程的开发流程,对系统的分析、设计和实现进行了阐述。在系统分析阶段,进行了系统概要设计,设计了系统的后台功能模块和系统的前台界面。接下来,本论文还分别介绍了iOS端的学习及测试功能的详细设计。
关键词:iOS;http请求;json数据;下载
目录 摘要 Abstract 1 概要-1 1.1 开发背景-1 1.2 项目设计目标-1 1.3 应用程序功能概述-1 2 系统分析-2 2.1 需求分析-2 2.1.1 功能需求分析-2 2.1.2 非功能需求分析-2 2.2 技术分析-2 2.3 运行环境要求-2 3 概要设计-3 3.1 功能模块设计-3 3.2 数据请求接口设计-6 4 应用程序详细设计与实现-7 4.1 通知和信息展示实现-7 4.2 电子书下载功能设计实现-7 4.3 电子书阅读功能设计-8 4.4 考试功能-8 4.5 注册登录模块-8 4.6 类型方向选择模块-9 4.7 学习进度查询模块-9 5 系统测试与错误调试-10 5.1 测试-10 5.1.1下载功能测试-10 5.1.2后台接口测试-10 5.1.3数据同步测试-10 5.1.4书籍阅读进度读取和保存测试-10 5.1.5类型添加和删除测试-10 5.2 错误调试-10 6 开发总结-12 6.1系统特点-12 6.2开发体会-12 结 论-14 参 考 文 献-15 致 谢-16 |