建筑业企业信息管理系统的核心功能描述

  • 来源:建米软件
  • 2012-01-07 10:10:33

   在构建建筑业企业信息管理系统时如果缺乏统一有效的技术支撑体系,系统的开发和建设将面临巨大的技术风险和障碍,为此我们提出建筑业企业管理系统的架构方案,使得建设施工项目管理应用的各个方面都能基于这个统一的平台进行快速开发。

  针对企业信息资源整合与集成应用,本系统将通过强健的底层结构和组件技术、中间件技术、接口总线,建立基于构件的体系结构,克服传统MIS/erp系统的不足,为诊断系统提供开放标准的、统一的应用支持平台。如下为施工建设施工项目管理集成应用平台系统架构:

  技术架构主要分成4大部分:数据存储层、基础平台层、业务应用层和门户展现层。

  数据存储层:主要包括数据库和第三方应用的底层数据存储、数据的安全性处理。

  基础平台层:主要指软件系统的应用数据基础,包括:工作流与业务流程、系统管理、系统安全、沟通机制、数据交互机制、智能预警、报表展现、开发平台等等。

  业务应用层:软件应用的核心,是业务处理的集中层。系统根据进度线和费控线将业务管理从业务逻辑层面贯穿起来,业务涉及到:项目前期管理、概预算管理、投标采购管理、合同与结算管理、进度管理、费控管理、材料管理、质量管理、安全管理、统计分析等等。充分考虑了不同应用层面的管理角色,从企业应用、项目应用和集成应用三个方面兼顾不同层面的应用,提供全面的解决方案。

  门户展现层:主要是将业务处理的结果按照用户的权限展现给不同的用户,使得用户通过门户在最短的时间内查看到任务并处理。

  1、 泛普建筑管理信息系统主要功能:

  建筑管理信息系统是一个构件化业务基础平台,是在吸纳先进的项目管理思想、业界流行的系统架构思想(如SOA、SAP、P3)的基础上,形成的面向施工建设施工管理业务的综合支撑平台。它包括一组可复用的业务构件库,利用灵活的多层方式,有机地填补从数据库到应用层所存在的系统“空隙”,并在多层结构中采用构件式的松耦合技术,来保证系统的效率和未来灵活扩展的空间。

  核心功能描述

  ①基本数据管理

  完成与业务平台或数据平台相关的基本描述与设置;

  完成对历史数据进行压缩、备份、导入导出的管理;

  完成对系统控制参数采集、数据监视及信息传送等各种功能。

  

