基于.NET的多数据库供用电合同管理系统的设计及实现

基于.NET的多数据库供用电合同管理系统的设计及实现

论文摘要

供用电合同管理系统是依照《中华人民共和国电力法》和省电力公司《供用电合同示范文本》开发的,能快捷、规范地起草合同,按照合同管理的流程进行会签、签订、执行管理等,并提供有效的数据查询、统计分析等管理功能的信息管理系统。随着国家电网和各电力公司业务和工作流程的不断规范、电力法律、法规的不断健全,对于供用电合同管理提出了更高的要求,已有的供用电合同管理系统都是基于C/S模式开发的,而且都只支持一种数据库,已不能适应形势发展的需要。迫切需要一个能兼容多种数据库,体系结构灵活,可扩展性好,便于部署和维护的,供用电合同管理系统。随着B/S模式系统的优点的凸现及Web SERVICE的推广应用已经逐渐成熟,针对上述问题,本文提出了一种基于.NET平台的供用电合同管理系统设计方案。该系统采用B/S和C/S结构相结合的方式,结合三层结构客户端系统模式,运用ASP.NET、C#、ADO.NET、SOA架构技术,实现供用电合同的跨地区会签、签订、执行和管理,以及数据查询、统计分析、管理等功能,同时能够兼容Oracle9i和Sybase Ase 12.5两种数据库。本文首先分析了该信息系统建设的相关背景,建设的必要性、意义和所能带来的社会、经济效益。接着对该系统开发过程中所用到的一些关键技术进行了详细的介绍。探讨了微软开发环境下比较通用的三层结构模型的划分和设计模式的应用,对系统需求分析与架构设计进行了详细的论述,对系统中最关键的数据库访问层的分析与设计进行了重点讨论。本文对新形势下开发电力系统供用电合同管理系统提出了新的解决方案,为基于Web技术的多层结构的网络数据库的运用和开发进行了有益的探索,希望本文所进行的研究与实践可以为其他信息系统的建设提供一定的参考价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景与意义
  • 1.2 国内外技术发展
  • 第2章 .NET平台技术介绍
  • 2.1 关于.NET
  • 2.2 .NET框架
  • 2.2.1 .NET Framework概述
  • 2.2.2 公共语言运行时(CLR)
  • 2.2.3 .NET框架类库(FCL)
  • 2.2.4 公共语言规范(CLS)
  • 2.2.5 .NET矿架下的开发语言
  • 2.3 Web Services和SOA架构
  • 第3章 数据访问模型一 ADO.NET
  • 3.1 ADO.NET基本概念
  • 3.2 ADO.NET的企业特性
  • 3.3 ADO.NET的两大组件
  • 第4章 软件系统的体系结构
  • 4.1 传统的两层结构应用模式
  • 4.2 传统的三层结构应用模式
  • 4.3 三层架构的优势和缺点
  • 4.4 基于Web的三层结构应用模式
  • 4.5 基于.NET的N层体系结构
  • 第5章 系统分析与设计
  • 5.1 功能需求
  • 5.1.1 系统需求分析
  • 5.1.2 合同基础信息管理
  • 5.1.3 合同范本、模板管理
  • 5.1.4 合同管理流程
  • 5.1.5 合同查询
  • 5.1.6 统计报表
  • 5.1.7 法律法规管理
  • 5.1.8 工作考核
  • 5.1.9 系统维护
  • 5.2 系统总体架构
  • 5.2.1 本系统的设计
  • 5.2.2 省公司、地市公司二级合同管理系统
  • 5.2.3 地市公司软件体系结构
  • 5.2.4 省公司系统的体系结构
  • 5.2.5 地市公司系统和省公司系统的连接
  • 5.2.6 系统模块列划分
  • 5.3 数据库设计
  • 5.3.1 数据库设计要求
  • 5.3.2 合同管理数据库
  • 5.3.3 合同管理数据库中的主要表结构
  • 5.4 重点问题的解决
  • 5.4.1 简单工厂模式
  • 5.4.2 接口设计
  • 5.4.3 Oracle数据库和Sybase数据库访问类
  • 5.4.4 工厂类的实现
  • 5.4.5 数据库兼容支持函数
  • 5.5 系统的主要实现界面
  • 5.5.1 两级门户系统
  • 5.5.2 合同会签、审批和签订
  • 5.5.3 合同流程设置
  • 5.5.4 合同状态跟踪
  • 5.5.5 合同流程跟踪
  • 5.5.6 查看提醒和报警合同
  • 第6章 总结与展望
  • 6.1 总结
  • 6.1.1 研究内容
  • 6.1.2 研究重点与难点
  • 6.1.3 主要创新点
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 附录 硕士期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  

    基于.NET的多数据库供用电合同管理系统的设计及实现
    下载Doc文档

    猜你喜欢