基于Web2.0的教学资源管理系统设计与实现

点赞:4252 浏览:10053 近期更新时间:2024-03-08 作者:网友分享原创网站原创

摘 要 :教学资源建设是教育信息化的基础,是需要长期建设与维护的系统工程.在Web2.0环境下,采用开源跨平台技术架构,开发了教学资源管理系统.介绍了系统关键技术和总体设计方案,阐述了系统实现的技术难点和经典算法.该系统易于扩展,方便维护,为高校教学资源的管理和利用提供了良好的平台.

关 键 词 关 键 词 :Web2.0;教学资源;资源共享

中图分类号:TP319文献标识码:A 文章编号:16727800(2014)002008603

0引言

教学资源管理平台可以提供优质教学资源的共享,是实现教育现代化和教育信息化的支柱[1].只有开发了科学、开放的教育资源管理平台,教学资源库才能发挥它应有的作用.

网络环境下教学资源共享的建设解决了教学资源僵硬的问题[2],教学资源通过网络

转化成灵活的、可互动交流的资源,实现了真正的“互动”,推动了教育现代化和教育信息化,提高了教师队伍的素质.同时,通过教学资源管理平台可以形成相互关心、相互学习的良好氛围[3],教师自身素质与能力的提高也变得更为方便与快捷.本文基于Web2.0设计并开发了一个教学资源管理系统,取得了较好的应用效果.

1系统关键技术

1.1MVC模式

MVC是模型(Model)、视图(View)和控制(Controller)的缩写,其目的是实现Web系统的职能分工.其中,Model层用于实现系统中的业务逻辑,可通过JaBean或EJB实现; View层用于与用户的交互,通常采用JSP实现;Controller层是Model与View之间沟通的桥梁,可分派用户请求并选择恰当的视图用于显示,同时也可解释用户输入并将它们映射为模型层可执行的操作[4].MVC模式如图1所示.

1.2Spring框架

Spring 是目前 J2EE 领域中比较流行的一个开源框架,由Rod Johnson 在其著作《Expert OneOnOne J2EE Development and Design》中阐述的部分理念和原型衍生而来.它是为解决企业应用程序开发的复杂性而创建的.Spring使用基本的JaBean来完成以前只可能由EJB完成的事情.Spring 框架是一个分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成框架.Spring 框架由 7个定义良好的模块组成,Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 Bean 的方式[5].同时,组成Spring框架的每个模块(或组件)都可以单独存在,或者与其它一个或多个模块联合.Spring框架如图2所示.


1.3Ajax技术

Ajax是指异步JaScript及XML(Asynchronous JaScript And XML),它整合了JaScript、Xml、CSS等已有技术,是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术.Ajax的核心是JaScript对象XmlHttpReques,通过这个对象,JaScript 可在不重载页面的情况与Web怎么写作器交换数据.该对象在Inter Explorer 5中首次引入,它是一种支持异步请求的技术.借助Ajax,可以在用户单击按钮时,使用JaScript和CSS更新相应UI,而不是刷新整个页面.

基于Web2.0的教学资源管理系统设计与实现参考属性评定
有关论文范文主题研究: 关于教育信息化的论文例文 大学生适用: 硕士学位论文、电大论文
相关参考文献下载数量: 64 写作解决问题: 如何写
毕业论文开题报告: 文献综述、论文选题 职称论文适用: 论文发表、职称评初级
所属大学生专业类别: 如何写 论文题目推荐度: 经典题目

2系统总体设计

系统划分为四个模块,即系统管理、专题管理、资源库管理和在线备课模块.通过对模块的划分,系统开发可以步步为营,逐个模块实现.同时,系统架构灵活,具有良好的可拓展性,易于维护.前端与后端都采用MVC架构进行开发,其中M采用JSON来代替,V使用HTML+CSS,C使用Ajax实现无刷新数据获取并更新界面.系统采用挂接方式解决耦合,将所有个体分开,通过挂接操作,实现低耦合高内聚架构.

3系统实现过程中关键问题

3.1技术难点

3.1.1数据传送方式与格式

数据传送的方式和格式直接关系到系统的安全和性能,在数据传送方式不够保密的情况下,信息就有可能泄露.如果系统被攻破,用户数据泄露,后果将不堪设想.所以,用户数据必须是按需传送且加密.良好的数据传送格式能够大大降低对网络速度的需求,获得更好的系统体验.本系统采用JSON格式传送数据,将传送的数据进行简化处理,在前台进行逻辑处理后再还原,这样能够节省大量带宽.

3.1.2系统开发简化

4结语

随着网络技术的飞速发展和PC机的普及,教育信息化越来越广泛,现代教育将达到新的高度,基于Web的教学资源管理系统也将更好地怎么写作大众.本系统用户界面友好,内容丰富,交互性强,将极大地促进网络教学资源的丰富和课程教学网站的普及,具有较强的实用价值.