This article introduces MVC design patterns and studies the mainstream patterns of framework at first. Then a solution to materials management system is proposed through analyzing main functions of frame model levels and comparison of related development technology. This system is based on Struts-Spring-Hibernate architecture. Before system development, detailed analysis of requirement is made mainly in the user management, in-out warehouse, stock management, purchasing management, inventory management, financial interface, contract management and workflow functions.The article is divided into six chapters. The first chapter is the introduction, mainly introducing the background of system research, significance and target of system research. The second chapter mainly introduces this system development environment, J2EE technology used in the development of the system and related open-source architecture technique. The third chapter presents the telecommunication material management business process analysis, system function requirement analysis, including main function modules of the introduction and implementation; The fourth chapter discusses material management system implementation. This chapter also expounds the general design of the materials management system, including the structure and data dictionary of system. Meanwhile function modules and operations of materials management system are discussed in detail in this chapter. The final parts mainly refer to summary of the whole article, acknowledgement and reference documentations. |