Font Size: a A A

Design And Implementation Of Manufacturing Execution System Based On Mongoose

Posted on:2018-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:B BaiFull Text:PDF
GTID:2428330596490021Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid update of Market requirments,modern Manufacturing is gradually becoming diversified and small batch production from simply and large batch production.The market increasingly improves its requirements of enterprises who should have more flexibility in manufaturing.Manufacturing Execution System plays the role as the bridge communicating with ERP which is the upper plan layer,and PCS which is the bottom control layer.MES can collect the production data in real time and raise the level of factory information,and also make the production data more transparent.In this paper,for discrete manufacturing industry,we design and implement a MES system,based on Mongoose framework and IDO,IDO Runtime Service.It realizes equipment management,people management,production dispatching,material track and quality control functions.First,we make the MES functional model and system context diagram based on the analysis of business logic in the production of work center in factory.Then we analyze the requirements in terms of production,material and quality,and build use case diagrams.After that,we define non-functional requirements including performance,maintainability and usability of the system.Based on Mongoose framework,we design 3-layer architecture of the MES system,which are UI Layer,Business Logic layer and Data Access Layer from top to bottom.MES system is developled with C/S structure,C# language and.NET technique.We design and implement the data interaction interface between MES system and external system(ERP system and PCS system),and the way communicating between Client and Server and even among some systems,using Web Service technique.We use IDO Runtime Service to access database.IDO,as Business Logic Object,encapsulates the information and logic unit to interact with Client and Database,and then outputs data set in special rule,which will be the data source of the UI for manipulating data and handling data requests.In the aspect of data storage,we have designed Application Database and History Database.From this way we separate data generated normal working and historical data,and design the rule of data migration between these two databases.Then we use class diagram and sequence diagram to make the detailed design and implementation of core sub systems,such as production dispatch subsystem,material management subsystem,quality management subsystem and system management subsystem.At the end,we complete system functional testing and performance testing.We design functional test cases and use black-bax testing method to test all the use cases covering the entire system;use LoadRunner to perform the performance testing of system data interaction and data accessing with recording the testing script.The testing results show the system can run with good robustness and stability,which achieves the expected goal.
Keywords/Search Tags:manufacturing execution system, MES, Mongoose, Production Dispatch, Material Management
PDF Full Text Request
Related items