0% found this document useful (0 votes)
20 views24 pages

Mini Project Report: Submitted For Partial Fulfilment of Award of

This document provides an overview of a student project to develop an airline reservation system. It includes an introduction describing the goals of the project to create a computerized system for booking flights online. It then describes the key modules to be developed, including administrative and user/customer modules, and covers some of the technologies to be used such as ASP.NET, C#, HTML, and Microsoft SQL Server. Finally, it discusses the system requirements in terms of both hardware and software needs.

Uploaded by

Dance on floor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views24 pages

Mini Project Report: Submitted For Partial Fulfilment of Award of

This document provides an overview of a student project to develop an airline reservation system. It includes an introduction describing the goals of the project to create a computerized system for booking flights online. It then describes the key modules to be developed, including administrative and user/customer modules, and covers some of the technologies to be used such as ASP.NET, C#, HTML, and Microsoft SQL Server. Finally, it discusses the system requirements in terms of both hardware and software needs.

Uploaded by

Dance on floor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

AIRLINE RESERVATION SYSTEM

MINI PROJECT REPORT


On

“AIRLINE RESERVATION SYSTEM”


Submitted for Partial Fulfilment of Award of

BACHELOR OF TECHNOLOGY

In
Computer Science & Engineering

Submitted By
Avantika Upadhyay

Under the Guidance of:


Mr. Mayur Srivastava
Assistant Professor
Dept. of CSE, BBDEC

BABU BANARASI DAS ENGINEERING COLLEGE, LUCKNOW


Affiliated to

Dr. APJ ABDUL KALAM TECHNICAL UNIVERSITY,LUCKNOW

CSE DEPARTMENT, BBDEC, Lucknow 1


AIRLINE RESERVATION SYSTEM

BABU BANARASI DAS ENGINEERING COLLEGE


Department of Computer Science & Engineering

CERTIFICATE

Certified that the mini-project work entitled “AIRLINE RESERVATION SYSTEM” is a bonafide work
carried out by

Avantika Upadhyay University Roll No:-2005080100027

The report has been approved as it satisfies the academic requirements in respect of mini-project work
prescribed for the course.

Mr. Mayur Srivastava Mr. Ramakant Katiyar Mr. Sumit Kumar Mishra
Mini-Project Guide Mini -Project Coordinator Project Coordinator

CSE DEPARTMENT, BBDEC, Lucknow 2


AIRLINE RESERVATION SYSTEM

ACKNOWLEDGEMENT

I express my profound gratitude to Mr. Mayur Srivastava (Assistant Professor), Department


of Computer Science and Engineering for the valuable help and guidance in the preparation of
this Report.

I would like to extend my sincere thanks to all Lab Assistants and all other staff members of
B.Tech Computer Science and Engineering.

Finally I would also wish to record my gratefulness to all my friends and classmates for their
help.

Avantika Upadhyay

2005080100027

CSE DEPARTMENT, BBDEC, Lucknow 3


AIRLINE RESERVATION SYSTEM

DECLARATION

