SlideShare a Scribd company logo
1 of 56
1
SHRI RAM MURTI SMARAK COLLEGE OF
ENGINEERING & TECHNOLOGY
BAREILLY, 2015-16
INDUSTRIAL TRAINING REPORT
HEWLETT PACKARD
Submitted in partial fulfillment of the degree Bachelor of technology
Department of Information Technology
Dr. A.P.J. Abdul Kalam Technical University (APJAKTU)
Session 2016-2017
Submitted By:
Mohd Shahzeb (1301413022)
2
CERTIFICATE
This is to certify that the Training Report entitled AIRLINE RESERVATION SYSTEM which is submitted
by MOHD SHAHZEB is a record of the candidates own work carried out by them under your
supervision. The matter embodied in this work is original and has not been submitted for the award of
any other work or degree.
3
ACKNOWLEDGEMENT
It gives me a great sense of pleasure to present the report of the Industrial Training undertaken during
B. Tech. 2016. I owe special debt of gratitude to Mr. jitendra singh Chief Technical Officer (CTO) at
Hewlett packard, Technologist, Corporate Trainer for his constant support and guidance throughout the
course of our work. His sincerity, thoroughness and perseverance have been a constant source of
inspiration for us. It is only his cognizant efforts that my endeavors have seen light of the day.
I also take the opportunity to acknowledge the contribution of all the people for their full support and
assistance during the development of the project.
Mohd Shahzeb
4
Declaration
I hereby declare that this submission is my own work and that, to the best of my knowledge and belief,
it contains no material previously published or written by another person nor material which to a
substantial extent has been accepted for the award of any other degree or diploma of the university or
other institute of higher learning, except where due acknowledgment has been made in the text.
Signature: ………………….
Name : Mohd shahzeb
Roll no. : 1301413022
5
LIST OF FIGURE
 Fig 1 process of airline system 14
 Fig 2 object diagram airline system 22
 Fig 3 class diagram airline system 23
Fig 3.1 Use case diagram airline system 24
 Fig 4 DFD for LOGIN in airline system 25
Fig 4.1 DFD for REGISTER in airline system 25
 Fig 5 Welcome page in airline system 39
 Fig 6 Login page in airline system 39
 Fig 7 Home page in airline system 40
Fig 7.1 search system in airline system 41
Fig 7.2 PNR in airline system 42
Fig 7.3 Check seat availability in airline system 43
Fig 7.4 Contact page in airline system 43
Fig 7.5 Reservation page in airline system 44
6
CONTENTS
 Certificate i
 Acknowledgement ii
 Declaration iii
 List of Figure iv
 Chapter-1:Introduction to Company 1-2
 Chapter-2:Introduction to Project: 4
a. Abstract 5
b. Problem statement 6
c. Motivation 6
d. Objective 7
e. Tools & Technologies 7
 Chapter-3:Literature review 9-12
 Chapter-4: Methodology or Modules Description 14-16
 Chapter-5:Design 17-21
a. Context diagram 22
b. Class diagram 23
c. Use case diagram, 24
d. DFD 25
 Chapter-6:Implementation/ Coding 27-37
 Chapter-7:Result & Discussion 39
a. Snapshots 40-44
 Chapter-8: Conclusion & Recommendation 46-47
References 54-55
7
CHAPTER-1
INTRODUCTION TO COMPANY
8
INTRODUCTION TO COMPANY
CEO
The CEO of HP right now is Meg Whitman, an alumnus of Princeton University and Harvard Business
School. She was Vice President of Strategic Planning for the Walt Disney Company during most of the
1980s. She was also with eBay for a decade, from 1998-2008.
Profile
Hewlett Packard Company (HP) is an American multinational Information Technology organization that
provides hardware and software services to small, medium and large sized businesses across
industries. It also has an extensive range of IT products to offer.
Founders
The organization was founded by William “Bill” Redington Hewlett and Dave Packard in 1939. It was
started in a car garage in Palo Alto, California, where today it is headquartered. The first product of HP
was an audio oscillator. Today, HP specializes in developing and manufacturing PCs, networking
hardware, computer storage and delivering services. HP’s product line includes PCs, servers,
networking products, storage devices, software, Printers and imaging products. There are more than
3,17,500 employees in the organization globally.
Company background
HP (Hewlett-Packard) is a multinational information technology (IT) company that sells hardware,
software and related business services.
HP product lines include PCs and other computing devices, enterprise and industry standard servers,
storage devices, networking products, software, printers, scanner, plotter and other imaging products.
The company introduced handheld calculators, the first commercially distributed data processing
system, LaserJet printers, and the Explicitly Parallel Instruction Computing architecture.
The company's corporate culture is encapsulated in an approach known as the HP Way, a set of values
designed to foster innovation, respect for individuals and value for customers.
9
Founded in 1939 by Stanford University Engineering graduates William R. Hewlett and David Packard,
HP could be considered the first garage startup. Bill and Dave (as they were known within the company)
first worked in a single-car garage manufacturing audio oscillators. The garage was declared a
California State Historical Landmark in 1989 and is considered the birthplace of Silicon Valley. The
company's headquarters are in Palo Alto, California.
In October 2014, HP announced that it would split its PC and printers business from the business
segment selling enterprise products and services, as HP, Inc. and Hewlett-Packard Enterprise.
10
CHAPTER-2
INTRODUCTION TO PROJECT
11
INTRODUCTION TO PROJECT
The World Wide Web has become tremendously popular over the last four years, and currently most
of the airlines have made provision for online reservation of their flights. The Internet has become a
major resource for people looking for making reservations online without the hassle of meeting travel
agents by implementing an online reservation system this ensures that reservation are not only
generated by the airline own staff but also by any travel agent using a Global Distribution system or
other airlines that have a multilateral Interline Traffic Agreement with the airline Winston.
A Computer Reservations System is a computerized system used to store and retrieve information and
conduct transactions related to travel. Computer reservation systems are classified as Passenger
Service Systems (PSS) which handles a series of critical functions for the airline. For an Airline, the
reservation system is a mission critical system that should use the latest state of the art technology to
provide for all flight reservations on a robust platform, which is flexible and can be adapted to any style
of airline. Secure and stable systems are vital to the airline industry which is why companies spend
many years designing an architecture specifically suited to the nature of the airline industry which often
requires tens of thousands of users to access and use the system simultaneously.
Airlines started as a small airline carrier in 1989 to facilitate air travel between Uganda and the
Democratic Republic of Congo. This airline was to facilitate transportation of cargo between the two
countries. The airline was originally designed to handle small number of customers.
In 1999 Airline was transformed into an International Airline facilitating travel of tens of thousands of
passengers on a daily basis. Today Airlines still use a manual system of flight booking, flight
management and scheduling. Flight booking is done through travel agents across major towns, flight
data and customer details are kept in manual files. This system is slow and results into booking
conflicts, vacant seats in some planes and it is hard to quickly obtain customer information in case of
emergency. It’s for this reason, the researcher set out to design an online airline reservation system to
provide a modern, flexible reservation and inventory management solutions including call Centre, travel
agency, internet engine, and global distribution systems and interlines booking with case study of
Airlines.
12
ABSTRACT
Airline Reservation Systems (ARS) used to be standalone systems. Each airline had its own system,
disconnected from other airlines or ticket agents, and usable only by a designated number of airline
employees
This report is a summary of the study that was undertaken to design and implement an airline
reservation system. The airline reservation system designed in this project was developed using
ASP.NET with C#, java script html and CSS as the programming languages and SQL SERVER as the
database Management system. Visual studio is platform where we work.
The outcome of the study was an online airline reservation system tested and implemented in the case
study Airlines to book, schedule and reserve flights. With the invention of online reservation system the
traveler and the airline got the freedom to book a seat anywhere at any time at their convenience. The
traveler can book a ticket at a click of a mouse saving the time and money for the travelling. It has also
become a hassle free transaction for both the airline and the traveler. The online reservation system
involves three main actors the database, online operator and a database scheduler. The database
scheduler updates the database, the online operator accepts and confirms the booking and updates
the database.
Airline Reservation System is a product to serve to users who are tourists. The Main purpose of the
project is to let the end users or passengers to know the path to reach the destination with in short
period and with amount as minimum as possible and as early as possible when more than one Airways
route is to there to reach the destination. This optimization system shows the graphical representation
of the Air route from staring point to ending point, this is very use full in now a days to know the Plane
details i.e. Airplane Starting Point and Ending Point, Starting time and arrival time Charge for A Starting
point to Ending Point
Reservation: The written record or promise of an arrangement by which accommodations are
secured in advance.
13
PROBLEM STATEMENT
The current system is manual, this system is slow, time consuming and it is very difficult for each person
to book through office agents.
Users inquire about the tickets through phones and it is very difficult for the user to remember all the
details that they received through phones.
It is very difficult to calculate how many peoples registered and how many seats on a particular plane
are vacant .This requires quite a lot of time and wastage of money
How to book seat in Airline System?
If you want to book your seat in airline system. Then you should follow the following step
a. Open the airline webpage and login the page
b. Search the flight and seat availability
c. If seat is available then click on RESERVE NOW link
MOTIVATION
Air travel has become less and less cheaper over the years, as a result the no: of passengers has
increased considerably. Unlike a train or bus ticket where we have to stand in a queue besides a
counter, air tickets are usually booked online. The proposed system is a web portal where the user can
book their air travel tickets between two cities online on a particular date. There will be a provision for
searching the flights for a travel destination on an input date, the search result will comprise of the full
details such as flight no, flight name, cost, arrival and departure time etc. A cancellation option is also
given in case user wishes to abandon his travel for various reasons.
User can book their tickets from any location, thus saving their time and effort. Users can place their
query as per their requirement and get results immediately on particular flight as per their desired
location and as per entered price.
14
OBJECTIVE
General Objective
To automate the process of airline ticket reservation, booking and airline management hence minimize
errors resulting from manual system operations
Specific Objectives
 To study the current system identifying its inefficiencies.
 To determine the requirements for the new system.
 To design an online airline reservation information system to facilitate online booking and flight
