APP下载

基于BS和CS混合架构的施工企业项目管理系统的分析

2011-01-17蔡志恒

中国新技术新产品 2011年24期
关键词:管理系统项目管理施工

蔡志恒

(福建江夏学院实验实训中心,福建 福州350108)

基于BS和CS混合架构的施工企业项目管理系统的分析

蔡志恒

(福建江夏学院实验实训中心,福建 福州350108)

采用信息化手段规范企业管理手段,实现施工企业信息化是实现我国信息化战略目标的重要环节。本文结合中铁二十四局的施工企业项目管理系统建设的实际情况,论述了施工企业项目管理系统建设的意义、过程和技术选型,重点介绍了系统的功能结构设计,讨论了B/S+C/S混合架构作为施工企业项目管理系统的优势和特点。

BS;CS;混合架构;施工企业;项目管理

引言

信息化是当今世界经济和社会发展的大趋势,也是我国建筑产业结构升级和实现现代化的关键环节。我国经过多年的施工管理实践虽然已经建立一套施工企业工程项目管理规范,但在管理信息化方面还非常薄弱,需要通过信息化技术得以实践和提升。国家及国际各项建筑资质标准也明确要求采用信息化手段规范企业管理手段,提高综合管理水平。

施工企业借鉴学习先进国家施工企业的成功经验,并结合国内施工领域的具体实际,开发符合企业需求的施工企业信息管理系统,必将极大提升我国施工企业综合竞争力,改变传统施工方式,引发施工领域的重大变革。

1 施工企业项目管理系统建设的必要性和意义

建筑施工企业管理信息化,是指对信息的收集、加工整理、储存、传递与应用等一系列工作的总称 。在我国,施工项目具有分布广、周期紧、损耗大的特点,在施工过程中,施工项目管理人员需要对大量工程工序进行设计和施工安排,调度物资设备进出,并动态控制各项施工成本,这些工作都涉及对海量信息的获取和分析控制。长期以来,我国施工企业对施工周期和施工资源的精细化控制一直依靠传统的人工管控,粗放的人工管理模式往往造成施工工期延期,物料损耗严重,工程结算利润低甚至亏损。

随着计算机和网络技术的高速发展,利用计算设备的高速处理能力结合互联网络,设计一套科学的施工项目管理系统,增强企业对工程项目的综合管理能力,成了建筑施工企业发展突破的关键所在。施工项目管理系统可有力促进各级工程管理人员工作的规范化和系统化,提高工作效率,为各级部门和领导以及现场工程管理人员提供全面、准确、快捷、方便的施工信息和辅助决策,进而提高企业施工效率,降低施工成本,提升企业综合竞争力。

2 系统需求分析

中铁二十四局的施工项目管理系统建设应依照二十四局的施工业务发展变化,遵循实用原则进行逐步实现的。根据该局施工项目管理业务,系统的建设应达到以下几个目标:

(1)围绕施工管理提供一系列和业务对应的应用功能模块,为综合施工管理奠定数据基础。(2)在实现各业务模块功能的同时,实现业务间的横向应用,进一步提升信息化管控。(3)广泛采集施工过程涉及的各类数据信息,为领导宏观决策提供信息支持。

企业应能迅速建立以工程项目管理为核心的企业级综合工程项目管理系统,构建施工企业高效率的信息链,有效控制项目成本和项目进度,全面管理生产资源,提高施工企业的综合管理水平,实现企业经济效益最大化。

3 系统功能结构的设计

系统的各个应用模块应有效地在企业和具体施工项目的不同业务与职能领域应用,并可灵活的整合企业和具体施工项目的业务流程与业务数据,适应企业不断扩充和复杂发展的业务流程和信息要求。结合项目实际需求,施工项目管理系统功能设计如图1所示:

图1 中铁二十四局的施工项目管理系统框图

具体的系统功能划分包括:

