Font Size: a A A

Implementation Of Pre-Construction Corresponding Task Management System For The South To North Water Diversion Project

Posted on:2009-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:J Z JinFull Text:PDF
GTID:2178360278962669Subject:Software engineering
Abstract/Summary:PDF Full Text Request
South to North Water Diversion Project–the largest water resource project--is a strategic fundamental project aiming to optimize water resources and solve water shortage in north area of China. pre-construction phase of project -- an important phase deciding construction scope, technology solution and investment control standard--determines control management of whole construction process. As involving so many organizations and large amount of management tasks, difficulties are increased to design and construction of South to North Water Diversion Project.Pre-construction Corresponding Task Management System for South to North Water Diversion Project (NSBD) is a system providing aids for administrating various pre-construction corresponding tasks of NSBD with project management methods. Dynamic management of pre-construction tasks can be implemented by studying and analyzing tasks and designing working process, determining goals of each phases and designing management solution, different charts are also provided to help administrate and search information.By using theory of Unified Process, system was analyzed and designed with UML, structured and realized with Struts and JSP technology, while process of construction was controlled with theory of using project management. System construction process includes building business model, requirements, analyze, design, implementation, test and deployment. Business model of business flow are built firstly so as to make sure what kinds of business need to be supported and which business process need to be integrated into system. It is only requirements specification being built on a well business model that information system could provide adequate supports for businesses. Functional requirements are described by use cases, which demonstrated how system will work. By defining a set of use cases, a series of scenarios are described when stakeholders of system are trying to achieve their goals via system, which also helps make it clear what kinds services can be provided to increase values and achieve goals. Domain model is a very important software model after building business model and use case model, it is used to demonstrate valuable concept classes of aiming domain and has become source of designing software objects. Domain model illustrates concept classes with visualize languages, which helps users easily understand independent elements and relationships between them. By understanding use case model and domain model, it can be easily found that user's requirement for pages design is changeable and uncertainly, while concept classes showed by domain model have grasped main functional requirements and could not easily be changed. Duo to those reasons, Struts framework of Java Web is adopted, which using MVC model to separate page design and model design, so as to build a relatively reliable model and pages easily changed. Separating model from view by controller will enormously decrease modify jobs caused by requirement changes. After being brought into operation for almost 2 months, Pre-construction Corresponding Task Management System was proven to have a flexible and sustainable architecture; it helped realize goals of managing all tasks with project management ideas while kept user-friendly like using Excel. System implemented met user's requirements in deed, which enhanced management level and improved administrative effects significantly.
Keywords/Search Tags:South to North Water Diversion, Task Management, UML, Struts, MVC
PDF Full Text Request
Related items