基于关键链技术的项目管理系统设计与实现
本文关键词:基于关键链技术的项目管理系统设计与实现,由笔耕文化传播整理发布。
【摘要】:美国项目管理专业资质认证委员会主席Paul Grace说过,在当今社会中,一切都是项目,一切也将成为项目,项目管理已经成为当今企业生产运作的主要方式。随着项目规模的不断扩大,项目管理中涉及的任务日趋复杂,需要的资源种类繁多,项目数据处理的工作量越来越重,而经济全球化下日益激烈的市场竞争环境又对项目的准时完工率、项目工期等提出了更高的要求。基于约束理论的关键链技术不仅考虑了任务工序间的逻辑制约关系,还考虑了任务的资源约束,使其适用于高度不确定性环境中。如果有项目管理工具的支持必将大大推动关键链技术的应用范围,而目前国内尚无应用于实际项目管理的关键链技术项目管理系统。 本文采用J2EE分布式体系结构开发了B/S架构的基于关键链技术的项目管理系统。首先,本文研究了关键链技术在项目管理中的应用实现流程。论文采用基于优先规则的启发式算法实现关键链识别,并利用改进的输入缓冲区识别算法确定输入缓冲区插入位置,最终利用java编程语言实现了上述流程。其次,论文在项目管理理论指导和关键链技术支持下建立了覆盖项目生命周期的关键链项目业务流程模型,并利用UML统一建模语言和PowerDesigner建模工具实现了面向对象的系统分析与系统设计过程。最后,本文在Lomboz Eclipse IDE集成开发环境中开发了项目管理系统并把关键链技术嵌入到项目管理系统。同时,为实现异构关键链项目数据交换,本文以Microsoft Project XML Schema基础设计了支持关键链项目的XML Schema,并采用提出的IP-Schema方法完成XML到关系模式的映射,异构数据交换大大提高了系统的功能和应用范围。
【关键词】:项目管理 约束理论 关键链 XML
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP315;F062.4
【目录】:
- 摘要6-7
- Abstract7-12
- 第1章 绪论12-20
- 1.1 选题背景及现实意义12-14
- 1.1.1 课题研究背景12-14
- 1.1.2 课题研究的目的和意义14
- 1.2 国内外研究综述14-18
- 1.2.1 国内外研究现状14-17
- 1.2.2 国内外研究现状评述17-18
- 1.3 研究思路及主要内容18-19
- 1.3.1 研究思路18
- 1.3.2 主要内容18-19
- 1.4 论文的创新点19-20
- 第2章 项目管理系统开发的技术基础20-28
- 2.1 项目管理系统开发的相关技术20-24
- 2.1.1 基于 J2EE 的多层分布式体系结构20-21
- 2.1.2 J2EE 核心 API 和组件21-22
- 2.1.3 MVC 设计模式22
- 2.1.4 XML 技术22-24
- 2.2 项目进度管理技术24-27
- 2.2.1 PERT 和 CPM 项目管理技术25-26
- 2.2.2 约束理论及其在生产管理中的应用26-27
- 2.3 本章小结27-28
- 第3章 关键链技术在项目管理中的应用实现28-45
- 3.1 基于约束理论的关键链项目管理技术28-30
- 3.2 单执行模式多资源受限项目调度数学模型30-31
- 3.3 基于关键链的 SMRCPSP 优化调度实现31-44
- 3.3.1 关键链识别算法的程序设计31-38
- 3.3.2 缓冲区设置38-44
- 3.4 本章小结44-45
- 第4章 基于关键链技术的项目管理系统分析45-61
- 4.1 系统需求分析45-51
- 4.1.1 项目管理的组织结构45-46
- 4.1.2 项目管理业务流程分析46-50
- 4.1.3 关键链项目管理业务流程50-51
- 4.2 系统用例分析51-56
- 4.2.1 系统用户角色分析51-52
- 4.2.2 系统用例图设计52-56
- 4.3 关键链项目管理系统功能结构56-60
- 4.3.1 工作台管理模块57
- 4.3.2 项目阶段管理模块57-59
- 4.3.3 新闻管理模块59
- 4.3.4 问题管理模块59-60
- 4.3.5 文档管理模块60
- 4.3.6 系统用户管理模块60
- 4.4 本章小结60-61
- 第5章 基于关键链技术的项目管理系统设计61-74
- 5.1 系统总体设计61-62
- 5.2 业务逻辑层设计62-67
- 5.2.1 业务对象类设计与分析62-64
- 5.2.2 业务对象状态模型64-67
- 5.3 表示层设计67-69
- 5.3.1 创建项目顺序图67-68
- 5.3.2 创建任务顺序图68
- 5.3.3 资源分配顺序图68-69
- 5.4 数据层设计69-73
- 5.4.1 概念数据模型69-70
- 5.4.2 物理数据模型70-73
- 5.5 本章小结73-74
- 第6章 基于 XML 的关键链项目异构数据交换实现74-86
- 6.1 关键链项目 XML Schema 设计74-79
- 6.1.1 XML Schema for Microsoft Project74
- 6.1.2 关键链项目 XML Schema 设计74-79
- 6.2 IP-Schema 方法79-85
- 6.2.1 XML 到关系数据库的映射79
- 6.2.2 XML 映射存在的问题及 MPXS 的特点79-80
- 6.2.3 IP-Schema 方法设计80-85
- 6.3 本章小结85-86
- 第7章 基于关键链技术的项目管理系统实现86-95
- 7.1 系统开发平台 Eclipse86
- 7.2 项目管理系统功能模块实现86-94
- 7.2.1 系统用户登录模块实现86-87
- 7.2.2 系统用户工作台87-88
- 7.2.3 项目管理模块实现88-92
- 7.2.4 问题管理模块实现92-93
- 7.2.5 文档上传实现93
- 7.2.6 关键链项目异构数据交换实现93-94
- 7.3 本章小结94-95
- 结论95-97
- 参考文献97-102
- 攻读硕士学位期间发表的论文和获得的科研成果102-103
- 致谢103-104
【参考文献】
中国期刊全文数据库 前10条
1 刘丽;毛菲;;基于工作流的复杂系统虚拟样机项目管理系统[J];北京航空航天大学学报;2007年05期
2 姜文炳;约束条件的理论(TOC)简介——新的生产管理方法[J];工程建设与设计;1998年05期
3 李宁,吴之明;网络计划技术的新发展——项目关键链管理(CCPM)[J];公路;2002年10期
4 卫红春;信息系统体系结构研究[J];计算机工程与应用;2003年23期
5 张文涛;常红星;;基于ASP.NET的B/S架构下的项目管理系统的网络安全模式设计[J];计算机科学;2008年02期
6 李由,肖卫东,徐振宁,汤大权,黄凯歌;XML数据库存储技术的研究与实现[J];计算机工程;2002年07期
7 李松涛;李长河;;基于J2EE的联网监管系统设计及实现[J];计算机工程;2011年11期
8 江平,左春,陈宝兵;基于J2EE体系结构的保险电子商务系统的设计研究[J];计算机应用研究;2004年03期
9 毛玉洁,顾明;扩展P-Schema及其在XML Schema到关系模式映射中的应用[J];计算机应用研究;2005年11期
10 付磊;杨颖;潘亚梅;;基于关键链技术的项目管理软件研究[J];计算机应用研究;2009年02期
中国博士学位论文全文数据库 前3条
1 孙宏伟;XML与RDB的多层次双向数据集成技术研究[D];西北工业大学;2003年
2 袁永博;工程项目管理的信息技术研究和系统开发[D];大连理工大学;2007年
3 彭武良;面向产品开发的项目调度问题及项目管理系统研究[D];东北大学;2008年
中国硕士学位论文全文数据库 前6条
1 刘智;XML与关系数据库间映射技术的研究[D];重庆大学;2004年
2 王秋萍;工程项目管理信息系统[D];山东大学;2006年
3 单明;基于J2EE的项目管理系统设计与实现[D];山东大学;2009年
4 刘赠英;基于关键链技术的项目进度管理研究[D];西安电子科技大学;2010年
5 杨洋;建筑工程项目管理系统的设计与实现[D];西安电子科技大学;2010年
6 徐磊;基于XML的关系数据库优化方法研究[D];北京化工大学;2010年
本文关键词:基于关键链技术的项目管理系统设计与实现,,由笔耕文化传播整理发布。
本文编号:374248
本文链接:https://www.wllwen.com/jingjilunwen/jingjililun/374248.html