APP下载

基于B/S结构的工程项目管理系统框架研究

2015-11-21黄建琼

安阳工学院学报 2015年4期
关键词:管理系统架构服务器

黄建琼

(福州外语外贸学院通识教育学院,福州350202)

0 引言

进入新世纪,我国经济继续高速发展,综合国力持续增强,基础设施建设规模不断扩大,建筑业高速推进,许多有资历的企业迈出国门参与国际工程项目的建设。分析工程项目建设的整个过程,可以划分成若干个子阶段,每个阶段都有一个明显的成果目标作为结束的标志,阶段与阶段之间逻辑相连。通常,工程项目建设可以分成四个主要阶段,项目策划阶段、项目准备阶段、项目实施阶段及验收阶段[1]。而按照管理的角度来分析,纵观整个工程项目建设过程,又可分为招投标管理、合同管理、风险管理、进度管理、质量管理、费用管理、资源管理等[2]。由此可见,工程项目管理过程极其复杂,采用传统的人工管理方式显然是不可取的。

文献[3]介绍了工程管理信息系统在海外项目中的应用。李焕勤针对某通信公司论述了基于C/S模式的工程信息管理系统的设计与实现过程[4]。徐若龙等分析了现有通信工程项目管理系统中存在的一些问题,运用工程项目管理的理论,对系统的功能提出了一些优化方案[5]。施俭等给出了基于WEB的疏浚工程项目管理系统的功能架构[6]。文献[7]提出了石化项目管理系统应采用的应用架构、主要功能等。虽然国内对工程项目管理系统的研究文献较多,但都是针对某个特定领域的研究,这些系统均是单独为某个工程项目而研发的管理信息系统。它们具有周期长、费用高等特点,如果照搬国外的工程项目管理信息系统又因为管理理念和管理方式不同而不合时宜,因此开发一款采用管理理念的通用性强的可定制的工程管理信息系统非常重要。

1 系统体系架构

伴随着网络技术的发展,B/S(Browser/Server)结构逐渐成为信息系统应用的主流。由于B/S结构的数据及其处理均在服务器端,客户机只要拥有浏览器软件即可对服务器上的数据进行交互操作,数据统一管理和数据维护简单是该结构的主要优点[8-9]。然而该结构也存在一个明显的缺点即服务器负荷较重,需配备高配置的计算机作为服务器。此外从数据安全的角度来考虑,至少应该为数据库服务器配备一台备份服务器,以免因服务器意外瘫痪而导致系统数据无法恢复。

工程项目管理信息系统采用B/S结构,系统采用三层架构,将应用程序分成三个逻辑层面。采用三层体系结构有着诸多优点:其一,把系统划分为不同的逻辑快将极大地降低开发和维护的成本;其二,分层结构使系统的扩展性大大增强,系统很容易在纵横方向予以扩展;最后,三层结构使数据具备高度的安全性和完整性[10-11]。系统体系结构如图1所示。

各层的主要内容如下:

1)表示层直接面向用户,管理人员通过WEB浏览器登录项目管理信息系统,执行项目的整个管理;

2)业务逻辑层对具体项目进行管理,包括数据查询和信息管理等组件,是对具体问题进行操作,对数据业务进行逻辑处理;

3) 数据访问层是对系统数据库、文本文件等数据的存放形式进行操作,它为之上的两层提供相应的数据服务;

4)数据库中存放原始数据。

2 系统总体架构

工程项目管理系统是工程项目管理者通过PC端WEB界面与后台服务器上的数据库进行数据交流的应用软件操作系统。工程项目管理包含投标管理、合同与风险管理、进度管理、质量管理、费用管理、资源管理、总结与收尾管理等[2]。系统采用分模块的方式设计,模块和模块之间通过数据库逻辑相连。系统总体架构如图2所示。

各模块的主要功能如下:

投标管理:根据实际工程项目制定投标文件,包括工程范围、预计工期、施工图纸、人员安排、项目预算等。

合同与风险管理:合同管理包含合同的谈判、签订、变更直至合同失效的全过程。在合同执行的整个项目周期均存在不同程度的风险,项目风险管理是对项目风险进行分析、识别并制定合理的应对措施和手段,进而保证项目总体目标实现。

进度管理:进度管理就是严格按照合同要求,制定生产进度计划、进行作业分配、对进度控制和偏离校正进行管理,保证项目能按预定的工期完成任务。

质量管理:质量管理贯穿工程项目建设的全过程及工程建成后的使用周期。含决策阶段、施工前后及工程完成后等方面的管理。

费用管理:工程项目投资大、费用高,费用管理是对含人工费、设备费、材料费、维护费等为组织项目活动而提供的各项费用进行有效的管理活动。

资源管理:资源管理是对含人力资源、工作场地、设备、财务、出资方和合作方等方面的管理。

收尾与总结管理:项目完成交付使用前需对项目进行验收,还需将项目信息进行归档并提交审计,最后对整个工程项目的盈亏和不足进行评价。

3 结束语

工程项目管理涉及工程项目建设的整个周期,任务重、系统繁杂。采用B/S结构使数据的处理和维护只需在服务器端进行,数据安全性能高,而分模块的设计方法便于开发。本文搭建了该系统的体系结构和总体架构,为工程项目管理系统的研发具有一定的参考意义,而如何实现分模块的可定制的子系统则是下一步需重点研究的方向。

[1]陈旭,闫文周.工程项目管理[M].北京:化学工业出版社,2011.

[2]仲景冰.工程项目管理[M].武汉:华中科技大学出版社,2009.

[3]赵晓琬,王红娟.工程管理信息系统在海外项目中的应用[J].水利水电施工,2012(04):88-89.

[4]李焕勤.通信公司工程管理信息系统的设计与实现[J].安阳工学院学报,2010(02):46-49.

[5]徐若龙,吴振海.通信工程项目管理系统功能分析与优化[J].江苏通信,2013(02):64-67.

[6]施俭,陈荔.浅析基于WEB的疏浚工程项目管理系统架构[J].科技资讯,2010(14):161.

[7]张廷军,黄彦钧.石化工程项目管理系统的研究与应用[J].中国高新技术企业,2014(12):28-29.

[8]陈俊斌.C/S与B/S结合的软件体系结构[J].电子技术与软件工程,2015(03):68-69.

[9]许晏.C/S与B/S结构的比较[J].计算机光盘软件与应用,2014(21):63-64.

[10]周端阳,王猛.基于三层体系结构的单元测试框架研究与实现[J].计算机应用,2010(08):2189-2192.

[11]张婉.基于三层体系结构的软件应用框架分析与设计[J].信息与电脑:理论版,2013(08):178-179.

猜你喜欢

管理系统架构服务器
基于大数据分析的智慧高速运营管理系统
基于大数据分析的智慧高速运营管理系统
基于James的院内邮件管理系统的实现
功能架构在电子电气架构开发中的应用和实践
在线评审管理系统的建设与实践
基于B/S架构的图书管理系统探究
构建富有活力和效率的社会治理架构
2018年全球服务器市场将保持温和增长
VoLTE时代智能网架构演进研究
用独立服务器的站长注意了