Scheduling
 To implement the developed web based airline information system.
 To test and validate the developed system by use of case study.
TOOLS AND TECHNOLOGY
Requirement Specification
HARDWARE REQUIREMENTS
PROCESSOR : Intel 2.0 GHz or above
HARD DISK : 2 GB
RAM : 512 MB RAM.
SOFTWARE REQUIREMENTS
OPERATING SYSTEM : WINDOWS 8.1
LANGUAGE (FRONT END) : ASP.NET with C#
WEB TECHNOLOGY : HTML, JAVASCRIPT, CSS.
DATABASE (BACK END) : SQL SERVER
15
CHAPTER-3
LITERATURE REVIEW
16
LITERATURE REVIEW
Introduction
In the arena of global competition, organizations all over the world are competing through the use of
the most comprehensive and advanced technological features. The most common example of
innovation is in the area of information technology and communication. Various industries are using
technology and the advancements of software and internet to maintain and monitor their business
transactions. In the application of the informative systems, the airline industry is the most commonly
used system. This chapter explores the concept of reservation information system, their history,
components, types and their applications in real world situation to solve problems
History of Airline Reservation System
 American Airlines was the first to establish an automated booking system in 1946.
 Later, other airlines invested more in research and development to launch improved systems,
and through the late 1960s and early 1970s, airlines established their own systems.
 United Airlines developed the Apollo Reservation System, and shortly after allowed travel agents
access. The Apollo system was the foundation for many further developments, which spread
from just US airlines to European airlines as well.
 The research and development of Airline Reservation System became a significant aspect of
the industry and all its air carrier companies, and partnerships between airlines and technology
gurus emerged.
 Delta Air Lines launched the Delta Automated Travel Account System (DATAS) in 1968. United
Airlines and Trans World Airlines followed in 1971 with the Apollo Reservation System and
Programmed Airline Reservation System (PARS),
 Airline deregulation occurred in 1978, magnifying the importance of computerized airline
reservation systems and their accessibility.
17
 During the early 1970s, as travel agents pushed for access to reservation systems, and certain
airline executives made investments for the sake of accessing the systems of other airlines,
antitrust laws came into focus.
 The purpose of the 1978 Airline Deregulation Act in the United States was to eliminate
government control over commercial aviation.
 Passengers could gain knowledge of market forces and new market entry in the industry.
 Today, airline reservation systems have developed into computerized reservation systems which
are of mission critical to the airline industry, about six major airline reservations systems are
used by international airlines.
Reservation Systems
The airline reservations system was one of the earliest changes to improve efficiency in the airline
industry. Airline Reservation System eventually evolved into the computer reservations system. Airline
Reservations System is a computerized system used to store and retrieve information and conduct
transactions related to air travel. The systems was originally designed and operated by airlines, but
were later extended for the use of travel agencies.
Global Distribution Systems is a worldwide computerized reservation network used as a single point of
access for reserving airline seats, hotel rooms, rental cars, and other travel related items by travel
agents, online reservation sites, and large corporations
Components of Reservation Information Systems
These are complete Information Technology subsystems that make the reservation Information
System operational; they are compatible in nature and the failure of one component may affect the
operation of the others with in the system. They consist of computer resources, data, people, and
procedures used in the modern business enterprise.
1. Hardware
2. Software
3. Data
4. Procedure
5. Database
18
Database
In 2002, Merril Wells defines Database as a collection of non-redundant data, which can be shared by
different application systems. Or database is a collection of data as well as programs required to
manage that data. Database creation and maintenance is a gradual and continuous procedure being
influenced by system software such as database management systems.
Database users state their requirements to the database using the data definition languages and the
data manipulation languages via the database management systems. The database management
system surely provides an interface between the users programs and contents of the data base.
During the creation and subsequent maintenance of the data base contents, the DDL and the DML are
used for the following, add new files, expand the database, delete the absolute records, adjust data,
and expand the database capacity, link up the data items and many others.
19
Types of Reservations in Reservation System
Guaranteed Reservation:This insures that the company will hold an item for the customer until a
specific time following the customer’s scheduled date. In return, the customer shall guarantee his/her
reservation of an item unless reservation is properly canceled. In order to guarantee a reservation,
customers might opt for one of the following methods.
 Prepayment guaranteed reservation
 Credit card guaranteed reservation.
 Advance deposit or partial payment
 Travel agent guaranteed reservation
Non-guaranteedReservation: Insures that the company agrees to hold an item for the customer
until a stated reservation cancellation hour on that day. A reservation agent always makes sure to
encourage their customers to guarantee their reservations especially in the high season
Application of Reservation Systems
Computer Reservations Systems are used for hosting airline seat inventory and seat reservation
transactions. Originally designed, owned and operated by airlines, the use of CRSs had been extended
to travel agents as a distribution tool. Over the years CRSs have evolved into Global Distribution
Systems that host inventory of multiple airlines and other modes of travel and travel related associated
services such as room reservation, ticket reservation systems for football games, train reservation for
reserving train seats and many more others
20
CHAPTER-4
METHODOLOGY
21
METHODOLOGY
The methodology describes the procedures, tools, techniques that were employed to achieve the
specific objectives of the airline reservation system for Airlines. The development of the System was
based on the model below. It involved requirement determination, requirement analysis, system design,
implementation, testing and validation. This approach below describes the sequence of steps involved.
Fig1.process of airline system
System Study and Analysis
This was carried out on the existing system. It helped to show the weaknesses of the existing system.
The researcher used various methods to collect information about the current system as shown below.
Interviews
These were carried out on Airlines staff who are the current users of the system in use. These were
about how customers book specific seats on flights, how customer data and information is stored and
how flight scheduling and management is done. A set of interview guide were designed by the
researcher these questions guided the researcher during the interview
Requirements analysis
System Design
Implementation
Testing & Validation
Requirement specification
22
Advantages
This method had the following advantages;
 The researcher was exposed to firsthand information from the current administrators of the
current system; this helped the researcher to get the feel of the current system
 The researcher was able to ask follow up questions and this helped him to gain more insight into
the current system
Disadvantages
 This method was time consuming and tiresome since it involved interviewing a big number of
Airlines staff.
 Some of the interviewees didn’t show up for the interview Because of these disadvantages the
researcher used a second method in order to better understand the current system.
Requirements Determination
The requirement determination involved the collection of information about how the system should
operate. The requirements determination activity was the most difficult part of systems analysis. It
involved gathering and documenting of the true and real requirements for the system being developed.
In here the researcher was primarily thinking and trying to answer the question, "What must the system
do?" This information was used to identify the users‟ requirements and the system specifications.
Requirements Analysis
The primary goal of this phase was to create a detailed Functional Specification defining the full set of
system capabilities to be implemented, along with accompanying data and process models illustrating
the information to be managed and the processes to be supported by the new system
It involved examination of the collected data. Models such as Data Flow Diagrams (DFD) and Entity
Relationship Diagrams were used to model individual processes and data respectively. Under here
requirements were classified as functional and nonfunctional requirements, the determination and
analysis of requirements helped the researcher to achieve his second objective
23
CHAPTER-5
System Design
24
System Design
This showed the application of system theory to product development by defining the architecture,
components, modules, interfaces and data for a system to satisfy specified requirements. The goal of
design phase was not just to produce a design for the system; instead it was to find the best possible
design within the limitations imposed by the requirements and the physical as well as the social
development in which the system was to operate Stair. The system design process was divided into
logical, conceptual and physical design
In Logical design, the logical model of the system was developed indicating all the vital steps the system
development went through. Here, the researcher used case tools like flow charts and data flow
diagrams. Conceptual design was a description of the proposed system in terms of a set of integrated
ideas and concepts about what it should do, behave, and look like, that was understandable by the
users in the manner intended. The Physical design was the physical realization of logical design.
Tables, forms and reports were created and relationships defined among these tables and security
constrains set during the physical design the researcher translated the expected schemas into actual
database structures. In here the researcher achieved his third objective
In airline reservation system there are 2 module
1) User
2) Admin
ADMIN: Admin can various changes in the detail.
 Add new flight details.
 Cancel the flight if the flight cannot be operate due to some reason.
 Manage the schedule of flights and can alter the flight source and destination.
 Admin can alter the arrival and departure time of flight and can change the days of flight.
1. Add New Flight Details :
25
We create a form for administrator to add new flight. And insert new entry on FlightMaster table.
This form has three combos, one for selection of service Provider Company and two for source
and destination aero drum.
2. Cancelthe Flight:
Create a form where all flight no display on the combo and the admin can select any flight and
can delete any of the flight from the FlightMaster table which cannot be operated in future.
USER: A user can only
 Search for flight (Schedule) according to date, source and destination.
 Reservation of ticket.
 Cancellation of ticket.
 Check PNR status.
 Get fare for any source to destination of different classes for the particular flight.
 Check the status of the flight that seats are available or not for particular flight and class.
