学位论文 > 优秀研究生学位论文题录展示

基于SOA的教育资源管理系统的设计与实现

作 者: 徐泽兰
导 师: 刘清堂
学 校: 华中师范大学
专 业: 教育技术学
关键词: SOA 教育资源 分布式存储 Web服务 资源标准
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 265次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着数字化教育的产生和发展,很多教育资源在网络上涌现,但是由于缺乏有效地组织和管理,这些教育资源显得非常零散,没有组织性,相互重复以及相对孤立和封闭。教育资源管理系统是整合当前各种网络教育资源的一个服务平台。它将孤立的教育资源进行整合加工,使得这些资源呈现出有序,规范和相互关联的特点。教育资源管理系统提高了教育资源的使用效率,促进了数字化教育的发展和进步。本文以实际项目需求为背景,设计实现了基于SOA的教育资源管理系统。针对资源管理系统功能模块重用问题,采用了目前主流的SOA架构,实现了系统的可伸缩性,便于扩展重用;针对资源多样性问题,采用网络教育资源建设规范,实现了资源的统一描述、管理和共享;针对资源的分布式存储中的管理问题,采用资源分布式存储和目录集中统一管理的方式,实现了资源的统一检索与定位。论文主要工作包括:(1)分析和总结了资源系统建设标准与技术基础。介绍了资源系统建设规范中的LOM标准和网络教育资源建设规范;分析了Web Service技术中的四种基础技术规范;总结了SOA架构特点、架构原理和架构模型。(2)基于SOA的教育资源管理系统功能结构和服务架构设计。根据系统功能需求分析,明确了系统的功能结构;根据面向SOA的体系结构特点,结合资源管理系统的用户业务需求,对系统的业务进行建模;最后是基于SOA的资源管理系统服务架构设计,设计了系统的分层体系架构和系统服务框架。(3)系统服务接口设计与实现。在系统服务建模的基础上,对系统服务接口进行规范和封装;利用C#技术以及ASP.NET开发环境,将服务接口在具体平台下予以实现;介绍了用UDDI发布和发现Web服务,以及客户端对服务的调用过程。(4)资源管理系统开发与服务集成。在业务逻辑层,组装集成服务,实现对程序的业务功能。在服务表示层,采用Java技术以及Portlets工具,实现了跨平台的服务调用。测试结果表明,系统具有良好的稳定性,可扩展性和可维护性。所开发的系统是开放共享、标准统一、内容丰富的教育资源共享平台,有效改善了过去存在的教育信息资源孤岛的局面。论文的特色之处体现在:(1)用户管理服务提供了角色的权限控制方法,系统实现了基于角色的用户管理。(2)资源采用网络教育资源建设规范进行数据描述,实现了资源的统一描述、管理和共享。资源采用分布式存储和目录集中统一管理的方式,实现了资源的统一检索与准确定位。(3)系统是基于SOA架构,具有可跨平台、松耦合、可重用性及较强的可扩展性,系功能模块具有可重用性。

全文目录


摘要  4-6
Abstract  6-10
1 绪论  10-16
  1.1 研究背景和意义  10
  1.2 国内外研究现状  10-14
    1.2.1 国内研究现状  11-12
    1.2.2 国外研究现状  12-14
  1.3 研究目的和内容  14
  1.4 论文组织结构  14-16
2 资源系统建设标准与技术基础  16-26
  2.1 资源系统建设标准  16-19
    2.1.1 LOM标准  16-18
    2.1.2 网络教育资源建设标准  18-19
  2.2 Web Service技术概述  19-22
    2.2.1 XML Schema  19-20
    2.2.2 SOAP  20
    2.2.3 WSDL  20-21
    2.2.4 UDDI  21-22
  2.3 SOA架构概述  22-25
    2.3.1 SOA架构特点  22-23
    2.3.2 SOA架构原理  23-24
    2.3.3 SOA架构模型  24-25
  2.4 本章小结  25-26
3 基于SOA的教育资源管理系统设计  26-45
  3.1 系统需求分析  26-30
    3.1.1 功能需求分析  26-27
    3.1.2 性能需求分析  27-29
    3.1.3 系统资源的数据需求  29-30
  3.2 系统功能结构设计  30-33
  3.3 系统的业务建模  33-37
    3.3.1 主要业务流程定义  33-34
    3.3.2 业务分解和服务发现  34-36
    3.3.3 服务规约  36-37
  3.4 基于SOA的资源系统服务架构设计  37-41
    3.4.1 基于SOA的系统架构方法  37-39
    3.4.2 基于SOA的资源系统服务架构  39-41
  3.5 资源数据库设计  41-43
  3.6 本章小结  43-45
4 资源系统服务的设计与实现  45-67
  4.1 系统服务模块封装  45-57
    4.1.1 服务接口的设计  45-50
    4.1.2 课件管理服务业务设计  50-55
    4.1.3 课件搜索服务业务设计  55-57
  4.2 服务实现  57-62
  4.3 服务的发布与发现  62-64
  4.4 客户端调用服务  64-66
  4.5 本章小结  66-67
5 基于SOA的教育资源管理系统服务集成  67-77
  5.1 开发环境部署  67
  5.2 业务逻辑层的实现  67-71
  5.3 表示层的实现  71-74
    5.3.1 portal技术介绍  71-72
    5.3.2 系统集成界面  72-74
  5.4 系统应用与测试  74-76
    5.4.1 系统应用  74-75
    5.4.2 系统测试  75-76
  5.5 本章小结  76-77
6 总结与展望  77-79
  6.1 论文总结  77
  6.2 研究展望  77-79
参考文献  79-84
项目资助及发表论文情况  84-85
致谢  85

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 中国区域基础教育资源配置的均等化研究,G521
  3. 面向业务过程的服务动态组合方法研究,TP393.09
  4. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  5. 社区思想政治教育资源的利用现状研究,D64
  6. 基于嵌入式Web服务器的监控系统研究,TP393.05
  7. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  8. 基于BMC的Web服务失配检测方法研究,TP311.52
  9. 论生命教育在高中语文阅读教学中的渗透与实践,G633.3
  10. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  11. 面向服务的数据集成模型的研究与实现,TP311.52
  12. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  13. 仓库出库辅助系统的设计与实现,TP311.52
  14. 基于语义的Web服务发现研究,TP393.09
  15. 研究型大学开放教育资源建设的途径研究,G647
  16. 保险支付平台设计与实现,TP311.52
  17. 基于SOA的事业单位编制管理系统设计与实现,TP311.52
  18. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  19. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  20. 宜宾移动IT支撑系统设计研究,TP311.52
  21. 普适关爱系统的设计与实现,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com