2. KCA UNIVERSITY
FACULTY: SCHOOL OF TECHNOLOGY
COURSE:BACHELORS OF SCIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY (BCT)
UNIT: BCT 2306 GROUP PROJECT
NAME:OTIENO ANN JEPKORIR
REG NO: 21/05466
SUPERVISOR: Dr. RACHAEL KIBUKU
PROJECT: FLIGHT BOOKING SYSTEM
3. Abstract
• The project presented here is the Flight Booking System.
• Flight booking system is an integrated passenger processing system, including inventory, fares, ticket-
less operations and credit card transactions.
• All communications are via TCP/IP network protocol enabling the using of both intranet and internet
communications worldwide.
Project Background
The Flight Booking System project aims at developing a comprehensive web based platform that allows
users to easily book and manage flights.
With the increasing demand for air travel and complexity of managing reservations, this system aims to
ease the process for both travelers and airline companies.
Objective of the study
The main objective is to reduce the mistakes which pop up in manual systems. It provides good level of security so it
takes care of the user’s safety concerns as well.
4. Scope
• This software helps passengers to look up flights between two points.
• The passengers can find and book tickets for flights through this software.
• The objective is to provide good level of security so it takes care of the user’s safety concerns as well.
• One can compare the best deals for them and book a flight accordingly.
• The manual work is thus reduced and the chances of errors are reduced to minimum.
Problem Statement
• The objective of the project is to design and implement the software which helps the Flight
System employees to issue reservation tickets for various Air flights and maintain the records of
various passengers and provide quick services to the passengers.
5. Proposed System
• The proposed system for the problem is “Airline booking system” , a web based system that
allows online bookings.
It has the following advantages.
• Reservations are supported up to 1 year.
• Accessing and Updating the system is Fast.
System Development Methodology
• The development process adopted is dynamic system development.
• The dynamic model describes the aspects of a system that change over time. The dynamic model
is used to specify and implement the control aspects of a system. The dynamic model contains
state diagrams. A state diagram is a graph whose nodes are states and whose arcs are transitions
between states caused by events.
6. Project budget and resources
The budget for this project will be inclusive of development costs, design and user experience , quality
assurance and testing, project management and infrastructure.
Approval
This project proposal is presented for approval by approving authority.
Upon approval a kickoff meeting will be scheduled to initiate the project.