软件项目管理系统的设计与应用

时间:2022-10-20 07:37:17

软件项目管理系统的设计与应用

[摘 要]在中国经济渐渐融入全球经济一体化的过程中,国内的大型建筑企业也逐渐在国际大舞台中扮演越来越重要的角色。不管是从行业角度、企业角度还是项目角度看,国内的建筑企业要为长期的可持续发展寻求新的道路,就必须在新形势下重新审视其战略管理的各项要素,反思其IT战略规划过程,重新构建自己的经营哲学,整合企业价值点,提升企业核心竞争力。

[关键词]项目管理;项目管理软件;应用

中图分类号:TP315 1 文献标识码:A 文章编号:1009-914X(2014)23-0184-01

项目管理是20世纪50年展起来的一种计划管理方法,它从阿波罗登月计划、北极星潜艇研制计划等科研项目产生,并逐渐成熟。项目管理已不仅仅是管理技术和方法,也逐渐成长为一门新的学科和专业。项目的管理是一个动态过程,在项目,尤其是较大型的建设工程项目的生命周期中有大量的数据和信息需要更新处理,需要各种图表,需要在施工前做好规划、编制好计划,需要在项目执行过程中反馈真实的记录,需要在项目执行过程中对计划进行不断的调整;这些具体工作的实现过程,同时也是项目管理水平提高的过程,是项目管理软件的应用过程。因此项目管理软件的应用是尤为重要的。

1、信息技术的综合利用

信息技术的综合利用为信息化管理系统开发提供了技术上的保证。以下将简述施工项目信息化管理系统将用到的关键技术。

1.1 网络技术

网络技术可以通过信息共享、工作流等方式实现远程用户的协同工作。它不仅可以便于项目层的管理人员之间共享信息,也可以便于企业层和项目层之间的协同工作。例如,当项目层管理人员通过网络向企业层管理人员报告信息时,企业层管理人员只要在线,就可以及时进行信息的接收和回复。

1.2 工作流管理技术

工作流管理技术支持用户根据实际情况对工作流进行定义和管理。由于施工项目管理中存在着很多较为固定的工作流程,在系统中采用工作流管理技术,可以加强管理,提高工作效率。

1.3 工程数据库技术

工程数据库包含了几何的、物理的、技术的(或工艺的)以及其他技术实体的特性和它们之间的关系。由于施工项目管理涉及大量的文档、 图形等数据,因此有必要采用工程数据库系统。

1.4 可扩展标记语言

在施工项目信息化管理系统中,将存在大量的信息数据交换,为保证数据在不同系统中的可读性,信息数据必须符合一定的数据交换标准。可扩展标记语言通过标记的内容和标记的相互包含来表现文档结构和内容,可以支持对可扩展标记语言文档进行类似数据库进行的操作,从而大大地方便了对文档信息的管理,并适合用于建立建筑施工项目信息系统的文档数据交换标准。

(1)兼容现有协议

XML文档格式的管理信息可以很容易地通过HTTP协议传输,由于HTTP是建立在TCP之上的,故管理数据能够可靠传输。XML还支持访问XML文档的标准API,如DOM,SAX,XSLT等。

(2)统一的管理数据存取格式

XML能够以灵活有效的方式定义管理信息的结构。以XML格式存储的数据不仅有良好的内在结构,而且由于它是W3C提出的国际标准,因而受到广大软件提供商的支持,易于进行数据交流和开发。

(3)不同应用系统间数据的共享和交互

只要定义一套描述各项管理数据和管理功能的XML语言,用Schema对这套语言进行规定,并且共享这些数据的系统的XML文档遵从这些Schema,那么管理数据和管理功能就可以在多个应用系统之间共享和交互。

1.5 掌上电脑技术。

掌上电脑体积小,重量轻,便于携带,适合作为施工现场信息终端,除用于进行现场数据采集外,它还可以利用无线网络技术,使管理人员在现场及时地访问项目数据库信息,前提是将其集成到施工项目信息化管理系统之中。

2、项目管理软件是怎样设计

经过系统研究论证,作者在本文中采用基于B/S的三层架构,运用结构化程序设计思想和面向对象方法,构建.NET和J2ME混合编程平台,并使用UML建模,SQL Server数据库技术,最终编码实现了基于WEB的项目管理协作平台。现在,本系统已经在国家体育总局多个场馆建设项目中投入运行,在工程项目管理中发挥了重要作用。作者在系统的研究和开发中的工作主要在以下几个方面如图1:

(1)研究B/S模式的三层架构,对企业进行需求分析,识别参与者和用例,运用.NET技术构建一个跨平台的、使用方便的、易于扩展的工程项目管理系统。

(2)根据企业的需求,对系统进行总体设计,划分系统模块,确定边界类,建立系统的静态和动态模型。

(3)研究、J2ME、XML(可扩展标记语言)等应用系统开发技术,对系统模块进行进一步的详细设计。

(4)使用和UML(统一建模语言)SQL SERVER数据库技术实现工程图纸管理系统数据库开发,并实现数据库安全机制。

(5)为了让企业生产部门能够快速响应,满足工程技术人员多种访问终端的需求,提出实现无线移动办公,因此供手机客户端开发工具J2ME应用程序的研究来实现外部调用。

(6)使用测试工具,编制测试用例对系统功能和安全进行测试。

3、项目管理软件的重大意义

(1)考虑主要项目管理组织模式。目的是确保施工项目信息化管理系统能适应不同施工项目管理组织形式。

(2)考虑项目总承包商在项目管理方式中主要类型。目的是确保施工项目信息化管理系统能适应不同施工企业项目管理制度的变化。

(3)允许对管理工作流程进行设置。系统能针对每一个具体的管理工作,设定该工作的开展包含哪些步骤,每一步由哪个部门(组)的哪个人来负责,以及每一步应该产生什么样的成果。目的是确保系统能适应工作流程的变化。

(4)可以集成已有的成熟软件。如办公自动化(Microsoft Office)软件等,目的是确保施工项目信息化管理系统的开放性,使得已有的成熟软件能得到应用。

(5)能通过集成已有的软件进行各方面的管理,包括成本控制、进度控制、质量控制、安全控制、合同管理、文件管理、招投标管理、人力资源管理等。目的是确保信息化管理系统能包含施工项目管理的主要方面。

4、结语

在日益发展的工程建设领域,使用项目管理软件进行项目管理可以提高项目的管理水平,增强计划的可执行性,提高资源的有效配置,加强成本管理,提高企业的竞争能力。因此项目管理软件在未来的发展市场是相当可观的。

参考文献

[1]许成绩.项目管理[M].北京:世界图书出版公司,2003.

[2]王守清.计算机辅助建筑工程项目管理[M].清华大学出版社,1996.

[3]王祝.项目管理软件应用浅析[J].科技创新导报,2008,33.

上一篇:某大型水电站引水洞压力钢管漏水处理 下一篇:移动通信技术采集城市交通流方法研究