Font Size: a A A

Application Research Of Design Pattern In Travel Management System

Posted on:2008-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:C P WanFull Text:PDF
GTID:2178360215458641Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Design pattern is a general solution to a specific problem encountered during the process of software design . The purpose of using these design patterns into the process of software design and development is to make use of successful experiences summarized by former developers. They are successful architecture, design and implementation strategies. By realizing these design patterns, people can make use of successful design and architecture easily and the process of design becomes fairly more convenient . The most important goal of design pattern is to help people to design more excellent software.During the process of design and development of this travel management system, many design patterns are implemented to solve problems. Regarding the operational characteristics of travel management system, the requirement for design pattern is put forward. The design pattern referred by this article is object-oriented design pattern. The paper uses a great deal UML figures to describe most patterns' structure.Firstly, the basic theory of design pattern is introduced. The characteristics of travel industry are analyzed. The necessarility of the development of travel management system is put forward.Secondly, this paper gives in-depth information about applying design pattern. Based on analyzing relationship among design pattern and component technologies, framework and structure, an applicability proposal is being presented.Then, through the survey in some enterprises, the disadvantages of current office of travel are analyzed and summarized, and this travel management system general architecture is put forward, function modules are divided and the business flow is given, the analysis and detail design of each function module is introduced, which includes information management, product order management, product management, team management, human resource' management, personal information management and right management.At last, this paper elaborates concrete realization of the travel management system during the course of which many design patterns are impenetrated especially factory pattern, strategy pattern, single pattern, facade pattern and template method pattern. By analyzing the system, the concrete method and design solutions are given. The disadvantage and possible improvement of the system are pointed out.
Keywords/Search Tags:Design Pattern, Travel Management System, Object-Oritented, .Net
PDF Full Text Request
Related items