Font Size: a A A

Design And Implemention Of Inventory Management Module Based On Micro Service

Posted on:2021-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:W NiFull Text:PDF
GTID:2518306503991199Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The enterprise information system plays an important role in the management of modern enterprises.The current situation of the system is,the group company operators use the enterprise resource plan to manage the overall production plan,purchasing,sales,logistics,cost,finance;for different production lines,develop different manufacturing execution systems to manage production planning,production execution,quality monitoring,in-plant material logistics,etc.This group company uses multiple information systems to handle different businesses,and these business systems include inventory management functions.The inventory management functions are scattered in various systems,and some problems arise in practical applications,including both business process problems and software technology problems.From the business,such as taking materials,since the procurement and production belong to different systems,operators have to do the operation of synchronize inventory bills between the enterprise resource planning system and the manufacturing management system.This causes a cumbersome operation problem,and the operator is more likely to make mistakes when entering the bills multiple times,resulting in a problem that the data cannot be matched.Technically,the inventory management functions are repeatedly designed and developed in different systems,resulting in waste of resources,differences in system design,increasing the difficulty of data matching.Integration of inventory functions with other functions of the system makes improving inventory functions hard.In order to solve the problems,it is necessary to improve existing business processes and use new technologies.In terms of demand design,through the discussion between the demand designer and the business users,the business process is reorganized,and the inventory management business is determined to be relatively independent.In software design,the micro-service technology provides a new idea: re-analyze business requirements,sort out the boundaries between different functions,make each function as a service that can run independently,and define the dependencies between functions as interfaces and use remote procedure call to realize the interfaces,to solve a series of problems caused by high coupling between modules.The paper first introduces the current situation of inventory management functions in each system,including development and application,clarifies the problems that need to be solved,and introduces the microservices.The related technology research summary summarizes the related technologies of distributed webpage systems and the specific technologies involved in developing microservices systems.The related technology research summary summarizes the related technologies of distributed web systems and the specific technologies involved in developing microservices systems.The demand analysis part of the paper analyzes the requirements of the inventory management module,determines all inventory business requirements,and clarifies the boundaries between the inventory management module and other modules between the systems.In the design and implementation part of the thesis,the struct of the software was first designed,and the principles of separation service and view,separation service implementation and call separation were determined.The database model and domain model are defined in the data model layer design,which provides a basic data model for interface design and function implementation.The service interface design determines the basis for the interaction of different functions,and the service layer implements these interfaces.In the micro-service integration design,the micro-service layer and the view layer are serially connected through the micro-service framework,and the development of the distributed inventory management system is completed.Unit testing is used in the development process to ensure the correctness of code writing.After the development is completed,the test framework is used to perform combined test and stress test on the system.After the formal running,use the system monitoring ensure the effect of the inventory management module transformation.Finally,an inventory management module that is deployed separately and provides services to other modules is realized,which achieves the purpose of separation of inventory business,and solves the problem of inventory management operations across systems,data inconsistency between systems,and low component reuse rate.
Keywords/Search Tags:inventory management, micro service, distributed system, service governance, service oriented architecture
PDF Full Text Request
Related items