热点推荐
ZOL首页 > 服务器 > 解决方案 > SQL Server08企业版助力中石油OA系统

SQL Server08企业版助力中石油OA系统


微软 【转载】 2009年12月01日 18:43 评论

  一、项目背景

  中国石油电子公文档案系统是中国石油统一规划并在股份公司统一实施的大型办公管理系统系统。该系统达到以下业务目标:

  1) 符合中国石油整体信息发展战略

  2) 以企业知识管理为出发点

  3) 提供整个企业协作的办公环境

  4) 与主要专业系统有机集成

  5) 支持移动办公

  6) 系统设计的灵活性

  7) 具有好的可扩展性

  二、项目运行现状

  中国石油办公管理系统是建立在Windows环境上,数据库采用SQL Server 2008。目前有5个部门业务系统、3个全公司用户都使用的系统。部门业务系统用户基本在2000-3000人左右,而3个大系统包括:

  1.电子公文系统:该系统从2005年开始投用以来,数据库容量已高达1.8T。目前拥有系统用户85000人,发文超过40万份,收文达350万份。预计明年年初用户将超过15万人。

  2.财务网上报销系统:该系统从2007年开始投用,目前有系统用户15万多人,已处理单据高达80多万张。预计明年年初用户将超过30万人。

  3.合同管理系统:该系统从2005年开始投用以来,数据库容量超过1.6T。目前有系统用户:股份公司达3万5千多人,实现申报合同约11万份,集团公司有2万4千多人,实现申报合同近5万份。

  三、解决方案

  通过运用SQL Server 2008的相关新功能,极大的提高了公文档案管理系统的先进性。SQL Server 2008满足了中国石油目前对于数据容量、处理性能、高可靠性的需求。

  办公管理系统含有三大子系统:1.电子公文系统,2.财物网上报销系统,3.合同管理系统。这三个系统是整个企业办公管理系统体系结构的组成部分。各子系统既相对独立同时又充分使用的企业办公管理系统体系结构中的底层核心基础功能。下图为系统架构图:

  系统架构图

  用户表现层

  系统使用了尽可能多的手段让用户使用体验达到最好。实现了数据处理和数据显示的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性以及组件的可复用性。系统使用Office System的强大功能使得用户在编写、修改公文的过程中能够在同一个文档编辑工具中尽可能多的获得与编写公文相关的各种信息。同时使用IE来控制整个公文流转过程以及公文的相关辅助信息的查询、维护。系统为了人们的工作效率尽快的提高,可以通过Windows Messenger、手机短信、邮件等方式将工作任务及时通知给相应的系统用户,使得公文的流转更加快速。

  服务层和业务逻辑层

  服务层和业务逻辑层是负责处理所有业务逻辑的层次,包括任务管理调度,工作流程管理调度等。这一层还提供一些业务支持方面的服务,如用户管理,权限管理等。应用服务器层主要基于.NET框架在Windows平台上构建。

  系统将不同的功能以服务的方式加以实现,然后使用业务逻辑引擎将不同的服务在合适的时候加以利用,完成相应的业务流程。系统使用数字签名技术保证公文的内容不被他人篡改;系统使用任务订阅和通知服务,及时将设定的任务以最快捷等形式通知给用户,以便用户能够及时了解被指派的工作。

  同时系统充分考虑了对外提供信息服务的需求。在架构中使用了Web Service、MSMQ等通讯手段,配合权限控制、查询服务、信息管理等模块的共同作用,使得系统具有了安全又灵活的数据交换方式。

  数据层

  数据层采用SQL Server 2008企业版。通过应用SQL Server 2008的数据透明加密,数据压缩功能,以及通过资源监测器对于系统资源的合理调配,和基于策略的管理进行系统管理,SQL Server 2008安全、高效、易于使用、方便管理和快速开发的特性得到充分发挥。

  整个系统以公文、档案为核心对象,通过对公文档案的分类查询、记录内容/状态的变化、公文档案的权限控制等的实现,达到组织、管理公文档案的目的。系统存储了大量的审计信息,可以很方便的让用户进行跟踪查询。

  系统的拓扑结构

  系统整体架构是集中和分布相结合。集中体现在以地理位置为划分条件,统一地理位置的部门共用一套公文档案管理系统。分布体现在不同地理位置之间,采用分布式的公文档案管理系统,但是在分布式公文档案管理系统间,只能进行发文系统与收文系统的协同工作,不能进行发文流程或收文流程的系统工作。

  三、获益

  中国石油办公管理系统在SQL Server 2008上的部署带来了显著的利益,包括

  极大提升了工作效率

  工作责任明晰

  较低的总体拥有成本

  极大的提升了工作效率

  原有应用系统与报表系统部署于同一套环境中时,如果某一时段报表生成较多,则会占用了系统大量资源,导致其他应用系统不能正常工作,所以只能通过先生成好报表,再提供给用户,而通过运用SQL Server 2008的资源监测器进行了数据库系统的资源分配,通过设置各应用程序占用系统资源的最低,最高值设置和运行时动态调整,保证了在同一环境中,当前平台上各个应用环节对数据库资源充分而灵活的利用。

  ? 工作责任明晰

  由于系统提供的强大的痕迹跟踪功能,因此公文在流转过程中的各种状态、内容的变化均被永久记录在系统中。当需要进行责任审计时,系统能够提供非常详细的记录。因此督促了用户在日常办公中执行属于自己的合理操作。

  ? 较低的总体拥有成本

  1. 培训成本降低

  采用用户最为熟悉的软件,如:Office,SQL Server,Windows Messenger、短信等,减少了软件培训的工作。同时在用户使用过程中系统会根据用户操作的不同,动态变化提供的软件界面,将与操作相关的操作展示在工具最现眼、最方便获取的位置,从而用户的操作培训也会将对减轻。

  2. 维护成本降低

  原先数据库备份耗时较长,其中合同管理系统数据库达1.6T,需耗时12小时,电子公文系统达1.8T,耗时6小时,通过使用SQL Server 2008的数据压缩功能不但大大减少了数据库文件大小同时极大的缩短了数据备份时间。

  同时还通过SQL Server Management Studio及其基于策略的管理,数据库管理员不需要经过太多的培训就能掌握操作,从而降低了在日常维护操作上所花费的时间。为多台服务器应用策略,以实现企业范围内的一致性管理。它提供了对数据库和分析服务、以及报表服务的一体化管理。

  3. 系统建设成本降低

  系统的开发是基于微软的系统软件之上,由于微软企业级产品价格低廉,使得整个系统的建设成本随之降低。同时因为微软系统的易于维护特性,使得企业对系统维护人员的数量、维护人员的工资、培训费用都会降低,从而将企业日常费用也会降低。

  4. 高效的开发效率

  基于SQL Server 2008和Visual Studio 2008的开发,项目开发人员获得了最佳的工作效率,且使系统的维护变得简单和高效。通过定义业务实体来访问数据,并通过LINQ在.NET语言中查询并获得这些实体。开发人员还可以使用逻辑实体模型,管理员则根据此模型定义其物理表和列。这极大的提高了系统的开发效率

相关搜索:SQL Server 2008 
给文章打分 5分为满分(共0人参与) 查看排行>>
频道热词:LED照明  工作站  云计算  
视觉焦点
服务器解决方案热点
排行 文章标题
TOP10周热门服务器排行榜
  • 热门
  • 新品
  • 系列
查看完整榜单>>