doc 基于iOS平台的有道口语大师的设计与开发 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:75 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 19:26

基于iOS平台的有道口语大师的设计与开发

编译期间能够管理内存的技术,通过它,开发人员可以不需要在内存的,释放等方面花费精力。在编译期间为每个指针变量添加合适的等函数,保存每个变量的生存周期控制在合理的范围内,以期实现代码上的自动内存管理。通过技术,开发者可以不顾传统方式的内存管理方式,集中精力开发业务逻辑。使用也并不能保证绝对的内存不泄露,深入了解传统的内存管理依然是十分有必要的。推送机制推送通知在现代中必不可少,是应用召回用户,刺激使用的重要途径。很多人对于的使用甚至仅限于查看推送通知。苹果官方对推送机制的解释如图所示。图苹果官方对推送机制的解释就是应用的后台服务器,是的缩写,也就是苹果的推送服务器。上图可以分为三个阶段第阶段应用程序的服务器端把要发送的消息目的的标识打包,发给。第二阶段在已注册服务的列表中,查找有相应标识的,并把消息发送到。第三阶段把发来的消息传递给相应的应用程序,并且按照设定弹出通知。口语大师后台服务器的构建流程将在后文部分详细描述。本章小结本章主要简单记述了口语大师开发过程中涉及到些关键技术,包括框架,网络通信库,内存管理,依赖库管理工具,苹果推送服务。北京交通大学硕士专业学位论文有道口语大师需求分析有道口语大师需求分析口语大师是款移动口语教学,其教学目的体现为通过坚持使用口语大师学习软件,半年到年的学习,人人都可以达到最高,商务英语考试高级,最低中级的水平,即口语听力能够完全满足工作需求,词汇量过,发音清楚准确,轻松听懂常速英文,面试,办公室用语,写作基本无碍。好的教育类是定要达到定的教学的目的,单纯的开发技巧与教学资料的堆积,并不能成就好的教育软件。需要通过优化的学习流程,良好亲和的使用体验,让用户对软件产生依赖,最终达成学习目的。这种学习过程不是强制的,而是用户的自发行为。在软件设计与开发过程中直要始终兼顾两个基本点保证教学效果,提高用户兴趣度。口语大师总体业务分析移动教育类首先要解决的就是用户层次不集中,水平不均等。因为上架后任何人都可以使用,有手机就可以使用,为了保证大众用户的使用体验,在的业务设计上,采用了分级的机制,保证不同水平的用户在不同的级别得到应有的训练,低级别的用户通过训练也可以进入高级别的课程并不断升级,在升级的过程中提升口语能力,达到教学目的。第阶段学习日常生活中常用情景的重点句型,达到能够进行简单会话。对不同场景进行知识点的关卡进阶,设计场景涉及的内容有难度区分,整体难度为中低难度第二阶段语音语流,给用户全新的发音集中训练,打破听障,锻炼口腔,夯实基础。对语音语流的各个知识点进行关卡设计。第三阶段职场口语,初级职场口语,达到工作中的常见交流无碍。对不同场景进行知识点的关卡进阶设计,场景涉及的内容有难度区分,整体难度为中。第四阶段商务中级,基本的商业表达技能,表达思维等对不同场景进行知识点的关卡进阶设计。场景涉及的内容有难度区分,整体难度为中高难度。第五阶段查缺补漏,口语句式的反复练习,常见大小词的用法。对不同疑难点进行北京交通大学硕士专业学位论文有道口语大师需求分析知识点的关卡进阶设计。涉及的内容有难度区分,整体难度跨越较大。口语大师的整体业务逻辑设计如图所示。图有道口语大师整体业务架构遵循业务架构的设计给给出了口语大师的具体业务设计。让用户基于游戏关卡式的学习体验,在闯关过程中步步提升口语能力,最终达到教学目的。整体业务设计如图所示。图口语大师业务设计图教学目标阶段关卡北京交通大学硕士专业学位论文有道口语大师需求分析口语大师为了满足不同水平的用户,设计了不同的分级,针对教学中的各个阶段,在应用中体现如图所示。图口语大师分级图口语大师共分了个年纪,帮助用户在升级的过程中逐步提升口语能力,达到我们设计的教学目标。在学习过程中还为用户设计了激励机制,用户每做道题都会得到明确的反馈,鼓励或者继续加油。项目中设计了积分系统,每个关卡最多获得三颗星,累计定的星星数可以打成相应的奖励,或者解锁进入高级关卡。为了满足不同类型的用户进阶要求,和课程的更多样组合,设计了如下几个维度控制课程的显示与关闭,如表所示。北京交通大学硕士专业学位论文有道口语大师需求分析表口语大师课程维度设计进入每个年级后,每个关卡,也就是上文所设计的,会看到当前课程的难度,解锁条件,课程状态等相关信息。如上图所示的几个维度都会出现在的介绍中,用户很轻易就可以获取当前的信息,判断这个是否适合用户的水平,是否要进入这个关卡。口语大师业务流程设计口语大师的设计流程如图所示见下页。用户第次打开可进入口语大师,先展示的是口语大师的年级分布图,见图。秒后用户进入当前年级,没有记录进入年级。接下来展示出当前年纪的各种,用户学习过的的会放在前面,未学习的在下方,接下来是为解锁的的,解锁各种的条件见表。用户遵循我们默认的排布依次学习就能获得很好的学习体验,收获学习效果。有能力的用户也可以选择解锁特定条件的来快速进入下个年纪。注意,跨年级的学习目前是不允许的。课程维度类别描述产品呈现难度分五颗星,半颗星为个刻度解锁条件星星数本学期累计星星数星星数放在学期下面展示,每学期都有历史记录解锁条件金币数需要消费金币解锁课程金币数,不消耗的不展示金币这个特征解锁条件课程名学了个课程后才能学习另个课程依赖的课程名字课程标签后台编辑,个课程可以有多个标签,包括标签为的放在个特定的区域,这个区域的内容为短平快的内容,和高成本的教学内容区分同学数标记正在学习该课的学生数暂不展示,但等用户量达到个级别才展现北京交通大学硕士专业学位论文有道口语大师需求分析口语大师进版页面年级静态图展示年级之间的关系启动当前年纪进入年纪进入进入个个人页面学习线路学习目标阐述历史学习记录关卡列表解锁未解锁星星数进入关卡图口语大师流程设计图口语大师功能需求从技术层面上为了良好的实现业务流程,从可拓展性与易维护性上面,对软件功能进行了良好的分解。按功能将其分为课程资源展示,个人信息模块,关卡模版,成就馆,社会化模块等几方面。如图所示,下面详细分析各个模块的主要功能。口语大师课程资源展示个人信息模块打分引擎关卡模版成就馆模块模块社会化模块网络模块年级展示展示关卡展示个人信息展示反馈调研,满意度系统设置图片选择题跟读题造句题对话题新题型闯关成功,失败结果成就展示关卡跳转第三方登录第三方分享接入网易帐号服务图口语大师功能模块硕士专业学位论文基于平台的有道口语大师的设计与开发摘要摘要有道口语大师英文名源自作者的实习项目,是网易有道公司在线教育产品线推出的第款移动平台英语口语学习工具,旨在通过游戏化的学习体验帮助用户提升口语水平。在线教育是指基于网络的种学习行为。随着移动智能设备性能和移动网络速度的大大提升,可以在移动智能设备上实现的功能越来越多,体验越来越好。对于学习欲望强烈而学习时间又少的现代人,手机作为教学平台,可以很好的将碎片化时间利用起来,用户可以随时获取到网络上的教学资源进行学习。本文以口语大师为例,对如何打造款成功的移动教育类应用进行了探讨。记录并分析了此类应用开发过程中遇到的常见问题,提供了切实可行的解决方案。对往后的移动教类育应用开发有着重要的指导意义。口语大师项目于年月份启动,分为和两个版本,作者完整的参与了版本的设计与开发。由于英语口语学习资料更新非常快且移动应用面临的网络环境较为复杂,口语大师在设计上需要保证内容的实时性,功能的可靠性,同时也要节省流量。本文基于以上这些要求,对项目进行了详细的需求分析,包含功能点划分和非功能性需求在此基础上,从技术架构角度对项目进行了概要设计,合理分解了项目的功能模块。然后针对各个功能模块进行详细设计对其中重要的模块做了流程说明和类设计,通过时序图明确了各个功能点在实现中的方法调用关系。考虑到客户端要随时和服务端进行交互以获取最新的课程资料,选择了,种轻量级数据格式作为教学内容的存储和传输格式,图片和音频等媒体资料作为压缩包通过协议下载到客户端。口语大师客户端采用了经典的框架结构,使用系统开发语言,简称语言进行开发,根据项目需求,对的基类加入了支持。为了解决移动端网络状况不稳定的问题,设计了教学资料提前下载和网络状况变更提醒等功能。特别针对应用中的口语评分模块,通过在线和离线评分相结合的方式,解决了用户在断网情况无法使用的问题。作者在项目开发过程中完成的主要工作包括项目架构的设计,课程资源模块关卡模版和个人中心等核心模块的功能设计与实现,以及项目中些公共服务的设计开发和性能优化等。从口语大师立项至今,项目采用敏捷开发的方式,已经开发并上线了个版本,本文中涉及到的所有功能均已上线,运行情况稳定良好。在这个版本中除了问题的修复,应用性能也在不断提升,最新版本目前已良好运行个月,能顺利支持万人同时在线学习,应用崩溃率低于。本文论述了套完整的移动教育类应用开发的解决方案,经过口语大师在线上运行情况的验证,这套方案能切实可行的解决教育类应用开发中的常见问题,提升开发效率,降低由于技术问题导摘要致项目失败的风险。关键词在线教育口语教学工具移动开发敏捷开发

下一篇
基于iOS平台的有道口语大师的设计与开发第1页
1 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第2页
2 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第3页
3 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第4页
4 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第5页
5 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第6页
6 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第7页
7 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第8页
8 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第9页
9 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第10页
10 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第11页
11 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第12页
12 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第13页
13 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第14页
14 页 / 共 75
基于iOS平台的有道口语大师的设计与开发第15页
15 页 / 共 75
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批