1. SearchFor flight (Schedule):
Create a form where the user can search any flight on particular date and also can search for all
the flight for the particular source to the particular destination. In this form create link to get
availability status of seats in different class.
2. ReservationOf Tickets:
Create a form for insert the customer details in CustomerDetail table. And provide the PNR no
and seat no to customer if available.
3. Cancellationof Tickets:
Create a form where user can enter his/her PNR no and can cancel their ticket. Firstly check the
availability of the PNR and the cancel the ticket for customer and refund the money.
4. Check PNR Status:
In this form user can enter the PNR number & and view its ticket details seat no, class etc.
5. Get Fare:
In this form the user can get the fare details from its source to destination according to the class
(1st class, Business class or Economy class).
6. Flight Status:
The user, in this form, can get the flight status (flight number, flight name, arrival time, departure
time, date, seat availability etc).
26
System Implementation
This involved putting together or building various elements of a system for example SQL SERVER for
database SQL SERVER for hosting the web pages. This is the stage in which the actual system was
recognized. The technical architecture defined in the design stage was the baseline for developing the
system. The interface were designed using HTML, CSS, and Java script languages. This is because
these languages provided tremendous friendly user interfaces; that is easy to learn and affordable.
SQL SERVER provides a high level of security to the database, that is, authentication which can either
be during the logging in to the database or on DML commands such as delete, add or even edit, it also
reduces redundancy. In here the researcher achieved his fourth objective
System Testing
This involved testing the system in order to correct errors or remove defects that rose. This stage
involved testing the source code to make sure that it produced the expected and desired results when
subjected to a set of predefined conditions. It was subdivided into three major phases.
1. Unit testing
2. System testing
3. User acceptance testing.
Unit testing: In unit testing specific parts of the source code were tested. Emphasis was put on the
website-database connections to ensure that information sent by a user from the web page form
reaches the systems database.
27
System testing: In system testing involved putting the entire software to test in order to find out
whether or not the functional requirements of the system had been efficiently and effectively integrated
and satisfied
User acceptance testing: this was a key factor for the success of the system performance. The
system under consideration was tested for user acceptance by constantly keeping in touch with the
system users that is, the airline customers and staff.
System Validation
The system was used by different customers to book seats and by different staff to schedule airplanes.
And indeed the seats were reserved and flights schedules were on time. This helped the researcher
to achieve his last objective. There are some controller used for validation.
Required Field Validator: it is usually joined to a text box to compel input onto the text box.
Range Validator: it checks that the input value comes inside a predestined range. For ex-
Age should be in 18-50.
Compare Validator: it compares a value in one control with a fixed value or a value in another control
Regular Expression Validator: it permits validating the input text by matching in opposite to a pattern
of a regular expression.
Custom Validator: it control allows writing application specific custom validation routines for both the
client side and the server side validation
DESIGN
This was divided into Logical, conceptual and physical design
Logical design
In this case the logical model of the system was developed indicating all the vital steps the system
development went through. In this, the researcher used case tools like flow charts and data flow
diagrams. These models were vital in the development of the system. This stage included the
28
graphical user interface design, input design in which the user inputs in data, the output design which
displays the results of what a user will have entered, and database design where data is stored for
easy management. These designs provided the technical blueprint from which the system was built.
A combination of layout tools such as hand sketches and CASE tools were used to come up with both
input and output designs. Database design was based on the Relational data model and the
database management system employed was SQL SERVER.
ConceptualDesign:This was a description of the proposed system in terms of a set of integrated
ideas and concepts about what it should do, behave, and look like, that will be understandable by the
users in the manner intended. The process begun with identifying the entities required by the users and
then identifying all the important relationships that exist between the entities. The result was the model
of the user interface that has been developed.
PhysicalDesign:This was the physical realization of logical design. Tables, forms and reports were
created and relationships defined among these tables and security constrains set. During the physical
design the researcher translated the expected schemas into actual database structures and at this
time, he had to map:
 Entities to tables
 Relationship to foreign key constraints
 Attributes to columns primary unique identifiers to primary key constraints
 Unique identifiers to unique key constraints
 Attributes to columns.
29
Context Diagram for Airline Reservation System
30
Fig 2. Object diagram
Airline
Reservation
System
USER
ADMIN
Schedule
FlightJourney
Ticket
Customer info,Fare
Seatavailability
avalaibilReservation
,
Fare, Availability,
Confirmation,Ticket
Info, FlightInfo
Management
Reports
Flight Info
Journey
Details
Schedule
Info
Ticket
Info
31
DATABASE CLASSDIGRAM
Fig 3.Class diagram
32
USE CASE DIAGRAM
Administrator
Customer(Registereduser)
Thisis the personchargedwithresponsibilityof updating system
. administratorusecasediagram
Login/Logout
Add/delete/Modify/
customer Information
Add/delete/Modify/
FlightInformation
Add/delete/Modify/
Schedule Information
View cancelled &
reserved tickets
Administrator
The personwhoaccessesthe systemfromthe userpointof view
Figure . customerusecase diagram
Home page
Login & register
Book flight
Cancel Reservation
Contact Company
Customeror enduser
33
DATA FLOW DIAGRAM
Fig 4.DFD of LOGIN page
Fig 4.1 DFD of REGISTER PAGE
34
CHAPTER-6
IMPLEMENTATION AND CODING
35
Implementation Requirements
The implementation requirements depend on the system specifications. These are the hardware and
software requirements that the system runs on. The system supports all Pentium III clients and above
computers, operating systems, Linux, Windows, Mac with 512 MB of RAM, at least 4GB of hard disk
space and a 550 MHZ of the processor speed. The client computer must have internet connectivity to
have access to the web server through TCP/IP.
The system should be installed on any server computer running on either Linux or windows architecture.
The server should have at least 4 GB of RAM and 500MB of storage space and running on processor
speed of at least 10 GHz.
CODING
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="homepage.aspx.cs
Inherits="homepage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
a{
font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
font-size:large;
font-weight:bold;
color:green;
text-decoration:none;
}
a:visited{
36
color:red;
text-decoration:none;
}
a:hover{
color:blue;
text-decoration:none;
}
a:active{
color:yellow;
text-decoration:none;
}
.auto-style1 {
width: 50%;
height: 5%;
border: 1px solid #808080;
background-image: url('images/4.jpg');
}
</style>
</head>
<body>
<body style="background-image:url('images/air.jpg'); background-repeat:no-repeat; background-
size:100% 150% ; ">
<hr width="100%" size="5" color="red" />
<marquee
direction="right"
behavior="alternate"
scrollamount="10"
onmouseover="stop()"
onmouseout="start()"
scrolldelay="20"
>
<h1><font color="green" face="arial" size="+4"> Welcome To Airline</font></h1></marquee>
37
<hr width="100%" size="5" color="red" />
<br />
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<table align="center" class="auto-style1">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td rowspan="6">
<asp:Button ID="btn_user" runat="server" Text="USER" Font-Bold="True" Font-
Italic="True" Font-Overline="True" Font-Size="50pt" Font-Underline="True" ForeColor="Red"
Height="100px" Width="300px" OnClick="btn_user_Click" />
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
38
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td rowspan="6">
<asp:Button ID="btn_admin" runat="server" Font-Bold="True" Font-Italic="True" Font-
Overline="True" Font-Size="50pt" Font-Underline="True" ForeColor="Blue" Height="100px"
Text="ADMIN" Width="300px" OnClick="btn_admin_Click" />
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
39
<td>&nbsp;</td>
</tr>
</table>
</form>
</body>
</html>
<body>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
#navlist {
padding: 6px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}
#navlist li {
list-style: none;
margin: 0;
display: inline;
}
#navlist li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover {
color: #000;
background: #AAE;
40
border-color: #227;}
#navlist li a#current {
background: white;
border-bottom: 1px solid white;
} .auto-style1 {
width: 100%;
height: 5px;
border: 8px solid #808080;
}
.auto-style2 {
width: 116px;
}
</style>
<div id="navcontainer">
<ul id="navlist">
<li><a href="search.aspx" target="_blank" >Search</a></li>
<li><a href="booking.aspx" target="_blank" >Booking</a></li>
<li><a href="PNR.aspx" target="_blank" >PNR Status</a></li>
<li><a href="About.href" target="_blank" >Fare</a></li>
<li><a href="Ticketbooking.aspx" target="_blank" >Seat availabilty</a></li>
</ul>
<form id="form1" runat="server">
<table align="center" cellspacing="1" class="auto-style1">
<tr>
<td class="auto-style2">
<asp:AdRotator ID="AdRotator1" runat="server" DataSourceID="XmlDataSource1"
Height="500px" Width="100px" OnAdCreated="AdRotator1_AdCreated" />
</td>
<td>
<ul>
<li><a href="Homepage.aspx" target="_blank" >Home</a></li>
<li><a href="HtmlPage.html" target="_blank">About Us</a></li>
<li><a href="contact.aspx" target="_blank">Contact Us</a></li>
41
<li><a href="login.aspx"target="_blank">Log Out</a></li>
</ul>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="auto-style2">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="auto-style2">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="auto-style2">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="auto-style2">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
42
<td>&nbsp;</td>
</tr>
</table>
</div>
</head>
<p>
&nbsp;</p>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/add.xml"></asp:XmlDataSource>
</form>
Commonfunction.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;
using System.Web.UI.WebControls;
/// <summary>
/// Summary description for Commonfunction
/// </summary>
public class Commonfunction
{
SqlConnection cn;
SqlCommand cmd;
DataSet ds;
SqlDataAdapter da;
SqlDataReader dr;
public Commonfunction()
{
43
string constr =
System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString();
cn = new SqlConnection(constr);
}
public void OpenConnection()
{
if (cn.State == ConnectionState.Closed)
{
cn.Open();
}
}
public void CloseConnection()
{
if (cn.State == ConnectionState.Open)
{
cn.Close();
}
}
public int ExeQuery(string query)
{
OpenConnection();
cmd = new SqlCommand(query, cn);
int x=cmd.ExecuteNonQuery();
CloseConnection();
return x;
}
public int ExeQuery(string query,SqlParameter[] parameter){
OpenConnection();
cmd = new SqlCommand(query, cn);
cmd.Parameters.AddRange(parameter);
int x = cmd.ExecuteNonQuery();
CloseConnection();
return x;
44
}
public DataSet ExeAdopter(string query, string table)
{
da = new SqlDataAdapter(query, cn);
ds = new DataSet();
da.Fill(ds,table);
return ds;
}
public object ExeScalar(string query)
{
OpenConnection();
cmd = new SqlCommand(query, cn);
object o = cmd.ExecuteScalar();
CloseConnection();
return o;
}
public void FillSelect(DropDownList select, string query, string value, string text, string header)
{
ds = ExeAdopter(query, "temp");
select.DataSource = ds;
select.DataValueField = value;
select.DataTextField = text;
select.DataBind();
select.Items.Insert(0, header);
}
}
DATABASE CONNECTIVITY
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
45
using System.Data;
using System.Data.SqlClient;
public partial class Ticketbooking : System.Web.UI.Page
{
SqlConnection cn;
SqlCommand cmd;
SqlDataAdapter da;
DataSet ds;
Commonfunction common = new Commonfunction();
protected void Page_Load(object sender, EventArgs e)
{
string Connectionstring = @"server=LENOVO-PC;Database=Airline;integrated security=true";
cn = new SqlConnection(Connectionstring);
}
protected void Button1_Click(object sender, EventArgs e)
{
string query = "select NoOfSeats,fare FROM flightfareMap Where FlightNo=" + Text_flight.Text +
" and ClassID=" + Text_class.Text;
ds = common.ExeAdopter(query, "flightfareMap");
GridView1.DataSource = ds;
GridView1.DataBind();
LinkButton1.Visible = true;
cn.Close();
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("reservation.aspx");
}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
DateTime date = calender1.SelectedDate;
Response.Write(date.ToString()); }
46
CHAPTER-7
RESULT & DISCUSSION
47
RESULT & DISCUSSION
Welcome Page
This appears when the URL of Airlines is typed in any browser. While on this page customers can
choose user or admin button. he must be registered first.
Fig 5 WELCOME PAGE
LOGIN PAGE/REGISTER PAGE
This form is used by customers (Passengers) to register before booking a flight or ticket. The user must
first register. To access this page the customer clicks on the register link on the login page. The
48
customer Id and Customer password fields are mandatory, which means the customer must fill them
before adding the record.
fig 6.LOGIN PAGE
Home page:
In home page there are many option to move to different page. In left corner a mobile advertisement page are
there .if you click on the image then it open will be next tab.
.
FIG 7. HOME PAGE
49
Search :
this is used for finding the flight from source to destination
FIG 7.1 SEARCH PAGE ON ARS
PNR STATUS/SEAT AVAILABILITY:
To check the PNR status and seat availability on particular date
50
FIG 7.2 PNR STATUS
FIG 7.3 SEAT AVAILABILITY
51
CONTACT US
This interface is accessed by clicking on contact link on the system menu. As specified in the project
scope that the Airlines system will have a page dedicated to user quarries. On this page a customer or
user whether registered on not can post anything for which he/she is not satisfied. Information sent
here will be received by the administrator and presented to Airlines management for consideration.
Fields with * are mandatory hence must be filled before the user cam post his or her comment
FIG 7.4 CONTACT PAGE
52
Ticket Booking Form
This interface is accessed by clicking on the ticket Reservations link button on the Flights page. This
form is used by registered customers to book and reserve tickets. All fields on this page/form are
mandatory and hence the user is expected to fill all of them.
FIG 7.5 RESERVATION PAGE
53
CHAPTER-8
CONCLUSION
54
CONCLUSION
Before modern computing, the reservation system was done using manual means. This meant that a
person about to travel had to spend a lot of unnecessary time waiting in queues in order to book their
tickets. The manual process of reservation was also prone to human errors, which lead to a lot of
dissatisfaction amongst travelers. Nowadays competition is so fierce between airlines that there are
lo4t of discounts and a lot of luxuries given to customers that will give an edge to that particular airline.
The online airline reservation automates these processes of booking airline tickets online, thus reducing
the time wasted as well as the errors that are involved in the manual process. People will argue that
online airline reservation system are expensive, and create unfair competition between other airlines
that don’t have them.
From the researchers view, online airline reservation is one the best innovation that has taken place in
the airline industry and those companies that have not yet embraced airline reservation system ought
to lose out, they may sight, additional costs, maintenance cost and the cost of development as their
drawbacks but as Henry R. Luce , put it “Business, more than any other occupation, is a continual
dealing with the future; it is a continual calculation, an instinctive exercise in foresight” World Wide Web
and the Internet is here and airline companies for the future will seize this opportunity develop airline
reservation systems and prosper
The method of conversion will be parallel conversion where the developed system will be run in parallel
to the current system. Those customers who can book on line can start doing so and those who can
come to the airline offices can still book their ticket using the manual system. This will be done for a
period of six months after which all the operation of the airline will be shifted to the online system
55
Recommendations
The researcher recommends the following about the system:
1. More research on this system is required to fully identify and eliminate some of the weaknesses
and integrate it with banks to enable online payment
2. There is need for the system upgrade as user’s requirements change. User requirements differ
with time, therefore, it is of great help for the system to be flexible enough.
3. Other researchers can use this project report as a basisduring future study of reservation system
say in train reservation systems
4. Owing to the ease and comfort of Airline Reservation Systems, local flights which are not on the
system should be encouraged to compensate the system.
5. The system should be made affordable so as to encourage consumers and travel agents on
patronizing the system
6. However much system access is protected by a username and a password, the entire computer
system should be protected from unauthorized people to avoid misuse and damage of the
system components.
7. The users should carefully choose usernames and passwords so as to avoid security breach of
the system hence they shouldn’t have short passwords, using their friends or relatives‟ names
as passwords.
8. Backups should be done frequently to avoid data loss in case of hardware or software
malfunction.
56

