论文部分内容阅读
随着计算机网络技术的高速发展,使人类有了新的教学途径:网上教学。这种教学方式如今已经成为部分高校和网校教育体系的重要组成部分,而完成网上教学任务的网络教学平台环境也成为现今热门的技术。但由于网络硬件和软件资源的限制,网络教学平台的开发需要建立起一个交互、开放、易用的环境,并且要以尽可能低廉的投入而获得尽可能高效的教学效益。为了达到这两个目标,就要很好的对网络教学平台进行设计与开发。而在现今的几种网络教学平台中以基于web的网络教学平台(非实时网络教学平台)最为经济实用,本文正是在这个前提下研究了基于web网络教学平台的设计与开发。本文将工作重点放在了网络教学平台的需求,网络教学平台使用的技术及网络教学平台的实现上。本文首先分析了网络教学平台的三种用户:学员,教师,管理员对网络教学平台的主要需求。从学员角度来说,网络教学平台应该提供给学员选课的功能;在线通过观看课件学习的功能;在线完成作业的功能;在线提交作业并察看评判结果的功能;以及在线测试的功能等。从教师的角度说,网络教学平台应该提供给教师上传课件,管理课件,删除课件的功能;在线出题目并将题目存入题库的功能;从题库中调出题目生成作业和考试卷的功能;与学员在讨论区进行答疑的功能等。从管理员的角度说,网络教学平台应该提供管理教学资源的功能;管理通告的功能;管理用户的功能等。在网络教学平台实用技术方面,本文着重介绍了基于web网络教学平台经常使用的“三层C/S”模型,这种模型将各类教学资源放在服务器一端,并使用中心数据库统一存放和组织,用户在客户机一端,无须任何配置工作,只须使用浏览器向web服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的教学内容以web页面形式通过浏览器反馈给用户。用户通过对页面进行操作形成下一次的请求。随后文章介绍了“三层C/S”模型的几个组成部分:客户端、应用服务器、数据库服务器的实现技术及在网络教学平台上的应用。随后本文重点设计与实现“吉林大学教育在线”,分析了实际网络教学平台的实现,并按照通用模块,教师空间模块,学员空间模块,管理员工作室模块四部分分析了网络教学平台的主要功能的实现代码和程序结构。