- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于iOS的作文互评系统设计与实现.doc
基于iOS的作文互评系统设计与实现
摘要:随着移动互联网迅猛地发展,移动课堂已经作为一种新兴的教学模式步入社会。传统作文课堂仅限于教师对学生作文的批改,学生之间不能相互批改作文,学生只能看到老师对自己作文的评价。因此,学生就不知道作文评分的重点在哪里,怎样才能提升自己的作文水平。为此提出一种基于移动课堂作文互评模式的教学方式,设计并实现了基于iOS的作文互评系统,它包含了后台服务和前台客户端。实验结果表明,系统能有效地提升教学的效率和提高学生的学习兴趣。
关键词:iOS移动平台;作文互评系统;移动课堂;云计算;教育;Xcode工具
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)07-1435-05
移动学习是指利用无线移动通信网络技术以及无线移动通信设备获取教育信息、教育资源和教育服务的一种新型学习形式[1]。它解决了传统教学在时空上受限制的问题,实现了教与学随时随地的进行,使得学习更具备主动性,开展了“Anyone、Anytime、Anywhere、Anystyle(4A)”的学习[2]。
云计算(Cloud Computing)由分布式计算(Distributed Computing)、并行处理(Parallel Computing)、网格计算(Grid Computing)发展而来,是一种新兴的商业计算模型[3]。云计算中的“计算”可以泛指一切ICT的融合应用[4-5]。它是信息通信时代由经济利益驱动产生的重要技术,是一种能够通过网络以便利的、按需付费的方式获取计算资源并提高其可用性的模式[6]。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务[7]。另外,云计算整合了多方计算机、互联网新技术,突破了单一WAP协议的限制[8]。该文引入移动云计算技术对移动课堂进行研究,针对在课堂上实现作文相互推送批改及共享作文的问题,设计并实现了基于iOS移动平台的作文互评系统,可以帮助学生随时随意的进行作文的批改与分享。
1 iOS应用程序开发工具
iOS是由苹果公司为iPhone等设备开发的操作系统,它主要由iPhone、iPod touch和iPad使用。Xcode是苹果公司最新的集成开发环境,用于开发Mac OS X软件和iOS软件。Xcode本身具有很多优点,如Xcode为用户提供了一个强大的界面,允许用户使用许多基于工业标准的开放源代码工具,包括GCC,javac,jikes和GDB。Xcode还提供了模板帮助开发人员创建应用程序、框架、共享库、plug-ins、java应用程序和小应用程序、以及命令行工具等等;Xcode支持Cocoa和Carbon开发,允许使用C,C++,Objective-C以及Java等编程语言。另外,Xcode提供了一个全新的流线型的用户界面来帮助您组织和访问您的软件工程的内容和数据,使用起来非常方便。
2 基于iOS的系统设计
系统采用C/S架构。Web应用运行在Apache服务器上,后台数据库采用SQL Server 2005;服务器端使用Eclilpse J2EE作为集成开发环境,以java作为编程语言,J2EE旨在为支持Java语言服务器端部署而提供与平台无关的、可移植的、多用户的、安全和标准的企业级平台;客户端使用Xcode作为集成开发环境,以Objective-C作为编程语言。
2.1 系统模型
系统开发采用iOS平台下的MVC(model,view,controller)模式[9],系统分为三层:用户界面层、控制层和业务逻辑层。其中用户界面采用两种方式实现:一个是使用Interface Builder,一个是通过代码编程实现。两种方式各有优劣,第一种简单易用,但有局限性,第二种实现比较复杂,但有很大灵活性。系统模型如图1所示。该系统模型主要包括iOS移动平台(iOS Mobile Platform,iOS MP)、客户端、Web服务器端和数据库。iOS MP、客户端和Web服务器之间通过简单对象访问协议(Simple Object Access Protocol,SOAP)进行通信。
2.2.2 教师端功能
教师端共有四大功能:作文维护、我的任务、作文批改和查看作文。在作文维护中,教师可以添加作文题目(支持的题目类型有文本、图片和多媒体格式),教师还可以布置作文,在布置作文时需要设置任务班级、开始写作时间、写作时长和批改次数(注:批改次数指需要几个学生来批改一篇作文);在我的任务中,教师也可以参与作文写作,把写好的作文混在学生作文当中,由学生批改,写作的方式有家盘输入写作和拍照完成;在批改作文功能模块中,系统支持
您可能关注的文档
- 基于ASON的济南铁通全光网络解析.doc
- 基于Beeload数据交换平台的高校电子离校系统的设计和实现.doc
- 基于BES与J2EE的移动电子政务系统的研究与应用.doc
- 基于Bloom filter的远程对称差规模估算法.doc
- 基于BP神经网络的港口吞吐量预测模型.doc
- 基于BP神经网络的称重传感器蠕变补偿法.doc
- 基于BRT的交叉口信号优先系统的研究.doc
- 基于C#的电子文献管理系统实现.doc
- 基于C#的网络爬虫搜索引擎的设计.doc
- 基于C++.NET的台湾青枣种植信息管理系统数据库开发.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
文档评论(0)