建筑业企业管理系统关系图

 

  ②统一数据访问

  能提供统一的数据访问层。该访问层屏蔽底层的物理数据库,使应用系统可运行于多种数据库上,同时为其他系统和应用提供统一的数据表达和调用方式。PECPM-Plat还实现了元数据模型的持久化和缓冲机制,通过该机制,不同种类的模型元素只需简单描述、便可实现与数据库的映射操作。

  ③面向服务架构

  采用面向服务架构(SOA),它可将系统功能以标准服务方式提供给不同类型的客户端,如传统C/S程序、浏览器或移动设备等,同时它可按照基于HTTP的SOAP规范访问其它第三方的服务,进行异构系统的信息交互和集成。这类PECPM-Plat服务的接口明确且稳定,功能尽可能独立,可被相同规约的其它服务实现取代,体现面向服务架构中的“服务可替换“原则,便于整个系统的升级和维护。

  ④插件架构

  产品实现采用“插件”方式,更新和维护简单方便,对某个功能的升级和修改不会影响系统的整体框架,保证了系统的稳定性。PECPM-Plat的主体采用微内核实现技术,然后提供基于插件的组件动态加载机制,任何内核以外的功能组件只要符合平台可扩展接口规范,便可动态“插入”系统,成为平台运行时功能的一部分,从而使整个PECPM-Plat可以无限扩展,并具有高度的一致性和开放性。

  ⑤可视化业务数据监视

  可视化任务调度系统包括任务定义、任务调度计划、任务执行、任务运行监视、任务运行日志等。

  对在建工程项目的运行、分析结合图形化的方式进行监视。

  ⑥消息系统

  提供消息子系统以实现统一的消息发布。其他子系统或业务模块都可通过此系统进行消息的发布,如新任务提醒、通知等。消息系统的接收者和发送者能和用户自动对应。

  2、 数据转换平台PSIB

  本系统将建立基于SOA总线技术的敏捷施工数据集成总线(Power Smart Information Bus,PSIB),主要是实现基于公共数据模型的信息数据交换平台。敏捷施工数据集成总线(Power Smart Information Bus,PSIB)分为PSIB Application Server和PSIB Wrapper SDK两个部分组成。各个系统的数据交换采用服务机制体现,也就是说,各系统通过访问服务来对其他系统的数据进行使用,实现了各个子系统的松散耦合。我们在具体的实现过程中采用目前流行的组件技术(如CORBA,DCOM,EJB等),和现在信息技术中最先进集成模式Web Service,并且提供灵活的访问机制。同时在子系统端我们提供一套封装(Wrapper SDK)模块,完成子系统和网络集成总线的之间接口,从而使子系统和网络集成总线都具有较好的独立性和可扩展性。同时在敏捷施工数据集成总线中提供总线权限管理软件,对基于系统总线下的各个系统的信息交换进行统一管理。

  2.1 PSIB系统框架

  总线是一个统一的信息交互提供者和管理者,负责对连接到总线上所有的子系统进行消息数据的转换,权限的管理等。子系统所要做的是提供自己的特征描述(包括数据schema描述和消息接口描述),然后可以快速的接入总线。

  2.2 PECPM-Plat网络数据备份技术

  理想的备份系统应该是全方位、多层次的。首先,要使用硬件备份来防止硬件故障,如果由于软件故障或人为误操作造成了数据的逻辑损坏,则使用网络存储备份系统和硬件容错相结合的方式。这种结合方式构成了对系统的多级防护,不仅能够有效地防止物理损坏,还能够彻底防止逻辑损坏。

  考虑到本地环境安全性原因,常规数据备份一般要求一份数据至少应有两个拷贝,一份放在生产中心以保证数据的正常恢复和数据查询恢复,另一份则要移到异地保存,以保证在生产本地出现灾难后最低限度的数据恢复。此外,更应建立历史归档数据的异地存放制度,从而确保对历史业务数据的可靠恢复与有效稽核的实现。

  备份是一项繁重的任务。网络备份能够实现定时自动备份,大大减轻管理员的压力。定义需要备份的数据,设置备份时间表,自动启动备份作业,无需人工干预。备份系统应该支持多种备份措施:全备份、差量备份、增量备份等;

  为在整个网络系统内实现全自动的数据存储管理,备份服务器、备份管理软件与智能存储设备的有机结合是这一目标实现的基础。

  3、实现无线移动式的项目管理

  移动办公平台利用移动通讯技术(包括Internet技术、GPRS、3G技术等),使用户能通过手机、PDA、笔记本电脑快捷方便地访问企业内部的计算机信息系统,实现行业应用在移动网络上的延伸。一方面为企业搭建及时便捷的沟通桥梁,对公司内部分散的通讯资源进行整合,为各个业务应用系统提供通讯服务支持;另一方面,实现企业办公系统在无线网络上的延伸,满足随时随地处理办公业务的需求。

  3.1 移动办公场景

  利用无线联网技术和现代通信技术,通过笔记本电脑、手机、PDA实现移动办公,处理项目管理系统业务,如接受会议通知、访问项目数据库信息、进行远程流程审核、远程合同会签、远程进度跟踪、进度预警短信、远程业务分析。

  项目经理可以在任何时候、任何地点召开虚拟的工作会议,项目组成员可以在任何时候、任何地点与相关的工程师交换资料信息,审阅施工质量,会签图纸和文件;

  掌上电脑体积小,重量轻,便于携带,适合作为施工现场信息终端,施工现场管理人员可以通过掌上电脑将施工质量检测信息直接上网到公司本部进行评定;在竣工验收阶段,各类竣工资料根据质量记录自动生成等。

  3.2 实现手段1:集成企业OA系统和互联网

  通过一个安全的互联网接口连接公司的项目管理信息系统,伴随着项目或项目相关的行为,随时得到所有的相关信息。无论你在办公室、出差在外、休假或在家,都能进行业务操作。

  3.3 实现手段2:以GPRS为通讯手段实现手机办公

  GPRS(general packet radio service)通用分组无线业务,是在GSM全球移动通信系统网络之上发展起来的,为用户提供高速的分组数据业务的一种新的网络。GPRS技术是当今GSM网向3G移动数据通信网络过渡的关键技术,与GSM通信相比具有许多新的特点和优点。

  4、业务流程引擎

  工作流技术无疑是目前施工行业解决方案的热点之一。

  采用以业务流程驱动的企业架构后,将业务流程的逻辑从应用中释放了出来,集中到业务流程管理器,形成了一个新的层,可以称之为"业务流程集成层"。旨在帮助企业从战略上,管理和提高动态业务流程效率。这正是"业务管理"的本质所在。

  我公司的工作流引擎是一个工作流管理系统,完成工作流的定义与管理,并按照计算机中预先定义好的工作流逻辑推进工作流实例的执行,它的定义中包括一个活动网络以及它们之间的相互关系,起始终止点、参与者、应用、数据等。其采用镶入式的方法调用工作流,工作流位于后台,用户看到的只是具体的业务应用。

  

建筑业企业信息管理系统流程图

 

  4.1 业务流程分类

  所谓的业务流程,是指为了在一定时期内达到特定的商业目标,而按照各种商务规则连接起来的业务功能集。这些业务功能是抽象定义的:业务功能的具体实现受限于业务功能运行所必须的可用资源,包括业务人员,IT业务应用系统,客户,和商务交往及贸易伙伴等。

  在业务流程中,商务规则或者表现为条件和限制,或者表现为实施并发、串行等流程中的行为(Activity)节点。实际应用的业务流程基本是两种形式:

  业务流程自动化

  业务流程自动化用来实现应用系统业务流程之间的自动调度

  人员介入工作流

  人员介入工作流适用于那些需要人员进行干预的流程,譬如业务审批流程。

  其实,很多业务流程都会结合这两类功能,即一部分业务流程需要自动化,而其他部分需要人员介入。所以,业务流程集成层也可以通过集成处理器和门户相连,提供人员介入的交互界面。

  4.2 流程引擎驱动业务

  如下图所示,客户端操作启动一个流程,则引起流程引擎服务动作,流程引擎从数据库中调用首先定义好的流程控制数据,控制流程走到下一步,并同时向消息管理器发送处理的情况消息,该消息反馈到客户端

  本系统针对不同类型的工程项目和项目管理中不同的业务处理设置了不同的审批流程,用户可以自定义审批的流程,系统根据预设的审批流程岗位顺序向下传递。

  5 、建立企业知识积累机制,提升项目管理素质

  知识,无论对企业还是项目,都是无比重要的东西,它可以为企业大大节约资源、提高效率,更重要的是,它能为企业创造大笔的知识财富和金钱财富。我们在本系统中专门设置了知识管理系统,将项目建设过程中的业务管理过程和结果、图纸文档知识、流程体系等内容整理、分析并归纳起来,然后对数据进行提炼形成企业的知识,为后续项目提供最优质的现成知识和科学的模板。

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务