基于SOA的学籍管理系统的研究与实现

基于SOA的学籍管理系统的研究与实现

论文摘要

高校信息系统是一个有机整体,其中教务管理系统在这个整体中占有重要地位,但由于软件开发技术的限制以及高校信息化由零到整的发展历程,使得各个子系统高度独立,数据与业务无法共享。SOA是一种全新的信息系统架构组织形式。SOA对现代软件开发模式产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序提供服务。SOA具有松散耦合、粗粒度、互操作性等优点。通过采用SOA架构的设计思路,可以最大程度地减少系统间的耦合,提高可重用性;因此能够较好的整合遗留系统,提高了系统的灵活性和可扩展性。针对要研究的教务信息系统,可以方便的实现与其他系统的集成。本文首先深入研究了面向服务的体系结构即SOA,进而分析基于SOA的Web应用系统及其技术架构,理解和掌握了如何设计和实现基于SOA的Web应用系统;接下来研究了可以天然实现SOA架构的Web Service技术;分析了高校教务管理系统的现状及其存在的问题,对基于SOA的教务管理系统进行了总体结构划分和功能分析,同时提出该系统与其他系统集成的解决方案;在接下来的章节中将教务系统的一个子系统——学籍管理系统进行系统业务分析和Web服务的设计,实现了查询在校学生基本信息的Web服务。面向服务的高校教务系统在目前来说是一个新课题,经过和己有相关系统的比较,本文主要采用了基于SOA的设计思想,使用Web Service技术实现信息系统。该系统具有更好的灵活性和扩展性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景及意义
  • 1.2 本文的主要研究内容
  • 1.3 本文的章节安排
  • 第二章 相关技术基础
  • 2.1 传统的做法
  • 2.2 面向服务的软件架构研究
  • 2.2.1 关于面向服务的体系结构
  • 2.2.2 基于 SOA 的 Web 应用系统及其技术架构
  • 2.3 Web Service
  • 2.3.1 关于Web Service
  • 2.3.2 Web 服务的出现是分布式应用的发展结果
  • 2.4 .NET 技术
  • 2.5 小结
  • 第三章 基于SOA 的教务管理系统分析
  • 3.1 现有教务管理系统分析
  • 3.2 教务管理业务概述
  • 3.3 基于 SOA 的教务系统总体结构及功能分析
  • 3.4 基于 SOA 的教务系统应用集成需求
  • 3.5 面向服务的集成解决方案
  • 3.6 小结
  • 第四章 基于SOA 的学籍管理系统设计与实现
  • 4.1 基于 SOA 的学籍管理系统设计
  • 4.1.1 基于 SOA 的学籍管理系统业务分析
  • 4.1.2 学籍管理系统数据库设计
  • 4.1.3 业务数据格式设计
  • 4.2 学籍管理系统 Web 服务设计和实现
  • 4.2.1 学籍管理系统 Web 服务设计
  • 4.2.2 面向服务集成的安全性设计
  • 4.2.3 查询在校学生基本信息的Web 服务的实现
  • 4.2.4 Web 服务在系统中的集成方法
  • 4.3 系统关键问题的分析及解决方案
  • 4.4 小结
  • 第五章 系统测试
  • 5.1 测试环境
  • 5.2 功能测试
  • 5.3 性能测试
  • 5.4 小结
  • 第六章 结论
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于SOA的学籍管理系统的研究与实现
    下载Doc文档

    猜你喜欢