目 录
摘 要 1
Abstract 2
前 言 3
第1章 绪论 4
1.1 课题研究的背景及意义 4
1.2 网络教学平台存在的问题和原因 6
1.3 本文研究内容 7
1.4 本文的组织结构 7
第2章 网络教学平台系统分析 8
2.1 可行性分析 8
2.1.1 技术可行性 8
2.1.2 经济可行性 8
2.1.3 操作可行性 8
2.2需求分析 9
2.2.1 总体功能需求分析 9
2.2.2详细功能需求分析 9
第3章 平台解决方案和开发技术简介 12
3.1平台设计思想 12
3.2平台设计目标 13
3.3平台技术解决方案 13
3.3.1 技术框架 13
3.3.2开发环境 13
3.4开发技术简介 14
3.4.1 B/S体系结构 14
3.4.2 Apache 15
3.4.3 PHP 16
3.4.4 MySOL 18
第4章 网络教学平台系统设计 20
4.1数据库设计 20
4.1.1 ER图设计 20
4.1.2 数据表设计 21
4.2系统主要模块流程设计 23
4.2.2教师模块系统流程图 23
4.2.3学生模块流程图 24
第5章 网络教学平台的实现 25
5.1用户管理模块 25
5.2 课程管理模块 27
5.3课程通知模块 29
5.4 课程讲义模块 31
第6章 系统测试 33
6.1主要功能模块测试 33
6.1.1 用户注册测试 33
6.1.2添加课程测试 34
6.1.3添加课程讲义测试 35
6.1.4添加通知测试 37
参考文献 38
小 结 39
致 谢 41
附录: 源程序主要代码 42
第3章 平台解决方案和开发技术简介
3.1平台设计思想
本教学平台的基本设计目标是借助现代信息和网络技术,综合各种教学模式的优点和长处,针对不同学生的各自特点,在教学的各个环节中为网络辅助教学提供适应性较强的,适用于多个层面、各种教学对象及不同网络环境的交互式教学支持平台,以优化教学效果。这一平台设计主要遵循以下理念完成:
(1)坚持教师主导,以学生为本的设计原则。平台的设计基于不同的危色展开,设计充分体现学生的主体地位,强调学生学习的自主性。为保证和提高学生的学习效率。平台设计时强调教师的主导角色,其基本做法是教师通过学习资源开发、辅导答疑、学习效果评价等手段和方式对学生的学习进行引导和帮助。
(2)整合学校教学资源,建设内容丰富的教学资源牢,平台支持符合标准的网上教学资源管理,针对平台的不同使用者提供相应的操作权限,使教师、学生能依据各自的使用目的上传和下载有关的教学资源。平台提供的素材资源库可以为教师开发教学资源提供有效的资源服务,教师可以在线或离线开发课程教学资源,学生可在线获得有效的学习资源,充分应用平台提供的资源的服务。
(3)拓展传统课堂教学。提供网络辅助教学支持环境。课程教学是平台设计的中心,实际使用时,教师可依据教务安排的传统课程,在网上设计开发相对应的网络教学资源,并应用网络的互动功能对传统课堂教学和网络教学进行改进。通过网络应用实现充分的教与学的互动。
(4)支持多平台教学策略选择。网络教育的发展使教育者和学习者的角色发生了极为深刻的变化,教师从知识的传授者和教学的组织者变成了学习的帮助和引导者,学习者的主体地位在这一过程中得以强化和突出。学习方式的变化。加之教师与学生地理空间的分离,形成了全新的教学关系。全新的教与学关系下,传统教学采用的策略已有相当部分难以适用,网络环境下的教学必须引进新的思想和教学方法。网络教学平台的设计中必须包含和体现这些的新的思想和教学方法,必须能够支持辩论式学习、协作学习、角色扮演式学习、探索式学习等更为适合网络环境下学习的教学方式和策略,网络教学平台必须提供能够适应这些教学方式和策略的实用工具,以促进教学指标的达成。
(5)网络教学平台以教学活动为中心,为教学提供丰富的使用功能,营造便利实用的教学环境。网络教学平台的使用人是广大的教师和学生,网络使用者的计算机应用能力与计算机专业人员无法同日而语,因此平台的设计开发必须尽量符合使用者的使用习惯,平台的设计必须做到分类清晰、操作简便、界面友好、易于使用,向教师和学生提供方便快捷的网络服务,使他们乐于使用网络教学平台。此外,网络教学平台的设计必须充分考虑教学的通用性和各种课程的不同需要,以适应不同课程、不同教师、不同学生的使用需求,以最大限度地为教学提供便捷的网络辅助教学服务。
3.2平台设计目标
以课程建设为中心,集成了课程制作、发布和维护等功能为一体的网络教学平台才是较为成熟的网络教学应用系统。网络教学平台的设计必须以现代教育思想和教学理念为指引,为教师提供较为实用的课件开发工具与教学手段,为学生提供交互性良好的网络学习应用系统。优秀的网络教学平台应当具备使用方便、功能完备、界面友好、具备较强的兼容性、易于维护、能够较好地适应辅助教学等特征。以下基本目标是优秀的网络教学平台必须达到的:
(1)各专业学科课程之间的良好的通用性优秀的网络教学平台必须是各专业学科课程网络教学能够通用的系统,以便于高校网络教学进行统一管理。
(2)具备开放性,易于扩展优秀网络教学平台的设计必须具备开放的体系结构,既能够为使用者提供开放的空间,又可以为系统的扩展和技术的升级预留空间。
(3)便于操作优秀的网络教学平台必须易于使用者使用,便于操作。
3.3平台技术解决方案
3.3.1 技术框架
为了使本系统达到上述设计目标,确保平台的运用性、简单操作性、可展性、稳定性,采用当今主流的技术设计路线。本文转载自http://www.biyezuopin.vip/onews.asp?id=12708平台技术框架确定为基于PHP技术的B/S模式的网络教掌平台。平台界面采用PHP技术并使用HTML语言进行开发.WEB服务通过Apache来实现,数据库管理系统使用MySQL关系数据库
3.3.2开发环境
(1)硬件环境配置不低于奔腾2.4G处理器,硬盘320G,内存1G以上。
(2)软件环境操作系统为Linux,使用IE8上浏览器, 推荐chrome, firefox,并安装Apache和MySQL数据库。
(3)开发工具使用Eclipse来进行PHP代码的设计,数据库管理系统使用MySQL数据库。开发过程中使用Photoshop CS、Flash MX等作为开发辅助工具,使用Apache配置平台服务。
index.php: 系统的入口