基于JSF框架的学习内容管理系统设计与实现
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于JSF框架的学习内容管理系统设计与实现  2012/3/1
摘 要: 以学校的数字化校园建设为背景,基于面向对象技术和学习内容管理技术,提出了一个面向网络教学的学习资源模型,并基于该模型采用JSF框架设计和实现了一个通用的学习内容管理系统。关键词: 学习内容管理; 学习资源; JSF框架 内容是一切交互活动的基础:“Content is king[1]”。内容是一个比数据、文档和信息更广的概念。数据通常是指结构化的、由传统关系数据库处理的对象,文档通常指非结构化信息,常常由类

摘   要:以学校的数字化校园建设为背景,基于面向对象技术和学习内容管理技术,提出了一个面向网络教学的学习资源模型,并基于该模型采用JSF框架设计和实现了一个通用的学习内容管理系统。
关键词:学习内容管理; 学习资源; JSF框架

    内容是一切交互活动的基础:“Content is king[1]”。内容是一个比数据、文档和信息更广的概念。数据通常是指结构化的、由传统关系数据库处理的对象,文档通常指非结构化信息,常常由类似全文信息管理以及类似Lotus Domino等应用软件来管理,而信息通常包括结构化的数据和非结构化的文档。内容除了一般的文字、文档、多媒体、流媒体外,还包括Web网页、广告、程序(如JavaScript)和软件等一切数字资源,内容是各种结构化数据、非结构化文档、信息的聚合。内容管理所涵盖的信息广泛,从网络教学的角度来进行分类,可以分为运行内容,如报表、排课单、选课单等;教学内容,如电子教材、学习档案、作业、练习与答疑;Web内容,如HTML与XML等格式的信息;以及多媒体内容,如声音、影片、图形等。
管理就是施加在“内容”对象上的一系列处理过程,包括收集、确认、批准、整理、定位、转换、分发、更新、存档等,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。内容管理本质上是采用内容的索引、编码、存单、恢复和个性化的发布服务等先进的技术手段,将网络的优势与相关应用进行巧妙的结合[2]。简而言之,内容管理即管理网上需要发布的各种信息。内容管理涉及的内容不仅仅是对文件、数据的管理,还包括资料获取、存储方法、访问权限、检索方法等方方面面[3-4]。目前,内容管理更多的是应用于企业内容管理和网站内容管理,而内容管理在网络教学中的应用主要是学习内容管理系统。
学习内容管理系统结合了学习管理系统的学习追踪、管理和内容管理系统的内容创建、发布、管理等思想,在学习对象和相关网络学习技术标准的基础上,提供了一个没有编程经验的内容制作者也能制作、存储、组合和发布基于学习对象的个性化学习内容的网络化教学应用系统[5-6]。不同的学习内容管理系统开发商提供的系统不尽相同,但是,每个学习内容管理系统都应具有以下4个基本构件:学习对象仓库(Learning object repository)、学习内容创作编辑(Automated authoring application)、学习内容的动态发布接口(Dynamic delivery interface)和系统管理应用(Administrative application)。
发展网络教育,拥有大量高质量的、可共享的网络学习资源至关重要,没有资源,网络教学就成了无源之水。学习对象的提出为提高网络学习资源的可重用性、可共享性以及互操作提供了一种思路。基于校内网络教学的特点及需求,借鉴学习对象的思想,结合 XML技术的应用,参照国际学习资源相关标准[7],提出了一个面向网络教学的学习资源模型。模型由内容组件模型、元数据模型和内容包装模型三部分构成。内容组件用于按层次重构学习资源,解决学习资源重复使用和共享问题;元数据模型用于描述内容组件的各类公共属性,解决学习资源的检索、交换等问题;内容包装模型用于对学习资源组织和打包,提供在不同的学习环境中交换学习资源的机制。
本文结合J2EE技术设计的特点,提出了一个面向网络教学的学习资源模型,基于该模型采用JSF框架设计并实现了一个通用的学习内容管理系统。
1 学习内容管理系统设计
(1)系统组成:学习内容管理系统分成6个子系统、分别是学习对象管理系统、内容发布系统、学习资源库管理系统、课程管理系统、用户管理系统和其他支持系统。另外,从系统逻辑上看,可以分为3个层次,分别是用户界面层、系统业务层和物理存储层。
   (2)系统体系结构:根据应用的实际要求,学习内容管理系统J2EE架构规范,构建典型的B/S应用。学习内容管理系统,在逻辑上基于采用JSF(Java Server Faces)的开发平台,业务上共分为3层结构,客户端层、Web服务端和应用服务端。其中客户端主要形成学习内容的界面体现形式,Web服务端用于动态生成客户端需要的界面,应用服务端主要用来进行学习内容管理系统的业务处理,负责与后台的数据库打交道。系统体系结构如图1所示。

与《基于JSF框架的学习内容管理系统设计与实现》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095