Font Size: a A A

Design And Implementation Of Purchasing Information Management System Based On Domain-driven Design

Posted on:2018-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:P L JiFull Text:PDF
GTID:2428330542975621Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the process of university material purchasing,there exists several features including a lot of purchasing projects,a great deal of information data,many related personnel,intermediate links and so on.Absence of information management system will lead to some problems,which could reduce work efficiency,such as difficulties in querying information and calculating data,low resources sharing and mistakes.In view of the problems above,a management system for purchasing information,based on the related theory of domain-driven design(DDD)in this paper,has been designed and developed,which is now in use at Huzhou University.The current situation and actual demand of material purchasing at Huzhou University are taken into account in the management system.The main work and achievements of this paper are described as follows:1.System use cases and the corresponding state model of main business objects are respectively provided on the basis of analyzing the system demand.2.Based on the idea of 'separation domain',the specific hierarchical structure of the system is designed.Coupling problems between presentation layers and application layers,between domain layers and persistence layers are solved by using the dependency injection technology based on Unity components.3.The domain model is designed on the basis of the theory of domain-driven design:firstly to cluster entities and value objects into aggregates according to the four principles of Vaughn Vernon,secondly to design entity's behavior by applying state pattern and thirdly to design validation components by utilizing validation interface in.Net.In this way,business logic is implemented.4.The persistent components are developed on the basis of Entity Framework,unit of work and repository pattern.The experimental results of the test running at Huzhou University show that the proposed system is of good maintainability,expansibility,stability and reliability.The system has certain reference significance to other universities in promoting the management of purchasing information.
Keywords/Search Tags:purchasing information management, domain-driven design, domain model, Entity Framework, Unity
PDF Full Text Request
Related items