此论文为收费论文,具体请咨询QQ:75931341
计算机网络技术的发展和制造企业所处市场环境的变化,使得基于ASP平台开展网络化制造成为一种发展趋势。在网络化制造模式下,动态联盟通常根据市场需要,因某个特定的项目而动态形成,并且随着项目的结束而结束。因此,项目管理技术对网络化制造的成效具有重要的作用。虽然项目管理技术的出现和研究早于网络化制造技术,但是网络化制造模式下的项目管理具有很多独特的特点,原有的项目管理技术并不能直接应用于网络化制造项目。
本文在研究了ASP平台和网络化制造的基础上,提出了一个基于J2EE的分布式项目管理系统模型,以支持分布式的、基于动态联盟的网络化制造项目。同时,本文对系统模型中的两项关键技术——盟员选择和项目进度计划,进行了深入的研究。本文充分利用AHP算法进行多目标决策,成功地解决了盟员选择问题。对于项目进度计划问题,本文提出了项目的不同层次采用不同的项目计划方法的原则,并重点研究了一种网络计划法——关键路径法。
为了使系统的架构层次清晰,提高系统的可重用性和可扩展性,本文采用闭合层方法设计了一个融合了表示层框架和多种J2EE设计模式的多层系统架构。表示层采用了基于MVC设计模式的JSF框架,有效的实现了表示逻辑与业务逻辑的分离。业务层采用Business Delegate、Session Façade和Service Locator3种J2EE设计模式构建了一个坚固的业务逻辑基础结构,降低了系统的耦合性并提高了系统性能。数据持久层通过使用DAO、Value Object设计模式分离了业务逻辑和数据访问逻辑,并隐藏了底层数据实体的逻辑关系。
本文提出的基于J2EE的分布式项目管理系统模型和开发架构,将对此类系统的开发起到一定借鉴作用。
关键词 分布式项目管理;J2EE;网络化制造;ASP;系统架构;设计模式