论文部分内容阅读
某公司研制项目具有研发型号多、科目多、任务繁重的特点,涉及某公司的各个业务部门,需要各部门的紧密联系和密切配合。该公司项目具有时间跨度大、人员构成复杂、涉及的关联环节较多、资源分散等特点,现行的项目管理模式存在管理效率不高,公司各级领导无法准确掌控项目进展情况和项目费用支出情况。因此需要开发一款多项目协同管理系统对企业项目进行全生命周期管理。本文根据多项目协同管理系统开发的整个流程,首先介绍了公司目前项目管理模式现状和存在的问题,指出需要通过构建多项目协同管理系统来提高项目管理水平。此外,通过对国内外相应项目管理系统进行了调研和分析,分析结果表明现存系统仍存在许多使用上的壁垒,由此确定本课题具有较大的研究意义。文章首先对项目系统的总体建设需求进行了分析,尤其针对业务功能版块和业务流程版块,着重进行了分析和设计。本文在对项目管理系统的分析和设计的过程中,不仅明确了系统设计原则和应用框架,还明确了系统构建技术与应用模块的构成。系统应用架构从下到上分别是表现层、应用服务层、基础服务层、统一访问控制层、数据存储层等主要层次。技术架构确定了系统采用的关键技术和框架体系,指出系统主要使用Spring.Net、Nhibernate框架等开发技术。然后设计了系统功能结构和网络部署情况,从概念模型E-R图和数据库表结构两方面设计了数据库。文章对系统功能进行开发与实现,多项目协同管理系统包含的管理版块主要包括项目、经费、合同、质量、风险、科研计划和综合看板等核心功能。首先通过统一建模语言(UML)完成对功能顺序图和类图的设计,然后进行编码实现,最后对该系统进行性能、功能、数据等全方面测试,测试结果表明该多项目协同管理系统系统功能基本满足使用需求,并且运行性能较为稳定,具备发布上线的条件。本课题的研究具有十分重要的现实意义,系统的开发与应用为某公司各部门提供了网络化工作平台和信息化管理工具。该系统提高了工作人员的工作效率和项目管理水平,能够准确、及时、全面、系统地将科研项目信息反映给科研管理部和公司各级领导。不仅为领导决策提供了数据支持,而且能够高效顺利开展科研项目活动,企业内部各部门之间能够实现项目数据传递和共享,提高了企业生产水平。