Ncit Project Proposal 6th Sem

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

A project proposal on

Airlines Reservation System

Submitted in Partial Fulfillment of the Requirements for


the Bachelor of Engineering in Software Engineering
under Pokhara University

Submitted by:
Sagar Binod Adhikari, 14728
Shraddha K.C., 14733
Sandesh pokhrel,14730

Date: 3 August, 2017.

Department of Software Engineering


NEPAL COLLEGE OF
INFORMATION TECHNOLOGY
Balkumari, Lalitpur, Nepal
1. Abstract
Airline Reservation System is developed as major project of BESE-6th
Semester. This project Airline Reservation system has been developed on
java and SQL Server. The main objective for developing this project is to
managing the flight schedules, reserve tickets, cancel tickets and moreover
we can add/update/delete flights details like source, destination, arrival time,
seats, etc. We can also add, update and search customer details with image
upload of passengers also. We can also see the list of passengers for
particular flight.

Keywords: ticket, flight, source, destination, passenger.

1
2. Problem Statement
In the existing system, people need to travel to agents or airport to reserve
their flights. Even for simple enquiry they have inconsistency visiting those
places time and again. It causes waste of time. This system tries to overcome
that problem by enabling the flight information through the websites. People
can easily view and book their tickets from any place connecting internet. In
addition, this system assists airline company disseminate flight schedule to
public and manage passenger service.

2
3. Project Objectives
Airline reservation system will provide the financial and business solution
on one platform. It’s the package using which people can make reservation,
cancel reservation. Its user friendly graphical interface helps users to interact
with the system and meet their requirements in just few clicks. This
reservation management tool helps them to keep updated information and
provide passengers a cutting edge technology for their journey session. It’s
the system, which will have different persons who can access this system
right from the operation managers, clients, travelling agents.

3
4. Significance
This Airlines Reservation System Project is the software designed to help the
Airline System employees to issue reservation tickets for various air flights. It
maintains the records of various passengers and provides quick services to the
passengers.

4
5. Scope and limitations
Airline Reservation System is one the modifications that were carried out in the
Passenger Service System so that the working and availability of Service area can
be broadened.

This is basically an interface of Global distribution System to carry out


reservations on the desired airline from any place. Airline Reservation System
make the life of passengers very easy as they don’t need to stand in queues for
getting their seats reserved and they can easily make reservations.

With the help of this system, customers can view all the different flight’s
availability with different timings for a particular date and it also allows them to
reserve a seat, cancel a reservation or modify it. On one hand, it helps the
customers and on the other, it also makes the life of the airline service companies
easier by keeping all the records of the passengers and if there is any change in
the fight due to some reason, the passengers are promptly informed. This system
is also used by companies to keep track of user preferences of regular travelers so
that they can provide better service and give offers to customers.

5
6. Technical Description
This project is carried out using spring tool suite IDE (Integrated Development
Environment). The software is developed using object oriented programming
concept. MYSQL database is used for the backend data storage.

6
7. Proposed Methodology
For this project, we have used the Incremental Model of Software Process Model.
This model combines linear sequential model with the iterative prototype model.
The first increment is a “core product”. The plan addresses the modification of the
core product to meet the needs of the customer and the delivery of additional
features and functionality.

The process is repeated following the delivery of each increment, until the
complete product is produced.

Figure 1: Incremental Model

7
Incremental model includes the following phases:

Analytic Phase- In this phase, the requirements of the software was analyzed
which resulted in “Software Requirement Specifications”.

Design Phase- In this phase, analysis the SRS was translated into the system’s
design. Context Diagram, Use-Case Diagram, ER Diagram and Class Diagram
were developed.

Coding Phase- This phase involves the coding as per the design and formation of
a working system at the end of the process.

Testing Phase- In this phase, the system was tested. With each testing, certain
changes were made as per the suggestion. This was done in an incremental
manner until a satisfactory system was made.

8
8. Features
 Reservation and cancellation of the Airline tickets.
 Maintain the passengers’ records.
 Report about the daily transactions of the Airlines System.
 Quick Response to the passengers.
 Automation and integration of Airline system functions.
 Higher productivity and effective management
 Security and protection of confidential data.
 Transaction management and routing.
 Bulk email system in case of flight delay and cancellation.

9
9. Deliverable
This project delivers the software which run in desktop environment where JVM
is installed. Moreover, it runs web server to access it by passengers. That is it runs
in mixed desktop as well as web environment. The delivered product will be
Airline reservation management software.

10
10. Task and time schedule

This System will take 1 month to be developed. We spend first one week on
collecting the information like what are its requirement, how to make user
interfaces and who will going to use this system.
Then second week will be used to design the interface of the system. We
will divide the work in two parts like inner design and outer design. So we
work in each portion equally. The outer design will cover like processing
input forms, diagrams and dashboard. The inner design will cover like
processing inputs, schema for storing the data in database as well as
displaying report back using different diagrams.
Then next week will be spend on documentation section like Data Flow
Diagram ,ER Diagram, Use case Diagram, Sequence Diagram, Function
point ,Lines of code etc.
We will spend the next week to code the system. These days will be using
on construction of the system. Finally software deployment file will be
created after completion on the last day.

11
1. Gantt Chart

Documentation

Overall System Test

TestSystem Modules

Test and Debug System

Construct DataFiles

Design TestData Start


Duration
Design Program

Produce Requirement Specification

Design System

UnderTake Analysis of the System

Determine Required Analysis

7-Sep 17-Sep 27-Sep 7-Oct 17-Oct 27-Oct 6-Nov 16-Nov 26-Nov 6-Dec

12
2. Reference
Kathy Sierra & Bert Bates, (2005). Head First Java (2nd edition). O'Reilly Media,
Inc, http://www.codewithc.com.

13

You might also like