论文部分内容阅读
随着Internet和教育信息化的发展而产生的现代远程教育,正在引起教育领域的一场深刻变革。目前,现代远程教育中最重要的因素——网络教学平台,逐渐成为各个高校、教育机构研究的热点。本文设计实现了一个基于MVC与Struts架构的网络教学平台系统。首先,分析了网络教学平台研究的背景和意义,介绍了网络教学平台的现状及其存在的不足,并且对本论文的主要研究内容和论文的组织结构进行了阐述。其次,介绍了本系统实现的关键理论与技术。介绍了J2EE的含义与体系结构,指出目前Web程序开发的主流开发模式——MVC(Model-View-Controller)模式,介绍了MVC模式概念、实现过程、发展历史、优势与不足,介绍了Struts框架,该框架是基于MVC模式的一种典型体现。并对开发工具MyEclipse、Tomcat和SQLserver进行了简单介绍。再次,对网络教学平台系统进行了分析与设计。分析了网络教学平台系统教育理论基础,包括远程教育理论和学习理论,并对网络教学平台进行了需求分析。对网络教学平台进行了总体设计和详细设计,通过总体设计对网络教学平台系统有了全面地掌握,通过功能图和流程图将该网络教学系统模块化,并介绍了系统数据库设计。最后,基于MVC和B/S模式,运用面向对象的思想,利用MyEclipse(增加了Struts支持功能)为开发平台、Tomcat作为服务器和SQL Server数据库技术实现了网络教学平台的网络课堂、网上答疑、在线测试和网上作业四个子系统。最终建立了基于MVC与Struts架构的网络教学平台系统。