省级电大远程教育资源库的开发与设计 _时代人物智库_http://www.ems86.com/index.php
 
基金课题
 
省级电大远程教育资源库的开发与设计
投稿信箱:ems9586@163.com   编辑部:电话:010-86109586广告部:电话:010-86109586发行部:电话:010-86109586

省级电大远程教育资源库的开发与设计 
“现代远程教育教学资源共建共享系统建设的研究与实践”课题组
(吉林广播电视大学,吉林 长春130022) 
  摘 要:远程教育教学资源库是现代远程教育教学支持服务体系的重要组成部分,它的构 建和应用极大地推动了我国远程教育的发展,促进了教学资源建设的规范化、系统化和标准 化。本文阐述了以实现教学资源的共建共享为出发点,基于B/S模式、Asp技术和SQL数据库 的省级电大教学资源库的设计思想和实现方法,研发的资源库系统实现了资源收集、实体库 管理、课件库管理等功能,具有良好的开放性和可扩展性。
  关键词:现代远程教育;省级资源库;SQL;Asp;B/S模式;中间件 ;功能模块
  中图分类号:G728 文献标识码:A 文章编号:1008-7508( 2009)06-0005-03
  随着现代远程教育工作的深入开展,远程教育这一新颖的学习模式逐渐显示出其强大的 生命力,其先进的教学理念已逐渐深入人心,同时广大学员对远程教育教学支持服务,尤其 是教学资源的质量也提出了更高的要求。尽管经过几年的“试点”工作,远程教育的教学资 源设计和实现技术以及媒体选择、开发和整合能力有了不同程度的提高,但从整体上看,教 学资源建设和管理明显滞后于教学改革,教学资源共建共享机制尚未建立和完善,“量”和 “质”、“建”和“用”的矛盾比较突出,成为制约远程教育进一步开展的“瓶颈”。
课题组结合我省远程教育的现状,研发省级电大远程教育资源库,能较好地解决我省远 程教育教学资源建设中存在的质量不高、重复建设严重等问题,实现教学资源从制作到使用 的全过程监控以及全省教学资源的实时统计和查询,推进全省优质教学资源的共建共享。

  一、资源库系统的结构与开发模式

  课题组研发的资源库系统在功能上实现了对资源的引入、审查、审核、编目、检索和发 布管理等功能,实现了对实体资源转码后的资源引入,实际是一套较为完善的资源管理系统 。
  1、资源库系统的开发模式
该资源库系统采用浏览器/服务器(B/S)模式,整个系统由浏览器客户端、资源制作工 作站、Web/Ftp(文本和视频)服务器和数据库组成.选择微软公司的SQL Server2008作为后 台数据库,采用ODBC技术实现数据库的连接,开发语言为HTML、VBScript和JavaScript脚本 相结合,整个系统具有较高的安全性、稳定性、兼容性和可扩展性。
  2、资源库系统的基本结构
  资源库系统其基本结构可以抽象为以下三个层次:用户界面层、功能实现层和数据层, 系统结构图如下:
其中:
  用户界面层是资源库系统的最外层,实际上就是使用HTML语言开发的供用户管理和操作 系统的各个界面。
  功能实现层是资源库系统的中间层,其主要功能是接受用户通过界面输入的信息,并对 数据层进行相应的操作,整个系统分为资源收集、实体库管理、素材库管理、加工管理、编 审管理、课件库管理、权限管理和用户信息管理等9个功能模块。
〖BG(〗〖BHDWG60mm,WK80mmW〗[BG)W]
〖JZ〗图:系统结构图

  数据层是资源库系统的最底层,用来存放资源库系统运行中所需的各种数据,实际上就 是后台数据库及存放在相应服务服务器上的素材资源和课件资源等,其数据库包括用户表、 用户权限表、资源发布表和素材表等19个数据表。

  二、资源库系统的设计与实现

  1、资源库系统的功能设计
  课题组研发的资源库系统的管理对象除包括实体资源、素材资源和课件资源等三大类资 源对象外,还包括资源收集管理、加工管理、编审管理、权限管理和用户信息修改等管理模 块。各模块的具体功能分析如下:
  资源收集模块:该模块缺省情况包括资源录入、资源修改、资源审核、资源搜索和资源 评价等五个栏目,并且可根据实际需要,增加相应的子栏目,使整个系统具有良好的可扩展 性。
  实体库管理模块:该模块是针对资源收集模块中收集的实体资源进行管理,缺省情况下 包括实体管理、实体发布、实体评价、实体搜索和实体统计等五个栏目,该模块同样可根据 实际需要增加相应的子栏目。
  素材库管理模块:该模块是对收集制作的各种素材资源进行管理,包括素材分类、素材 格式、素材录入、素材管理、素材检索、素材发布、素材统计和素材评价等八个子栏目,并 且可根据需要增加相应的子栏目。
加工管理模块:该模块的功能是对各类资源的加工情况进行管理,该模块同样可根据用 户需要进行扩展。
  编审管理模块:该模块的功能是对对资源进行编目管理和审核管理,通过该项管理,可 以有效地保证资源的质量,该模块同样可以扩展子栏目。
课件库管理模块:该模块是对已通过审核的课件进行管理,包括审核管理(可对已通过 审核的课件取消审核)、课件修改、课件发布、课件评价、课件搜索和课件统计等八个子栏 目,该模块同样可根据需要增加子栏目。
  权限管理模块:该模块提供了管理员管理、权限管理和权限分配等三个子栏目。通过管 理员管理可实现增加、修改和删除管理员用户;通过权限管理可以对上述各模块的子栏目进 行增加、删除和修改;通过权限分配可实现按角色对各管理员拥有的权限进行增删操作。
  2、资源库系统的主要功能实现
  (1)数据库连接
