Академический Документы
Профессиональный Документы
Культура Документы
Of
Student Declaration
105018980
INDEX
S. No.
Topic
Introduction
3.
4.
System Analysis
5.
Software Requirement
6.
Hardware Requirement
7.
8.
ER Diagram
Modules Description
10
Database Structure
11
Conclusion
12.
Future Scope
TITLE OF PROJECT
Introduction
This Project aims to model the working of an Airline Reservation System. This Project
uses Java as the programming Language.
The Airline reservation system, as the name goes provides services to the travelers. It
reserves seats for its customers, maintains information and also updates the database.
This project is based on the 2-tier architecture. The Project is developed keeping in mind
the security needs of today. The project is totally built at administrative end and thus only
the administrator is guaranteed the access.
The purpose of the Airline Reservation System Project is to build an application program,
which an airline could use to manage the reservation of airline tickets. Passengers make
flight reservations through the ticketing staff of the airline, which can access a centralized
system to check on flight details. The system able to create flights, delete flights and
reserve seats for passengers according to their requested Destination, day and time.
Objective
Project Category
Desktop GUI Application
1.
2.
3.
4.
Language
RDBMS/Backend
Query Language
Development Environment
:
:
:
:
Java
Oracle 10G
SQL
NetBeans 7.0
Processor
RAM
HDD
Monitor
Pointing device
Keyboard
SOFTWARE CONFIGURATION
1.
2.
3.
FRONT END
Platform
Back End
System Analysis
EXISTING SYSTEM:
The effectiveness of the system depends on the way in which the data is organized
.In the existing system, much of the data is entered manually and it can be very time
consuming. When records are accessed frequently, managing such records becomes
difficult. Therefore organizing data becomes difficult. The major limitations are:
Error prone
PROPOSED SYSTEM:
The proposed system is better and more efficient than existing System by keeping
in mind all the drawbacks of the present system to provide a permanent to them.
The primary aim of the new system is to speed up the transactions. User
friendliness is another peculiarity of the proposed system. Messages are displayed in
message boxes to make the system user friendly. The main Advantage of the proposed
system is the reduction in labor as it will be possible so search the details of various
places. Every record is checked for completeness and accuracy and then it is entered into
the database. The comments and valid messages are provided to get away redundant data.
Another important feature of the proposed system is the data security provided by the
system. The main objectives of the proposed system are:
The proposed system is complete software for Airline Reservation System, Which is
more efficient, reliable, faster and accurate for processing.
Feasibility Study
Feasibility study is the detailed study expanded from the result of initial investigation.
This is done by investigating the existing system in the area under investigation or
generally ideas about a new system. It is the test of a system proposal according to its
work ability, impact on organization, ability to meet user needs and effective use of
resources. Objective of feasibility study is to acquire a sense of the scope of the problem.
It is carried out to select the best system that meets performance requirements.
Feasibility analysis involves the following steps:
Form a project and appoint a project leader
Prepare system flowcharts
Weigh system performance
Prepare and report final project directive to management
There are three key considerations involved in feasibility analysis namely:
Economic feasibility
Technical feasibility
Operational feasibility
Economic Feasibility:
Economic feasibility is used to determine the benefits and savings expected from the
candidate system and to compare them with costs incurred. If benefits outweigh cost,
then decision will be to design and implement system. Otherwise, alterations will have to
be made to the proposed system. The proposed system is economically feasible.
Technical Feasibility:
Technical feasibility centers on existing system and to what extent it can support
proposed modifications. It involves financial enhancement. This evaluation determines
whether the technology needed for the proposed system is available or not. This is
concerned with specifying satisfy the user requirements. The technical needs of the
system may include front-end and backend-selection.
An important issue for the development of a project is the selection of suitable front-end
and back-end. Based on some aspects, we select the most suitable platform that suits the
needs of the organization.
Operational Feasibility:
The present system is easily understandable. The users are presented with friendly user
interface that helps them to understand the flow of the system more easily. Maximum
transparency has been provided. The new system is very much user friendly and
operational cost is bearable. The maintenance and working of the new system needs less
human efforts. The proposed project is beneficial to the organizational and is user
friendly.
Ticket
Booking
Passenger
Ticket
Cancellation
Airline
Reservatio
n System
Flight Details
Administrator
Booking
Details
FLIGHT
Invalid Flight
Search Process
Flight
Accessing Flight
Info
Display Process
Flight Info
TICKET
Ticket Code For
Searching
Invalid
Ticket
Search Process
Ticket
Accessing Ticket
Info
Display Process
Ticket Info
USER
User_Id
Invalid Password
User_Id And
Password
Validity Process
New Password
Information
Password
Updation
Process
Updating Password
USER
User Enter Their Password & User_id for
opening the application
1
Password
Validity
Process
ARS
USER_ID
ER Diagram
DATABASE DESIGN
TABLES
1. Cancellation.
This table is used to store the cancel details.
Field name
cancelid
reservationid
Description
Cancellation id
Reservation id
Data type
int
int
date
decimal
Size
10
10
Constraints
PRIMARY KEY
FOREIGN KEY
10,0
NOT NULL
NOT NULL
refundable
2. Classes
This table is used to store the class details.
Field name
Description
Classid
Id of the class
flightcode
classcode
classname
Name of the class
Fare
totalclassseat Total seats in a class
Data type
int
int
varchar
varchar
decimal
int
Size
10
10
50
50
10,0
10
constraints
PRIMARY KEY
FOREIGN KEY
NOT NULL
NOT NULL
NOT NULL
NOT NULL
3. Flight days
This table is used to store the flight days details
Field
Description
name
flightcode Code of the flight
Date
date
departure Departure time
Data type
Size
constraints
int
date
time
10
FOREIGN KEY
NOT NULL
NOT NULL
4. Flight details
This table is used to store the flight details.
Field name
flightcode
airlinecode
flightname
source
Description
Code of the flight
Code of the airlines
Name of the flight
Starting place of the
Data type
int
varchar
varchar
varchar
Size
10
100
100
100
constraints
PRIMARY KEY
NOT NULL
NOT NULL
NOT NULL
destination
flight
Destination of the
varchar
100
NOT NULL
int
10
NOT NULL
flight
totalcapacity Total capacity of the
flight
5. Login
This table is used to store the login details
Field
Description
name
username Name of the user
password Password for the user
Data type
Size
constraints
varchar
varchar
50
50
PRIMARY KEY
NOT NULL
Data type
Size
constraints
int
varchar
varchar
10
250
250
PRIMARY KEY
FOREIGN KEY
FOREIGN KEY
varchar
text
250
NOT NULL
NOT NULL
login
6. Mail
This table is used to store the mail details
Field
Description
name
mailid
Users mail id
Touser
Destination of the mail
fromuser By whom the mail is
Subject
message
sent
Subject of the mail
Message to be sent
7. Passenger
This table is used to store passenger details.
Field name
passengerno
Description
Number of the
passenger
flightcode
Code of the flight
Dob
Date of birth
address
nationality
Name
Name of the user
Gender
phoneno
Phone number
emailid
Mail id
passportno
Passport number
reservationid Reservation id
Data type
Int
Size
10
constraints
PRIMARY KEY
Int
Date
varchar
varchar
varchar
varchar
varchar
varchar
Int
Int
10
FOREIGN KEY
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
FOREIGN KEY
250
250
250
250
250
250
10
10
9. Payment
This table is used to store payment details
Data type
Int
Int
decimal
date
Int
10. Reservation
This table is used to store reservation details.
Size
10
10
10,0
10
constraints
PRIMARY KEY
NULL
NOT NULL
NOT NULL
NOT NULL
Data type
Int
Int
Date
varchar
Size
10
10
50
constraints
PRIMARY KEY
FOREIGN KEY
NOT NULL
NOT NULL
50
NOT NULL
destination
flight
Ending position of the
varchar
journeytime
flight
Time the flight starts
time
NOT NULL
MODULES
There are 5 modules in this project.
Administrator Module.
Reservation Module.
Search Module.
Payment.
Cancellation.
Administrator Module.
Enables the administrator to perform all administrative functions and manage
inventory over LAN. The administrator can define or modify routes, fares schedules
and assign or deny access for authorized users.
Reservation Module.
Search Module.
This module is used to search the Flights on the basis of source, destination and
routes.
Payment.
It Provides the airline system with the ability to set up various payment options for
reservations.
Cancellation.
Conclusion
The proposed system maintains the details of the passengers required by the reservation
system. This proposed system will keep the track of the required information for the
passengers account in the system. Thus, it helps user in efficient searching of
information.
The various benefits that can be realized from this project are: