Font Size: a A A

The Design Of Pilot Scheduling System Driven By Domain Model

Posted on:2014-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:F J AnFull Text:PDF
GTID:2252330401478982Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
As ship pilotage is highly relevant with shipping security and port development, it is imperative to build ship piloting system for pilotage. Ship piloting system is made for public service, and it has particular business rules, which makes it difficult to identify and understand system requirements in developing software. The conventional developing approach is structure programming on the basis of data, thus system analysts cannot have an overall understanding of an unfamiliar domain. Similarly, the object-oriented analyzing approach may cause the disruption of stages between analysis and design, for the reason that system analysts and system designers have different focuses.To solve the problem, the thesis studied and analyzed both domestic and oversea researches and built domain model on pilot scheduling. Furthermore, the thesis studied the design and development of pilot scheduling system driven by the domain model. What’s more, the build of the domain model is combined with the four-layer system architecture of domain driving design, which highlights the domain layer and makes designers focuses more on business logic other than developing technology. According to the mapping between the domain model and four-layer system architecture, the system interfaces were realized based on.NET Framework. And the thesis directly maps the Four-Color raw model to programming codes in modeling the pilot scheduling system.The thesis further iteratively applies the domain model and verifies the feasibility of the domain model by driving and designing the pilot scheduling system of Beibu Gulf in Guangxi. With the help of the mapping between domain model and codes structure, the relevant codes can well be positioned and revised, when users change the requirements. The well maintenance of the domain model can ensure that the final products are accordance with requirements, and the improvement of the domain model makes the pilot scheduling system more convenient.
Keywords/Search Tags:Domain Model, Pilot Scheduling, Four-Color UML Modeling, Domain-Driven Design
PDF Full Text Request
Related items