Font Size: a A A

Research And Design On The Domain Framework Of Science And Technology Plan-oriented Project Management

Posted on:2010-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:J J PanFull Text:PDF
GTID:2198330338475897Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The increase of funded projects in science and technology and augment of project management workload have posed a severe challenge in standardization, automation, efficiency, fairness and resource sharing of the project process management. Due to lacking of business standards, technical specifications, at present, China's science and technology plan project management systems have defects including isolated existence, repetitive development and difficult to join systems together. In order to improve the criterion, standardization and efficiency of project management systems development, this paper research a web application framework for the science and technology plan project management based on domain engineering and J2EE technology. The contents of this paper are summarized as follows:First, a project-life-cycle-oriented and whole process managed domain meta-model is researched by means of the analysis of science and technology plan projects management based on object-oriented domain analysis method. The meta-model which has universal domain utility to a certain extent tacks process control according to phases of project establishment management, implementation management, acceptance management.Second, Domain-Model pattern, fashionable J2EE open source frames are employed alongside with Ajax frame technology to build layered, loosely coupling light-weight architecture. The architecture regards spring framework as the core and integrates Struts2 presentation layer components and JPA persistence layer components. It achieves strictly division between presentation layers, business layer, and persistence layer, also achieves loose degree of coupling through spring's inversion of control (Inversion of Control, IoC).It also provides effective supports for components extendibility, components management and transaction processing. Persistence layer takes advantage of JPA specification to shed off dependency of fixed permanent framework and relational database, achieving platform and relational database independence for transplant. In addition, the presentation layer which supports Freemarker template and Ext RIA makes system obtain a better user experience.Finally, based on the above proposed domain model and architecture, it's successful to build the web application framework. The framework simultaneously incorporates caching, exception handling, integration testing support mechanisms and has notable reusability, portability, flexibility and expansibility. It's useful for the rapid development of various science and technology plan project management systems, and has a great significance on improving system reliability, maintainability and standardization. Furthermore, the paper's research has been actually applied to the development in Science and Technology Project Management System for Zhejiang Province Science Institution and Luqiao Scientific Institution. Upon the successful implementation and stable running of the management systems, it has proved that the framework has good effectiveness and reusability.
Keywords/Search Tags:domain model, science and technology project management, software architecture, application framework, JavaEE
PDF Full Text Request
Related items