- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络教育资源库系统设计与开发
Thank you!! 网络教育资源库系统的设计与开发 主讲人:明晓民 讲课组:第三组(明晓民、邓伯英、夏鹏、李坤、安庆春、刘文录) 教学目标 一、掌握网络教育资源库系统的总体设计,学会资源管理模块设计,以及掌握系统管理模块设计。 二、了解网络教育资源库系统开发的环境,及工具,理解网络教育资源库系统开发的技术。 第一节 网络教育资源库系统设计 一、 资源库系统总体设计 教育资源库管理系统包括两个子系统 资源管理:分为媒体素材库管理,题库管理,案例库管理,课件库管理,文献库管理,网络课程管理等。 系统管理:分为安全管理,网络性能管理,计费管理,故障管理等。 这两个子系统为三类用户(教师,学生,管理员)提供资源检索,资源发布,资源审核,权限管理及计费等多个方面的服务。 整个系统的模块化结构如下图。 根据上述功能模块,一个基于三层体系结的教育资源库系统,特别是可以连入Internet,实现更大范围内的信息共享,其一般结构如下图。 二、资源管理模块设计 系统要完成对各种类型教育资源的管理功能,包括资源的索引编制,发布,修订,删除,传输,审核和检索等。一般情况下,教育资源按照学科组织建设与使用,按照物理属性分类存储与管理。系统应该具备的资源管理功能具体有以下几种。 1. 资源库结构管理 提供强大的资源库结构动态调整设置的功能,如增加学科,改变篇章节结构,根据教学大纲的变化修改知识点,增删改资源分类库等,整个资源库是完全动态的,能充分满足资源库在后续若干年使用的需要。资源库管理平台不是静态的,而是在使用过程中不断的完善资源库,成为能够具有自成长功能的资源库。 2. 资源导航浏览 为了使用户能方便地浏览并迅速找到自己所需要得信息,系统应采用信息分级呈现的方式,即用户先选择信息类型,然后选择信息子类型,实现分级浏览。对一个系统来说,浏览其实也是一种查询,对不想输入任何检索词的用户,选择浏览方式就可直接查询数据库的内容;必须提供明确的导航系统,以实现用户对资源的自然浏览。用户可以根据导航栏的层层提示,定位到某一个资源文件上。每一个资源文件,都具备相关属性的显示功能,如提供该资源的内容简介,关键字,作者信息,审核者等。用户可以选择浏览资源,还根据自己的需求选择下载,复制,加入网络书签等操作。 3. 资源检索 系统应提供多种检索查询方式,包括名称,关键词,知识点,复核检查,浏览式检索,浏览方式查询等,能够对各种多媒体资源进行检索。对于文本素材,应提供全文检索功能。渐进式查询指用户用户键入关键词后,系统便对数据库中所有索引字段的内容进行检索,用户再在检索出的内容里进行二次查询。符合查询指限定数据库中若干字段满足一定条件的检索,用户选定多个字段作为查询推荐,系统对数据表中多个字段进行符合查询,以满足用户的约束条件。浏览方式查询不想输入任何检索词的用户可选择浏览方式直接查看数据库的内容。 4.资源上传 作为一个开放的系统,出了已有的资源以外,应能够动态的扩充和增加资源,以实现资源库的丰富和发展。上传的资源信息应当包括作者信息,学校信息,资源描述等必须属性上传的资源放在临时区供资源审核员审核,编目后入库或删除。 5. 资源下载 用户可在自己需要的资源预览满意后,,将其从资源库下载到本地计算机的硬盘上。对于需要付费的资源,需要先付费确认后,才能真确下载。在 用户下载资源的过程中,系统提供下载的动态信息。 6. 资源审核 用户上传的资源自动标记为待审核状态,存放在临时库中供各学科资源审核 员进行审核。资源审核员对确认合格的资源进行编目后,资源进入资源库相应位置,经审核不合格的资源由系统自动删除,这样就保证了资源的可靠性。资源库上传资源的审核应该按照学科来进行审核。 7. 资源维护 允许管理员删除资源库中过期的或长期无人访问的资源,可对资源的入库时间,质量评价等属性进行修改,从而推荐最终用户访问该资源。 三、系统管理模块设计 系统管理模块的使用者是系统管理员,要求系统运行安全可靠,保证资源的最高使用效率,这一模块在该系统中是至关重要的,它要完成如下的功能。 1、 用户管理 用户管理模块的功能有增加角色、修改角色、删除角色、用户管理、用户组管理。用户管理包括用户注册和用户账户管理,整个系统包括三类用户:一般用户、超级用户、管理员,对于不同类型的用户进行基于分组的用户管理。为一般用户提供资源检索、资源下载、资源上载、资源收藏等功能;为超级用户提供资源检索、资源下载、资源收藏、资源上载、资源审核、资源修改等功能;为管理员提供系统管理、用户磁盘空间管理等功能。 2、 权限分配 为角色分配一定的权限。系统功能可以划分为独立的细小模块,每个角色的权限是一组功能模块的操作允许的总和,只有对某个模块权限的角色才可以进入此模块,对角色权权限行修改等管理。权限分配
文档评论(0)