Font Size: a A A

Design And Implementation Of Virtual Experiment Data Management System For Ship Manufacturing

Posted on:2020-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:X Q ChenFull Text:PDF
GTID:2392330590473266Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The virtual experiment data management system for ship manufacturing is based on hydrodynamic theoretical model,fine numerical algorithm,data service and high-performance calculation,supporting scientific researchers and industrial workers to complete virtual experiments of dynamic response process on ships and marine structures in different marine environments.The virtual experiment system for ship manufacturing needs to support a large number of users to execute the experiment online process at the same time.In addition,the ship manufacturing virtual experiment system uses quantities of test parameters,models and other data in the working process,and generates a good deal of data of experimental results.Therefore,the virtual experiment data management system needs a distributed database management system that supports highly concurrent and large-scale experiment data.There are many types of tests in the virtual experiment system for ship manufacturing,futhermore,the parameters are varied in different tests greatly.There are also many parameters in multiform types and formats.Besides,the intermediate data are generated in various formats.The traditional relational database cannot meet the basic requirements of the project database.For this reason,the modeless NoSQL database is adopted for data organization and processing.The goal of this paper is to build a distributed MongoDB database management system to provide data management support for the ship manufacturing virtual experiment system.This paper designs and implements a virtual experiment data management system for ship manufacturing,which supports distributed storage,query,deletion,update,addition,aggregation,Map-Reduce,index,full-text retrieval,audit,backup,disaster preparedness and fault tolerance,log analysis and other functions of virtual test data.According to analyze the functions that the data management system needs to achieve,the virtual experiment data management system for ship manufacturing is mainly divided into four modules: Client module,MiddleWare module,CMD module and MongoDB module as storage unit.The design scheme and implementation method of each module is described in detail,and plenty of flow description and flow chart are used to describe the implementation process.Then what worth an important position is the interface implementation between MiddleWare module and other modules.MiddleWare module is located in the center of the system,and other modules are not connected with each other.It is through middleware module that commands and operations are completed and command results are obtained.Finally,this paper introduces the relevant contents in the testing of this system.Considering query and insertion as representative functions,then this paper carries out seven groups of tests as following: query speed test,query throughput test,insertion speed test,insertion throughput test,fault tolerance function test,file function test and audit function test.According to the test results,it can be seen that the data management system has reached the expected requirements and completed the requirement function of requirement analysis.Under the background of a certain amount of data,the response time also meets the requirements,which means the data management system is feasible and reliable.
Keywords/Search Tags:Data management system, NoSQL database, MongoDB, Middleware, Virtual experiment
PDF Full Text Request
Related items