摘要:从小学到大学,中国传统课堂上的教育方式,都是以老师教学为主,学生接受这种知识的灌输,在课堂上,学生的许多能力,比如自主学习,创造力都不能有很大的进步,并且老师对一届一届的学生讲相同的知识点,教学劳动重复现象,教学效率与教学的成本等问题也愈发的引起这代人的思考。
在这种背景下,在线教育,翻转课堂的新型教育模式也应运而生,老师上传视频,更新视频,不断的发布更加优秀的教学视频,提高微课的视频内容质量。在课堂上,老师可以根据学生的问题针对性的解答,学生在课堂上,不再是全盘接受老师讲的知识,有更多的时间自己思考,学生自己成为课上的主体。在课下,学生可以通过在线视频进行针对性的学习,对某章节,某课时进行提前学习,或者对较难理解的课时比对不同的老师的课程视频学习。同时对不同学习能力的学生,也更加“因材施教”。
本文根据教学模式创新的实际需求,采用objective-c语言,iOS开发技术,MVC设计模式,实现了一个pad端的在线教育系统。该系统主要功能包括:用户登录,微课堂,课堂互动,微好友,学情分析,个人设置。系统具有操作简单,功能基本齐全;系统界面友好,较人性化;设计理念符合社会需求,结合实际的特点。
关键词 在线教育;objective-c;iOS;MVC
目录
摘要
Abstract
1绪论-1
1.1.课题研究的背景-1
1.2课题研究的目的和意义-2
1.3 课题研究的主要内容及技术路线-2
1.4 论文结构-2
2相关技术简介-4
2.1 Objective-C简介-4
2.2 iOS简介-4
2.3 MVC简介-4
2.4 Java-5
2.5 MySQL简介-5
2.6 Eclipse-5
2.7 Tomcat-5
2.8本章小结-5
3需求分析-6
3.1系统需求分析-6
3.1.1 功能需求分析-6
3.1.2开发运行环境分析-6
3.2可行性分析-7
3.2.1经济可行性分析-7
3.2.3设计可行性分析-8
3.3系统用例图-8
3.4本章小结-9
4 系统总体设计-10
4.1 系统总体设计-10
4.1.1系统设计思路-10
4.1.2系统的功能结构图-10
4.1.3系统的流程图-11
4.2 数据库设计-13
4.2.1 系统E-R图设计-13
4.2.2数据库逻辑设计-15
4.3 本章小结-19
5系统详细设计-20
5.1登录模块实现-20
5.2 微课堂-22
5.3微课个人中心-30
5.4 课堂互动-32
5.5 学情分析-34
5.6 微好友-38
6 系统测试-43
6.1 测试目的-43
6.2测试-43
6.2.2 功能测试-43
6.2.3界面测试-44
6.2.4 兼容性测试-45
6.3 测试结果-45
结论-46
致谢-47
参考文献-48