More Related Content

What's hot

Airlines Reservation System
Airlines Reservation SystemAirlines Reservation System
Airlines Reservation SystemAnit Thapaliya
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1_faisalkhan
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemUnsa Jawaid
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation Smit Patel
 
Distributed Airline Reservation System
Distributed Airline Reservation SystemDistributed Airline Reservation System
Distributed Airline Reservation Systemamanchaurasia
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system pptmarcorelano
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)MostafaMorsyMohamed
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemdwitigajab
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniringAsfand Sheraz Khan Niazi
 
Online flight booking srs document
Online flight booking srs documentOnline flight booking srs document
Online flight booking srs documentmanthankdesai
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemaswath babu
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTmarcorelano
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptPunjab technical University
 
Online Airline Ticket reservation System
Online Airline Ticket reservation SystemOnline Airline Ticket reservation System
Online Airline Ticket reservation Systemsathyakawthar
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachOnkar Kadam
 
MS Access Database Project proposal on Airline Reservation System
MS Access Database Project proposal on Airline Reservation SystemMS Access Database Project proposal on Airline Reservation System
MS Access Database Project proposal on Airline Reservation SystemFaisal Shahzad Khan
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]SH Rajøn
 

What's hot (19)

Airlines Reservation System
Airlines Reservation SystemAirlines Reservation System
Airlines Reservation System
 
Airline reservation system 1
Airline reservation system 1Airline reservation system 1
Airline reservation system 1
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation
 
Distributed Airline Reservation System
Distributed Airline Reservation SystemDistributed Airline Reservation System
Distributed Airline Reservation System
 
Flight reservation and ticketing system ppt
Flight reservation and ticketing system pptFlight reservation and ticketing system ppt
Flight reservation and ticketing system ppt
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
Airlines Database Design
Airlines Database DesignAirlines Database Design
Airlines Database Design
 
Online flight booking srs document
Online flight booking srs documentOnline flight booking srs document
Online flight booking srs document
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Flight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPTFlight reservation and ticketing system Final PPT
Flight reservation and ticketing system Final PPT
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
 
Online Airline Ticket reservation System
Online Airline Ticket reservation SystemOnline Airline Ticket reservation System
Online Airline Ticket reservation System
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering Approach
 
MS Access Database Project proposal on Airline Reservation System
MS Access Database Project proposal on Airline Reservation SystemMS Access Database Project proposal on Airline Reservation System
MS Access Database Project proposal on Airline Reservation System
 
Airline Management System [for presentation]
Airline Management System [for presentation]Airline Management System [for presentation]
Airline Management System [for presentation]
 

Viewers also liked

SOFTWARE REQUIREMENT SPECIFICATION
SOFTWARE REQUIREMENT SPECIFICATION SOFTWARE REQUIREMENT SPECIFICATION
SOFTWARE REQUIREMENT SPECIFICATION akshat sinha
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECTAjeet Singh
 
Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Amali Matharaarachchi
 
online book sale srs Apeksha
online book sale srs Apekshaonline book sale srs Apeksha
online book sale srs Apekshaapekshasoni123
 
Software Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis ToolSoftware Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis ToolMinhas Kamal
 
AIS, Airline Information System, Pilot Project
AIS, Airline Information System, Pilot ProjectAIS, Airline Information System, Pilot Project
AIS, Airline Information System, Pilot ProjectMahesh Panchal
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db designUC San Diego
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-systemRajesh Salla
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringDrishti Bhalla
 
Airlines Mis
Airlines MisAirlines Mis
Airlines Misankushmit
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaionJoveria Beg
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction systemsagar_paperwala
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationDeborah Kronk
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 

Viewers also liked (20)

SOFTWARE REQUIREMENT SPECIFICATION
SOFTWARE REQUIREMENT SPECIFICATION SOFTWARE REQUIREMENT SPECIFICATION
SOFTWARE REQUIREMENT SPECIFICATION
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 
Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...
 
online book sale srs Apeksha
online book sale srs Apekshaonline book sale srs Apeksha
online book sale srs Apeksha
 
Software Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis ToolSoftware Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis Tool
 
AIS, Airline Information System, Pilot Project
AIS, Airline Information System, Pilot ProjectAIS, Airline Information System, Pilot Project
AIS, Airline Information System, Pilot Project
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 
E-Buniess PPT on Airline Sector with 7Cs
E-Buniess PPT on Airline Sector with 7CsE-Buniess PPT on Airline Sector with 7Cs
E-Buniess PPT on Airline Sector with 7Cs
 
Airline reservation system db design
Airline reservation system db designAirline reservation system db design
Airline reservation system db design
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 
Final of 7p's
Final of 7p'sFinal of 7p's
Final of 7p's
 
