基于SOA的教育资源管理系统整合设计

合集下载

基于SOA的教育资源管理系统的整合设计与实现的开题报告

基于SOA的教育资源管理系统的整合设计与实现的开题报告

基于SOA的教育资源管理系统的整合设计与实现的开题报告一、研究背景及意义随着互联网的发展,教育资源的可获得性提高,使得学习者获得学习资源更加便捷。

但随之而来的问题是,教育资源数量庞大,分散在不同的机构和平台之间,不同系统之间的数据传递和交互也面临着巨大的困难。

因此,基于面向服务架构(SOA)的教育资源管理系统应运而生。

基于SOA的教育资源管理系统利用服务化的方式,将不同的系统、数据、应用整合到同一个统一的平台上,提供一致性的数据交互,方便学习者获取和使用不同机构和平台的教育资源。

同时,这种系统提升了教育资源的利用效率,避免了资源重复和浪费。

目前国内的教育资源管理系统大多是单一的系统,无法对接其他系统。

因此,本研究的意义在于:1. 探究基于SOA的教育资源管理系统的整合设计理论和方法,提供一种基于服务化的系统设计思路。

2. 设计和实现一套可行的教育资源管理系统,提供一个示范平台来证明基于SOA的教育资源管理系统的有效性和可行性。

二、研究内容1. 整合设计理论和方法研究基于SOA的教育资源管理系统的整合设计主要包括系统的服务化建模、数据规范化、协议标准化等方面。

本研究将研究整合设计的理论和方法,探究SOA的系统整合思路和设计方法,整合如何快速集成不同系统和应用。

2. 教育资源管理系统的设计与实现基于以上的理论和方法,本研究将实现一个基于SOA的教育资源管理系统,主要包括以下方面:(1)设计教育资源服务体系结构,实现教育资源管理的共享和调用。

(2)实现教育资源的制作、存储、发布和管理功能,包括资源分类、资源查询、资源评价等。

(3)设计教育资源的传输协议,支持不同平台之间的数据传递和交换。

三、研究方法本研究采用以下方法:1. 系统调研通过调研国内外教育资源管理系统的发展现状以及现有的整合设计理论和方法,了解现有系统的局限性和未来发展趋势,为本研究提供理论和统计数据。

2. 系统分析和设计根据系统调研的结果,结合需求分析,设计教育资源管理系统的整体架构和服务模块,以及实现教育资源的制作、存储、发布和管理功能,并设计传输协议。

基于SOA技术的教学管理系统研究