本系统对数据库的操作使用的中间件是ASP和SQL语言,通过ADO对象对数据库中的数据 进行操作,具体实现如下:
建立一个indexadminodbc.asp文件,内容如下:
…
set cn=server.CreateObject (“adodb.connection”)
cn.Open “Provider=Sqloledb;Data Source=localhost;uid=XXX;pwd=XXX;database=zy k;”
…
通过include语句在需要的文件中将上述文件包含进去,从而实现了数据库的连接,连 接数据库成功后,即可使用SQL语句和ADO的各种对象对数据库中的数据进行相关操作。
  (2)系统安全性的实现
  系统的安全主要有两部分组成:分级管理的用户权限和代码安全。代码的安全较为复杂 ,在此不用介绍,这里主要介绍分级权限的限定,该功能的实现通过在用户登录模块中定义 的两个Session变量实现,这两个变量根据用户登录时输入的信息进行赋值,当这两个变量 获得相应的值后,可通过检索数据库中的用户权限表,获取该用户具有的权限,从而限定用 户能够调用的模块,执行相应的功能,当用户登录后,重定向到系统的任何页面时都要通过 Session变量值判定用户的权限,如果Session变量失效,则重定向到登录页面,从而有效实 现了系统的安全;用户的最终权限通过流水记录组合方法获得,可通过权限分配页面直观、 清楚地修改每个用户角色的权限。
  (3)方便快捷的向导与输入校验功能
  资源库的管理是个复杂的系统工程,为有效保证各种数据录入的正确性,我们主要采用 了以下两种方法:一是设计了较为丰富的 向导功能。如在资源录入时,三级目录编码我们采 用了列表选择的方式,使用了三个数据表ssort1、ssort2、ssort3分别存放三级目录对应的 信息,这样既利于编码目录的扩展,也有效保证了资源录入时的编目的正确性。二是在需要 用户输入数据时使用javascript客户端脚本设计了相应的校验函数,对用户输入的信息进行 校验,发现问题,及时给出信息供用户修改,以上两项措施有效保证了用户输入信息的正确 性。
  (4)日志表的引入
  资源库的管理是一个繁杂的工作,为了准确记录资源库的操作,给资源库的管理提供准 确的信息,我们设立了操作日志表sfabu,对资源库进行的所有操作,除了对相关数据表进 行操作外,同时还要把相应的操作写入日志表,为做好资源库的管理工作提供了依据。
  (5)功能扩展接口
  资源库的建设是一个长期的、动态的系统工程,系统的升级能力和可扩展性是评价一个 系统优劣的重要指标。因此,我们设立的良好的扩展接口,即权限管理子模块,通过该模块 ,可以方便地增加和删除各个管理模块的子栏目,有效提高了系统的可扩展性。
  (6)强化统计功能
  建立资源库的主要目的之一是对全省的远程教育资源进行管理和监控,而全面、强大的 统计功能则是实现这一目的的必要前提,因此,我们在进行资源库开发时,注重对统计和评 价功能的开发,在资源收集、实体库管理、素材库管理和课件库管理模块中,均开发了强大 的统计检索和评价功能,提供了多种组合条件的检索方式,为及时了解和掌握全省远程教育 教学资源的开发和使用情况提供了便利条件。

  三、结束语

  课题组充分利用了Asp的强大功效与特点,结合SQL Server数据库,成功设计并实现了省级 电大资源库系统,本系统的整体结构、各功能模块及数据库设计具有良好的开放性、实用性 和可扩展性,采用的B/S模式为系统的应用提供了极大的便利条件,为推进全省远程教育教 学资源建设的规范化、系统化和标准化,提高全省电大系统远程教育资源的共建共享奠定了 基础。

参考文献:
[1]曾毅.《SQL Server数据库技术大全》[M].清华大学出版社,2009年
[2]史创明.《SQL Server2000中文版数据库管理与应用标准教程》[M].清华大学出版社 ,2006年
[3]现代远程教育技术规范.教育部现代远程教育技术标准化委员会,2001年
[4]刘洪涛.《ASP程序设计全程指南》[M].电子工业出版社 2008年
[5]郭俊.元数据管理的价值[J].中国信息化ICHINA,2008,(10):80-81
[6]曾海军等.关于网络教育公共服务模式及支撑平台的架构设计[J],中国电化教育,200 7年(7):103-108

科研项目:2006年吉林省高等教育教学研究立项重点课题“现 代远程教育教学资源共建共享 系统建设的研究与实践”(吉教高字[2006]27号 关于批准2006年吉林省高等教育教学研究 立 项课题的通知)。课题组负责人:杨树林,课题组成员有:段英彬、宋国平、崔德友、陈华 予、刘延昕、吕睿光。
收稿日期:2009-10-12
作者简介: 崔德友(1970—),男,吉林通化人,通化电大远程教育技术中心副教授。刘延昕(1976— ),女,吉林延边人,吉林省电大远程教育技术中心科长,讲师。
 

 

2012-11-14 12:56:20 - http://www.ems86.com/
中国交通教育研究会2012-2014年度教育科学研究课题立项评审结果的通知 3/22
ASEI2014会议官网: http://www.asei-conf.org/ 2/28
2014 年全国小儿麻醉学术年会  2/28
《呼啸山庄》中的叙事视角与第一人称回顾性叙述  11/14
上海市图书馆学会2013年课题指南  1/20
 

组织机构

收录证书

关于我们 在线投稿 汇款方式 全站搜索 友情链接

        说明:部分文章源于网络转载,原作者无法查证,如有侵犯版权或不同意网络资源共享,请联系指出,我们会立即进行改正或删除有关内容。
        咨询电话:029-86191817  投稿信箱:87610500@163.com