企业信息系统架构

时间:2022-08-22 12:48:53

企业信息系统架构

摘要:企业为提高生产效率,提升服务质量,进一步提高管理水平。都积极推进信息化建设,根据生产和业务需要实施建设了各种各样的应用系统。文章结合长庆油田公司通信处综合信息平台的建设情况,谈谈中小企业的信息系统的合理架构,并提出见解。

关键词:需求;企业资源计划;架构;集成化

中图分类号:TP315文献标识码:A文章编号:1009-3044(2010)19-5287-03

Enterprise Information System Architecture

YANG Wen-bo

(CNPC Changqing Oil Field Communication Department,Xi'an 710018, China)

Abstract: To increase productivity, improve service quality and further improve the management level, all the enterprises are actively promoting the informatization construction,designed and developed all kinds of application system by the production and business needs. According to the construction of information platform of CNPC Changqing Oil Field Communication Department, talk about the Enterprise Information System Architecture of small and medium-sized enterprises, and puts the opinions.

Key words: demand; ERP(Enterprise Resource Planning); architecture; integration

图1清晰的展现了我们企业在信息化建设的成果。并且,这些应用系统在各自服务的生产领域内提高了生产效率,提升了服务质量,同时也为决策层提供了可靠、准确的决策数据。

1 问题描述

以上各应用系统系我企业最初始的应用系统架构。由于各个应用系统是根据生产和管理需要逐步建立起来的,在投用初期并未体会到各个应用系统合理架构的重要性和必要性。在众多系统正式上线投用的时候,问题逐一暴露出来,下面列举最关键性问题:

1.1 不能完成“一站式”系统登录

通常一个用户需要使用多个应用系统,从图1的设计架构来看,需要对同一用户进行多个系统单独授权。这不仅可能需要用户记住很多的登陆账号,而且必然造成用户多次登陆才能进行相关业务操作的麻烦。

1.2 数据不唯一、未共享

对同一个企业,某些基础数据往往需要唯一、统一。如本系统的“物资管理系统”、“劳保工具系统”等中需要关联“员工管理系统”中的员工信息,进而了解该员工拥有的物资设备以及劳保发放情况等;而某些业务数据通常需要作为绩效考核等决策支持系统的原始数据。而原各独立设计的系统很难做到。

1.3 业务流程不统一、不规范

因为各个应用系统均为独立设计,开发。其各自的业务操作流程并未统一考虑,往往造成业务流程不统一、不规范。

1.4 功能重叠、交叉

各个应用系统的独立架构设计,必然造成系统功能的重叠、交叉。如,为进行“物资管理系统”、“劳保工具系统”等中员工物资设备及劳保情况的操作和统计,必须在各自的系统中添加员工信息等功能等。这既是功能上的重叠,又是开发中的重复。

2 问题分析

各类问题的暴露,其根本在于设计之初缺乏ERP(Enterprise Resource Planing,企业资源管理计划)系统的设计思想和理念。尽管某些中小企业并不完全需要或完全符合ERP系统的设计、运营和管理模式。但为提高生产效率、开展企业管理创新、推进企业管理现代化和提高企业竞争力,我们有必要将ERP系统设计思想和理念融入到企业信息系统的建设中来。尽量做到系统运行集成化,业务流程合理化,绩效监控以及管理改善持续化。究其原因:

2.1 缺乏统一、集成化的架构

不管出于何种原因,主要由于建设的应用系统,仅仅从生产或管理需求的某一方面进行设计架构:1)未考虑到和其他应用系统的关联性,未做到很好的开放性;2)对企业待建应用系统预测性不高。

2.2 未进行关联应用系统统一设计

1)数据库未进行统一设计,各业务系统的数据唯一、共享基本没实现;2)软件系统没进行合理架构开发,从而造成操作上的繁杂和功能上的重叠。

2.3 操作流程不统一、不规范

部分应用系统的业务操作未结合企业的QHSE标准流程,有的业务办理流程则仅仅是从部分应用单位调研。从而导致应用系统的设计和操作流程不统一、不规范。

3 架构分析设计

