| With the development of computer technology and applications, Management Information System has been widely used and the complexity of the application has been in uninterrupted-growth.The traditional design pattern of information systems can not adapt to the development of systems which have complex business.At present,Systems analysis and design are independent in most of the construction process of information platform .the demand analysis personnel analyse systems only from the business demand, not from the feasibility in the technology respect.it's resulted that development personnel always unconsciously change corresponding demand to adapt technique,so the product is not more or less inconsistent with the actual demand.If the inconsistent condition is serious,the product may be failure.At the same time,although the majority systems have used object-oriented development design pattern, but the traditional data-driven pattern's widespread application has restricted the object-oriented technical development, the development personnel has bean led to use the procedure-oriented design pattern.it results in the code confusion betweeen different modules and different levels. when the user proposes the new service model beacause of changing information,the development personnel have to update the program even the entire constructions of system according to the customer changing demand.And the extendibility of system is awful,especially in the enterprise-class business applications (enterprise-scale) where the limitations of information platform in use are evident beacause of the changes of environment and services.At present ,the pattern based on domain model is a method to solve the complex software questions ,it a new idead of model-driven.The idea carries on system's analysis and design on the core of domain model,uses the sole model to unify the analysis and design to avoid the independent between analysis and design.And it poposes the layered architecture of the system to ensure that each module and level is at loose coupling states ,so that system's maintenance and expansion become easy.this paper analyzes the idea of domain model driven design unionning the characteristic of management information system ,and explores the application of it in the actual system's development process using the current popular applied technology.At the same time establishes the important domain model of MIS:Dynamic-Form Model,realised the reuse of domain model of MIS.The main work and creative ideas of this paper are as follow:1).Analyzed management information system's present situation,compared the traditional development patterns, then introduct the idea of domain model driven design;2).Analyzed the idea of domain model driven design, proposed the development process of MIS based on the idea and the establishment method and process of model;3).Analyzed mainstream frames based the current J2EE technology, combined the best practice frame to apply the idea of domain model driven design;4) Analyzed and designed the platform of project service of SME Board with the idea of domain model driven design,and abstracted the core model of the system which can be reused in MIS; 5).Realized the hard core model (dynamic-form model) of the platform, provided the solution for form adapting the changing-model of management information system, achieved the reuse of domain model. |