论文部分内容阅读
对于专业从事工程项目管理的公司来说,其管理的工程项目往往规模巨大,工程周期长,投资量大,参与的企业和职工较多,使得对工程项目的管理效率和准确性提出了很高的要求;从而必然迫使企业必须采用现代化的信息管理系统。在我国的工程项目信息化的过程中暴露出许多问题,具体表现在投资大、效率提升不明显;水平低、重复建设多;对于引进的一些产品,由于其对中国国内企业的运作特点不熟悉,如果不加修改地直接使用,往往会造成该类工程项目管理软件无法带来应有的效益。从技术角度看,许多系统的可扩展性差、平台依赖性严重、与其他业务系统很难紧密集成,造成维护工作量大、升级困难等缺点。本文针对以上问题,从中国企业的实际需求出发,在参考国内外建筑工程项目管理文献的基础上,分析了中国国内建筑工程项目的管理特点和方式,阐述了工程项目管理系统从需求分析、设计、实现,测试到最终部署的完整方案。为了加速系统的开发过程,在总体设计阶段使用了快速原型法。通过比对目前的主流开发/实现框架,选择了合适的架构方式及实现框架,完成了建筑项目的流程管理;在分析用户需求和建筑项目管理系统的一般特点的基础上,实现了建筑项目的招投标管理、文档的流转控制、接近最后期限的自动触发、数据安全与用户控制等功能。特别是,针对许多同类系统可维护差的特点,本项目在具体实现时采用视图反转控制、事件驱动机制(基于JSF),对象关系映射框架(基于Hibernate)等技术,提高了系统的可维护性和开发的便捷性;出于系统功能可扩展和易于数据同步的目的,使用多层架构。本文阐述的系统由作者主持开发。通过对系统的全面测试,本文提出的设计方案和具体实现达到了合同要求。该系统已经在四川德维工程项目管理公司实际运行一年,根据用户的反馈信息表明系统是成功的,解决了用户以往在项目管理中的主要难题,提高了管理质量,提升了经济效益。在经过作者和学院同事对本文所描述的系统进一步加工后,获取了著作权。