用户名: 密码: 验证码:
基于Java EE的模拟器开发项目管理系统的模型与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机网络技术、信息技术的发展以及制造企业所处市场环境的变化,使得传统的项目管理模式不能适应当今社会的发展和需求。因此,构建一个支持分布式的、基于动态联盟的分布式项目管理系统成为现代企业的一种普遍需求。
     本文设计并开发了一个模拟器开发项目管理系统,使项目管理者可以利用该系统灵活而合理的制定项目计划、分解和规划项目任务;使项目执行者可以快速方便地按照项目计划来执行任务,与其他项目参与者协同工作并把执行的进展情况填入系统、监控项目进度和质量、协调和分配相关资源,从而实现高效、成功的网络化制造。
     论文首先介绍了课题的研究背景及意义;其次对相关理论及开发技术进行阐述;之后进行了系统的需求分析及总体设计,在此基础之上提出了一个基于Java EE的分布式项目管理系统模型,并对系统中主要模块的功能进行了描述。
     本文的重点研究在于为了使系统的架构层次清晰,提高可扩展性和可重用性,设计了一个融合了表示层框架和多种Java EE设计模式的多层系统架构。表示层采用基于MVC设计模式的JSF框架,实现了表示逻辑与业务逻辑的分离;业务层采用业务代理、会话外观和服务器定位模式,构建了坚固的业务逻辑基础架构,降低了系统的耦合性提高了系统的性能;数据持久层采用了值对象和数据访问对象模式,分离了业务逻辑和数据访问逻辑,隐藏了底层数据实体的逻辑关系。本文还对关键性技术:网络化制造联盟的盟员选择算法进行了深入的研究,通过各种方法的比较,最终选择层次分析法(AHP)来实现,并通过实例进行验证。
With the development of computer network technology, information technology and the changes that manufacturing enterprises fa ce in the market environment, the traditional project management model cannot adapt to today's social development and needs. Therefore, to build a distributed project management system which supports distribution and is based on dynamic association has become a universal demand for modern enterprises.
     This dissertation designs and develops a project management system of simulator development " so that the project managers can make project planning, decompose and plan project tasks by making use of this system flexibly and reasonably, while the project performer can carry out the tasks quickly and easily according to the project plan and work with other project participants, moreover, they can fill in the system with the execution progress to monitor project progress and quality, as well as coordinate and distribute related resources, so as to achieve efficient and successful networking manufacture.
     The dissertation first introduces the research background and significance of the subject; followed by the description of relevant theory and development techniques, then makes a systematic needs’analysis and general design, and on this basis puts forward a Java EE-based model of distributed project management system at last makes a description of main modules’functions in the system.
     The focus of this dissertation is that it designs a multi-layer system architecture which combines the presentation layer framework with a variety of Java EE design patterns. The presentation layer adopts the JSF framework which is on the basis of MVC design pattern to realize the separation of presentation logic and business logic; the business layer adopts the business agent, session facade and server positioning mode to build a solid infrastructure for business logic and reduce the coupling of the system as well as improve the performance of the system; data persistence layer adopts the model of value object and data access object, to separate the business logic and data access logic and hide the logic relationship of the underlying data entities. This dissertation also makes a thorough research on the key technology: the algorithm for "Member Selection" of Web-based Manufacturing Alliance. With the comparison of various methods, the dissertation chooses AHP (AHP) to achieve it at last, and verifies it by practical examples.
引文
[1]刘飞、雷琦、宋豫川,网络化制造的内涵度研究发展趋势[J],机械工程学报,2003,39(8):3~4
    [2]严隽薇,面向网络化制造ASP平台工具构件与集成技术[J],制造业自动化,2004,26(1):48~49
    [3]王君华,马溪骏,基于ASP模式应用服务托管平台结构的研究[J],中国管理信息化,2007,10(5):2
    [4]郭晓军,王太勇,秦旭达,基于中小企业网络化制造的ASP平台的探讨[J],精密制造与自动,2003(2):122~123
    [5]黄开枝,许勇,王黎,Java EE 5完全学习手册[M],清华大学出版社,2009,238
    [6] D. GEARYCORE. Core,Java Server Faces[M],Addison-Wesley Professiona,2004,86~93
    [7] S. BROWN,王军译,JSP编程指南第2版[M],电子工业出版社,2002,212~215
    [8] J. ZUFFOLETTO,邱巍峰、袁建洲、张海峰译,Weblogic Server宝典[M],电子工业出版社,2003,65~69
    [9] G. BOOCH、J. RUMBAUGH、I. JACOBSON,The Unified Modeling Language User Guide[M],Addison-Wesley Professional,1998,5~8
    [10] S. M. YACOUB、H. H. AMMAR,Pattern-Oriented Analysis and Design:Composing Patterns to Design Software Systems[M],Addison-Wesley Professional,2003,11~13
    [11] D. ALUR,J. CRUPI,D. MALKS,牛志奇、丁天、田蕴哲译,J2EE核心模式[M],机械工业出版社,2002,18~23
    [12]李巍,尹朝万,王成恩,分布式网络化制造中的E项目管理[J],小型微型计算机系统,2003,24(9):26~28
    [13]祁国宁,顾新建,计算机集成制造系统方法论[C],上每科学技术文献出版社,上海: 1996,32
    [14]黄斐,MS Project 2002项目管理与应用[C],北京:科学出版社,2004
    [15] S. GUMUSOGLU、H. TUTEK,An Analysis Method in Project Management using Promal-dual Relationships[J],International Journal of Project Management,1998,16(5):321~327
    [16] M. D. FALCO、R. MACCHIAROLI,Timing of Control Activities in Project Management[J],International Journal of Project Management,1998,16(1):51~58
    [17] O. YOSHITSUGU、H. SUSUMU、O. MINORU,Multi-project Scheduling[J],Journal of Information Processing,1992,15(2):267~279
    [18] J. H. PAYNE、J. R. TURNER,Company-wide Project Management:the Planning and Control of Programmes of Projects of different Type[J],International Journal of Project Management,1999,17(1):55~59
    [19] M. H. DEBUGGING.,Multi-Agent System[J],Information and Software Technology,1995,37(2):102~112
    [20] A. L. FACTO,应用服务供应商(ASP)解决方案(孙延明译)[M],北京:电子工业出版社,2003
    [21]吴其庆,J2EE编程思想与实践[M],北京:北京冶金工业出版社,2004
    [22]范玉顺,刘飞,祁国宁,网络化制造系统及其应用实践[M],北京:机械工业出版社,2004
    [23] J. BLOCH,Effective Java Programming Language Guide(潘爱民译)[M],北京:机械工业出版社,2003
    [24]王忠明、何卫平、秦忠宝,面向虚拟企业的协作项目管理系统分析与建模[J],工业自动化,2003,25(12):5~10
    [25]赵强、乔新亮,J2EE应用开发(WebLogic+JBuilder)[M],北京:电子工业出社,2003
    [26]郑红星、尹朝万、郭建设等,分布式制造项目管理研究与实现[J],计算机应用,2004,24(5):120~124
    [27]白胜普,J2EE企业级应用测试实践[M],北京:清华大学出版社,2009
    [28] Buschmann.F,Pattern-Oriented Software Architecture Volume 1:A System of Patterns(贲可荣等译)[M],北京:机械工业出版社,2003
    [29]韩蕾,基于J2EE的虚拟企业盟员智能选择平台的研究与开发:[硕士学位论文],南京:东南大学,2005
    [30]孔建寿,沈春龙,张友良等,面向分布式产品开发的项目管理系统研究[J],机械科学与技术,2001,20(5):770~773

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700