进度计划:对施工的各个环节进行分解,按施工的逻辑进行合理安排,反映施工顺序和各阶段工程面貌及完成情况,是工程项目管理的最基本内容。成本管理:贯穿于项目管理活动的全过程和每个方面,从项目中标签约开始到施工准备、现场施工、直至竣工验收,在整个工程建设过程中进行实时动态的成本监控与分析。合同管理:合同管理系统以工程合同为主线,支持其它各类相关合同的管理,全程跟踪合同的执行过程,为企业制订资金计划、监控合同进度等提供强有力的辅助工具。物资管理:处理物资的供、管、用三方面的工作,保障供应,降低库存,加速资金周转,加强物资使用监督和财务监督,促进铁路工程建设的发展。质量管理:以施工现场工程质量管理为核心,搭建施工方、监理方和业主方的协同办公平台,实现了质量检验资料的评定、报审、验收,通过互联网完成工程质量数据对企业本部和质量监督部门的上报和工程质量监督的远程管理。安全管理:涵盖工程安全监督及相关证件管理、安全目标管理与考核、安全施工组织设计管理、安全技术交底管理、安全检查管理等,从而建立完善的施工现场安全管理体系,保证施工现场安全技术资料的原始性和真实性。竣工管理:实现基于项目分解工程编制竣工验收计划,记录相应的验收和移交信息后,进入竣工结算、缺陷及保修服务支持。系统通过提炼竣工核心流程,集成承包、监理、勘察设计等多方网络信息,实现竣工验收过程协同一致。风险管理:针对项目全生命周期对项目管理的各个职能范畴进行风险管理和控制,系统围绕项目管理的计划、预算、合同、进度等各个管理职能建立一整套完整的风险源控制机制。设备管理:规范设备管理的操作过程,建立起科学高效的设备管理体系,实现设备资源全生命周期管理,最大化利用设备资源,帮助客户提高资产管理质量和资产服务水平。

4 应用开发技术和系统实现

4.1 B/S+C/S系统应用架构

通常施工项目具有多种业务场景,施工现场项目部由于涉及大量现场作业,工作人员每天都要对大量单据进行操作;在公司本部,需掌握公司所有项目部的各类动态信息,并在此基础上进行各类统计汇总分析和再利用。因此在应用架构上需要选择一个既要保障施工现场各类业务开展的高效稳定,又要兼顾上级公司对企业整体施工项目管理便利的应用架构。

B/S即Browser/Server(浏览器/服务器),是一种新型的数据库信息系统的设计模式,由浏览器(客户端)和Web服务器、数据库服务器组成的三层结构C/S体系结构 。B/S模式下,一个业务实现需要通过浏览器触发,经网络传输至服务器响应并做出相应计算,最后再返回至浏览器呈现,该模式比较适合在查询、统计等场景上应用。由于B/S模式的事件响应机制受制于浏览器响应能力和网络环境,因此不适合需要快速响应的应用场合,比如现场的物料出入,每分钟可能就涉及数百个物料的进出信息收集处理,B/S则反应较慢。C/S即 Client/Server(客户端/服务器),是指一个或多个客户和一个或多个服务器与下层的操作系统以及网络系统所形成的一种分布式计算、分析和表示的复合系统。C/S模式下,专用客户端可以在客户端上对服务器数据进行缓存,并直接在客户端上进行数据处理,过程中无需通过服务端响应,非常适用于对现场操作效率要求较高的应用场景。同时C/S模式存在分散的缓存数据,当公司本部需要对所有施工现场进行汇总分析或者再利用时,C/S模式则有较大的限制。综合以上两种模式的优缺点,本系统采用了B/S+C/S混合模式,在施工现场采用C/S进行业务的高效办理,施工现场所形成的数据通过B/S定时集中提交至公司服务器,形成公司层面的各类统计汇总信息,进行发布搜索等再利用。这样设计,既可充分发挥两种模式的优越性,又可以避免单一模式的缺陷,满足施工项目管理的需求。

4.2 系统开发思路和采用的开发技术

