| With the rapid development of software development technology and method,the rhythm of information system becomes very rapid. In order to keep up with the rhythm, it is very important to design and reconstruct the information system. Because the reconfigurable information system has a good update and two development effects,thus reducing a lot of duplication of labor, shorten the software development cycle,saving development costs. Domain engineering is the foundation of software reuse,and its implementation process is divided into three stages, which are domain analysis,domain design and domain implementation. It provides a component or structure that is called a raw material. The article will design a construction material information management system based on domain engineering, which has the characteristics of generality, reconstruction and portability, so as to provide quality and personalized service for construction enterprises.The research work in this article is as follows:(1) In order to provide theoretical and technical support for the development of the case system in this article.The article has analysed and studied the technology of domain engineering and.NET component, besides the UML modeling system and MVC5 development model.(2) According to the component development model of the domain engineering,the requirement analysis is carried out on the case system in the construction field,and the function frame of the system is obtained.in addition,taking the material purchase management as an example to carry out the domain analysis modeling, so as to obtain the domain analysis model.(3) Based on the analysis of the domain, the article has carried out the domain design,so as to obtain the software architecture and domain design model of the system. At the same time,designed the database of the system in detail.(4) Based on domain analysis model and domain design model, the Domain implementation model has been realized. Development environment used the Microsoft Visual Studio 2013, development framework used the. Net Framework4.5,development of language selected the C#, background database used the Server SQL2008.Thus realized the case system. |