基于SOA的实习过程管理系统的设计与实现

基于SOA的实习过程管理系统的设计与实现

论文摘要

近年来国内很多高校实行了实习过程管理(简称“实习过程管理”)。随着网络技术和Web服务的发展,学生的实习过程管理方式也已由原来的手工或半手工操作模式发展到目前的利用网络实习过程管理的形式。但是到目前为止,国内的网上实习过程管理系统并不完善,还要结合各种传统的实习过程管理管理手段才能完成实习过程管理流程,并且实现实习过程管理、网上提交实习月报和查询实习成绩功能的高校学生实习过程管理系统很少;而在国外,特别是一些发达国家网上实习过程管理的技术比我们成熟很多,能够通过网络办理一切实习过程管理的手续。因此对国内高校而言,为适应实习过程管理的需求,架构一个高效、灵活、能够随需而变的网上实习过程管理系统势在必行。基于SOA理论,本文以某大学实习过程管理系统的设计为例,运用面向服务的分析与设计方法(SOAD)和Web服务技术,采用同步令牌机制Token避免重复提交,有效减少了冗余数据的产生等等。从总体来看,系统使实习过程管理业务流程实现了网络化;设计的软件系统松耦合,易扩展、可重用,为院校实习过程管理开发适合自身需求的网上实习过程管理系统提供了一个参考模型。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题来源
  • 1.2 国内外研究现状
  • 1.3 研究内容和目标
  • 1.4 本论文主要创新点
  • 1.5 论文组织
  • 第二章 面向服务的相关技术概述
  • 2.1 SOA 架构的定义
  • 2.2 SOA 的基本特征和要素
  • 2.3 SOA 的基本结构
  • 2.4 SOA 的目标
  • 2.5 WEB SERVICES 概述
  • 2.6 SOUP(面向服务的统一过程)简述
  • 2.7 本章小结
  • 第三章 基于 SOA 的实习过程管理实习过程管理系统需求分析
  • 3.1 总体功能分析
  • 3.2 用户分析
  • 3.3 实习过程管理业务流程分析
  • 3.3.1 学生实习过程管理流程
  • 3.3.2 系统管理员功能流程
  • 3.4 数据流图
  • 3.5 面向服务的分析
  • 3.6 实习过程管理系统的服务用例捕获
  • 3.6.1 系统范围和系统边界
  • 3.6.2 定义参与者
  • 3.6.3 定义服务用例
  • 3.6.4 服务用例的细化
  • 3.7 非功能性需求分析
  • 3.8 开发平台
  • 3.9 本章小结
  • 第四章 基于 SOA 的实习过程管理实习过程管理系统的设计
  • 4.1 划分功能模块
  • 4.2 系统的总体架构
  • 4.3 服务层设计
  • 4.3.1 业务逻辑层设计
  • 4.3.2 服务分类与合成
  • 4.4 数据层设计
  • 4.4.1 数据库设计
  • 4.4.2 存储过程设计
  • 4.5 可扩展标识语言 XML 的数据描述
  • 4.5.1 输入参数
  • 4.5.2 输出参数
  • 4.6 功能模块的详细设计
  • 4.6.1 建立服务模型
  • 4.6.2 定义服务接口
  • 4.6.3 建立业务流程
  • 4.7 系统关键技术
  • 4.7.1 Web 缓存及设计
  • 4.7.2 同步令牌(Token)机制
  • 4.7.3 数据库连接池
  • 4.8 本章小结
  • 第五章 系统实现与测试
  • 5.1 系统实现
  • 5.1.1 系统注册
  • 5.1.2 登陆与实习过程管理
  • 5.2 系统测试
  • 5.2.1 测试类型
  • 5.2.2 选用的测试工具
  • 5.2.3 测试结果及分析
  • 5.3 实习信息过程全生命周期管理实现
  • 5.3.1 实习信息过程基本信息录入
  • 5.3.2 电子实习信息过程全生命周期管理
  • 5.4 实习信息过程信息管理
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 小结
  • 6.2 不足与展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于SOA的实习过程管理系统的设计与实现
    下载Doc文档

    猜你喜欢