| With the continuous development of modern enterprise transformation, the traditional enterprise resource planning(ERP) system can not adapt to changing business processes,and the traditional inventory management system can not be applied to the continuous range of inventory resources. For manufacturing companies, inventory is the basic business management and operations, related to the effective functioning of the various modules of inventory purchasing, planning, manufacturing, and sales orders. Therefore,the design of modern inventory management systems have become an important part of enterprise resource management indispensable.Thesis study is based on a core business Wuhan Electric Company(paper referred ZY Company) inventory management. Since the original inventory management system architecture design deficiencies, the poor scalability and maintainability, based on the existing inventory management system to refine and business summary, combining Opentaps framework, design and implementation of inventory management system.First, the paper describes the modern enterprise management research background and significance of the inventory module, analyzes the key issues under the old framework can not meet the production needs of lies, and to domestic and foreign methods and techniques on ERP domain model and design were studied. Secondly, the paper Opentaps framework of research, theory and the domain model to join in, a detailed analysis of the domain model in the field of design, service, storage, aggregation, entities and factories implementation. Then, the paper combines ZY company-specific business processes for inventory management system architecture were analyzed and summarized, including the basic material data module, the module serial number, physical inventory module and cargo / batch module, and provide binding Opentaps frameworks and domain model four-layer structure of the inventory management system design and implementation.Thirdly, the implementation process of the whole system for the relevant technical code explain, and the core business were tested and analyzed. Finally, the paper development system work summarized, analyzed the implementation of the deficiency, and the next step to improve the system prospected.This article is designed inventory management system using the open sourceframework and Opentaps B / S structure, the interface is intuitive, user-friendly,platform-independent, easy on improved scalability and maintainability facilitate routine processing operations personnel, and It enables developers to better safeguard systems and develop new features. |