论文部分内容阅读
矿井建设工程因其工程量大、建设周期长、资金投入多、施工过程复杂等特点,使得传统的人工管理方法无法满足需求,运用工程项目进度管理软件可以有效解决数据传递速度慢、处理效率低、信息滞后所带来的一系列问题。避免了矿井建设工程项目超预算、进度失控、质量失控等问题,使得项目在规定的时间内、既定的质量要求和有限的资源条件下最优地实现项目的目标。本文结合潘一东矿区的建设实例研究并设计了矿井建设工程进度管理软件,实现矿井建设工程项目的规范化、标准化管理,实现工程子项目之间的统筹规划、计划管理、项目进度的跟踪、工期影响计算等一系列功能。本系统基于.net平台,运用.net framwork4.0组件技术,结合设计模式的思想,将单例模式与工厂模式运用到系统的实现中,在层面上将整个系统分为表示层、业务逻辑层、数据层三层结构,功能上又将整个系统分解至各个功能模块,使各个模块高内聚,模块之间低耦合,不仅使系统的逻辑结构清晰明了,也为日后系统的维护与功能扩展提供了极大的便利。系统同时运用微软最新的图形渲染技术——WPF (Windows Presentation Foundation), WPF技术的诞生彻底改变了传统windows窗体应用程序的开发模式,摆脱了User32与GDI/GDI+的限制,给设计人员提供了更大的发挥空间,同时它作为Windows下全新的图形界面设计引擎,其底层运用DirectX技术来进行图形渲染,渲染速度与效果都有大幅提升。WPF引入了XAML,对2D/3D、控件元素、媒体和文档提供统一的描述,使设计人员与开发人员可以分工协作。本系统充分运用WPF的众多新特性,如:无外观控件、)(AML标记语言、布局系统、依赖项属性、DirectX图形引擎、样式表、模板、触发器、值转换器,在介绍这些特性的同时,结合实例来完成系统的各个功能模块。重点介绍了基于摘要与约束关系的时标甘特图控件的研究与设计。本文在结合组件技术与WPF技术的基础上进行了以下工作:1、传统的甘特图,任务仅仅是被罗列出来,之间毫无层次关系,当任务数量较多时,就会给查阅带来一定的困难,而矿井建设工程,其任务数量更是多达成百上千,因此本文设计的甘特图是基于摘要任务的,在任务之间添加了层次关系,方便用户从整体上把握项目的进展情况,同时摘要任务的相关数据是根据其子任务计算出来的,当录入数据时,将整个工程设为最高级的摘要任务,就可以实时查看整个工程的起止日期、工期、成本等相关数据。2、传统的甘特图任务之间不存在约束关系,而矿井建设特别是井巷工程中,任务之问关系复杂而且存在严格的前后置关系,只有当前一阶段的项目完成之后才能开始下个阶段项目的建设。因此本文设计的甘特图是基于前后置约束关系的,设置了约束关系后,后置任务的开始时间不得早于前置任务的结束时间。并且基于这种约束关系还实现了工期影响的智能提示功能。3、在甘特图组件的基础上,设计并研制了矿井建设项目进度管理系统,结合矿井建设过程中的实际需要,实现了计划排队、设置比较基准、任务的实时跟踪、工期影响智能提示、任务筛选与分级预览、图表的打印导出等功能。