Airlines Mis
Airlines MisAirlines Mis
Airlines Mis
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaion
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 

Similar to industrial

Aircraft IT Ops V11.3.pdf
Aircraft IT Ops V11.3.pdfAircraft IT Ops V11.3.pdf
Aircraft IT Ops V11.3.pdfYsselstyn
 
Arconics-Brochure-Nov-2015
Arconics-Brochure-Nov-2015Arconics-Brochure-Nov-2015
Arconics-Brochure-Nov-2015Gary Byrnes
 
Deployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraDeployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraLeantegra
 
Deployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraDeployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraOlga Rusnak
 
AircraftIT MRO Journal Vol 3.2
AircraftIT MRO Journal Vol 3.2AircraftIT MRO Journal Vol 3.2
AircraftIT MRO Journal Vol 3.2Michael Denis
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in TravelHARMAN Services
 
Aircraft IT MRO eJournal "eSignatures" How I See IT
Aircraft IT MRO eJournal "eSignatures" How I See ITAircraft IT MRO eJournal "eSignatures" How I See IT
Aircraft IT MRO eJournal "eSignatures" How I See ITMichael Denis
 
Business Case London Heathrow Airport Launches BI and Machine Learn.pdf
Business Case London Heathrow Airport Launches BI and Machine Learn.pdfBusiness Case London Heathrow Airport Launches BI and Machine Learn.pdf
Business Case London Heathrow Airport Launches BI and Machine Learn.pdfinfo189835
 
TAP IT Embracing Mobility @ Mobile Edge '14
TAP IT Embracing Mobility @ Mobile Edge '14TAP IT Embracing Mobility @ Mobile Edge '14
TAP IT Embracing Mobility @ Mobile Edge '14Mobile Edge Event
 
Artificial intelligence in aviation
Artificial intelligence in aviationArtificial intelligence in aviation
Artificial intelligence in aviationPriyankaKg4
 
Artificial Intelligent in Aviation /AI in Aviation/Intelligent Aviation
Artificial Intelligent in Aviation /AI in Aviation/Intelligent AviationArtificial Intelligent in Aviation /AI in Aviation/Intelligent Aviation
Artificial Intelligent in Aviation /AI in Aviation/Intelligent AviationAssem mousa
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.docyashgaming17
 
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See IT
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See ITAircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See IT
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See ITMichael Denis
 
Modern technology used in airport security
Modern technology used in airport security Modern technology used in airport security
Modern technology used in airport security Jetline Marvel
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSahil Talwar
 
Design and implementation of airline flight information system
Design and implementation of airline flight information systemDesign and implementation of airline flight information system
Design and implementation of airline flight information systemEMMANUEL FRESHMAN
 
Aircraft IT Ops V11.4.pdf
Aircraft IT Ops V11.4.pdfAircraft IT Ops V11.4.pdf
Aircraft IT Ops V11.4.pdfYsselstyn
 

Similar to industrial (20)

Aircraft IT Ops V11.3.pdf
Aircraft IT Ops V11.3.pdfAircraft IT Ops V11.3.pdf
Aircraft IT Ops V11.3.pdf
 
Arconics-Brochure-Nov-2015
Arconics-Brochure-Nov-2015Arconics-Brochure-Nov-2015
Arconics-Brochure-Nov-2015
 
Deployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraDeployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by Leantegra
 
Deployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraDeployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by Leantegra
 
AircraftIT MRO Journal Vol 3.2
AircraftIT MRO Journal Vol 3.2AircraftIT MRO Journal Vol 3.2
AircraftIT MRO Journal Vol 3.2
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in Travel
 
Aircraft IT MRO eJournal "eSignatures" How I See IT
Aircraft IT MRO eJournal "eSignatures" How I See ITAircraft IT MRO eJournal "eSignatures" How I See IT
Aircraft IT MRO eJournal "eSignatures" How I See IT
 
Business Case London Heathrow Airport Launches BI and Machine Learn.pdf
Business Case London Heathrow Airport Launches BI and Machine Learn.pdfBusiness Case London Heathrow Airport Launches BI and Machine Learn.pdf
Business Case London Heathrow Airport Launches BI and Machine Learn.pdf
 
TAP IT Embracing Mobility @ Mobile Edge '14
TAP IT Embracing Mobility @ Mobile Edge '14TAP IT Embracing Mobility @ Mobile Edge '14
TAP IT Embracing Mobility @ Mobile Edge '14
 
Artificial intelligence in aviation
Artificial intelligence in aviationArtificial intelligence in aviation
Artificial intelligence in aviation
 
Artificial Intelligent in Aviation /AI in Aviation/Intelligent Aviation
Artificial Intelligent in Aviation /AI in Aviation/Intelligent AviationArtificial Intelligent in Aviation /AI in Aviation/Intelligent Aviation
Artificial Intelligent in Aviation /AI in Aviation/Intelligent Aviation
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
 
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See IT
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See ITAircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See IT
Aircraft IT MRO eJournal "Smart Aircraft Need Smart IT" How I See IT
 
Shahab mis bba 6th
Shahab mis bba 6thShahab mis bba 6th
Shahab mis bba 6th
 
Modern technology used in airport security
Modern technology used in airport security Modern technology used in airport security
Modern technology used in airport security
 
Template Hack&Fly Amsterdam
Template Hack&Fly AmsterdamTemplate Hack&Fly Amsterdam
Template Hack&Fly Amsterdam
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
BritishAirways-CS-FINAL
BritishAirways-CS-FINALBritishAirways-CS-FINAL
BritishAirways-CS-FINAL
 
Design and implementation of airline flight information system
Design and implementation of airline flight information systemDesign and implementation of airline flight information system
Design and implementation of airline flight information system
 
Aircraft IT Ops V11.4.pdf
Aircraft IT Ops V11.4.pdfAircraft IT Ops V11.4.pdf
Aircraft IT Ops V11.4.pdf
 

