UML Design for Smart Travel Booking System
VerifiedAdded on 2023/06/10
|9
|1618
|436
AI Summary
This project aims to design the UML Design for Smart Travel Booking system. Based on Smart booking system case study, successfully created the UML class diagram, develop and testing the design by using the CASE tools.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
COMPUTER SCIENCE
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
1. Introduction..............................................................................................................................3
2. CASE Tools..............................................................................................................................3
3. Design and Research................................................................................................................4
4. Development and Testing.........................................................................................................6
5. Conclusion................................................................................................................................7
References........................................................................................................................................8
2
1. Introduction..............................................................................................................................3
2. CASE Tools..............................................................................................................................3
3. Design and Research................................................................................................................4
4. Development and Testing.........................................................................................................6
5. Conclusion................................................................................................................................7
References........................................................................................................................................8
2
1. Introduction
This project aims to design the UML Design for Smart Travel Booking system. This Smart
travel booking system is a local travel agent and it is used to produce the variety of holiday’s
packages abroad and home to non-members and members. The agents are currently employs
manage and travel advisors to manage their daily business. The agents are needs new computer
system for handling their bookings. It offers the various memberships, beginning with a smart
membership by means of yearly fees and it produces the discount rates for travel packages. The
members are collecting the points from their bookings with a travel advisor and it is upgraded to
gold and membership status with additional benefits. The members can book a trip with a travel
advisor and the advisor needs to be able to view the travel packages details and their availability.
The packages included the families and individual bookings. The advisor is also has the access to
the members details and packages details. The members are has the permission to change or
cancel a booking. The process of booking is used for producing schedules for all the flights and
for booking the accommodation. The advisors need to request the system to forward the
schedules’ copies through email or by post. The travel advisors are maintaining the information
on bookings and members. The manager has the responsibility to maintain the information on
staff and packages. The activities of booking is to include the following activities like agent
plans to generate the invoices to use the members information’s. The travel advisor can be
requesting the invoices to be delivered. Then, send the confirmation mail once the payment is
made and verified through the credit checking system. Based on Smart booking system case
study, create the UML class diagram, develop and testing the design by using the CASE tools.
These are will be discussed in detail.
2. CASE Tools
CASE stands for Computer Aided Software Engineering, the innovations are apparatuses
which gives robotized support for improving the programming. The objective of presenting
CASE devices is lessening both time and cost of programming advancement along with nature
upgrade of the created frameworks. The enthusiasm for CASE devices and situations depends on
the assumptions regarding profitability expansion, enhancement of item’s quality, encouraging
3
This project aims to design the UML Design for Smart Travel Booking system. This Smart
travel booking system is a local travel agent and it is used to produce the variety of holiday’s
packages abroad and home to non-members and members. The agents are currently employs
manage and travel advisors to manage their daily business. The agents are needs new computer
system for handling their bookings. It offers the various memberships, beginning with a smart
membership by means of yearly fees and it produces the discount rates for travel packages. The
members are collecting the points from their bookings with a travel advisor and it is upgraded to
gold and membership status with additional benefits. The members can book a trip with a travel
advisor and the advisor needs to be able to view the travel packages details and their availability.
The packages included the families and individual bookings. The advisor is also has the access to
the members details and packages details. The members are has the permission to change or
cancel a booking. The process of booking is used for producing schedules for all the flights and
for booking the accommodation. The advisors need to request the system to forward the
schedules’ copies through email or by post. The travel advisors are maintaining the information
on bookings and members. The manager has the responsibility to maintain the information on
staff and packages. The activities of booking is to include the following activities like agent
plans to generate the invoices to use the members information’s. The travel advisor can be
requesting the invoices to be delivered. Then, send the confirmation mail once the payment is
made and verified through the credit checking system. Based on Smart booking system case
study, create the UML class diagram, develop and testing the design by using the CASE tools.
These are will be discussed in detail.
2. CASE Tools
CASE stands for Computer Aided Software Engineering, the innovations are apparatuses
which gives robotized support for improving the programming. The objective of presenting
CASE devices is lessening both time and cost of programming advancement along with nature
upgrade of the created frameworks. The enthusiasm for CASE devices and situations depends on
the assumptions regarding profitability expansion, enhancement of item’s quality, encouraging
3
upkeep, and making programming specialists undertaking not so much but rather more agreeable
(Umsl.edu, 2018).
CASE is the use of computer based help in the advancement process of a product; a
CASE instrument is a computer based item went to support at least one program building
exercises within the product improvement process; CASE domain is an accumulation of CASE
devices and various segments together with a combination method which backs most or the
majority of the communications that happen among the earth segments, and between the clients
of nature and the earth itself.
3. Design and Research
UML Class Diagram
The Class Diagrams are unique among various helpful kind of outlines in UML, because
this type of diagrams unmistakably delineate a specific framework’s structure by representing its
classes, activities, features and links among the objects. With the UML outlining programming,
it is not that complex to represent the graphs. It is a guide which demonstrates the generally
accepted methods for comprehending, designing, and making own specific class graphs. In the
chart, the classes speak with the boxes, which has the following compartments (Visual-
paradigm.com, 2018):
The best compartment comprises of class name. It imprints in striking and is
focused, as well as it promotes the primary letter.
The center compartment comprises of class’s characteristics. They are left-
adjusted and the primary letters are in the lowercase.
The base compartment comprises of class executable tasks. They are additionally
left-adjusted and the primary letters are in the lowercase.
In framework’s outline, different classes are recognized as well as gathered together in
the class graph, which decides the static relations among them. With an itemized demonstration,
the classes of the applied outline are regularly divided into several subclasses.
The Smart travel booking system class diagram is shown below.
4
(Umsl.edu, 2018).
CASE is the use of computer based help in the advancement process of a product; a
CASE instrument is a computer based item went to support at least one program building
exercises within the product improvement process; CASE domain is an accumulation of CASE
devices and various segments together with a combination method which backs most or the
majority of the communications that happen among the earth segments, and between the clients
of nature and the earth itself.
3. Design and Research
UML Class Diagram
The Class Diagrams are unique among various helpful kind of outlines in UML, because
this type of diagrams unmistakably delineate a specific framework’s structure by representing its
classes, activities, features and links among the objects. With the UML outlining programming,
it is not that complex to represent the graphs. It is a guide which demonstrates the generally
accepted methods for comprehending, designing, and making own specific class graphs. In the
chart, the classes speak with the boxes, which has the following compartments (Visual-
paradigm.com, 2018):
The best compartment comprises of class name. It imprints in striking and is
focused, as well as it promotes the primary letter.
The center compartment comprises of class’s characteristics. They are left-
adjusted and the primary letters are in the lowercase.
The base compartment comprises of class executable tasks. They are additionally
left-adjusted and the primary letters are in the lowercase.
In framework’s outline, different classes are recognized as well as gathered together in
the class graph, which decides the static relations among them. With an itemized demonstration,
the classes of the applied outline are regularly divided into several subclasses.
The Smart travel booking system class diagram is shown below.
4
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
This Smart travel booking system is a local travel agent and it is used to produce the
variety of holiday’s packages abroad and home to non-members and members. The agents are
currently employs manage and travel advisors to manage their daily business. The members are
collecting the points from their bookings with a travel advisor and it is upgraded to a gold and
membership status with extra benefits (Ting, Chen and Lee, 2012). The advisor was able to
access the member’s details and packages details. The members are has the permission to change
or cancel a booking. The process of booking is used for producing schedules for all the flights
and for booking the accommodation. The advisors need to request the system to forward the
schedule copies through email or by post. The travel advisors are maintaining the information on
bookings and members. The manager has the responsibility to maintain the information on staff
and packages. Then, send the confirmation mail once the payment is made and verified through
the credit checking system (Lucidchart, 2018).
The Microsoft Visio file is attached here.
5
variety of holiday’s packages abroad and home to non-members and members. The agents are
currently employs manage and travel advisors to manage their daily business. The members are
collecting the points from their bookings with a travel advisor and it is upgraded to a gold and
membership status with extra benefits (Ting, Chen and Lee, 2012). The advisor was able to
access the member’s details and packages details. The members are has the permission to change
or cancel a booking. The process of booking is used for producing schedules for all the flights
and for booking the accommodation. The advisors need to request the system to forward the
schedule copies through email or by post. The travel advisors are maintaining the information on
bookings and members. The manager has the responsibility to maintain the information on staff
and packages. Then, send the confirmation mail once the payment is made and verified through
the credit checking system (Lucidchart, 2018).
The Microsoft Visio file is attached here.
5
4. Development and Testing
General responsibility assignment software designs, truncated GRASP, contains certain
rules to allocate duty to the classes and questions in the protest organized plan. Various standards
and examples used according to GRASP includes, controller, maker, polymorphism, indirection,
data master, high union, low coupling, ensured varieties, as well as unadulterated creation. Each
of the examples answer certain problems of the product and these problems are normal for the
improvement venture of every product. These systems are not been concocted for making more
effective method to work, but still for better report and institutionalize old, attempted as well as
tried programming standards in question organized plan. The Layered Architecture is shown
below (Msdn.microsoft.com, 2018).
6
General responsibility assignment software designs, truncated GRASP, contains certain
rules to allocate duty to the classes and questions in the protest organized plan. Various standards
and examples used according to GRASP includes, controller, maker, polymorphism, indirection,
data master, high union, low coupling, ensured varieties, as well as unadulterated creation. Each
of the examples answer certain problems of the product and these problems are normal for the
improvement venture of every product. These systems are not been concocted for making more
effective method to work, but still for better report and institutionalize old, attempted as well as
tried programming standards in question organized plan. The Layered Architecture is shown
below (Msdn.microsoft.com, 2018).
6
Source Code
The source code is attached here.
Output:
Testing
The following functionalities of the code are testing and explained below.
Automation: The introduced application ought to computerize crafted by organization: to
regularize record keeping, to make capacity to interface with the database from PC, telephone or
tablet, remote help.
Productivity: Because of uncommon programming workers of movement offices ought to
have the capacity to get to, break down and process data rapidly. The product ought to be
refreshed as frequently as could reasonably be expected.
Systematization: As organization develops, the measure of data additionally increments.
With the assistance of unique programming organization ought to have the capacity to compose
client database, rendered administrations, flights, value records, booking rooms and tickets for
planes, trains, and so forth. Systematization may happen as reports and insights.
7
The source code is attached here.
Output:
Testing
The following functionalities of the code are testing and explained below.
Automation: The introduced application ought to computerize crafted by organization: to
regularize record keeping, to make capacity to interface with the database from PC, telephone or
tablet, remote help.
Productivity: Because of uncommon programming workers of movement offices ought to
have the capacity to get to, break down and process data rapidly. The product ought to be
refreshed as frequently as could reasonably be expected.
Systematization: As organization develops, the measure of data additionally increments.
With the assistance of unique programming organization ought to have the capacity to compose
client database, rendered administrations, flights, value records, booking rooms and tickets for
planes, trains, and so forth. Systematization may happen as reports and insights.
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Control: Leader of the movement office ought to approach any data he/she needs right
now for the execution of business administration.
The product analyzer checks modules that are incorporated to the fundamental utilitarian
of the program.
The developed source code is tested as given below.
8
now for the execution of business administration.
The product analyzer checks modules that are incorporated to the fundamental utilitarian
of the program.
The developed source code is tested as given below.
8
5. Conclusion
This project is successfully design the UML Design for Smart Travel Booking system. This
Smart travel booking system is a local travel agent and it is used to produce the variety of
holiday’s packages abroad and home to non - members and members. The agents are needs new
computer system for handling bookings. It offers various memberships, beginning from a smart
membership by means of yearly fees and it produces the discount rates for travel packages.
Based on Smart booking system case study, successfully created the UML class diagram,
develop and testing the design by using the CASE tools. These are discussed in detail.
References
Lucidchart. (2018). UML Class Diagram Tutorial. [online] Available at:
https://www.lucidchart.com/pages/uml-class-diagram [Accessed 29 Jun. 2018].
Msdn.microsoft.com. (2018). UML Class Diagrams: Guidelines. [online] Available at:
https://msdn.microsoft.com/en-us/library/dd409416.aspx [Accessed 29 Jun. 2018].
Ting, C., Chen, M. and Lee, C. (2012). The Influences of Travel Product Types on Online Travel
Purchasing of e-Travel Agency. Advanced Materials Research, 459, pp.500-504.
Umsl.edu. (2018). CASE Tools. [online] Available at:
http://www.umsl.edu/~sauterv/analysis/F08papers/View.html [Accessed 29 Jun. 2018].
Visual-paradigm.com. (2018). UML Class Diagram Tutorial. [online] Available at:
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-
tutorial/ [Accessed 29 Jun. 2018].
9
This project is successfully design the UML Design for Smart Travel Booking system. This
Smart travel booking system is a local travel agent and it is used to produce the variety of
holiday’s packages abroad and home to non - members and members. The agents are needs new
computer system for handling bookings. It offers various memberships, beginning from a smart
membership by means of yearly fees and it produces the discount rates for travel packages.
Based on Smart booking system case study, successfully created the UML class diagram,
develop and testing the design by using the CASE tools. These are discussed in detail.
References
Lucidchart. (2018). UML Class Diagram Tutorial. [online] Available at:
https://www.lucidchart.com/pages/uml-class-diagram [Accessed 29 Jun. 2018].
Msdn.microsoft.com. (2018). UML Class Diagrams: Guidelines. [online] Available at:
https://msdn.microsoft.com/en-us/library/dd409416.aspx [Accessed 29 Jun. 2018].
Ting, C., Chen, M. and Lee, C. (2012). The Influences of Travel Product Types on Online Travel
Purchasing of e-Travel Agency. Advanced Materials Research, 459, pp.500-504.
Umsl.edu. (2018). CASE Tools. [online] Available at:
http://www.umsl.edu/~sauterv/analysis/F08papers/View.html [Accessed 29 Jun. 2018].
Visual-paradigm.com. (2018). UML Class Diagram Tutorial. [online] Available at:
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-
tutorial/ [Accessed 29 Jun. 2018].
9
1 out of 9
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.