Font Size: a A A

The Research And Design Of Project Management Software Of Mine Construction Based On Component Technology And Windows Presentation Foundation

Posted on:2014-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:D C YuFull Text:PDF
GTID:2231330398979937Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The traditional manual management can not meet the demand of Mine construction project because of its enormous quantities, long construction period, huge investment and complex construction process. With the project management software can effectively solve a series of problems brought by the low speed of data transmition, inefficient processing, information lag and avoid over budgeting, progress out of control and quality out of control of mine construction project. It can make the project achieve the goal within the stipulated time, the established quality requirements and limited resources excellently.There have been many project management software, but there almost no one for mine construction project, So this paper research and design a project management software for mine construction combined with the case of the construction of the Pan Yidong mine. It achieve the standardization management of mine construction, the over all sub-project planning, management of planning, the track of the progress of the project, calculation of impact of the duration and so on.This software is based on.net platform with the component technology of.net framework4.0. It combining of the design pattern idea such as the singleton pattern and the factory pattern. The software can be divided into three layers of presentation layer, business logic layer and data layer. It can also be divided into various functional modules with high cohesion and low coupling. This can not only make the logical structure of the system clear, but also provides a great convenience for system maintenance and expansion in the future. What’s more is the using of the latest graphics rendering technology of Microsoft—WPF(Windows Presentation Foundation), the birth of WPF completely changed the pattern of development of the traditional Windows Forms application. It get rid of the limit of User32and GDI/GDI+and offers designers more space to play. As the brand new graphical interface design engine, WPF uses DirectX technology for graphics rendering, with which can greatly enhance the rendering speed and effectiveness. WPF uses XAML to provide a unified description on2D/3D, control elements, media and documents. In a word, WPF enables developers and designers to create rich-media applications with more dazzling visual effects, better user experience. This system uses many new features of WPF such as no appearance control, XAML, layout system, dependency property, DirectX graphics engine, style sheets, templates, triggers, value converter, during the introduction of these new features we complete various functional modules of this system with examples. This paper focuses on the research and design of the Gantt q chart control based on the summary and constraint relations.This paper carried out the following work based on component technology and WPF technology:1、The traditional Gantt chart, there’s no hierarchical relationship between certain tasks, just list the tasks, so that when the number of tasks is much, it’s difficult for users to view a certain task. Especially for the mine construction project, the number of tasks is thousands of hundred, so the Gantt Chart designed in this papers is based on the summary task, there a clear hierarchical relationship between tasks, it’s convenient for users to grasp the progress of the project as a whole, and the data of summary task is calculated based on the children tasks, when the first level task is the whole project, users can view the start date、end date、duration、cost and so on.2、There is no constraint relationship between traditional Gantt chart, and in the mine construction project, the relationship between tasks is complex and strict, only when a phase of the project have finished the others can start. So the Gantt chart designed in this paper is based on a strict constraint relationship, when the constraint relationship has been set, the start date of the task after is not allow to set before the end date of the task in front. And it realized plan queue, time effect of intelligent prompt functions are based on this constraint relationship.3、The Gantt chart component is the core of the whole mine construction project schedule management system, based on the Gantt chart component the system has realized the set of baseline task, real-time tracking, task query and grading preview, and the graph print and export functions.
Keywords/Search Tags:Component technology, WPF, Gantt chart, Mine construction, Schedule management
PDF Full Text Request
Related items