Final Defense Slide
Final Defense Slide
Group Members:
Shraddha K.C. (14733),
Sandesh Pokhrel (14730),
Sagar Binod Adhikari (14728)
Project Objectives
Provide passengers better ticket reservation service.
Find all available seats on a scheduled flight on possible
routes.
Take payment for the booking and generate a ticket.
Display valid fare from source to destination.
Display schedule information, flight number, departure
time.
Maintain log record of registered users.
Bulk flight opening.
API implementation for booking ticket.
Significance
Issue tickets online.
Maintain passenger record and provide quick
service.
Easy business growth of airline company.
Easy to add/edit/view/analyze flight data by
admin.
API implementation by sales agents.
Functionality
The functionality for the project is divided
among the users and administrators of the
Airline Ticketing System.
1. Passenger Functionality.
2. Administrator Functionality.
3. System Functionality.
Passenger Functionality
Book flights.
Cancel flights.
View ticket status.
Query flight details.
View fare details.
View flight schedule.
View flight destinations.
Administrator Functionality
Login/ Logout.
Create/ Update country, state, branch.
Create/Update user profiles.
Add/Delete/Modify flight information.
Add/ Update Airfare.
Administrator Functionality
Add flight schedule in bulk.
View/cancel reservation details.
View/cancel ticket details.
View log report by employee id and pnrno.
Create agency for booking ticket.
View reservation/ticket details of passenger
through agency.
System functionality
• Generate Country Id, State Id, Branch Id, Employee Id.
• Generate Sector Id and Flight Id.
• Generate Airfare records automatically based on passenger
regions and classcode defined.
• Generate PNRNO and Ticket Numbers.
• Generate Passenger numbers.
• Send ticket confirmation email after successful payment.
• Maintain log records of each admin user.
• Generate different flight related information in dashboard.
• Listen/response API client request for booking ticket of
agency.
Methodology
We will use Iterative Waterfall Model.
System architecture
System architecture
Use case diagram
Data Flow Diagram (DFD)
Context DFD
Database Design
SSD for admin
SSD for passenger
SSD for API Client
Thank You!!!