| Component technology is a discipline of advanced software development technology and comes to play a significant role in the promotion of software industry. It helps bring the reuse of software components and the split investment into feasibility, and is a valid approach to the reuse of components.This thesis applies software component technology to the designing of Graduate MIS and does research on Component technology, software architecture, UML and relative theories. The method of component analysis based on UML, descriptions of software architecture by UML, component-based software development are also dealt with in the thesis. On the basis of MIS domain analysis, combined with software architecture, component-based technology is adopted to analyze and design the MIS structure, thus studying and extracting the reusable system components, general components, and domain components.The thesis also addresses the principles and the methodology of component designing, provides detailed analysis on such typical components that are extracted from the system as general inquiring component, data-base linking component, user-management component, graduate-information-finding component, graduate-information-statistical component, student-information-management component, and graduate-employment component, and offers the techniques and the calculating procedures to realize the above mentioned components.Furthermore, the thesis discusses the general principles of assembling MIS by means of components and its advantages, expounds the methodology employed in assembling this system, and summarizes both the advantages and disadvantages of developing applied systems by component technology, and enables the realization of the layout of the system in the servers and the configuration of various parameters. |