鉴于以上各种各样的问题,必须进行企业信息系统合理架构。彻底改变原多系统、独立架构设计的模式,改进为集成化系统、合理化业务流程。从而更加符合用户的使用需求,更加适应企业管理的需要。

3.1 业务架构

1)根据企业的业务发展,准确地预见将来可能建设的业务系统,和已建应用系统进行业务统一规划、归类;2)梳理各类业务流程,以企业的QHSE标准流程为蓝本,并结合实际的业务操作流程。整理为统一、标准的业务操作流程,并且做到易合理化改进。当然企业的QHSE标准流程也随之得到完善和改进。

3.2 应用架构

以模块化的方式进行整个信息系统的集成化设计。即将类似或相关联的业务设计为同一操作模块,所有的模块架构为综合信息平台,从而达到统一授权,统一登录以及方便、快捷地进行不同业务的办理和查询。并且系统做到良好的开放性和可扩展性。

3.3 数据架构

1)统一数据库,非必要时尽量避免SQL、ORACLE等多种数据库的混用;2)依据业务,统一进行数据库的设计。所有的基础数据的数据表尽量做到唯一,并且满足各个应用系统的要求;业务数据满足相互间的调用。3)某些特殊的应用系统,如本文中的“BOSS系统”等,由于其特殊性,我们只调用部分数据,进行二次开发。

3.4 基础架构

通过合理的架构设计和软件技术保障系统运行高性能、安全、易用、持续可用、可伸缩、互操作、可靠;同时确保软件开发的易理解、可扩展、可重用、可测试、可维护、可移植等。图2所示为系统架构改进图。

4 改进实施

4.1 整理业务及业务流程

1)分类整理所有的业务内容,尽量将相关联的业务归属同一模块,在该模块中再细分具体业务,即业务系统;2)针对不同的业务结合QHSE标准流程进行分析,同时也考虑到QHSE标准流程的合理性;3)调研各应用单位的实际业务操作流程,并结合企业各个职能部门(如:生产运行科、器材站、技术科、人事科、客户服务部等相关业务部门)的意见和建议。归纳出统一、标准的业务操作流程,并综合整理出软件设计的流程。

4.2 系统架构

将目前所有已建、待建的系统重新模块化架构,整合为企业信息服务平台。

1) 模块化设计:设计为系统维护、人力资源、物资设备、生产经营、工程项目及客户关系等六大功能模块。如图3。

2) 统一平台的整合:独立多系统向统一信息平台的整合。图4。

4.3 重新规划数据结构

1)统一使用SQL Server数据库;2)逐一分析所有应用系统,设计出唯一的基础数据的数据库和相关联、易调用的业务数据的数据库;3)调用BOSS系统数据,设计二次开发数据库。如图3所示。

4.4 系统开发

采用模块化、模板化、标准化、规范化的软件开发。

通过以上的架构和实施,企业综合信息平台已经搭建完成。

5 效果检验

系统改进完善并投用后,已经取得了明显的效果。见表1。

6 小结

本文以我企业信息系统架构优化改进为例,反映出一个合理的企业信息系统架构的重要性,从而更有效地为企业提供决策、计划、控制和经营业绩评估等全方位的支持。本人认为合理的企业信息系统架构必须做到以下三方面:1)有效需求分析。这既是最重要的工作,是最困难的阶段;2)融入ERP思想到系统架构中。核心为集成化、弹性设计、集中的数据储存,以其便利性从而提升管理绩效;3)严格的执行各个实施环节,从而完成最理想的企业信息系统。

参考文献:

[1] 许万增,王平尧.中小企业信息化探索[M].北京:科学出版社,2007.

[2] 刘红军.企业资源计划(ERP)原理及应用[M].北京:电子工业出版社,2008.

[3] 李伟,吴庆海.软件架构的艺术[M].北京:电子工业出版社,2009年.

[4] 蔡希尧.信息系统的发展与创新[M].西安:西安电子科技大学出版社,2009.

[5] 福勒,王怀民,周斌.企业应用架构模式[M].北京:机械工业出版社,2010.

上一篇:信息化条件下高校实验室管理 下一篇:煤矿巷道三维自动建模系统的设计