论文部分内容阅读
随着计算机技术、通讯技术以及控制技术的飞速发展,使得互联网逐步深入到各个行业。由于互联网方便、高效等特点,在教育领域已经取得了巨大的发展,使传统的教学和学习发生着巨大的变化。目前很多教育机构都采用网络进行教学,在目前网络教学系统中,只是一些简单的管理系统,对学生、教师信息进行管理,例如排课、通知上课等功能。但是随着网络教育向着规范化,规模化发展,对网络教育平台又有了新的要求,例如在一个平台上实现多媒体教学、资料管理、教师和学生实时交流等需求。为了大力发展网络教育这样的产业,就必须建立一套满足发展需要的系统。为了顺应网络教育不断发展的需求,系统采用把客户端和管理端分开的方式,为了系统综合性能的提高,基于角色的差异采用不同的服务,如此就使系统性能得以有效的解决。在客户端,系统将采用B/S结构,在向用户提供服务时使用的方式为浏览器。而在教师端,将采用eclipse支持最充分的rcp富客户端技术。客户端以及角色端将共用一个服务器平台,服务器平台的搭建是运用现今企业级开发的首选架构J2EE,遵照J2EE体系,系统将会被分为显示层,控制层和模型层这三层。在显示层里,本系统会根据不同的角色分别运用以下两种不同的技术:jsp和rcp,在使用jsp的浏览器模式中,将用到struts2框架技术。控制层将使用开源框架spring,系统将用spring来管理模型和显示,是系统有效的解耦,使开发彻底的面向对象。在模型层将使用灵活的JDBC封装框架hibernate。通过以上技术,本文主要实现教学信息管理、本地资源管理、个人信息管理、教学信息管理、用户管理、学习资料管理等功能模块。这些功能模块基本的覆盖了教学管理要使用的功能,使系统的管理功能全面化,最终完成一套高效,稳定的网络教育系统。本系统建立完成后,将大大提高系统的运行效率,有效的解决目前系统存在的弊端,为网络教育提供技术上的支持。本系统将形成一个统一的平台,把教师,学生,管理人员结合到一个统一的平台上。使学生的学习效率更高,管理员的操作更加简单,节约教育机构的运营成本,为建立节约型社会做出贡献。