远程教育资源管理系统的设计与实现

时间:2022-06-21 06:33:56

远程教育资源管理系统的设计与实现

摘 要: 远程教育资源管理系统为广大师生提供海量的教学资源,同时也为整个社会的素质教育和终身教育提供广阔的学习平台。设计一个远程教育资源管理系统的开发模型。系统开发采用基于J2EE的多层体系结构,其功能主要分为三部分:资源管理、用户管理和系统管理。

关键词: 远程教育;资源;管理;系统

0 引言

目前,我国大多数远程教育资源管理系统都没有严格按照标准进行建设,对学习对象的描述不够全面,资源的分类不够细致资源管理系统相对封闭,缺乏开放性,从而影响到用户对资源的使用。教育资管理系统应是一个不断扩展的系统,但目前大部分系统的资源来源主要是部门内部,普通用户只具有浏览资源、下载资源等功能,不允许用户将自己的作品和成果加入到资源管理系统。这样不利于网络教学资源利用,不利于资源的扩充与共享,不利于资源管理系统的发展。

1 系统需求分析

系统提供三部分功能,系统管理、资源管理、用户管理。

资源管理部分提供资源的添加、修订、删除、上传、下载、审核、和检索功能。资源类型包括试题、试卷、案例、媒体素材、课件、文献、常见问题解答等。

用户管理部分提供用户管理、访问权限管理及用户个人资源管理功能。为了保证资源管理系统的安全,用户管理还提供用户验证和访问控制功能。用户管理涉及的角色包括:系统管理员,资料审核员、资源管理员、资源制作者、普通用户、注册用户、付费用户、教师、学生、其他学习者等。系统管理员是系统唯一的,其职责就是进行用户管理以及权限配置。资源审核员的可以是多个,其职责是进行系统资源的审核、修订、。普通用户只能进行系统资源的检索和浏览。

下面详细阐述各功能:

1)添加资源:资源制作者将有层次的、有计划的制作各种资源库中的资源,并添加到资源库中。具备素材的远程添加功能,可以通过互联网络远程添加资源。

2)修订资源:担任资源管理员的用户可以修改、编辑资源库中的资源。具备资源的远程修订功能,用户可以通过互联网络远程修订资源。

3)删除资源:资源管理员将能够将无用的资源从系统中移除,在删除资源内容的同时要将资源的相关信息一并删除。

4)上传资源:具有上传权限的用户能将整理后的各种资源上传到相应的资源库中,前提是上传的资源必须经过审核员的审核。本系统保证资源传输的完整性、可用性和不可否认性。

5)下载资源:具有下载权限的用户可以将资源从资源库中保存至本地。

6)审核资源:审核学科课程资源功能就是审核员对上传的资源根据要求进行审核,确认。以保证加入到资源库中的资源的质量。只有经过审核员审核的学科课程资源才能对外。

7)资源:就是审核员把审核过的资源向相关的用户。

8)检索资源:检索功能就拥有相应权限的用户通过检索浏览的方式获得资源信息的功能。检索功能包括布尔查询功能,关联查询的段落定位查询、精确查询、模糊查询并支持通配符。检索内容可按学科类型、作者或关键词排序显示。用户可以通过互联网络远程检索。

9)添加用户:用户提交注册信息后,系统管理员进行审核,将符合条件的用户信息添加到用户信息库,并在系统中为该注册者创建一个用户。

10)删除用户:系统管理员将过期用户的相关信息从系统中删除,并将用户从所在的用户组中移除,收回分配的角色、权限。

11)用户授权:系统管理员根据条件为注册成功的用户分配角色,拥有不同角色的用户拥有的权限也不同。从而使用户获得相应的操作权限。

12)用户验证:用户登录时,系统需要通过口令对登录用户进行身份识别,对符合条件的用户准予其登录系统。

13)权限验证:用户登录系统后根据用户的角色来判断用户所具有的操作权限,系统根据判断结果决定用户能进行哪些操作。

14)角色管理:系统管理员能进行角色的创建、修改、删除等操作。

15)权限管理:系统管理员将具体的权限与系统的角色相关联,来实现系统的访问控制。

16)用户资源管理:注册用户登录后,能定制在资源库中检索不到的资源,以便于其他用户和资源管理员为其提供相关的资源或信息,用户可以将需要的资源可以加入收藏夹,方便以后使用。

17)资源的计费:通过用户管理模块对要访问付费资源的付费用户进行费用管理和统计。只有访问者具备付费用户的权限以及用户帐户中的余额足够完成一次操作时,才能浏览或下载付费资源。

2 系统功能设计

本系统设计的目标是划分系统各功能模块,确定各模块的详细功能,明确各模块的协作流程。资源库在整个资源中是最基础的,课件库中的课件、案例库中的案例、常见问题解答、网络课程。多个知识点课件或不同教学环节的课件、自测或考试题库综合而成一套系统的学习体系。所有上述资源库都应分别建有其索引信息,以便快速地查询、浏览和存取。这部分划分为系统的资源模块。应该具备的具体功能有:添加,修改,编辑,审核,,检索浏览等功能。

3 系统开发环境

开发机的操作系统为Windows XP,开发软件采用基于J2EE标准的IBM websphere5.01开发版,数据库使用oracle10g。使用移植性好的java编程语言。服务器的部署环境为IBM websphere application server 6.1.0.0。在沈阳广播电视大学校园网环境下开发,测试。

4 结论

本文对远程教育资源管理系统做了详细的需求分析,形成本系统的功能结构,并对数据库进行了合理设计。该系统利用计算机实现信息化管理,节省人力物力,提高学生的学习效率。

参考文献:

[1]刘相全,基于J2EE的教学资源管理系统研究[D].华东师范大学,2008,5.

[2]杨强根、王权于、吕国斌,远程教学资源管理与分发系统的研究与实现[J].计算机工程与设计,2007,6.

[3]林丽、关德君,数字版权管理系统中打包加密与认证机制的设计与实现[J].沈阳工程学院学报(自然科学版),2012,4.

上一篇:对窃电方式及反窃电技术的分析 下一篇:基于AVR单片机的