基于SOA技术的教学管理系统研究
之 上 利用 S A这 一 技 术 进 行 研 究 认 为 一个 教学 管 理 O
出一 个 符 合 人 们 需 求 的管 理 系统 是 十 分 迫 切 的 。 面 向 服 务 的体 系 结 构 S OA技 术 具 有 服 务 的松 散 耦 合 . 口 接 的粗 粒 度 以 及 传 输 协 议 的 透 明 性 等 特 点 .提 出 基 于
查 询 , 师 信 息 的 查 询 ) 报 表 与 打 印 管 理 ( 印各 个 模 教 、 打
2 教 学 管 理 系 统 的 功 能
★基 金 项 目: 南 大 学 教 改 基 金 项 目 河
收 稿 日期 : 0 1 3 8 2 1 —0 一O 修 稿 日 期 :0 1 0 —1 21— 3 8
S A技 术 的 教 学 管 理 系统 模 型 .可 以充 分 利 用 这 一 技 O
术优势 , 教学管理系统提 供更加通用 、 便的功 能。 为 方
系统 应 至 少 具 备 以下 功 能 模 块 : 生 信 息 管 理 ( 模 块 学 此 分 为 两 个 部 分 .一 部 分 是 系 统 管 理 员 对 学 生 信 息 的 添
理 系统 模 型 . 旨在 为 教 学职 能 部 门提 供 一 种 实现 网络 信 息 化 管理 的 新 模 式 , 期 通 过 信 息 以 化手段提 高管理水平和_作效率 。 T - 关 键 词 :面 向服 务 ;系统 架 构 ;教 学 管理
0 引


科 技 的迅 速发 展 以及 教 学 管 理 事 务 的 繁 琐 使 得 各
1 S OA相 关 技 术
S A( evc ine c i cue . 面 向 服 务 O S rie Or td Arht tr ) 即 e e 的软 件 架 构 其 基 本 思想 是 以 服 务 为 核 心 . 企 业 的 I 将 T

基于SOA的高校信息资源管理系统的研究

基于SOA的高校信息资源管理系统的研究

基于SOA的高校信息资源管理系统的研究摘要基于SOA的高校信息资源管理系统的研究,是目前研究的一个热点,同时,对于高校信息资源管理系统的恰当管理与分类,也是目前高校在数字化阶段面临的一个难题。

SOA,作为新一代的体系结构,是应用系统集成中最为理想的方案之一。

以下就基于SOA的高校信息资源管理系统的一个研究框架,以期寻找一个更为合适的高校信息资源管理系统。

关键词SOA;高校信息资源;管理系统;研究0 引言高校的信息化建设是在经过系统集成、应用集成和信息集成与社会集成等四个阶段后实现的[1-2]。

现阶段,多种原因造成了一种对教育资料严重浪费的现象,原因是这些资料没有办法达到一种能够重复利用以及交互使用的状态,这一现象被人们形象的称为“信息孤岛”,其在高校中是普遍存在的[3]。

因此,怎样才能最大程度地避免所谓的“信息孤岛”现象,让人们能够反复利用教育资源来更好地服务于社会呢?这已经成为现阶段对于高校信息管理的重要关注方向之一。

1高校信息资源管理系统现状与SOA工作原理1.1有关于高校信息资源管理的意义与现状的分析针对于一所高校来说,有太多的信息需要归类、整合。

如果一所高校中的各类信息都杂乱无章,没有相应的管理的话,许多日常的生活与学习就没办法进行。

一所高校在硬件设施上有不同功能的建筑、各种类型的设备、图书馆的藏书······除此之外还有对师生信息的整理,可以说高校中的信息是一个很错综复杂的系统。

由此可见,对于高校信息的管理是多么重要。

而这些信息是一所高校中信息化建设的根本所在[4]。

随着时代的发展,我们国家高校信息管理都存在哪些问题呢[5]?首先,高校信息管理系统的目标不够明确和数据共享性差。

其次,软件的重复使用比较困难。

这一系列的问题都亟待进一步的解决。

2 基于SOA工作原理SOA,是一种面对服务系统的主要框架,就是将框架提供出来之后,再根据不同的需要填入必要的软件,组成一个新的服务系统。

教学资源整合系统的SOA架构模型设计

教学资源整合系统的SOA架构模型设计

教学资源整合系统的SO A 架构模型设计盘娜贵州轻工职业技术学院摘要:数字化教育的发展促进了教学方式的多样化发展,促使教学资源管理系统快速发展。

然而,教学资源没有组织性,重复性强,没有实现资源共享。

教学资源平台系统规范整理现有的教学资源,提高了教学资源的利用率,促进了教学信息化的发展。

本文在了解课题背景和研究现状的基础上,提出了研究内容及研究的重要意义,接着对系统需求进行了详细调研,设计了系统的S O A 架构模型,完成了系统的结构设计及业务建模,并对系统角色与权限进行划分,重点设计并实现了服务和服务的调用,最后实现目标系统的开发。

关键词:教学资源S O A 接口调用一、系统当前面临的问题教学资源的浪费已引起了各高校的关注,各高校针对资源浪费和资源共享的问题采取了许多措施。

然而,由于采用的业务架构及数据存取方法的不恰当,导致当前教学资源整合系统存在较多的问题。

1、业务组件调用非标准化组件多样化导致组件调用方法的各不相同,因此在系统开发过程中,需要不同的服务,需要采用不同的调用方式实现对数据的访问。

例如W ebservice 的调用方法、S ocket 调用方法、Tuxedo 调用方法等。

2、组件与传输协议的紧密关联不同的组件在调用的时候要依据特定的协议,传统的教学资源整合系统虽然能够实现不同类型接口的调用,但未能实现组件与调用协议的分离。

比如,Webservice 接口依据SOAP 协议、EJB 组件依据RMI 传输协议。

开发人员在调用接口的前,需了解当前调用组件所支持的协议的相关内容,导致接口不能按需所用,灵活性差。

3、数据源的相异性在实际的系统开发应用中,数据通常来源于指定的数据源,对于数据的存取方法也各有不同。

比如,关系数据库,可以通过一般的S QL 数据存储,也可以通过存储过程进行数据调用;XML 数据存储区,可以通过Webservice 接口调用,也可以通过S ocket 的方式进行调用。

基于SOA的网络教学资源系统集成

基于SOA的网络教学资源系统集成

立。而面 向服务的 S A具有松耦合性, O 与平 台、 语言无关性等特点 , 以快速 、 可 有效地整合 网络教 学资源 系统。分析 、 探讨 了
网络教 学资源 系统的工作现状 、O 的概念和体 系结构 , 出了基于 S A的 网络教 学资 源系统集成框架 , SA 提 O 并给 出了一个成 功
但 是基 于 C R A、 O EB等 组 件 技 术 开 发 O B C M、 J 的各 种 网络 教学 资源 系 统 在平 台、 发 工具 和 系 统 开 上是 紧耦合 的 。这导 致 了各 种 系统 的分 散 和独 立 , 以至 于 众 多 网络 教 学 资 源 系 统 成 为 离 散 、 立 的 孤 “ 息孤 岛 ” j不 能进 行 大 范 围、 效 率 的 资源 共 信 ¨, 高
4 2 2l
中立 的方式 进行定 义 的 , 就 是说 它独 立 于 实现 服 也
师) 请求 的服务往 往 不是 单 一 的 网络教 学 资 源 系统 能够实 现 的 , 而是 要通 过 多 个 网络教 学 资 源 系统 相 互协同, 通过 同构 或 异构 网络 教 学资 源 系 统支 持 大
理平 台 , 促进 了 网络教育 的发展 。
1 网络教学资源系统工作现状及 S A工作 O
原理
网络教 学资源 是 网络教 学 发 展 的 战略 资源 , 网 络教学 资 源 系 统 的 开发 和 利用 是 网络 教 学 信 息 化 的核 心任务 , 是 网络 教 学 建 设 取 得 实 效 的关 键 。 也 网络教 学资 源 系统 主 要 包 括 教 学 资 源 库 ( 件 库 、 课 案例 库 、 题 库 、 见 问题 库 、 词 术 语 库 、 考 资 试 常 名 参 料库 、 网址 资 源 库 、 享 软 件 库 以及 基 础 资 源 库 ) 共 、 教学 资源管 理 系统 ( 师 进 行 教学 资 源 的 上传 、 教 发 布 、 新 和删 除等 ) 教 学 资源 查 询 系 统 、 务 管 理 更 、 教 系 统等 。 由于现 在 的大部 分 网络 教学 资 源 系统 在 平 台 ,

基于SOA架构的教学管理系统的服务布署的研究与实现

基于SOA架构的教学管理系统的服务布署的研究与实现

基于SOA架构的教学管理系统的服务布署的研究与实现[摘要]本文通过对教学管理系统以SOA的架构模式进行整合,把教学管理系统的共享信息以Web服务的形式进行布署,通过服务注册中心进行服务调用,从而在不改变系统底层框架的基础上实现了系统集成,显示了SOA架构的优势。

【关键字】面向服务的体系结构(SOA);服务布署;教学管理系统随着网络技术的快速发展,为了最大发挥校园网的优势,如何以最小的成本在现有平台的基础上将原有的教学管理系统有效的集成,最大程度的提高工作效率已成为目前高校急需解决的问题。

SOA的架构的出现,作为分布式计算的一种新技术可以有效地解决此问题,成为目前高校信息集成的首选。

1、SOA架构的定义及组成SOA的架构,全称是面向服务的体系结构。

采用这种架构的应用程序它主要是通过使松散耦合的接口形式对组件进行分布式部署、组合和使用。

采用这种架构的应用程序主要是将功能模块进行服务布署进行实现资源共享。

这种架构的模型主要由服务的提供者,服务的发布,以及服务的请求者对服务调用三方面组成。

在SOA这种架构的应用程序中,服务是核心,所有的资源共享都是能过服务的形式来完成。

2、教学管理系统的主要工作流程分析教学管理系统是目前高校普遍使用的日常工作管理系统。

该系统以教学为核心,涉及多部门共同协作。

下图简要的显示了目前教学管理系统的主要工作流。

3、基于SOA架构的教学管理系统的服务布署将教学管理系统以SOA的架构形式进行信息的集成,进而实现信息共享。

实现这种架构的主要方法就是将教学管理系统中涉及的信息交换转换成SOA架构的模型三要素的形式通过网络进行服务布署。

(1)服务创建(即为SOA架构提供服务)在基于SOA架构的教学管理系统中,我们只需要将各个系统中功能相似的模块进行封装,创建为Web服务即可。

从而实现代码的重用和数据共享。

例如,在教学管理系统的主要工作流程中,我们可以看出,教学的核心工作都是围绕学生和教师展开的。

基于SOA的教学管理系统架构的设计与实现

基于SOA的教学管理系统架构的设计与实现

基于SOA的教学管理系统架构的设计与实现【摘要】高校传统的教学管理信息系统由于开发平台和工具的不同,导致各校区的管理系统相对独立,无法共享。

使得高校的信息化建设普遍存在“信息孤岛”的问题。

面向服务架构的SOA,作为新一代的体系结构,是当前解决异构系统整合、应用系统集成最理想的方案之一。

本文提出一种基于SOA的教学管理协作系统集成框架设计,能够在不改变高校原有的各种应用底层架构的基础上,将需要共享的信息封装成服务发布和调用,进而实现资源共享。

【关键词】SOA;Web服务;教学管理系统1.引言目前,许多高校存在校区多、分布地域广、各类学生多的特点,导致了大量的教育资源之间不能互联互通、缺乏有效的数据共享与软件复用、无法实现不同系统业务流程的集成。

最典型的问题是呈现许多信息孤岛使教学管理的信息资源不能有效共享和开发利用。

教学管理需要纵向、横向广泛的互联,利用信息技术、网络技术来辅助学校教学管理,已经成为学校教育信息化建设的目标和发展方向。

采用基于SOA架构的思想来开发新的教学管理系统在不改变各种应用底层架构的基础上,可以很好地解决上述问题,这样的架构方式更能适应业务开发的需要。

SOA架构的最大目的是尽最大可能重用已有应用程序中的服务来提高系统的实用性和适应能力。

2.SOA架构及实现技术简介2.1 SOA的定义简单的说,SOA(面向服务体系的结构),它是用构建组成一个系统,一个松耦合的模型,把现有的系统组成新的系统。

使原来的系统无论使用哪种平台都能够将其协同起来工作的一种软件系统架构。

SOA架构是一种程序设计的方法,可以用任何编程语言来实现。

只要这种编程语言能生成服务并且支持WSDL平台即可。

但随着Web Service技术的发展和日趋广泛应用,使得Web Service成为目前实现SOA架构的首选方式。

3.基于SOA的教学管理系统架构的设计通过将原有教学管理以服务的形式进行封装,用基于SOA的思想框架集成后,在对外接口上都将用统一的Web Service进行封装。

基于SOA架构的教学管理系统的服务布署的研究与实现

基于SOA架构的教学管理系统的服务布署的研究与实现
撬臻
基于S l [ 】 构的教学管理系统的服务布署的研究与实现
成桂玲
基于S O A 架构 的教举 管理 系统的服 务的实 现 【 摘 ■ 】本文通 过对教 学管理 系 统以s 0 A 的架构模式进行整合 , 把 基于S O A架构的教学 管理 系统 能够解决 分布式应 用程序 的系统集 教 学管理 系统的共 事信息以w e b 服 务的形式进行布暑, 通过服务注册 中 心进 行服务调用, 从 而在 不改 变系统底层框架的基础上实现 了系 统集成 , 显示了 成问题 , 从而 解 决 “ 信息 孤岛” 问题. 采 用S O A 架构 将原有 的教学管 理 S O / * , 架构 的 优 势。 系统需 共享 的信息 以服务 的形式 进行布署和 封装 , 其 实现 的过程 主要 分服务器端和客户端的实现 两部 分。 【 关键 字l面向服务的体 系结构( s o A ) ; 服 务布暑; 教 学管理 系统 ( 1 ) 服 务器端的实现
随着 网络技 术的快速 发展 , 为了最大 发挥校 园网的优势, 如何 以最 We b J i l t 务 的 创建使 用 . Ne t 平 台做 工具 , . N e t 平 台内 建了对we b
小 的成本 在现有 平台的基 础上将原 有的教 学管 理系统 有效 的集 成 , 最 S e r v i c e 的 支持, 不 需要第三方开发工具 即可。 同时. N E T 平台还提 供了 大 程度 的提高 工作效率 已成 为 目 前 高校 急需解决 的 问题 。 S O A 的 架构 we b 服务的测试, 可以很方便的验证we b 服务是否创建成功。 后台数据 Q L S e r v e r 2 o 0 5 , 这 是一个 比较成 熟的数据库 系统 。 服 务 的出现, 作为分布式计算的一种新技术可以有效地解决此问题, 成为目 库我们 采用S 的发布采用Mi c r o s o f t Wi n d o ws 2 0 0 3 s e r v e r  ̄ 碡 务器操作系统 , 该 服务 前 高校信息集成的首选 。 1 . S O A 架构 的定义 及组成 器自带了注册 中心。 服务器环 境部署 完毕之后 , 就可以进行应 用程序 的 S O A的架 构 , 全称是面 向服 务的体系结构 。 采用这 种架构的应用程 开发 , 在对 新的 教学管理 系统的应 用程序 进行调试 、 运 行, 并 确定 其正 将其发布为we b 服务。 序它主要是 通过使松散 耦合的接 口形式对 组件进行分布式部 署、 组合和 确无误 之后 , 使用 。 采用这 种架 构的应 用程 序主要 是将功 能模块 进 行服务布署进行 ( 2 ) 客户端 的实现 实现资源 共享 。 这 种架构 的模 型主要 由服 务的提 供者 , 服 务的发布, 以 在S 0 A 架构 下, 我们在服务 器完成、 V e b 服务 的创建和 发布, 实际上 及服 务的请 求者对 服务调用 三方面组 成 。 在S O A这种 架构的应 用程序 就完成 了 信息集成 的主要工作。 客户端服务的调 用不论平台是否异构只 要支持 网络 浏览器即可。 客户端将请求发布到服 务器的注 册 中心 , 注册 中, 服务是核心 , 所有的资源共享都 是能过服务 的形式 来完成 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SOA的教育资源管理系统整合设计
摘要:文章对我国高校内部系统建设的现状进行了简要分析,提出了将SOA引入并实现平台整合的构想,对SOA的设计思想、协作关系、基本要素等进行了研究,提出了平台整合的目标和功能需求,最后对体系结构和功能模块进行了设计。

关键词:SOA 教育资源系统整合
目前国内许多高校内部同时运用着多个教育信息及资源管理系统,如教务系统、图书管理系统、网络课程教学平台、试卷库等。

由于开发工具、平台的异构性和紧耦合性等原因,这些系统之间相互独立,资源共享与软件复用性差。

为进一步提高资源的共享性,充分发挥统一平台的优势,我们需要将现有的教育资源系统进行整合。

但是,如果选择重新开发新平台来实现系统的整合,实现的周期比较长,投入较大,同时,各种资源又缺乏统一标准,难以保证资源整合的合理性和有效性。

如何规避各系统运行平台和开发环境间的差异,在短时间内,以较小的开销,实现现有教育资源系统进行有理整合,已成为高校信息化建设的重要课题。

面向服务的软件架构思想(Service-Oriented Architecture,SOA),为解决这些问题提供了一个很好的方案。

1 SOA,面向服务的软件架构思想
1.1 SOA的定义
目前,SOA的定义可以大致分为两类:一类认为SOA仅是一种架构风格;另一类认为SOA是包含运行环境、编程模型和架构风格等在内的一整套分布式软件系统的构造方法和环境。

在面向服务体系结构中,业务逻辑被封装为一系列服务,服务之间相对独立并可以重用,他们之间通过定义好的接口和协议交互,这些接口和协议基于统一的标准进行定义,独立于实现各服务的硬件环境和编程语言。

1.2 SOA的基本要素
在实施SOA的过程中必须满足下四个基本要素。

(1)粗粒度。

即SOA中服务的接口应该接近用户的实际操作。

(2)松散耦合。

包括服务之间不互相依赖,接口与实现之间松散耦合,业务组件和传输协议之间松散耦合。

(3)位置透明。

即无论服务组件的URL如何变化,客户端的调用程序URL都不需要改变。

(4)传输协议透明。

即无论服务组件的传输协议如何改变,客户端的调用程序都不需要改变。

1.3 SOA的协作体系
SOA的协作体系中的角色包括服务提供者、服务请求者和服务注册中心,这三个角色之间通过三种操作进行协作:发布、查找和绑定。

在SOA中,每个实体都扮演着三种角色中的至少一种,角色之间的协作关系如图1所示。

服务请求者根据需要申请服务,利用服务注册中心查找所需的服务,最后使用定义的接口和传输协议与服务进行绑定,从而最终获得服务。

服务提供者将业务逻辑封装为服务并发布到服务注册中心,响应来自请求者的服务请求。

服务注册中心,即服务代理,负责注册、分类已经发布的服务,并为请求者提供搜索服务的功能。

1.4 SOA的优点
SOA提供了一个非常自由的开发架构模式,开发方法、实现技术得到了解放,开发效率大大提升。

具体地讲,SOA有如下一些优点。

(1)对于变化应对自如。

服务提供者和使用者之间是松散耦合的,对于系统的表示层只能看到服务接口,而不需要关心接口内部的实现细节,当某个服务的内部发生改变时,不会影响其他服务。

(2)跨平台和重用性好。

服务之间可以通过标准接口自由引用,而不用考虑所要引用的服务的实际位置、硬件环境及开发语言等,服务之间松散耦合,系统的重用性好。

(3)维护性和可伸缩性好。

服务提供者和使用者之间松散耦合,采用开放的标准,服务提供者可以更新自己所提供的服务以不断满足使用者的新需求。

(4)现有资源利用充分。

通过组合现有的各个服务,可以快速地实现资源整合,有效减少开发周期和成本。

2 教育资源管理系统整合需求分析
2.1 系统设计目标
基于SOA的教育资源管理系统整合的目标是:充分利用各个现有系统提供的服务,以较短的周期和成本支出,整合得到一个统一的平台,对各种教育资源进行统一、规范化的管理,构建分布式的、共享的数字教育资源环境。

具体来讲,需要实现以下目标。

(1)教育资源有机整合。

将现有的各个系统整合到一个平台下,为用户提供统一的接口,充分发挥现有系统的服务功能,从而实现资源的有机整合。

(2)新系统与现有系统功能上独立,新系统的更新不会对原有系统产生影响。

(3)通过统一平台对教育资源进行规范化描述,高效管理各类资源。

(4)整合代价低,系统灵活性强。

对现有各系统整合的周期不宜长,代价不宜过高,确保系统的灵活性,能较快适应业务需求的变化,可扩展性好。

2.2 系统功能需求
为实现设计目标,整合的平台系统应具备如下功能。

2.2.1 系统管理功能
(1)用户管理。

包括用户注册、维护及角色权限分配等。

(2)数据备份。

便捷地对系统的数据进行备份、支持异地备份。

2.2.2 资源管理功能
(l)对各种资源数据的日常维护,包括添加、更新、删除等。

(2)具备功能强大、人性化的资源检索功能。

支持精确查询和模糊查询功能,也可以根据分类浏览资源。

(3)资源评价功能。

资源的使用者可以查询其他用户对相关资源的评价作为选择资源的参考,同时可对资源进行量化评价,也可以发表评论,供资源管理者作为资源库建设的参考。

(4)资源远程上传和下载。

可以通过网络客户端对资源进行上传、上载。

3 教育资源管理系统整合设计
3.1 系统体系结构设计
根据SOA的系统整合架构模型,可将整合平台的体系结构划分为以下五层。

(1)数据层:负责管理平台中数据,提供数据信息。

包括现有教务系统、公共教学平台的数据库和本平台的资源库。

(2)数据访问层:负责服务组件层与底层间的数据交换。

在不改变现有各服务的前提下封装各自的数据访问功能并通过对外接口供服务组件层调用。

(3)服务组件层:各服务组件均只实现各自单一的功能,可以通过定义SCA来封这些服务的接口,以实现服务的有效整合。

(4)服务层:负责实现系统业务逻辑。

通过整合各服务组件,形成松散耦合的服务模块,提供面向业务逻辑的接口。

(5)Web层:包括表示层和控制层,表示层提供了用户与系统的交互界面,控制层负责接收用户请求并调用相应的服务完成相关操作,最后将结果返回Web页面。

3.2 系统功能结构设计
根据整合平台的需求分析,系统的总体上可划分为五个功能模块:
系统管理、资源数据管理、资源浏览、统计报表、用户面板。

(1)系统管理。

包括用户权限管理、系统的备份、相关文章、信息的维护等。

(2)资源数据管理。

负责按照教育资源元数据的标准采集、管理资源数据。

包括资源的发布、审核、维护、检索、推荐和评价管理等。

①资源发布。

负责按照教育资源元数据的标准采集工作,即有相应权限的用户通过平台录入发布资源。

管理员、教师、学生发布资源的权限有所不同,发布的方式也有所不同,如课程教学资源还是公共学习资源等。

②资源审核。

普通用户,如学生发布资源时,需要经过管理的审核才能正式发布,供其他用户查询、下载,审核不通过的资源将被删除。

具有高级权限的教师或其他管理员可直接发布资源,无需审核。

③资源编辑。

具备相应的修改权限的用户,可对资源进行修改、更新,系统管理员或资源管理员可以修改和删除所有资源。

普通用户只能修改和删除自己发布且未经审核的资源。

④资源检索。

根据用户选择的条件组合或录入的关键词从数据库中查找出符合条件的结果,返回给用户。

用户可以查看相应资源的简介和详细信息,也可下载该资源或将该资源添加到个人收藏夹。

⑤资源推荐:管理员、教师甚至学生可以对优质资源进行推荐,推
荐的结果也是分类的,显示为管理员推荐、某教师推荐和多少名学生推荐等。

⑥资源评论:管理员、教师、学生可以对相关资源进行评价,评价有量化打分和留言两种方式,评价结果分类显示,包括管理员评价、教师评价和学生评价等。

(3)资源浏览。

可根据资源所属学科、资源类型(课程资源、公共学习资源等)、资源级别(精品、推荐等)等浏览资源。

用户在浏览的过程中根据需要将相关资源放入平台中的个人收藏夹中或下载到用户电脑中。

(4)统计报表。

对各类资源的发布数量、各项资源的被引用、推荐、下载情况等进行统计,对用户评价进行汇总分析,帮助管理员了解资源的总体情况.。

相关文档
最新文档