Airline Reservation System Development
VerifiedAdded on 2020/01/23
|13
|2890
|702
Essay
AI Summary
This assignment focuses on the development of an airline reservation system. It requires students to create a system vision document outlining the system's purpose, features, and target audience. Additionally, students must develop a work breakdown structure to decompose the project into manageable tasks.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Elaboration
phase
phase
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
Q1.) Identifying and briefly describing the main functional and non functional requirement
for the major system areas of case study.....................................................................................3
Q2.) Explaining the role of use cases for the creating of a domain model of the problem
domain..........................................................................................................................................5
Q3 Draw a UML domain model class diagram for all system in Airline industry......................8
Q4 Reviewing the functional and non functional requirement for the major system area of
airline system...............................................................................................................................9
Q5 Development a system vision document to give the total vision of the system and develop
a work breakdown structure. .....................................................................................................12
References .....................................................................................................................................13
Q1.) Identifying and briefly describing the main functional and non functional requirement
for the major system areas of case study.....................................................................................3
Q2.) Explaining the role of use cases for the creating of a domain model of the problem
domain..........................................................................................................................................5
Q3 Draw a UML domain model class diagram for all system in Airline industry......................8
Q4 Reviewing the functional and non functional requirement for the major system area of
airline system...............................................................................................................................9
Q5 Development a system vision document to give the total vision of the system and develop
a work breakdown structure. .....................................................................................................12
References .....................................................................................................................................13
Q1.) Identifying and briefly describing the main functional and non functional requirement for
the major system areas of case study.
There are main functional area for the major system areas of XYZ case study is as follows:
User account:
The passenger who will henceforth the user will be presented with 3 choice by the
reservation system, as the first step in the interaction between them. In this user have
choice to choose one of these and his choice would be governed by whether he is guest or
a registered user (O'sullivan, Irminger and Cheikh, 2016). Or it want to check availability
of tickets or want to buy them. In this user who travel from XYZ airline at earlier time
then it have been given a user id and a password. All its personal information will be
stored in the database. Registered user can also act as guest if it only want to check
availability of tickets.
Registration and creation of user profile: The system is need a user to register so that it
can carry out transaction with it except for checking availability of tickets. In this some
information is asked that is user name, password, address, email address and debit card
number. The system then directly develop a sky miles data file and initialize it to zero in
user profile.
Checking availability: When user log in to its id then system shall required to enter the
following information origin city and destination city. Further system ill be generate list
of flight schedule database and check if any unclearness with the name of cities. If in
system there is more 2 or 3 name of same city then system will list the name with more
qualification. Then user can be book ticket and in case if user enter a range of date then
system will show al the flight of those dates.
Making reservation/ blocking and confirmation: After checking availability other system
will ask user to that he wish to buy or block the ticket. Further if user is guest then system
will ask to first register then book ticket while if user is already register and it need to
log in and block its ticket.
Confirm ticket: A user who has earlier blocked a ticket then at this stated it need to
confirm the ticket. To let the user confirm ticket, the system shall first log him and asked
for number then it confirm the tickets.
the major system areas of case study.
There are main functional area for the major system areas of XYZ case study is as follows:
User account:
The passenger who will henceforth the user will be presented with 3 choice by the
reservation system, as the first step in the interaction between them. In this user have
choice to choose one of these and his choice would be governed by whether he is guest or
a registered user (O'sullivan, Irminger and Cheikh, 2016). Or it want to check availability
of tickets or want to buy them. In this user who travel from XYZ airline at earlier time
then it have been given a user id and a password. All its personal information will be
stored in the database. Registered user can also act as guest if it only want to check
availability of tickets.
Registration and creation of user profile: The system is need a user to register so that it
can carry out transaction with it except for checking availability of tickets. In this some
information is asked that is user name, password, address, email address and debit card
number. The system then directly develop a sky miles data file and initialize it to zero in
user profile.
Checking availability: When user log in to its id then system shall required to enter the
following information origin city and destination city. Further system ill be generate list
of flight schedule database and check if any unclearness with the name of cities. If in
system there is more 2 or 3 name of same city then system will list the name with more
qualification. Then user can be book ticket and in case if user enter a range of date then
system will show al the flight of those dates.
Making reservation/ blocking and confirmation: After checking availability other system
will ask user to that he wish to buy or block the ticket. Further if user is guest then system
will ask to first register then book ticket while if user is already register and it need to
log in and block its ticket.
Confirm ticket: A user who has earlier blocked a ticket then at this stated it need to
confirm the ticket. To let the user confirm ticket, the system shall first log him and asked
for number then it confirm the tickets.
Reschedule ticket: The system shall present the used with an option to reschedule his trip.
For this purpose system will log on the user and asking his confirmation number. On the
other side, it will not allow user with an option of re schedule a blocked ticket. But it can
reschedules its confirm ticket.
Cancellation: The system also provide cancel ticket option. There are list of rules for
cancellation of tickets which are applicable and should be followed at the time of
cancellation of ticket. For cancellation it is important to give confirmation number and
access.
Profile updation: In this case, profile of the user can be updated by using the system at
any point of time (O'sullivan, Irminger and Cheikh). Changes can be made in any area. It
is not only restricted to address, contact number or credit card number but also can be
made in any field.
View ticket status: status of the ticket of the user can be easily checked by using the
system. System allows the user to retrieve all the data related to the reservation and
details of the trip. It allows accesing and viewing the ticket by the user which includes
cancellation of ticket, date and timings of the journey etc. System enables him to check
the status of the ticket in a standard format.
Non functional requirement of system is as follows
Performance: Time of responding the airline reservation system is less than 2 second.
Waiting time is called as response time in which system access, queries and retrieves the
information from the database.
Reliability which shall be available for 24 hours and 2 days. Therefore Airline reservation
system provide availability of flight
Integrity: in integrity the system administer has the right to change system parameter that
is pricing and it should is secure and protect the database.
Future requirement: it support the waiting list functionality. Further airline reservation
system made more flexible in ticket reservation handling. Along with this it make accpe
the waiting list for reservation. Airline Reservation system helps in providing the users
with the support of waiting list functionality. This system should be capable of handling
the area of waiting list and provides the users with the best support they can give. It
should be made more forward according to the requirements of the users like sending
For this purpose system will log on the user and asking his confirmation number. On the
other side, it will not allow user with an option of re schedule a blocked ticket. But it can
reschedules its confirm ticket.
Cancellation: The system also provide cancel ticket option. There are list of rules for
cancellation of tickets which are applicable and should be followed at the time of
cancellation of ticket. For cancellation it is important to give confirmation number and
access.
Profile updation: In this case, profile of the user can be updated by using the system at
any point of time (O'sullivan, Irminger and Cheikh). Changes can be made in any area. It
is not only restricted to address, contact number or credit card number but also can be
made in any field.
View ticket status: status of the ticket of the user can be easily checked by using the
system. System allows the user to retrieve all the data related to the reservation and
details of the trip. It allows accesing and viewing the ticket by the user which includes
cancellation of ticket, date and timings of the journey etc. System enables him to check
the status of the ticket in a standard format.
Non functional requirement of system is as follows
Performance: Time of responding the airline reservation system is less than 2 second.
Waiting time is called as response time in which system access, queries and retrieves the
information from the database.
Reliability which shall be available for 24 hours and 2 days. Therefore Airline reservation
system provide availability of flight
Integrity: in integrity the system administer has the right to change system parameter that
is pricing and it should is secure and protect the database.
Future requirement: it support the waiting list functionality. Further airline reservation
system made more flexible in ticket reservation handling. Along with this it make accpe
the waiting list for reservation. Airline Reservation system helps in providing the users
with the support of waiting list functionality. This system should be capable of handling
the area of waiting list and provides the users with the best support they can give. It
should be made more forward according to the requirements of the users like sending
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
some of the requests for shifting those passengers who are in the list of waiting to the
new flight.
Telecommunication programme of ARS should be more advanced by allowing the customers to
cancel the ticket at the last time, instant booking of the ticket etc.
It should help the users to send their requests regarding scheduling and rescheduling of flights,
operational problems, and enabling them with another options.
They shall be able to cope up with the services provided at various airports whether domestic or
international in a single city.
Q2.) Explaining the role of use cases for the creating of a domain model of the problem domain
Use case diagram is mainly known as the behaviour diagram which is basically used to
describe the set of action of system which can perform in collaboration with one or more external
users. There are some of the use of case diagram as a specialization of a class diagram.
Use of the case is not only inherently object oriented
a external user view of the systems
Betwixt user and the system it intend to modelling the dialogue
in use cases there are some main concept which are as follows:
Use case
Actor
Includes
Extends
Actor: An actor is a role of an object or object outside of a system which act immediately with it
as part of a logical work unit (Ghomi and Forghani, 2016).
in this one physical object which may be modeled by several actor and play various
role.
Notation: Example actor for an online airline reservation system
Travel agent
airline administrators
airline reservation agent
Use cases
There are some actor visible function which can be capture at use case.
new flight.
Telecommunication programme of ARS should be more advanced by allowing the customers to
cancel the ticket at the last time, instant booking of the ticket etc.
It should help the users to send their requests regarding scheduling and rescheduling of flights,
operational problems, and enabling them with another options.
They shall be able to cope up with the services provided at various airports whether domestic or
international in a single city.
Q2.) Explaining the role of use cases for the creating of a domain model of the problem domain
Use case diagram is mainly known as the behaviour diagram which is basically used to
describe the set of action of system which can perform in collaboration with one or more external
users. There are some of the use of case diagram as a specialization of a class diagram.
Use of the case is not only inherently object oriented
a external user view of the systems
Betwixt user and the system it intend to modelling the dialogue
in use cases there are some main concept which are as follows:
Use case
Actor
Includes
Extends
Actor: An actor is a role of an object or object outside of a system which act immediately with it
as part of a logical work unit (Ghomi and Forghani, 2016).
in this one physical object which may be modeled by several actor and play various
role.
Notation: Example actor for an online airline reservation system
Travel agent
airline administrators
airline reservation agent
Use cases
There are some actor visible function which can be capture at use case.
-For a actor some discrete goal can be achieved
Write in nature, may be read or modifying the read.
At airline reservation system the use cases is as follows:
Distribution a seat
for a flight check in
Baggage checking
Write in nature, may be read or modifying the read.
At airline reservation system the use cases is as follows:
Distribution a seat
for a flight check in
Baggage checking
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
The above use case diagram of airline reservation system describes that whenever a passenger
wants to book a ticket he/she will first login into the account if the user is booking for the first
time the he/ she will register first on the website. Then after logging in account the traveller will
check for the availability flight on the site if flight is available on the desired time the passenger
wants to then he will check the availability of seat in the flight . After clicking in the sat the seat
will get selected. After selecting the seat the customer will fill his details like age ,name etc. and
will make the payment for the booking . For payment the customer will choose the card that will
redirect him to the merchant site where he will fill the details of card and make the payment
done. The system admin send the confirmation message to passenger. Admin on his end can
adjust bookings by his login credentials and cab cancel bookings. Th admin panel can also
provide add ons to the customer from his side. Customer can also revie the order and can cancel
tickets from his end.
Q3 Draw a UML domain model class diagram for all system in Airline industry
In this airline reservation system sequence diagram there are some main objects such as flight,
aircraft, websites and payment. The given below diagram shows the objects are connected with
each other and then way passenger select a flight and make reservation on that flight. The given
below lines in diagram moving from object to object show the way they are connected with each
other and they impact each other.
UML diagrams stands for Unified modelling language diagram which are use in object oriented
software engineering and they are of many types like class diagram, activity diagram, component
diagram, state diagram, sequence diagram etc. Here is the class diagram of airline reservation
system:
wants to book a ticket he/she will first login into the account if the user is booking for the first
time the he/ she will register first on the website. Then after logging in account the traveller will
check for the availability flight on the site if flight is available on the desired time the passenger
wants to then he will check the availability of seat in the flight . After clicking in the sat the seat
will get selected. After selecting the seat the customer will fill his details like age ,name etc. and
will make the payment for the booking . For payment the customer will choose the card that will
redirect him to the merchant site where he will fill the details of card and make the payment
done. The system admin send the confirmation message to passenger. Admin on his end can
adjust bookings by his login credentials and cab cancel bookings. Th admin panel can also
provide add ons to the customer from his side. Customer can also revie the order and can cancel
tickets from his end.
Q3 Draw a UML domain model class diagram for all system in Airline industry
In this airline reservation system sequence diagram there are some main objects such as flight,
aircraft, websites and payment. The given below diagram shows the objects are connected with
each other and then way passenger select a flight and make reservation on that flight. The given
below lines in diagram moving from object to object show the way they are connected with each
other and they impact each other.
UML diagrams stands for Unified modelling language diagram which are use in object oriented
software engineering and they are of many types like class diagram, activity diagram, component
diagram, state diagram, sequence diagram etc. Here is the class diagram of airline reservation
system:
The UML diagram of online airline reservation system represents the process of booking seat in
flight in which the box flight is showing the details of flight, flight details box is representing
the price of ticket and availability of seats, ticket info class is showing the information about the
ticket like id of ticket, departure date, status etc. In the credit card details there is all the details
about the card he has entered like expiration month and expiration year etc. Passenger profile is
for the user to enter his name email id mobile no etc . So in this way the class diagram works for
the airline system.
Q4 Reviewing the functional and non functional requirement for the major system area of airline
system
By reviewing the functional and non functional requirement for the major system are of airline is
as follows:
It is analysed that this system assists in providing various booking management as well
as flight reservation services to its customers. It helps in providing customers numerous options
with different alternatives for making their journey an affordable one .The system helps in
flight in which the box flight is showing the details of flight, flight details box is representing
the price of ticket and availability of seats, ticket info class is showing the information about the
ticket like id of ticket, departure date, status etc. In the credit card details there is all the details
about the card he has entered like expiration month and expiration year etc. Passenger profile is
for the user to enter his name email id mobile no etc . So in this way the class diagram works for
the airline system.
Q4 Reviewing the functional and non functional requirement for the major system area of airline
system
By reviewing the functional and non functional requirement for the major system are of airline is
as follows:
It is analysed that this system assists in providing various booking management as well
as flight reservation services to its customers. It helps in providing customers numerous options
with different alternatives for making their journey an affordable one .The system helps in
providing special discounts for the frequent flyers in order to attract them towards the XYZ
Company.
Home: User can easily access on the airline reservation system website. Then after
logging into the system, it can look up information regarding flights package and motels
(Besterman, Rodriguez, Ross and Woods, Globalfoundries Inc., 2016).
Login and registered: After opening homepage of airline reservation systems then user
can fulfil the registration details. Then it can create user name and password in order to
login for getting detail information of flight ticket.
Booking flight: Here customer have choice for the flight which are available and it can
reserve on the flight by purchasing a ticket.
Book package: In this functionality customer have choice to book ticket at airline and
other tour package for particular destination.
Contact the company: User have choice to contact with company if he face any issues at
the time of booking a ticket form its websites.
Booking instruction: from the website customer can easily get instruction for booking the
online ticket with different package.
Administration activity: In this administration can login if it want to make any changes
within its ticket. It have choice to adding, deleting and modifying the data at airline
reservation system database. When all changes are made then it cane easily logout of the
system in order to prevent misuse of its provided information by others.
Add/delete modifying customer information; at Airline reservation system there are
different user to make modification in their online ticket. The administrator provide
choice to sole right for making modification accordingly.
Cancellation of reservation: In this at the time of making reservation sometime customer
want to cancel its tickets. For this situation it need to send the customer email
confirmation when it remove or delete all its specific transaction.
Email confirmation: At the time when customer want to cancel its reservation. There are
different way. Whenever a customer book or cancel any ticket then its information send
on email to the customer.
Some of the specific requirement:
Company.
Home: User can easily access on the airline reservation system website. Then after
logging into the system, it can look up information regarding flights package and motels
(Besterman, Rodriguez, Ross and Woods, Globalfoundries Inc., 2016).
Login and registered: After opening homepage of airline reservation systems then user
can fulfil the registration details. Then it can create user name and password in order to
login for getting detail information of flight ticket.
Booking flight: Here customer have choice for the flight which are available and it can
reserve on the flight by purchasing a ticket.
Book package: In this functionality customer have choice to book ticket at airline and
other tour package for particular destination.
Contact the company: User have choice to contact with company if he face any issues at
the time of booking a ticket form its websites.
Booking instruction: from the website customer can easily get instruction for booking the
online ticket with different package.
Administration activity: In this administration can login if it want to make any changes
within its ticket. It have choice to adding, deleting and modifying the data at airline
reservation system database. When all changes are made then it cane easily logout of the
system in order to prevent misuse of its provided information by others.
Add/delete modifying customer information; at Airline reservation system there are
different user to make modification in their online ticket. The administrator provide
choice to sole right for making modification accordingly.
Cancellation of reservation: In this at the time of making reservation sometime customer
want to cancel its tickets. For this situation it need to send the customer email
confirmation when it remove or delete all its specific transaction.
Email confirmation: At the time when customer want to cancel its reservation. There are
different way. Whenever a customer book or cancel any ticket then its information send
on email to the customer.
Some of the specific requirement:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
For the online reservation system there are two type of user one is administrator and
another is customers. This both of the administrator and customer are graphical interface.
Here give below the graphical interface for the customer home page is as follows
The above diagrams show user interface and the tasks that the customer will do when he will
open the airlines website home page . The home page shows the about us in which customer
can read about airline's services. In this page customer can login if already
registered .Otherwise he/she need to register on the site to book the ticket online. When the user
clicks on the contact us page he will get the contact number and mail id of customer care
department of the airline service. If a customer is booking first time online the he/she can click
on the how to book link which will redirect them to the steps and procedure of booking online
tickets.
Further this graphical user interface is covered of hyperlink, data entry field such as push button,
Id field and login button etc. further graphical user interface is similar to the administrator of the
website.
Software interface:
In the software interface here application run on a windows XP/2000 operating systems.
Along with this information need to store of all customer and package information.
another is customers. This both of the administrator and customer are graphical interface.
Here give below the graphical interface for the customer home page is as follows
The above diagrams show user interface and the tasks that the customer will do when he will
open the airlines website home page . The home page shows the about us in which customer
can read about airline's services. In this page customer can login if already
registered .Otherwise he/she need to register on the site to book the ticket online. When the user
clicks on the contact us page he will get the contact number and mail id of customer care
department of the airline service. If a customer is booking first time online the he/she can click
on the how to book link which will redirect them to the steps and procedure of booking online
tickets.
Further this graphical user interface is covered of hyperlink, data entry field such as push button,
Id field and login button etc. further graphical user interface is similar to the administrator of the
website.
Software interface:
In the software interface here application run on a windows XP/2000 operating systems.
Along with this information need to store of all customer and package information.
Q5 Development a system vision document to give the total vision of the system and develop a
work breakdown structure.
A system vision document is evident to represent the key requirements of a business with some
compelling ideas about the future proposition of an enterprise. It is basically used to depict the
related consideration of the stakeholders regarding the intended products and services. This is for
instance to relate it with the system vision document needed to be established for the
organisation selected over here, this document will duly indicate the proposals given by the
organisational bodies to serve the customers in a certain manner. As a result to which, also
termed as vision document, it will comprise with the overview of the XYZ enterprise, its
business related demands, its offered products and services by together outlining any of their
leading features along with their scope and limitations, etc. Such system vision document is
thereby evident to provide a guiding path to XYZ establishment to successfully run their
business in a directional manner.
work breakdown structure.
A system vision document is evident to represent the key requirements of a business with some
compelling ideas about the future proposition of an enterprise. It is basically used to depict the
related consideration of the stakeholders regarding the intended products and services. This is for
instance to relate it with the system vision document needed to be established for the
organisation selected over here, this document will duly indicate the proposals given by the
organisational bodies to serve the customers in a certain manner. As a result to which, also
termed as vision document, it will comprise with the overview of the XYZ enterprise, its
business related demands, its offered products and services by together outlining any of their
leading features along with their scope and limitations, etc. Such system vision document is
thereby evident to provide a guiding path to XYZ establishment to successfully run their
business in a directional manner.
References
Besterman, P., Rodriguez, A.X., Ross, P.S. and Woods, E., Globalfoundries Inc.,
2016. Prioritization of facial recognition matches based on likely route. U.S. Patent
9,405,978.
Ghomi, S.F. and Forghani, K., 2016, January. Airline passenger forecasting using neural
networks and Box-Jenkins. In Industrial Engineering (ICIE), 2016 12th International
Conference on (pp. 10-13). IEEE.
Honamore, S., Kumar, L. and Rath, S.K., 2016, January. Analysis of control flow complexity
metrics for web service composition. In Internet of Things and Applications (IOTA),
International Conference on (pp. 389-394). IEEE.
Moore, R.D., Hertz System, Inc., 2016. Mobile travel information system and method. U.S.
Patent 9,367,217.
O'sullivan, K.D., Irminger, R. and Cheikh, S., Sita NV, 2016. Reservation system and method.
U.S. Patent 9,324,043.
O'sullivan, K.D., Irminger, R. and Cheikh, S., Sita NV, 2016. Reservation System and Method.
U.S. Patent Application 14/995,954.
Walsh, D., Datalex (Ireland) Limited, 2017. System and method for testing airline revenue
optimization and related tools or products for travel. U.S. Patent 9,595,042.
Besterman, P., Rodriguez, A.X., Ross, P.S. and Woods, E., Globalfoundries Inc.,
2016. Prioritization of facial recognition matches based on likely route. U.S. Patent
9,405,978.
Ghomi, S.F. and Forghani, K., 2016, January. Airline passenger forecasting using neural
networks and Box-Jenkins. In Industrial Engineering (ICIE), 2016 12th International
Conference on (pp. 10-13). IEEE.
Honamore, S., Kumar, L. and Rath, S.K., 2016, January. Analysis of control flow complexity
metrics for web service composition. In Internet of Things and Applications (IOTA),
International Conference on (pp. 389-394). IEEE.
Moore, R.D., Hertz System, Inc., 2016. Mobile travel information system and method. U.S.
Patent 9,367,217.
O'sullivan, K.D., Irminger, R. and Cheikh, S., Sita NV, 2016. Reservation system and method.
U.S. Patent 9,324,043.
O'sullivan, K.D., Irminger, R. and Cheikh, S., Sita NV, 2016. Reservation System and Method.
U.S. Patent Application 14/995,954.
Walsh, D., Datalex (Ireland) Limited, 2017. System and method for testing airline revenue
optimization and related tools or products for travel. U.S. Patent 9,595,042.
1 out of 13
Related Documents
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.