山西移动工程管理系统改造

[2013年10月25日,中国山西]

项目背景

随着山西移动信息化建设的不断发展,工程管理业务不断增多,业务流程更加复杂,目前的工程管理系统逐渐表现出不能满足工程流程管理业务的要求,当前系统无法满足复杂流程定义,无法灵活配置业务处理节点;系统之间接口设计缺乏标准,不能方便的增加接口功能;底层数据层面使用非常不规范,对整个系统造成非常大的隐患。

结合山西移动的总体规划和目前工程管理系统的现状,建设新的工程项目管理系统已势在必行。

项目介绍

基于协同工作流SynchroFlow改造原有系统,实现原工程项目管理系统所有功能点;确保原系统的数据能够完整的迁移到新系统中,保证数据不丢失,不错乱;保留原系统的页面风格,不影响前端人员使用,不需要对系统使用人员作推广培训;最大限度的保持原有数据库的体系结构;按照原系统与外部系统的交互方式,实现本系统与外围系统的接口;系统建设要充分考虑到易维护性、可扩展性,有图形化的流程定义工具和图形化的流程监控工具。

解决方案

逻辑架构

新的工程管理系统基于原工程管理系统的业务功能,对其核心架构进行改造,主要包括对工作流引擎的引入、流程合并、组织机构改造与LDAP的引入、WAP接入、系统功能优化和数据层整理。

业务模块设计

工程管理系统包括了11个业务模块:项目建议、项目可研、项目立项、项目设计、项目计划、采购、合同、项目进度、项目验收、项目审计和统计分析等模块。

新的工程管理系统将原封不动的实现原有业务模块功能,通过工作流引擎SynchroFlow重新绘制其中的流程,对业务中的流程进行整理与合并。

工作流引擎(SynchorFLOW)

SynchroFLOW采用J2EE开发架构,结合XML技术于一体,在符合WFMC(Workflow Management Coalition--工作流管理联盟)标准的基础上,开发出的平台无关性、应用服务器无关性,并同时支持Oracle、Sysbase、SQL Server、DB2、MySql等多种大型数据库的软件产品。同时提供了支持JAVA、Delphi、VB、VC、PB等语言的通用API,使得用户可以灵活的选择熟悉的编程语言进行快速开发,并且可以实现分布式部署。

数据库改造设计

对原工程管理系统的数据库分析分析,可以将数据的表分为以下几个大类:基础业务表;业务表;工作流表;组织机构及权限表和其他系统接口表。

和其他系统的接口设计

需求系统

在填写项目建议书的过程中,需要选择“开发任务书名称”字段,这个数据是通过需求系统得到的。

档案系统

对于项目数据进行定期归档,项目结束后可以进行归档。

Portal

工程管理系统将接入Portal下,实现单点登陆,同时将待办现实到Portal的待办中。

物流系统

物流系统将抓取工程管理系统产生的采购数据。

WAP平台;

工程管理系统将数据包装成WAP平台需要的数据格式,通过无线终端实现待办审批、已办查阅和数据查询等功能。

LDAP平台

新的工程管理系统将调用LDAP中的组织结构数据。

客户使用情况

新的工程管理系统对原有系统进行架构改造之后,实现原工程项目管理系统所有功能点,更加满足了工程流程管理业务的要求,使得流程系统功能易于扩展;灵活配置业务处理节点;系统之间接口设计标准化,方便增加接口功能;规范化底层数据层面。系统上线后运行稳定、可靠,整个系统获得用户一致好评。

本文来源:时光·协同
更多
相关文章
关注我们
媒介联系

Email:marketing@cicro.com

TEL:(8629)87579521

FAX:(8629)87579518