1概述
1.1工程项目管理概述
现代项目管理基于目前已经广泛建立和经实践检验的理论与技术来进行项目进度汁划、进度与风险评估、进度控制和任务管理,依据实践计划、预算计划和质量规范来达到预汁项目目标。项目管理的具体内容包括计划管理、能力管理、资源管理、成本管理和任务评估与优化等各个方面工程项目管理的阶段性任务主要有以下类型:
(1)对项目进行前期调查、收集相关资料并进行系统整理,在此基础上编制项目可行性初步的论证报告,为决策分析提供依据和方案建议同时配合协同制定立项材料;
(2)对项目工作内容进行科学分析和需求规划;
(3)对项目工作的任务组成和模块分解进行完整的系统性规划和设计;
(4)科学确立项目的任务目标及项目进度计划、以此为基础编制项0的进度明细时间表;
(5)为项目的执行编制控制性任务计划,在这里通常釆用某些定性和定量相结合的分析技术来充成;
(6)基于信息技术建立针对该项目目标和管理任务的信息系统;
(7)对项目的进度进行监管和控制以及优化;
(8)计量和统计项目成本并给予预算进行成本分析和成本效率的评估;
(9)分析和估测项目进展中的偏差、意外变化和风险因素,以此评估项目的延迟完成风险和成本风险;
(10)针对项目任务、专业分工和特殊技能的项目组和部门间的协调及培训。
现代项目管理基于目前已经广泛建立和经实践检验的理论与技术来进行项目进度计划。
进度与风险评估进度控制和任务管理依据实践计划、预算计划和质量规范来达到预计项目目标。对项目过程实施管理和控制的具体工作方法包括:项目范围管理,这是为实现该项目的计划目标而对项目中的具体任务单元的工作内容进行监控的过程[7],包括任务范围的分解和界定,任务范围和接口的优化与调整等方面。项目时间管理,这是为确保项目能够按照计划的时间完成而进行的一系列管理活动,包括界定具体任务活动时序,任务排程和调度,实际作业时间统计,任务进度调度及临时性控制等方面。同前很多案例引入时间管理技术来大幅度地提高效率。
项目质量控制,这是为确保项目达到计划或合同所要求的质量指标所采取运用的一系列控制方法[1"^典型的技术有质量保证规划、全面质量控制和可靠性分析等。
项目的人力与组织资源管理,这是为保证与项目有关的组织资源与人员能力的综合配置与调度,其中包括专业能力、组织协调规划与控制以及针对长期项目的文化软性建设等方面。项目交流与协作管理也是一项重要内容,这是为确保项目实施过程中的信息全面交流与共享所需要的配套方法与措施,例如交流制度、信息发布和共享报告等在本质上都属于是一种知识管理方法。
1.2 .NET平台及开发技术
.NET平台是微软公司针对新一代典型企业应用需求而建立的技术架构与软件运行环境,具有跨平台、基于组件重用、面向对象和集成丰富的分布式系统基础服务等一系列特点,与J2EE—起属于目前幵发与实施大型分布式应用的主流技术平台。
NET技术的核心是基于面向对象实现软件的跨平台运行与部署,通过基础层面的虚拟机CLR动态库和面向对象封装的C#语言机制将面向应用领域问题求解的高级算法程序编译为统一的中间执行代码,再通过CLR运行环境动态转换为特定目标平台上的执行机器代码,以此来实现统一的跨平台软件执行[15]。C#基于可重用对象的组件技术为构建大型企业应用软件系统特别是分布式系统提供一组灵活的技术机制、编程模型与平台服务接口。软件开发者根据系统功能分析及其功能目标所要实现的问题领域及其求解目标,根据该技术平台提供的编程模型来进行软件系统的建模,具体的机制与元素有类和对象类实)、类之间的关联关系、服务接口与服务重载等。通过该机制提供的程序模塑将软件系统待求解的问题空间中具有相同的状态属性和服务语义的实例作为同—个类,对象是该类的实例。.NET的公共语由编译库CLR基于当代先进的虚拟机技术实现对中间代码语言机制到S标运行平台的自动在线编译转换,中间代码语义丰宫并能够有效支持C#、C、C++和VB等高级语自、
2系统分析
上海邮电院通信工程项目管理系统面向该企业以项H管理为核心的经营业务管理特点进行汗发,同时嵌入与国内行政管理制度及概预算管理体制相适应的相应功能,以及考虑到在内部运作特别是成本管理方面一体化地体现本公司的管理运作要求,决策自主开发该管理信息系统。该系统的主要功能在本章论述。
2.1立项与评审管理
该企业的业务单元与主要盈利单元是各种工程项目,对此上海邮电院有限公司对通信工程设计与实施业务实行项目管理形式,每项业务合同对应一个独立的工程项目,由项目经理负责并实施经理负责制的项目管理运作模式。工程项目同时也作为独立成本核结单元进行成本管理,业务主管对项目进度和资源协调进行全局性管理并对项目绩效进行考评。
3系统设计..............16
3.1概要设计..............16
3.2主要业务流程..............17
3.2.1项目立项与评审流程..............18
3.2.2预算与计划管理流程..............19
3.2.3产值与成本管理流程..............21
3.2.4项目综合管理流程..............22
3.3数据库设计..............23
3.4身份管理和认证..............27
4系统实现..............30
4.1软件开发..............30
4.2主要功能程序实现..............30
4.2.1立项与评审处理..............31
4.2.2预算与计划管理..............36
4.2.3设计与变更处理..............39
4.2.4产值与成本管理..............42
4.3访问控制..............44
4.4系统测试..............45
结 论
上海邮电院通信工程项目管理信息系统面向该企业以项目管理为核心的经营业务管理功能进行开发,限于篇幅,本文着重从通信工程项目的立项评审管理功能、项目预算与计划管理功能、进度与变更事务管理功能以及产值管理功能这几个方面阐述该软件系统的丌发需求,建立了相应的用例模型以作为该软件系统开发的基础和依据。
本文在以上需求背景下,从软件工程的角度论述了上海邮电院项目管理信息系统的软件系统的分析、设计、实现与测试等方面。论文在第一章首先针对该系统丌发相关的项目管理理论与方法,以及相关的眸子额主要信息技术进行概述,接下来在第二章讨论该系统的功能需求,较为详细地迮立起主要几类事务功能的具体处理要求和用例模型,第三章从软件概要设计、主要流程和数据库方案的角度论述系统的设计,第四章在讨论软件设计的基础进一步论述主要模块的程序实现和测试等内容,最后总结全文。论文给出了该软件围绕项目管理事务所划分的主要功能模块及其主要关系。所有业务模块综合业务导航模块之下进行访问调用,综合业务导航模块本身的功能是面向用户实现尽可能简洁易用的界面及窗口,以尽可能明确和集中的模式为用户显示各类数据与信息,同时为用户屏蔽该系统内部的具体处理机制,通过这种方法一方面使用户集中处理业务本身、提高工作效率,同时将该系统的内部业务逻辑尽可能集中到服务器端,提高了该软件系统的以维护能力。
该软件在整体上采用浏览器-服务器架构,Web服务器实现浏览器和业务处理之间的信息流转,主要业务处理在后台数据库SQL Server 2008平台的存储层序来实现。目前的试运行测试表明该系统达到了主要丌发目标,下阶段JT发将进一步考虑与移动计算平台相结合的业务管理功能以及面向项目信息的数据仓库功能,进一步提升该系统对业务管理的支持效率。
参考文献:
[1]付文辉.项S管理的智能辅助支持技术[J].深圳大学学报.2008,27(1) : 67-71.
[2]王英.项目管理新发展[J].管理现代化.2007,32(2) : 244-249.
[3]GlobersonL. Multi-Performance Measures for Project Management Improvement [J], Journalof Production Research, 2001, 27 (1):187-194.
[4]Zwikael Q. Evaluation of Network-approach Project Planning and Analysis Techniques [J],Journal of Systems Science, 1999, 15(1): 51-69.
[5]Halevi Y. Performance and Risk Analysis of Integrated Project Network-based PlanningSystem[J], Project Manager, 2007, 23(3):365-377.
[6]薛佳霖.复杂工程项目管理[M].北京:机械工业出版社,2008.
[7]戴文斌.动态系统建模和模拟技术W].北京:国防工业出版社.2006.
[8]宋道远.关键路径分析技术:理论与案例[M].哈尔滨:哈尔滨工程大学出版社,2002.
[9]徐迮缮,网络计划分析与应用详解[M].北京:人民邮电出版社,2007.
[10]余金山..NET技术与J2EE分析比较[J].武汉科技大学学报.2008,29(2) : 67-71.