Font Size: a A A

Analysis And Implementation Of Heat Engine Calculating Data Management System Based On Domain Driven

Posted on:2015-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:C H YaoFull Text:PDF
GTID:2298330452950752Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The construction of thermal power plants in China occupies a very important rolein the construction of electric power development.The design process of the thermalpower plant system still exist many problems, the equipment selection and designoptimization of the heat engine power has an important influence on power plant’senergy consumption level, but also there is not a mature general and professionalcalculation software for heat engine equipment. The traditional design method ofsoftware system is easy to separate system design from system analysis, whichleading to project development and actual demand is inconsistent, and the data-drivendesign mode is easy to make the module or arrangement between the code is hard tomeet the needs of extensibility.Domain-driven design approach put domain model as the core of the systemanalysis and design. It aims to construct the domain model.which not only meet thedemand of the field where the software exists but also meet the need of softwaredevelopment. In this way, the analysis design and the system design can becombined.What’s more, from the perspective of system engineering, domain-drivendesign shows the hierarchical structure of system development and ensures that eachmodule is with high cohesion between the low-coupling which better meet the needsof users. This approach guarantees the system’s maintainability and scalability andachieves the aim of agile development on this basis. The main work in this thesis is asfollows:1.Analysis of the heat engine calculating data management field by domain-drivendesign ideas to extract the domain model, and based on the four layers architecture ofdomain-driven design idea for heat engine calculating data management architecturedesign, and then through the domain model and layered architecture mapping enginedesign prototype system management software, end up with engine managementsystem detailed design scheme.2. Analysis of the heat engine calculating data management field to extract somecomponents, such as permissions management component, equipment and formulamanagement component, model and model library components, project and projectmanagement component can be reused, can use the reusable components in the othersoftware design of the heat engine calculating data management system. 3. Through the heat engine calculating data management system model in the fieldof research, the resources in a reasonable manner of heat engine system is to extractthe business object, and combining with RBAC model in the rights managementmodule specification for the design of rights management.4.This thesis finally choice.Net framework, using C/S structure to achieve thesystem, and gives the system function screenshots.This thesis mainly analysis and design heat engine calculating data managementdomain with domain-driven design ideas, and select the.Net framework developmentframework, using C/S structure to achieve heat engine calculating data managementsystem, to improve the efficiency of design and development.
Keywords/Search Tags:Domain Model, Domain-Driven Design, RBAC Model, Heat EngineCalculating Data Management
PDF Full Text Request
Related items