4.2.1 开发思路

本系统涉及众多用户,用户数量较大、用户类型复杂,需要充分而综合地考虑多用户并发的特点和复杂情况,以保证各级用户能同时使用本系统实时传输有关信息。系统采用功能模块化结构设计,每个模块都被独立地实现,并通过标准接口联系在一起。每个功能模块在功能上独立,同时可根据用户需求灵活配置、组合,实现平滑升级扩容。模块化的结构设计保证了系统的延展性和稳定性,便于应用程序的升级及扩展,减少了应用系统开发(二次开发、定制)的成本。系统在设计上考虑到多层构架中的缓存技术的使用,用以提升系统的性能指标。在代码实施阶段将进行充分的代码以及算法优化。在测试部署阶段将进行多层次的压力测试。

系统安全方面,应用层将采用MD5加密和密钥验证的方式,实现用户信息和权限信息的多重校验,同时结合IP绑定、校验码、超时自动注销、登录审计等多种手段确保对系统的操作安全有效。另外还从操作系统的角度考虑系统安全措施,防止不法分子利用操作系统的一些BUG、后门取得对操作系统的非法操作权限。

4.2.2 开发平台

选择Microsoft.NET作为系统的主要开发平台,NET是 Microsoft支持新一代Internet软件和服务的平台。作为一个开发平台,它彻底支持XML和Web Services技术,以及支持面向服务的体系架构,适于构建灵活的分布式软件构架。NET多层分布式架构体系是Windows DNA体系的下一代,它可以非常容易地按照逻辑分组来加以理解,在每一个类别(或层)中,特定的基础元素和组件会在多种企业级应用程序中重现。并充分考虑了表示层、中间层、数据层之间的交互,在整个的交互设计中采用MVC(即模型-视图-控制器)的软件设计模式,能很好的实现数据层与表示层的分离,对保证代码的可重用性、和软件的健壮性具有重要意义。

4.2.3 数据库平台

由于施工工程具有施工点多、施工关联数据量大等特点,因此在数据库选型和设计时,选用具有较佳性能的MICROSOFT SQLSERVER 2008数据库,该数据库提供与.NET集成的开发环境和更高级的数据提取,同时简化了对数据的访问复杂度,能够快捷的根据业务创建各类应用数据存储。在具体业务功能的实现方面,本系统的数据库瓶径主要集中在SQL语句的执行效率、数据表关系的复杂程度、以及数据表的记录数,在数据设计时采用存储过程实现复杂的业务逻辑,以提高SQL语句的执行效率。通过高度抽象降低数据表关系的复杂程度、提高数据的重用率以减少数据库的访问次数,优化性能。同时,系统设计时还对用于查询的海量业务数据进行分表分库,以提高海量数据的查询响应速度。

结论

施工企业项目管理系统的实施,不仅是企业信息化建设的必然要求,更是施工企业管理系统综合实力与管理水平的重要标志之一。它是一项复杂而庞大的系统工程,必须进行细致充分的调查,对经济指标的各种经济方案进行分析与比较,不断完善系统功能,为企业领导、业务部门、财务部门提供了有力的辅助决策支持,从而最大程度地提高施工企业工作效率,促进企业管理水平提升。

[1]陶建新.建筑施工企业管理信息化的现状与发展对策[J].甘肃科技纵横,2010(02):119-120,126.

[2]黄美莹,郑纬民,汪东升等.基于B/S式和JSP技术网络流量动态监控系统[J].计算机工程与应用,2002,(01):144-146.

[3]韩卫,石中盘,杨鹏.基于 Client/Server模式的智能抽题算法[J].计算机工程与应用,2001,(21):171-173.

TP393

A

猜你喜欢

管理系统项目管理施工
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
海盾压载水管理系统
土木工程施工实习的探讨与实践
扶贫村里施工忙
基于EON,3ds max和AutoCAD的土方工程施工仿真
基于RFID的仓储管理系统实现