论文部分内容阅读
21世纪是一个信息的时代,随着计算机技术,多媒体技术和互联网技术的突飞猛进的发展,网络教育也随即异军突起,打破了传统的教育教学模式,形成了一种新的教学模式。随着电脑的普及以及通信网络使用的迅速增长,网络教学也逐渐成为网络应用的一个重要方向,各种各样的网络课堂随即产生,现在互联网正吸引越来越多的学生接受网络教育,网络教育逐渐成为学生提高学习成绩的重要工具。在网络教育的发展过程中,利用计算机网络技术建设一个优秀的网络教育平台是推动网络教育发展的一个非常重要的环节。本文首先对国内外网络教育的现状进行了深入的分析,阐述了网络教育的发展现状,指明了目前网络教育所存在的问题;其次,本文对网络教育平台构建过程中用到的相关理论和关键技术进行了深入的研究,详细介绍了LAMP架构,并对Drupal开源内容管理系统的技术原理和特点进行了深入的分析,介绍了Drupal相比其他框架所存在的优势。本文对网络教育平台的需求进行了深入的分析,将平台划分为四大业务模块:管理模块、教学模块、交流模块、学习模块,同时对网络教育平台的各个主要业务模块、各个角色的权限以及网站的用户流程进行了详细的介绍,并根据平台的需求,采用Drupal内容管理系统对网络教育平台进行了构建。在平台的构建部分,我们对构建过程中用到的关键模块和技术进行了深入研究和测试,实现了网络教育平的各个功能。本文选择Drupal内容管理系统作为开发工具,提出了采用班级的形式对参与网络学习的学生进行管理的构想,并利用Drupal的第三方模块Organic groups实现了班级的功能。平台基于角色的权限管理体系使得系统管理员对网站注册用户的权限管理变得相对简单,灵活的主题系统也使得网站相对美观,同时我们把网站的页面划分成一个一个的区块,用区块的形式对网页布局进行调整,这就使页面的布局变得更容易管理。平台为方便信息的发布和更新,创建了多种内容类型,这些内容类型使得系统管理员对网站内容的分类管理变得简单方便。本人全程负责并参与了本课题的设计和实现,研究了网站开发的相关技术比较了目前较为流行的内容管理框架,针对网络教育平台的基本要求进行了需求分析,对平台的整体结构进行了设计和实现,最终完成了网络教育平台的构建,基本达到了预期的目标。