I hereby declare that the Mini Project entitled ("AIRLINE RESERVATION


SYSTEM") is an authentic record of my own work as Mini Project for the award
of degree of B.Tech. (Computer Science and Engineering), Babu Banarsi Das
Engineering College, Lucknow, under the guidance of (Mr. Mayur Srivastava).

(Avantika Upadhyay)
(2005080100027)
Date:

CSE DEPARTMENT, BBDEC, Lucknow 4


AIRLINE RESERVATION SYSTEM

ABSTRACT

Airline reservation System is a computerized system used to store and retrieve information and
conduct transactions related to air travel. The project is aimed at exposing the relevance and
importance of Airline Reservation Systems. It is projected towards enhancing the relationship
between customers and airline agencies through the use of ARSs, and thereby making it convenient
for the customers to book the flights as when they require such that they can utilize this software to
make reservations. This software has two parts. First is user part and the administrator part. User
part is used as a front end and administrator is the back end. Administrator is used by airline
authority. It will allow the customers to access database and allow new customers to sign up for
online access.
The system allows the airline passenger to search for flights that are available between the
two travel cities, namely the “Departure city” and “Arrival city” for a particular departure and arrival
dates. The system displays all the flight’s details such as flight no, name, price and duration of journey
etc. After search the system display list of available flights and allows customer to choose a particular
flight. Then the system checks for the availability of seats on the flight. If the seats are available then
the system allows the passenger to book a seat. Otherwise it asks the user to chooseanother flight.
To book a flight the system asks the customer to enter his details such as name, address, city, state,
and credit card number and contact number. Then it checks the validity of card and book the flight
and update the airline database and user database. The system also allows the customer to cancel
his/her reservation, if any problem occurs.
The main purpose of this software is to reduce the manual errors involved in the airline
reservation process and make it convenient for the customers to book the flights as when they require
such that they can utilize this software to make reservations, modify reservations or cancel aparticular
reservation.

CSE DEPARTMENT, BBDEC, Lucknow 5


INTRODUCTION
The proposed project is a computerized reservations and ticketing system. Specifically, the
project pertains only in the Flightiness operation of booking a passenger and reserving a seat
in a flight and provides a payment process that will generate ticket in the ticketing system.

Internet has tremendously grown in the past years and most of the airlines have made
provisions for online reservation of theirs flights. Online ticket booking has reduce the hassel
and conjuction fased by the passengers. My projects intends to serve these purposes. It
intends to check all the available airline databases and return a string of results that would
help them in their plan.

This system would help the airline to better serve its cutomers by catering to theirs needs.
The site would use a Database to hold this information as well as the latest pricing and
availability information for the airlines.
MODULE DESCRIPTION
The projects has successfully implemented with proper authentication and services.

There are 2 main development modules in the project. They are


1. Admin Module
2. User/Customer Module

1. Admin Module:
Admin plays the key role throughout the whole project. Admin having own
Username and password keeps track of the flight details and also about the
Customer . He can approve and can also reject the booking application of the customer.

2. User/Customer Modules:

User also having his/her own username and password for login.
After login he/she can view all the flights and their details and can book tickets as per the
requirement. User can also view and edit his own profile.
THEORY
TOOLS:-
a. Visual Studio: Microsoft Visual Studio is an integrated development environment (IDE)
from Microsoft. Visual Studio includes a code editor supporting IntelliSense (the code
completion component) as well as code refactoring. The integrated debugger works as a
source-level as well as machine-level debugger.
b. MS SQL Server: SQL Server is owned and developed by Microsoft Corporation. The
primary function of SQL Server is to store and access data as requires by the
applications. It is a highly secured and doesn’t allow any kind of database file
manipulation while running.

TECHNOLOGY:-
1. ASP.Net: ASP.Net is an open source web framework created by Microsoft that
helps to build great websites and web applications using HTML , CSS and
JAVAScript.
2. C# Language: It is a object-oriented programming language that is easy to
learn and is quiet well applicable in finding errors in code.
3. HTML: HTML allows users to create and structure sections , heading ,links,
paragraphs on website using various tags thus providing a better look to the
webpage.
SYSTEM REQUIREMENTS
This project depends on both hardware as well as software requirements

REQUIREMENTS HARDWARE

PROCESSOR : 2.3 GHz or more

RAM : 500 MB or more

HARD DISK : 10 GB hard disk recommended

SOFTWARE REQUIREMENTS

OPERATING SYSTEM : Windows 7 Ultimate and above

BROWSER : Mozilla Firefox or any


DATA FLOW DIAGRAM

DATA FLOW DIAGRAM FOR OVERALL SYSTEM

Level 0
Level 1
1st level DFD (For Login)
SOURCE CODE
Web.xml

<?xml version="1.0" encoding="UTF-8"?>


<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>
<servlet-name>action</servlet-name>
<servlet-

class>org.apache.struts.action.ActionServlet</servlet- class>

<init-param>
<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param- value>

</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>Home.jsp</welcome-file>
</welcome-file-list>

</web-app>

Struts-config.xml

Login.jsp

<%@ page language="java" pageEncoding="ISO-8859-1"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>


<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>


<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">

<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution
2.5 License

Name : Professional
Description: A two-column, fixed-width design with dark color scheme
background.
Version : 1.0
Released : 20081230

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Professional by FreeCSSTemplates.org</title> <link rel="stylesheet"
type="text/css" href="style.css" media="screen" />

<script>
function validateForm(frm)
{
var uname=frm.uname.value;
var pwd=frm.pwd.value;
if(uname.length==0)
{
alert("Enter ur UserName");
frm.uname.focus();
return false;

if(pwd.length==0)
{
alert("Enter ur Password");
frm.pwd.focus();
return false;
}
return true;

}
</script>

</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1>Air Ticket Reservation</h1>

<p>Fly In Cooooooooollllllllllllll......................</p>

</div>
<!-- end #logo -->
<div id="menu">
<ul>
<li class="active"><a
href="Home.jsp">Home</a></li>
<li><a href="AboutUs.jsp">About

Us</a></li>

<li><a href="ContactUs.jsp">Contact
Us</a></li>
</ul>

</div>

<!-- end #menu -->


</div>
<!-- end #header -->
<div id="page">
<div id="header-pic"></div>
<div id="content">
<div class="post">
<h1 class="title"><h2>Welcome Login
Page......</h2> </h1>
<p class="byline">
<div class="entry">
</div>
<div class="meta">
<p class="links">
Welcome Login Page......
<html:form action="login" onsubmit="return
validateForm(this);">

<table>

<tr><td>User Name</td><td><html:text
property="uname"/></td></tr>
<tr><td>Password</td><td><html:password
property="pwd"/></td></tr>

<tr><td>Type</td><td colspan="2" align="center"><html:radio


property="type" value="admin">Admin</html:radio>
<html:radio property="type"
value="customer">Customer</html:radio></td></tr>

<tr><td><html:submit property="submit" value="Login"/><html:submit


property="submit" value="Reset"/></td></tr>

</table>
</html:form>
<font color="red"><bean:write name="loginForm"
property="msg"></bean:write></font>
<br /></div></div>
<div class="post">
<p class="byline">
<div class="entry">
</div>
<div class="meta">
</div>
</div>
</div>
<!-- end #content -->
<div id="sidebar">
<div id="sidebar-bgtop">
</div>
<div id="sidebar-content"><div id="sidebar-
bgbtm"><ul><li><h2>Sign Here<br /></h2><ul>
<li><a
href="Login.jsp">Login<br /></a></li>
<li><a

href="Registration.jsp">New User<br /></a></li> </ul>

</li> <li>

<ul> </li>

</ul> </div>

</div>
</div>
<!-- end #sidebar -->
<div style="clear:both; margin:0;"></div>
</div>
<!-- end #page -->
</div>
<div id="footer">
</div>
<!-- end #footer -->
&lt;&gt;</body>
</html>

UserHome.jsp

<%@ page language="java" pageEncoding="ISO-8859-1"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>


<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>


<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">

<!--

Design by Free CSS Templates


http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution
2.5 License

Name : Professional
Description: A two-column, fixed-width design with dark color scheme
background.
Version : 1.0
Released : 20081230

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Professional by FreeCSSTemplates.org</title> <link rel="stylesheet"
type="text/css" href="style.css" media="screen" />
</head>
<body>

<div id="wrapper">
<div id="header">
<div id="logo">
<h1>Air Ticket Reservation</h1>

<p>Fly In Cooooooooollllllllllllll......................</p>

</div>
<!-- end #logo -->
<div id="menu">
<ul>
<li class="active"><a
href="Home.jsp">Home</a></li>
Us</a></li>
Us</a></li>
<li><a href="AboutUs.jsp">About
<li><a href="ContactUs.jsp">Contact

<li><a href="login.do?submit=LogOut">Logout</a></li>

</ul> </div>

<!-- end #menu -->


</div>
<!-- end #header -->
<div id="page">
<div id="header-pic"></div>
<div id="content">
<div class="post">
<h1 class="title"><h2>Welcome To User Home
Page......</h2> </h1>
<p class="byline">
<div class="entry">
</div>
<div class="meta">
<p class="links">
<br /></div></div>
<div class="post">
<p class="byline">
<div class="entry">
</div>
<div class="meta">
</div>
</div>
</div>
<!-- end #content -->
<div id="sidebar">
<div id="sidebar-bgtop">
</div>
<div id="sidebar-content"><div id="sidebar-
bgbtm"><ul><li><h2><br /></h2><ul>

<li><a href="login.do?submit=viewProfile">My Profile<br

/></a></li>

<li><a href="ChangePassword.jsp">Change Password</a></li>

<li><a href="login.do?submit=viewFlight">View Flight</a></li>

<li><a href="login.do?submit=myBooking">My Booking</a></li>

<li><a href="login.do?submit=cancelFlight">Cancellation<br

/></a></li>

<li><a
href="login.do?submit=viewAnnouncement">View
Announcement<br /></a></li>
</ul>

</li> <li>

<ul>
</li> </ul>

</div>

</div>
</div>
<!-- end #sidebar -->
<div style="clear:both; margin:0;"></div>
</div>
<!-- end #page -->
</div>
<div id="footer">
</div>
<!-- end #footer -->
&lt;&gt;</body>
</html>

MyProfile.jsp

SCREENSHOTS
ADVANTAGES
The system is very simple in design and to implement. The system requires very low system
resources and the system will work in almost all configurations.

It has got following features :-

1. Ensure data accuracy.

2. Minimize manual data entry.

3. Minimum time needed for the various processing

4. Greater efficiency

5. Availability of seats can be enquired very easily.

6. Passengers can also cancel their tickets easily.


REFRENCES

1. The Complete reference java2... By Herbert Schildt .......


Tata McGraw Hill Publication.
2. Pure JSP By James Goodwill Dream Tech Publication. A
Beginner’s guide JSP By Madhushree Ganguli Wiley
3. Publishing . Teach Yourself Web-Technologies (I & II)
By Ivan Bay Ross
4. www.w3schools.com/ASPNET/
5. http://aspnet101.com/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy