论文部分内容阅读
当今社会,工程项目的需求正在快速增长,对于一个要建设高质量工程项目和高生产效率的综合性工程项目管理和实施企业来讲,采用适当的管理方式是非常重要的。工程项目管理信息系统,就是为实现工程项目信息管理化而设计的,通过工程项目管理系统,企业能够更高效、更科学的管理工程项目,起到提高工程效率、缩短工程时间、节约成本的作用,最终有效地提高企业的综合竞争实力。本文研究了基于SharePoint的工程项目管理系统的设计与实现。SharePoint是专为用户、应用程序和系统设计的,能够创建、存储、跟踪有关项目和其他业务流程的数据或活动的方法和技术。Windows SharePoint Services (WSS)作为SharePoint的核心技术,提供了列表和类库,支撑基于SharePoint的应用,同时提供了大量的可编程接口,使得在此基础上的二次开发变得方便、有效。Windows Workflow Foundation (WF)作为SharePoint的默认工作流技术,为基于SharePoint的应用提供业务流程的控制。基于SharePoint的优势,使得项目管理系统的主要核心功能都能被其涵盖,故而大大降低了系统设计和实现的复杂度,也减少了系统开发的成本。本文首先对工程项目管理系统的现状作了分析、研究和总结,明确了本文研究的目的以及理论意义与现实意义,指明工程项目管理系统对于工程项目建设、实施与管理的重要性。并对开发基于SharePoint平台的工程项目管理系统的可行性进行了分析。微软的SharePoint平台在国内外已经获得了广泛的使用,在信息系统的开发领域,产生了许多的成功案例。微软的SharePoint平台对协作与沟通内建了许多强大的支持模块,同时提供开放的编程接口,使得在此基础上的功能扩展变得非常方便而具有实效。其后,本文讨论了系统的运行环境,另外对开发环境的选择也进行了描述。然后本文充分分析了工程项目管理系统的需求与功能,提出了使用基于SharePoint来完成工程项目管理系统的通用设计方案。接着,本文结合系统功能和开发技术对基于SharePoint的工程项目管理系统进行了总体设计,对其中的文档管理子系统、公司管理子系统和项目管理子系统进行了详细设计和具体实现,并介绍了所用到的关键技术以及系统测试方案与结果。最后,通过对实际项目开发案例的分析,总结出基于SharePoint设计与开发工程项目管理系统的可实现性和优越性。本文的特点在于利用SharePoint技术建立了工程项目管理信息系统,使得整个工程项目生命周期都能够实现项目管理系统的全程自动化管理,并对工程的每个阶段提供一致的操作界面。系统采用三层技术架构,并内置了工作流引擎,提供了开放的接口进行功能扩展,能够完全实现项目开发的分布式管理。