基于Web Service的电力生产任务系统的设计与实现

基于Web Service的电力生产任务系统的设计与实现

论文摘要

随着电网规模的迅速扩大,电力企业内部各部门之间的协调和配合变得越来越紧密和频繁,由于各部门原有的生产任务系统是独自开发的,存在数据共享困难的问题,各部门对同一生产任务信息通常要重复手工录入,影响到生产任务信息的及时流转,同时也带来了部门间数据不一致问题,因此升级现有生产任务管理系统,增加信息共享功能,将有助于提升电力企业的工作效率和协调配合能力。针对原有各部门生产任务系统的异构特性,以及数据共享困难问题,本文提出了基于Web Service的异构数据交换方案。首先定义生产任务信息的XML模式,然后各子系统将要共享的数据依据其XML模式转换成XML文档,发布到WebService服务器上。对于信息的需求方,首先到Web Service服务器查询所需的数据,然后下载并从中解析出所需的数据,置入自身的数据库中,实现生产任务信息的共享。该方案并不需要改动用户原已习惯使用的应用系统,仅只在每个子系统中添加一个数据交换模块,在继承原有系统功能的基础上,扩展了其数据交换功能,实现了异构系统的无缝整合,节省了软件开发的成本。该方案的另外一个优点是配置简单。每个子系统都只和Web Service服务器交换数据,其它子系统都对其透明。为了实现生产任务数据及时发布和及时共享,基于上述异构数据库数据交换方案,每个子系统的数据交换模块周期性地扫描本地数据库,将新添加的生产任务数据发布到Web Service服务器上,同时也查询Web Service服务器,接收来自其它子系统的新数据。新数据的标识采用时间戳方法,Web Service服务器在每个XML文档上加上上载时间戳;每个子系统记录自己的当前时间戳,使用下载的XML文档所带的时间戳更新自己的时间戳。基于上述设计方案,结合乌鲁木齐电力局的具体情况,开发了一个基于WebService的电力生产任务系统。该系统具有兼容性好,操作简单的特点,解决了原有系统存在数据交换困难问题。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文主要研究内容
  • 1.4 论文的组织结构
  • 第2章 电力生产任务系统的需求分析
  • 2.1 生产任务系统功能
  • 2.2 生产任务需求建模
  • 2.2.1 生产任务用例分析
  • 2.2.2 生产任务活动图
  • 2.3 系统的非功能性需求
  • 2.3.1 总则
  • 2.3.2 性能需求
  • 2.3.3 集中的管理
  • 2.3.4 灵活方便的开发和部署
  • 2.3.5 可靠性维护
  • 2.4 系统运行环境
  • 2.4.1 软件环境
  • 2.4.2 硬件环境
  • 第3章 电力生产任务系统的设计
  • 3.1 系统设计目标
  • 3.2 系统技术架构
  • 3.3 生产任务系统的可行性分析
  • 3.3.1 XML文档和XML模式
  • 3.3.2 基于XML的数据转换
  • 3.3.3 基于Web Service的异构数据交换方案
  • 3.3.4 数据转换方案的优越性
  • 3.4 生产任务详细设计
  • 3.4.1 生产任务的分类管理
  • 3.4.2 生产任务管理流程
  • 3.4.3 生产任务的数据处理流程
  • 3.5 数据库详细设计
  • 3.5.1 数据模型
  • 3.5.2 数据字典
  • 第4章 电力生产任务系统的实现
  • 4.1 系统的关键技术
  • 4.1.1 Net技术
  • 4.1.2 Web Service技术
  • 4.1.3 分层设计
  • 4.1.4 系统安全技术
  • 4.2 系统主要功能界面介绍
  • 4.2.1 添加生产任务
  • 4.2.2 生产任务生成情况
  • 4.2.3 接收或分配生产任务
  • 4.2.4 生产任务延时
  • 4.2.5 生产任务作废
  • 4.2.6 退回生产任务
  • 4.2.7 收回生产任务
  • 4.2.8 终结生产任务
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于Web Service的电力生产任务系统的设计与实现
    下载Doc文档

    猜你喜欢