industrial

  • 1. 1 SHRI RAM MURTI SMARAK COLLEGE OF ENGINEERING & TECHNOLOGY BAREILLY, 2015-16 INDUSTRIAL TRAINING REPORT HEWLETT PACKARD Submitted in partial fulfillment of the degree Bachelor of technology Department of Information Technology Dr. A.P.J. Abdul Kalam Technical University (APJAKTU) Session 2016-2017 Submitted By: Mohd Shahzeb (1301413022)
  • 2. 2 CERTIFICATE This is to certify that the Training Report entitled AIRLINE RESERVATION SYSTEM which is submitted by MOHD SHAHZEB is a record of the candidates own work carried out by them under your supervision. The matter embodied in this work is original and has not been submitted for the award of any other work or degree.
  • 3. 3 ACKNOWLEDGEMENT It gives me a great sense of pleasure to present the report of the Industrial Training undertaken during B. Tech. 2016. I owe special debt of gratitude to Mr. jitendra singh Chief Technical Officer (CTO) at Hewlett packard, Technologist, Corporate Trainer for his constant support and guidance throughout the course of our work. His sincerity, thoroughness and perseverance have been a constant source of inspiration for us. It is only his cognizant efforts that my endeavors have seen light of the day. I also take the opportunity to acknowledge the contribution of all the people for their full support and assistance during the development of the project. Mohd Shahzeb
  • 4. 4 Declaration I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the award of any other degree or diploma of the university or other institute of higher learning, except where due acknowledgment has been made in the text. Signature: …………………. Name : Mohd shahzeb Roll no. : 1301413022
  • 5. 5 LIST OF FIGURE  Fig 1 process of airline system 14  Fig 2 object diagram airline system 22  Fig 3 class diagram airline system 23 Fig 3.1 Use case diagram airline system 24  Fig 4 DFD for LOGIN in airline system 25 Fig 4.1 DFD for REGISTER in airline system 25  Fig 5 Welcome page in airline system 39  Fig 6 Login page in airline system 39  Fig 7 Home page in airline system 40 Fig 7.1 search system in airline system 41 Fig 7.2 PNR in airline system 42 Fig 7.3 Check seat availability in airline system 43 Fig 7.4 Contact page in airline system 43 Fig 7.5 Reservation page in airline system 44
  • 6. 6 CONTENTS  Certificate i  Acknowledgement ii  Declaration iii  List of Figure iv  Chapter-1:Introduction to Company 1-2  Chapter-2:Introduction to Project: 4 a. Abstract 5 b. Problem statement 6 c. Motivation 6 d. Objective 7 e. Tools & Technologies 7  Chapter-3:Literature review 9-12  Chapter-4: Methodology or Modules Description 14-16  Chapter-5:Design 17-21 a. Context diagram 22 b. Class diagram 23 c. Use case diagram, 24 d. DFD 25  Chapter-6:Implementation/ Coding 27-37  Chapter-7:Result & Discussion 39 a. Snapshots 40-44  Chapter-8: Conclusion & Recommendation 46-47 References 54-55
  • 8. 8 INTRODUCTION TO COMPANY CEO The CEO of HP right now is Meg Whitman, an alumnus of Princeton University and Harvard Business School. She was Vice President of Strategic Planning for the Walt Disney Company during most of the 1980s. She was also with eBay for a decade, from 1998-2008. Profile Hewlett Packard Company (HP) is an American multinational Information Technology organization that provides hardware and software services to small, medium and large sized businesses across industries. It also has an extensive range of IT products to offer. Founders The organization was founded by William “Bill” Redington Hewlett and Dave Packard in 1939. It was started in a car garage in Palo Alto, California, where today it is headquartered. The first product of HP was an audio oscillator. Today, HP specializes in developing and manufacturing PCs, networking hardware, computer storage and delivering services. HP’s product line includes PCs, servers, networking products, storage devices, software, Printers and imaging products. There are more than 3,17,500 employees in the organization globally. Company background HP (Hewlett-Packard) is a multinational information technology (IT) company that sells hardware, software and related business services. HP product lines include PCs and other computing devices, enterprise and industry standard servers, storage devices, networking products, software, printers, scanner, plotter and other imaging products. The company introduced handheld calculators, the first commercially distributed data processing system, LaserJet printers, and the Explicitly Parallel Instruction Computing architecture. The company's corporate culture is encapsulated in an approach known as the HP Way, a set of values designed to foster innovation, respect for individuals and value for customers.
  • 9. 9 Founded in 1939 by Stanford University Engineering graduates William R. Hewlett and David Packard, HP could be considered the first garage startup. Bill and Dave (as they were known within the company) first worked in a single-car garage manufacturing audio oscillators. The garage was declared a California State Historical Landmark in 1989 and is considered the birthplace of Silicon Valley. The company's headquarters are in Palo Alto, California. In October 2014, HP announced that it would split its PC and printers business from the business segment selling enterprise products and services, as HP, Inc. and Hewlett-Packard Enterprise.
  • 11. 11 INTRODUCTION TO PROJECT The World Wide Web has become tremendously popular over the last four years, and currently most of the airlines have made provision for online reservation of their flights. The Internet has become a major resource for people looking for making reservations online without the hassle of meeting travel agents by implementing an online reservation system this ensures that reservation are not only generated by the airline own staff but also by any travel agent using a Global Distribution system or other airlines that have a multilateral Interline Traffic Agreement with the airline Winston. A Computer Reservations System is a computerized system used to store and retrieve information and conduct transactions related to travel. Computer reservation systems are classified as Passenger Service Systems (PSS) which handles a series of critical functions for the airline. For an Airline, the reservation system is a mission critical system that should use the latest state of the art technology to provide for all flight reservations on a robust platform, which is flexible and can be adapted to any style of airline. Secure and stable systems are vital to the airline industry which is why companies spend many years designing an architecture specifically suited to the nature of the airline industry which often requires tens of thousands of users to access and use the system simultaneously. Airlines started as a small airline carrier in 1989 to facilitate air travel between Uganda and the Democratic Republic of Congo. This airline was to facilitate transportation of cargo between the two countries. The airline was originally designed to handle small number of customers. In 1999 Airline was transformed into an International Airline facilitating travel of tens of thousands of passengers on a daily basis. Today Airlines still use a manual system of flight booking, flight management and scheduling. Flight booking is done through travel agents across major towns, flight data and customer details are kept in manual files. This system is slow and results into booking conflicts, vacant seats in some planes and it is hard to quickly obtain customer information in case of emergency. It’s for this reason, the researcher set out to design an online airline reservation system to provide a modern, flexible reservation and inventory management solutions including call Centre, travel agency, internet engine, and global distribution systems and interlines booking with case study of Airlines.
  • 12. 12 ABSTRACT Airline Reservation Systems (ARS) used to be standalone systems. Each airline had its own system, disconnected from other airlines or ticket agents, and usable only by a designated number of airline employees This report is a summary of the study that was undertaken to design and implement an airline reservation system. The airline reservation system designed in this project was developed using ASP.NET with C#, java script html and CSS as the programming languages and SQL SERVER as the database Management system. Visual studio is platform where we work. The outcome of the study was an online airline reservation system tested and implemented in the case study Airlines to book, schedule and reserve flights. With the invention of online reservation system the traveler and the airline got the freedom to book a seat anywhere at any time at their convenience. The traveler can book a ticket at a click of a mouse saving the time and money for the travelling. It has also become a hassle free transaction for both the airline and the traveler. The online reservation system involves three main actors the database, online operator and a database scheduler. The database scheduler updates the database, the online operator accepts and confirms the booking and updates the database. Airline Reservation System is a product to serve to users who are tourists. The Main purpose of the project is to let the end users or passengers to know the path to reach the destination with in short period and with amount as minimum as possible and as early as possible when more than one Airways route is to there to reach the destination. This optimization system shows the graphical representation of the Air route from staring point to ending point, this is very use full in now a days to know the Plane details i.e. Airplane Starting Point and Ending Point, Starting time and arrival time Charge for A Starting point to Ending Point Reservation: The written record or promise of an arrangement by which accommodations are secured in advance.
  • 13. 13 PROBLEM STATEMENT The current system is manual, this system is slow, time consuming and it is very difficult for each person to book through office agents. Users inquire about the tickets through phones and it is very difficult for the user to remember all the details that they received through phones. It is very difficult to calculate how many peoples registered and how many seats on a particular plane are vacant .This requires quite a lot of time and wastage of money How to book seat in Airline System? If you want to book your seat in airline system. Then you should follow the following step a. Open the airline webpage and login the page b. Search the flight and seat availability c. If seat is available then click on RESERVE NOW link MOTIVATION Air travel has become less and less cheaper over the years, as a result the no: of passengers has increased considerably. Unlike a train or bus ticket where we have to stand in a queue besides a counter, air tickets are usually booked online. The proposed system is a web portal where the user can book their air travel tickets between two cities online on a particular date. There will be a provision for searching the flights for a travel destination on an input date, the search result will comprise of the full details such as flight no, flight name, cost, arrival and departure time etc. A cancellation option is also given in case user wishes to abandon his travel for various reasons. User can book their tickets from any location, thus saving their time and effort. Users can place their query as per their requirement and get results immediately on particular flight as per their desired location and as per entered price.
  • 14. 14 OBJECTIVE General Objective To automate the process of airline ticket reservation, booking and airline management hence minimize errors resulting from manual system operations Specific Objectives  To study the current system identifying its inefficiencies.  To determine the requirements for the new system.  To design an online airline reservation information system to facilitate online booking and flight Scheduling  To implement the developed web based airline information system.  To test and validate the developed system by use of case study. TOOLS AND TECHNOLOGY Requirement Specification HARDWARE REQUIREMENTS PROCESSOR : Intel 2.0 GHz or above HARD DISK : 2 GB RAM : 512 MB RAM. SOFTWARE REQUIREMENTS OPERATING SYSTEM : WINDOWS 8.1 LANGUAGE (FRONT END) : ASP.NET with C# WEB TECHNOLOGY : HTML, JAVASCRIPT, CSS. DATABASE (BACK END) : SQL SERVER
  • 16. 16 LITERATURE REVIEW Introduction In the arena of global competition, organizations all over the world are competing through the use of the most comprehensive and advanced technological features. The most common example of innovation is in the area of information technology and communication. Various industries are using technology and the advancements of software and internet to maintain and monitor their business transactions. In the application of the informative systems, the airline industry is the most commonly used system. This chapter explores the concept of reservation information system, their history, components, types and their applications in real world situation to solve problems History of Airline Reservation System  American Airlines was the first to establish an automated booking system in 1946.  Later, other airlines invested more in research and development to launch improved systems, and through the late 1960s and early 1970s, airlines established their own systems.  United Airlines developed the Apollo Reservation System, and shortly after allowed travel agents access. The Apollo system was the foundation for many further developments, which spread from just US airlines to European airlines as well.  The research and development of Airline Reservation System became a significant aspect of the industry and all its air carrier companies, and partnerships between airlines and technology gurus emerged.  Delta Air Lines launched the Delta Automated Travel Account System (DATAS) in 1968. United Airlines and Trans World Airlines followed in 1971 with the Apollo Reservation System and Programmed Airline Reservation System (PARS),  Airline deregulation occurred in 1978, magnifying the importance of computerized airline reservation systems and their accessibility.
  • 17. 17  During the early 1970s, as travel agents pushed for access to reservation systems, and certain airline executives made investments for the sake of accessing the systems of other airlines, antitrust laws came into focus.  The purpose of the 1978 Airline Deregulation Act in the United States was to eliminate government control over commercial aviation.  Passengers could gain knowledge of market forces and new market entry in the industry.  Today, airline reservation systems have developed into computerized reservation systems which are of mission critical to the airline industry, about six major airline reservations systems are used by international airlines. Reservation Systems The airline reservations system was one of the earliest changes to improve efficiency in the airline industry. Airline Reservation System eventually evolved into the computer reservations system. Airline Reservations System is a computerized system used to store and retrieve information and conduct transactions related to air travel. The systems was originally designed and operated by airlines, but were later extended for the use of travel agencies. Global Distribution Systems is a worldwide computerized reservation network used as a single point of access for reserving airline seats, hotel rooms, rental cars, and other travel related items by travel agents, online reservation sites, and large corporations Components of Reservation Information Systems These are complete Information Technology subsystems that make the reservation Information System operational; they are compatible in nature and the failure of one component may affect the operation of the others with in the system. They consist of computer resources, data, people, and procedures used in the modern business enterprise. 1. Hardware 2. Software 3. Data 4. Procedure 5. Database
  • 18. 18 Database In 2002, Merril Wells defines Database as a collection of non-redundant data, which can be shared by different application systems. Or database is a collection of data as well as programs required to manage that data. Database creation and maintenance is a gradual and continuous procedure being influenced by system software such as database management systems. Database users state their requirements to the database using the data definition languages and the data manipulation languages via the database management systems. The database management system surely provides an interface between the users programs and contents of the data base. During the creation and subsequent maintenance of the data base contents, the DDL and the DML are used for the following, add new files, expand the database, delete the absolute records, adjust data, and expand the database capacity, link up the data items and many others.
  • 19. 19 Types of Reservations in Reservation System Guaranteed Reservation:This insures that the company will hold an item for the customer until a specific time following the customer’s scheduled date. In return, the customer shall guarantee his/her reservation of an item unless reservation is properly canceled. In order to guarantee a reservation, customers might opt for one of the following methods.  Prepayment guaranteed reservation  Credit card guaranteed reservation.  Advance deposit or partial payment  Travel agent guaranteed reservation Non-guaranteedReservation: Insures that the company agrees to hold an item for the customer until a stated reservation cancellation hour on that day. A reservation agent always makes sure to encourage their customers to guarantee their reservations especially in the high season Application of Reservation Systems Computer Reservations Systems are used for hosting airline seat inventory and seat reservation transactions. Originally designed, owned and operated by airlines, the use of CRSs had been extended to travel agents as a distribution tool. Over the years CRSs have evolved into Global Distribution Systems that host inventory of multiple airlines and other modes of travel and travel related associated services such as room reservation, ticket reservation systems for football games, train reservation for reserving train seats and many more others
  • 21. 21 METHODOLOGY The methodology describes the procedures, tools, techniques that were employed to achieve the specific objectives of the airline reservation system for Airlines. The development of the System was based on the model below. It involved requirement determination, requirement analysis, system design, implementation, testing and validation. This approach below describes the sequence of steps involved. Fig1.process of airline system System Study and Analysis This was carried out on the existing system. It helped to show the weaknesses of the existing system. The researcher used various methods to collect information about the current system as shown below. Interviews These were carried out on Airlines staff who are the current users of the system in use. These were about how customers book specific seats on flights, how customer data and information is stored and how flight scheduling and management is done. A set of interview guide were designed by the researcher these questions guided the researcher during the interview Requirements analysis System Design Implementation Testing & Validation Requirement specification
  • 22. 22 Advantages This method had the following advantages;  The researcher was exposed to firsthand information from the current administrators of the current system; this helped the researcher to get the feel of the current system  The researcher was able to ask follow up questions and this helped him to gain more insight into the current system Disadvantages  This method was time consuming and tiresome since it involved interviewing a big number of Airlines staff.  Some of the interviewees didn’t show up for the interview Because of these disadvantages the researcher used a second method in order to better understand the current system. Requirements Determination The requirement determination involved the collection of information about how the system should operate. The requirements determination activity was the most difficult part of systems analysis. It involved gathering and documenting of the true and real requirements for the system being developed. In here the researcher was primarily thinking and trying to answer the question, "What must the system do?" This information was used to identify the users‟ requirements and the system specifications. Requirements Analysis The primary goal of this phase was to create a detailed Functional Specification defining the full set of system capabilities to be implemented, along with accompanying data and process models illustrating the information to be managed and the processes to be supported by the new system It involved examination of the collected data. Models such as Data Flow Diagrams (DFD) and Entity Relationship Diagrams were used to model individual processes and data respectively. Under here requirements were classified as functional and nonfunctional requirements, the determination and analysis of requirements helped the researcher to achieve his second objective
  • 24. 24 System Design This showed the application of system theory to product development by defining the architecture, components, modules, interfaces and data for a system to satisfy specified requirements. The goal of design phase was not just to produce a design for the system; instead it was to find the best possible design within the limitations imposed by the requirements and the physical as well as the social development in which the system was to operate Stair. The system design process was divided into logical, conceptual and physical design In Logical design, the logical model of the system was developed indicating all the vital steps the system development went through. Here, the researcher used case tools like flow charts and data flow diagrams. Conceptual design was a description of the proposed system in terms of a set of integrated ideas and concepts about what it should do, behave, and look like, that was understandable by the users in the manner intended. The Physical design was the physical realization of logical design. Tables, forms and reports were created and relationships defined among these tables and security constrains set during the physical design the researcher translated the expected schemas into actual database structures. In here the researcher achieved his third objective In airline reservation system there are 2 module 1) User 2) Admin ADMIN: Admin can various changes in the detail.  Add new flight details.  Cancel the flight if the flight cannot be operate due to some reason.  Manage the schedule of flights and can alter the flight source and destination.  Admin can alter the arrival and departure time of flight and can change the days of flight. 1. Add New Flight Details :
  • 25. 25 We create a form for administrator to add new flight. And insert new entry on FlightMaster table. This form has three combos, one for selection of service Provider Company and two for source and destination aero drum. 2. Cancelthe Flight: Create a form where all flight no display on the combo and the admin can select any flight and can delete any of the flight from the FlightMaster table which cannot be operated in future. USER: A user can only  Search for flight (Schedule) according to date, source and destination.  Reservation of ticket.  Cancellation of ticket.  Check PNR status.  Get fare for any source to destination of different classes for the particular flight.  Check the status of the flight that seats are available or not for particular flight and class. 1. SearchFor flight (Schedule): Create a form where the user can search any flight on particular date and also can search for all the flight for the particular source to the particular destination. In this form create link to get availability status of seats in different class. 2. ReservationOf Tickets: Create a form for insert the customer details in CustomerDetail table. And provide the PNR no and seat no to customer if available. 3. Cancellationof Tickets: Create a form where user can enter his/her PNR no and can cancel their ticket. Firstly check the availability of the PNR and the cancel the ticket for customer and refund the money. 4. Check PNR Status: In this form user can enter the PNR number & and view its ticket details seat no, class etc. 5. Get Fare: In this form the user can get the fare details from its source to destination according to the class (1st class, Business class or Economy class). 6. Flight Status: The user, in this form, can get the flight status (flight number, flight name, arrival time, departure time, date, seat availability etc).
  • 26. 26 System Implementation This involved putting together or building various elements of a system for example SQL SERVER for database SQL SERVER for hosting the web pages. This is the stage in which the actual system was recognized. The technical architecture defined in the design stage was the baseline for developing the system. The interface were designed using HTML, CSS, and Java script languages. This is because these languages provided tremendous friendly user interfaces; that is easy to learn and affordable. SQL SERVER provides a high level of security to the database, that is, authentication which can either be during the logging in to the database or on DML commands such as delete, add or even edit, it also reduces redundancy. In here the researcher achieved his fourth objective System Testing This involved testing the system in order to correct errors or remove defects that rose. This stage involved testing the source code to make sure that it produced the expected and desired results when subjected to a set of predefined conditions. It was subdivided into three major phases. 1. Unit testing 2. System testing 3. User acceptance testing. Unit testing: In unit testing specific parts of the source code were tested. Emphasis was put on the website-database connections to ensure that information sent by a user from the web page form reaches the systems database.
  • 27. 27 System testing: In system testing involved putting the entire software to test in order to find out whether or not the functional requirements of the system had been efficiently and effectively integrated and satisfied User acceptance testing: this was a key factor for the success of the system performance. The system under consideration was tested for user acceptance by constantly keeping in touch with the system users that is, the airline customers and staff. System Validation The system was used by different customers to book seats and by different staff to schedule airplanes. And indeed the seats were reserved and flights schedules were on time. This helped the researcher to achieve his last objective. There are some controller used for validation. Required Field Validator: it is usually joined to a text box to compel input onto the text box. Range Validator: it checks that the input value comes inside a predestined range. For ex- Age should be in 18-50. Compare Validator: it compares a value in one control with a fixed value or a value in another control Regular Expression Validator: it permits validating the input text by matching in opposite to a pattern of a regular expression. Custom Validator: it control allows writing application specific custom validation routines for both the client side and the server side validation DESIGN This was divided into Logical, conceptual and physical design Logical design In this case the logical model of the system was developed indicating all the vital steps the system development went through. In this, the researcher used case tools like flow charts and data flow diagrams. These models were vital in the development of the system. This stage included the
  • 28. 28 graphical user interface design, input design in which the user inputs in data, the output design which displays the results of what a user will have entered, and database design where data is stored for easy management. These designs provided the technical blueprint from which the system was built. A combination of layout tools such as hand sketches and CASE tools were used to come up with both input and output designs. Database design was based on the Relational data model and the database management system employed was SQL SERVER. ConceptualDesign:This was a description of the proposed system in terms of a set of integrated ideas and concepts about what it should do, behave, and look like, that will be understandable by the users in the manner intended. The process begun with identifying the entities required by the users and then identifying all the important relationships that exist between the entities. The result was the model of the user interface that has been developed. PhysicalDesign:This was the physical realization of logical design. Tables, forms and reports were created and relationships defined among these tables and security constrains set. During the physical design the researcher translated the expected schemas into actual database structures and at this time, he had to map:  Entities to tables  Relationship to foreign key constraints  Attributes to columns primary unique identifiers to primary key constraints  Unique identifiers to unique key constraints  Attributes to columns.
  • 29. 29 Context Diagram for Airline Reservation System
  • 30. 30 Fig 2. Object diagram Airline Reservation System USER ADMIN Schedule FlightJourney Ticket Customer info,Fare Seatavailability avalaibilReservation , Fare, Availability, Confirmation,Ticket Info, FlightInfo Management Reports Flight Info Journey Details Schedule Info Ticket Info
  • 32. 32 USE CASE DIAGRAM Administrator Customer(Registereduser) Thisis the personchargedwithresponsibilityof updating system . administratorusecasediagram Login/Logout Add/delete/Modify/ customer Information Add/delete/Modify/ FlightInformation Add/delete/Modify/ Schedule Information View cancelled & reserved tickets Administrator The personwhoaccessesthe systemfromthe userpointof view Figure . customerusecase diagram Home page Login & register Book flight Cancel Reservation Contact Company Customeror enduser
  • 33. 33 DATA FLOW DIAGRAM Fig 4.DFD of LOGIN page Fig 4.1 DFD of REGISTER PAGE
  • 35. 35 Implementation Requirements The implementation requirements depend on the system specifications. These are the hardware and software requirements that the system runs on. The system supports all Pentium III clients and above computers, operating systems, Linux, Windows, Mac with 512 MB of RAM, at least 4GB of hard disk space and a 550 MHZ of the processor speed. The client computer must have internet connectivity to have access to the web server through TCP/IP. The system should be installed on any server computer running on either Linux or windows architecture. The server should have at least 4 GB of RAM and 500MB of storage space and running on processor speed of at least 10 GHz. CODING <%@ Page Language="C#" AutoEventWireup="true" CodeFile="homepage.aspx.cs Inherits="homepage" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> a{ font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; font-size:large; font-weight:bold; color:green; text-decoration:none; } a:visited{
  • 36. 36 color:red; text-decoration:none; } a:hover{ color:blue; text-decoration:none; } a:active{ color:yellow; text-decoration:none; } .auto-style1 { width: 50%; height: 5%; border: 1px solid #808080; background-image: url('images/4.jpg'); } </style> </head> <body> <body style="background-image:url('images/air.jpg'); background-repeat:no-repeat; background- size:100% 150% ; "> <hr width="100%" size="5" color="red" /> <marquee direction="right" behavior="alternate" scrollamount="10" onmouseover="stop()" onmouseout="start()" scrolldelay="20" > <h1><font color="green" face="arial" size="+4"> Welcome To Airline</font></h1></marquee>
  • 37. 37 <hr width="100%" size="5" color="red" /> <br /> </head> <body> <form id="form1" runat="server"> <div> </div> <table align="center" class="auto-style1"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td rowspan="6"> <asp:Button ID="btn_user" runat="server" Text="USER" Font-Bold="True" Font- Italic="True" Font-Overline="True" Font-Size="50pt" Font-Underline="True" ForeColor="Red" Height="100px" Width="300px" OnClick="btn_user_Click" /> </td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td>
  • 38. 38 </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td rowspan="6"> <asp:Button ID="btn_admin" runat="server" Font-Bold="True" Font-Italic="True" Font- Overline="True" Font-Size="50pt" Font-Underline="True" ForeColor="Blue" Height="100px" Text="ADMIN" Width="300px" OnClick="btn_admin_Click" /> </td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td>
  • 39. 39 <td>&nbsp;</td> </tr> </table> </form> </body> </html> <body> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #navlist { padding: 6px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; } #navlist li { list-style: none; margin: 0; display: inline; } #navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none; } #navlist li a:link { color: #448; } #navlist li a:visited { color: #667; } #navlist li a:hover { color: #000; background: #AAE;
  • 40. 40 border-color: #227;} #navlist li a#current { background: white; border-bottom: 1px solid white; } .auto-style1 { width: 100%; height: 5px; border: 8px solid #808080; } .auto-style2 { width: 116px; } </style> <div id="navcontainer"> <ul id="navlist"> <li><a href="search.aspx" target="_blank" >Search</a></li> <li><a href="booking.aspx" target="_blank" >Booking</a></li> <li><a href="PNR.aspx" target="_blank" >PNR Status</a></li> <li><a href="About.href" target="_blank" >Fare</a></li> <li><a href="Ticketbooking.aspx" target="_blank" >Seat availabilty</a></li> </ul> <form id="form1" runat="server"> <table align="center" cellspacing="1" class="auto-style1"> <tr> <td class="auto-style2"> <asp:AdRotator ID="AdRotator1" runat="server" DataSourceID="XmlDataSource1" Height="500px" Width="100px" OnAdCreated="AdRotator1_AdCreated" /> </td> <td> <ul> <li><a href="Homepage.aspx" target="_blank" >Home</a></li> <li><a href="HtmlPage.html" target="_blank">About Us</a></li> <li><a href="contact.aspx" target="_blank">Contact Us</a></li>
  • 41. 41 <li><a href="login.aspx"target="_blank">Log Out</a></li> </ul> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="auto-style2">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="auto-style2">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="auto-style2">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td class="auto-style2">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td>
  • 42. 42 <td>&nbsp;</td> </tr> </table> </div> </head> <p> &nbsp;</p> <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/add.xml"></asp:XmlDataSource> </form> Commonfunction.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient; using System.Web.UI; using System.Web.UI.WebControls; /// <summary> /// Summary description for Commonfunction /// </summary> public class Commonfunction { SqlConnection cn; SqlCommand cmd; DataSet ds; SqlDataAdapter da; SqlDataReader dr; public Commonfunction() {
  • 43. 43 string constr = System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString(); cn = new SqlConnection(constr); } public void OpenConnection() { if (cn.State == ConnectionState.Closed) { cn.Open(); } } public void CloseConnection() { if (cn.State == ConnectionState.Open) { cn.Close(); } } public int ExeQuery(string query) { OpenConnection(); cmd = new SqlCommand(query, cn); int x=cmd.ExecuteNonQuery(); CloseConnection(); return x; } public int ExeQuery(string query,SqlParameter[] parameter){ OpenConnection(); cmd = new SqlCommand(query, cn); cmd.Parameters.AddRange(parameter); int x = cmd.ExecuteNonQuery(); CloseConnection(); return x;
  • 44. 44 } public DataSet ExeAdopter(string query, string table) { da = new SqlDataAdapter(query, cn); ds = new DataSet(); da.Fill(ds,table); return ds; } public object ExeScalar(string query) { OpenConnection(); cmd = new SqlCommand(query, cn); object o = cmd.ExecuteScalar(); CloseConnection(); return o; } public void FillSelect(DropDownList select, string query, string value, string text, string header) { ds = ExeAdopter(query, "temp"); select.DataSource = ds; select.DataValueField = value; select.DataTextField = text; select.DataBind(); select.Items.Insert(0, header); } } DATABASE CONNECTIVITY using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;
  • 45. 45 using System.Data; using System.Data.SqlClient; public partial class Ticketbooking : System.Web.UI.Page { SqlConnection cn; SqlCommand cmd; SqlDataAdapter da; DataSet ds; Commonfunction common = new Commonfunction(); protected void Page_Load(object sender, EventArgs e) { string Connectionstring = @"server=LENOVO-PC;Database=Airline;integrated security=true"; cn = new SqlConnection(Connectionstring); } protected void Button1_Click(object sender, EventArgs e) { string query = "select NoOfSeats,fare FROM flightfareMap Where FlightNo=" + Text_flight.Text + " and ClassID=" + Text_class.Text; ds = common.ExeAdopter(query, "flightfareMap"); GridView1.DataSource = ds; GridView1.DataBind(); LinkButton1.Visible = true; cn.Close(); } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("reservation.aspx"); } protected void Calendar1_SelectionChanged(object sender, EventArgs e) { DateTime date = calender1.SelectedDate; Response.Write(date.ToString()); }
  • 47. 47 RESULT & DISCUSSION Welcome Page This appears when the URL of Airlines is typed in any browser. While on this page customers can choose user or admin button. he must be registered first. Fig 5 WELCOME PAGE LOGIN PAGE/REGISTER PAGE This form is used by customers (Passengers) to register before booking a flight or ticket. The user must first register. To access this page the customer clicks on the register link on the login page. The
  • 48. 48 customer Id and Customer password fields are mandatory, which means the customer must fill them before adding the record. fig 6.LOGIN PAGE Home page: In home page there are many option to move to different page. In left corner a mobile advertisement page are there .if you click on the image then it open will be next tab. . FIG 7. HOME PAGE
  • 49. 49 Search : this is used for finding the flight from source to destination FIG 7.1 SEARCH PAGE ON ARS PNR STATUS/SEAT AVAILABILITY: To check the PNR status and seat availability on particular date
  • 50. 50 FIG 7.2 PNR STATUS FIG 7.3 SEAT AVAILABILITY
  • 51. 51 CONTACT US This interface is accessed by clicking on contact link on the system menu. As specified in the project scope that the Airlines system will have a page dedicated to user quarries. On this page a customer or user whether registered on not can post anything for which he/she is not satisfied. Information sent here will be received by the administrator and presented to Airlines management for consideration. Fields with * are mandatory hence must be filled before the user cam post his or her comment FIG 7.4 CONTACT PAGE
  • 52. 52 Ticket Booking Form This interface is accessed by clicking on the ticket Reservations link button on the Flights page. This form is used by registered customers to book and reserve tickets. All fields on this page/form are mandatory and hence the user is expected to fill all of them. FIG 7.5 RESERVATION PAGE
  • 54. 54 CONCLUSION Before modern computing, the reservation system was done using manual means. This meant that a person about to travel had to spend a lot of unnecessary time waiting in queues in order to book their tickets. The manual process of reservation was also prone to human errors, which lead to a lot of dissatisfaction amongst travelers. Nowadays competition is so fierce between airlines that there are lo4t of discounts and a lot of luxuries given to customers that will give an edge to that particular airline. The online airline reservation automates these processes of booking airline tickets online, thus reducing the time wasted as well as the errors that are involved in the manual process. People will argue that online airline reservation system are expensive, and create unfair competition between other airlines that don’t have them. From the researchers view, online airline reservation is one the best innovation that has taken place in the airline industry and those companies that have not yet embraced airline reservation system ought to lose out, they may sight, additional costs, maintenance cost and the cost of development as their drawbacks but as Henry R. Luce , put it “Business, more than any other occupation, is a continual dealing with the future; it is a continual calculation, an instinctive exercise in foresight” World Wide Web and the Internet is here and airline companies for the future will seize this opportunity develop airline reservation systems and prosper The method of conversion will be parallel conversion where the developed system will be run in parallel to the current system. Those customers who can book on line can start doing so and those who can come to the airline offices can still book their ticket using the manual system. This will be done for a period of six months after which all the operation of the airline will be shifted to the online system
  • 55. 55 Recommendations The researcher recommends the following about the system: 1. More research on this system is required to fully identify and eliminate some of the weaknesses and integrate it with banks to enable online payment 2. There is need for the system upgrade as user’s requirements change. User requirements differ with time, therefore, it is of great help for the system to be flexible enough. 3. Other researchers can use this project report as a basisduring future study of reservation system say in train reservation systems 4. Owing to the ease and comfort of Airline Reservation Systems, local flights which are not on the system should be encouraged to compensate the system. 5. The system should be made affordable so as to encourage consumers and travel agents on patronizing the system 6. However much system access is protected by a username and a password, the entire computer system should be protected from unauthorized people to avoid misuse and damage of the system components. 7. The users should carefully choose usernames and passwords so as to avoid security breach of the system hence they shouldn’t have short passwords, using their friends or relatives‟ names as passwords. 8. Backups should be done frequently to avoid data loss in case of hardware or software malfunction.
  • 56. 56