欢迎来到天天文库
浏览记录
ID:53028793
大小:427.07 KB
页数:2页
时间:2020-04-14
《基于Web的网络教学平台的设计和实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Web的网络教学平台的设计和实现◆文堂柳彭洁胡健(江西理工大学应用科学学院江西赣州341000)【摘要】为了更好地发挥信息技术在教学中的优势,体现以学生为新局部数据或处理一些简单的数据传递时则采用异步通信。主体,教师为主导的教学理念,通过运用J2EE(TAvA2Platform视图层:视图层是业务最直观的展现。它只负责表现逻辑而不EnterpriseEdition)的核心技术和SQL(StructuredQueryLanguage)应当包含业务逻辑,时通过控制层发送用户的响应。在本框架Server2005数据库,设计一个网络教学平台。本文首先从教学
2、活动中,视图层主要由HTML,JSPStruts标签,ActionFormbean构的实际需求出发,为教师、学生、管理员设计一个提供网络教学和成。管理的开放式平台;其次,介绍利用MVC的设计模式构建网络教控制层:控制层的作用非常大,不但要处理JL}j户交互,还要调学平台的总体框架;最后,对该平台实现的主要技术进行详细的说用业务层处理数据,同时要根据不同用户的请求展现不同的页面。明。采用此框架的系统具有很强的伸缩性、通用性、兼容性和可操控制层可以理解为一个分发器,负责将用户的请求传递给业务模作性。型,告诉业务层该做什么,然后选择相应的视图返回给用户。因此
3、,【关键词】信息技术数据库网络教学平台MVC设计模式一个模型可能对应多个视图,一个视图可能对应多个模型。在本架构中,控制层功能主要由Struts的核心组件ActionServlet完成。它接收HTTP请求信息,根据配置文什Strutsconfig.xml的一、引言配置信息,把请求转发给适当的Action,然后由Action调用模型2l世纪是知识和网络的时代,传统教学机制面临着前所未有层的方法,更新模型的状态。的机遇和挑战:它的相对封闭性更加突出,学生所学小能满足社会模型层:模型层处于控制层与持久层之间,负责应用系统的业灵活、多变的需求,这种“学”、“用
4、”脱节的情况违背了“学以致用”务处理,是用例的外观实现,协调用例的真正实现者完成‘次应用的原则,成为我国高校人才培养一大障碍。改变传统的教学模式以程序相关的功能。在本框架巾,对于⋯些简甲的业务逻辑,在Ac—适应社会发展的需要,是高校教育发展必须解决的问题。tion内完成。对于一些复杂的业务逻辑,由Action根据用户请求网络教学平台借助先进的计算机网络和通讯技术,实时或非调用相关的、I务逻辑组件完成。实时地传递多媒体的音频、视频或数据等信息,进行有选择、可视、持久层:持久层的作用时保存业务模型状态和读取业务状态。交瓦的教学,为学生创造不受时间、空间限制
5、的学习环境。Web方对于数据库应用系统,持久层的功能是实现程序与数据库之问的式由于其自身的灵活性、简便性、可靠性、兼容性等特点,己成为当数据存储与获取。在本架构中持久层由中间什Hibernate实现。前通过Internet开展网络教育活动的主要方式。基于Web的网络数据库层:用于数据的存储和组织、数据库的分布式管理、数教学平台,就是用www(WorldWideWeb)作为教学媒体,传送教学据库的备份和同步等。内容,在上实施教学、管理教学,并进行网上测试和上交流。它三、网络教学平台实现的主要技术可以克服传统教学的局限性,形成一种主动、协作和开放的学习模(
6、一)持久层实现式。持久层所使用的Hibernate架将持久层数据库交与:的二、网络教学平台的设计SOL语句完全封装起来,直到运行时才创建SOL。在客r】端也只通(一)网络教学平台的模型过对象之间的操作来持久化数据。Hibernate框架的应用主要经从教学活动的实际需求出发,网络教学平台是一个为教师、学过三个步骤:配置Hibernate;为每个实体创建对象——关系映射生、管理员提供网络教学和管理的开放式平台。文件;声明管理Session对象的类。学生登录网络教学网站,通过身份认证后,进入在线学习环(二)业务逻辑层的实现境,选择要学习的课程开始学习。可进行
7、的在线学习内容包括文本业务逻辑组件代表应用的业务数据和业务逻辑,并负责访『口J课程学习、视频课程学、实时答疑、在线考试、BBS讨论和在线作和更新持久化数据,是应用中最重要的一部分。因此应该把所有的业和测试等六个方面。其中,文本课程学习主要通过学生浏览网站逻辑组件放在系统中的同一位置并使之与视图及控制器之间保持上提供的教学大纲、教学实施方案和PPT课件进行学习;视频课程相对独立,这有利于维护数据的完整性,减少数据冗余,提高可重学习主要通过在线点播视频课程以及其他多媒体资源来进行;实用性。本系统采用了DAO模式。时答疑以聊天室的形式提供一个实时交互的学习环
8、境,使教师和(1)业务逻辑的接口。课程管理的业务逻辑接口代码如下所学生、学生和学生之间充分进行
此文档下载收益归作者所有