Professional Documents
Culture Documents
1
Air Line Reservation System
Introduction
Abstract
This is an Android base Application that provides Users facility to Book tickets online. It gives
detail information about flight schedules and its fare tariffs. The inventory of an airline service is
generally divided into three categories of classes (e.g. First, Business or Economy class) and
each category is having seats up to 26 bookings, along with prices and booking conditions.
Purpose
The Proposed system ensures the complete freedom for users, where user can logon and book his
ticket. Our proposed system allows only registered users to book the tickets, view timings and
cancel their tickets.
Project Scope
The Project has following modules.
Registration Module
Administrative module
Passenger Module
Registration Module
In registration module first we ask passenger to give his details. After registering with us the
passenger can logon to his/her own account and can view all flight details such as Timings,
Prices, and Availability of seats and can book the ticket with unique ticket id. Once Passenger
registered with us can book any number of tickets.
Administrative Module
Administrative module is provided for the sake of administrators to manage the site and update
the content at regular intervals, the major operations included in this module are:
Create and maintain airline schedule, fare and timings of the Flight.
View the passenger list.
View the available seats in the flights.
Cancel the tickets.
Approve Reservation
Updating the flight schedule and timings and fare.
Passenger Module
This module is meant for passengers, where a user logging into his/her owns account will view
this panel. The major operations included in this module were
View all airline schedules, timings, fare details and seats availability.
Book for the tickets.
View and cancelling of the ticket.
Send feedback.
2
Air Line Reservation System
3
Air Line Reservation System
Overall Description
Product Functions
When a user registers, following information is stored: (1) a unique id for each user, (2) the name
of customer and other details like email address, contact number etc
When user reserve a seat, following information is stored: (1) user id, flight details, seat number.
4
Air Line Reservation System
System Features
User - Use Case Diagram
5
Air Line Reservation System
6
Air Line Reservation System
Flow of Events
User Login
Main Success scenario
User Provides User Id or Password
Successful Login
System Identify User and Display Home Page.
User Registration
User clicks registration
User Input required for Mandatory fields like (First Name , Last Name , Contact
Number , Email, NIC, Address, Nationality, Password and Verify Password)
System verifies the required fields are entered properly by user.
Complete Registration
View/Update Profile
Main Success Scenario
User or Admin at any time can view/update their profile by clicking view Profile.
User can edit by clicking edit button given on the Top of the page.
Save the new information by clicking save button.
View Booking
Main Success Scenario
User can view booking by clicking on View Booking Tab
User can cancel the Booking by clicking Cancel Booking Button
User can add Feedback to previous Bookings
View/Cancel Bookings
User can select any Flight.
User can view booking of selected Flights
User can cancel the Bookings
7
Air Line Reservation System
Activity Diagrams
8
Air Line Reservation System
9
Air Line Reservation System
10
Air Line Reservation System
11
Air Line Reservation System
12
Air Line Reservation System
13
Air Line Reservation System
Sequence Diagram
14
Air Line Reservation System
15
Air Line Reservation System
16
Air Line Reservation System
17
Air Line Reservation System
18
Air Line Reservation System
Reliability
Airline Reservation System shall be available 24 hours a day, 7 days a week.
Airline Reservation System shall always provide real time information about flight availability
information.
Usability
Airline Reservation System shall provide an easy-to-use Graphic User Interface.
The Interface should be easily navigable.
Integrity
The system should be secure and must use encryption to protect the databases & can be changed
only by the system administer.
Users need to be authenticated before having access to any personal data.
Interoperability
Airline Reservation System shall minimize the effort required to couple it to another system,
such as flight schedule database system.
19
Air Line Reservation System