The common component is a reusable component. Not only it serves the entire system, but also it can be reused in other software systems, which avoid developing repeatedly the same module of the system and improve the efficiency and quality of software development.Nowadays, methodology of the reusable components extraction and design isn't perfect and lacks of a means which direct the process of extracting the components from the requirement to designing the components based on the architecture.This dissertation presents the process model of the MIS common components extraction and design .It is composed of three steps, they are the extraction of the common components, design of the interfaces of the common components, and design of the common component based on the system architecture. The steps cover with the entire process of the common components from extraction to design of the interfaces to designing based on the system architecture.This dissertation summarizes the three styles of the common components: the functional one, the information entity and the interface common components. According to the three styles, during the above process this dissertation provides the corresponding means: in the first step, there is a means of the extraction of the common components;in the second step, there is a means of designing the interface of the components;in the last step, there are a means of designing the components based on the system architecture and a general means of designing them based on J2EE platform.At the end of the dissertation, there is an application of the above means based on HuaiBei Coal Security Management Information System for validation of the theory significance and application value of the means this dissertation presents. |