论文部分内容阅读
现代企业普遍采用协同设计来改善设计流程,提高设计效率,促进企业的发展,提高企业的竞争力。协同设计是一个多学科交叉的领域,它涉及了管理技术,通信技术,信息技术,社会科学诸多研究领域。在产品协同设计领域,由于分布在不同地域的企业在设计中缺乏科学性、规范性和标准性的项目管理,使企业的产品开发进程受到了极大影响,最终会给企业带来无法挽回的经济损失。所以,提高协同设计中项目管理的整体水平成为当务之急。目前,基于Web的项目管理系统已经成为协同设计中的研究热点和前沿领域,并显示出良好的发展前景。论文完成的主要研究工作如下:(1)在介绍了协同设计中项目管理系统的国内外发展状况及趋势的基础上,结合B/S结构的特点,提出了一个开放性的、分布式的面向协同设计的项目管理系统框架,并对该系统的层次结构进行了详细分析。(2)通过对项目管理的概念和存在的问题进行深入剖析,提出了协同设计中项目管理系统的总体结构,并全面分析了各项目管理子模块的具体内涵,如项目分解、项目过程建模、任务执行引擎以及项目执行监控器等模块。(3)在对面向协同设计的项目管理系统进行了详细的需求分析的基础上,给出了在系统的具体解决方案。采用Struts实现系统的Web层设计,采用Hibernate技术实现系统的持久层设计,采用工作流管理系统jBPM实现系统的流程管理。(4)根据面向协同设计的项目管理系统的具体要求,扩展了jBPM的授权机制,对流程中的会签模式给出了设计与实现细节。并从分层设计的角度,对整个系统的表示层,控制层,逻辑层给出了具体实现。整个软件系统的开发遵循软件工程思想,综合运用了HTML语言、JavaScript语言、SQL语言、Java技术、数据库技术。Java语言保证下的跨平台技术规范以及数据库技术的应用使得系统具有良好的可移植性、健壮的存储管理和安全性,具有界面友好、易使用、易维护、易扩充等特性。