0% found this document useful (0 votes)
149 views

Report DBMS

The document describes a project report for an airline reservation system. It provides an overview of the system, which will allow users to book and manage flights. It will hold schedules, fares, reservations and tickets. The system aims to automate booking to save time for users and generate tickets automatically. It will have administrator functionality to manage flights and a user-friendly interface. Security, data protection and distributed architecture are priorities in the system's design.

Uploaded by

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

Report DBMS

The document describes a project report for an airline reservation system. It provides an overview of the system, which will allow users to book and manage flights. It will hold schedules, fares, reservations and tickets. The system aims to automate booking to save time for users and generate tickets automatically. It will have administrator functionality to manage flights and a user-friendly interface. Security, data protection and distributed architecture are priorities in the system's design.

Uploaded by

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

AIRLINE RESERVATION SYSTEM

Project Report

Marathwada Shikshan Prasarak Mandal’s

Deogiri Institute of Engineering and Management Studies,


Aurangabad

Project Report

On

AIRLINE RESERVATION SYSTEM

Submitted By

Rhugved R. Takalkar (36058)

Dr. Babasaheb Ambedkar Technological University


Lonere (M.S.)

Department of Computer Science and Engineering

Deogiri Institute of Engineering and Management Studies,


Aurangabad
(2019- 2020)

1
PREFACE

With the fast development of computer technology, the software projects are growing

and complexity. Software experts have recently sought to develop a more systematic and

formal approach in the design, development and implementation of their software. This

new approach has become necessary because the traditional methods of system

development often yielded software characterized by late diversity, costliness,

unreliability, and non-maintainability and nonuse ability.

In this new age of computing everything has been computerized, so how can we

become isolate and untouched from this environment. That’s why keeping this thing in

mind and an opportunity or probably a creativity to do such a task different and unique

from others, we thought a way to develop this software.

This project has been developed in aim to aid and computerize an flight booking.

While keeping in mind the user will find an easy and friendlier user interface to perform

his task. The software has been made so user friendly that any person can use it easily

without having any computer experience.

2
INTRODUCTION

1.1. Project Overview

Airline Reservation System contains the details about flight schedules and its fare tariffs,

passenger reservations and ticket records. Air Alliance operates flights to 30 destinations

in India namely Allahabad, Bengaluru, Bhopal, Bhuj , Dehradun, Delhi, Diu,

Gorakhpur, Guwahati, Hyderabad, Jabalpur, Jaipur, Jammu, Kanpur, Kochi, Kolkata,

Kullu, Mumbai, Pantnagar, Pune, Raipur, Ranchi, Shimla, Surat, Vijayawada, Tezpur

and Tirupati.

1.2. Project Description

Airline Reservation System will hold flight schedules and its fare tariffs, passenger

reservations and ticket records. It saves time as it allows online procedure as users no

longer to wait in a queue to book the flights. It is automatically generated by the server.

Admin is the main authority who can do addition, deletion, and modification of flights if

required.

The project has been planned to be having the view of distributed architecture,

with centralized storage of the database. The application for the storage of the data has

been planned. Using the constructs of Database Mysql and all the user interfaces have

been designed using the Adobe Dreamweaver technologies.

The database connectivity is planned using the “SQL Connection” methodology.

The standards of security and data protective mechanism have been given a big choice

for proper usage. The application takes care of different modules and their associated

reports, which are produced as per the applicable strategies and standards that are put

forwarded by the administrative staff.

3
The entire project has been developed keeping in view of the distributed client

server computing technology, in mind. The specification has been normalized up to 2NF

to eliminate all the anomalies that may arise due to the database transaction that are

executed by the general users and the organizational administration. The user interfaces

are browser specific to give distributed accessibility for the overall system. The internal

database has been selected as Database Mysql.

The Airline Reservation System project is an implementation of a general Airline

Ticketing website like Orbitz, which helps the customers to search the availability and

prices of various airline tickets, along with the different packages available with the

reservations.

This project also covers various features like online registration of the users,

modifying the details of the website by the management staff or administrator of the

website, by adding, deleting or modifying the customer details, flights or packages

information. In general, this website would be designed to perform like any other airline

ticketing website available online.

Definitions, Acronyms, and Abbreviations

Personal Details: Details of passengers such as user id, phone number, address, passport

no, e-mail address etc.

Contact Details: Details of contact associated with the passenger.

MySQL: is a RDBMS based on SQL which is used for adding, removing, and

modifying information in the database.

HTML: Hypertext Markup Language

PHP: Hypertext Preprocessor

4
Proposed System:

The Proposed system ensures the complete freedom for users, where user at his own

system can logon to this website and can book his ticket. Our proposed system allows

only registered users to book the tickets, view timings and cancel their tickets.

In this Proposal the entire work is done on online and ticket with id is also

provided for passengers as a print document. Here passengers can send their queries and

suggestions through a feedback form.

To debug the existing system, remove procedures those cause data redundancy,

make navigational sequence proper To build strong password mechanism.

Advantages:

 User friendliness provided in the application with various controls.

 The system makes the overall project management much easier and flexible.

 It provides high level of security with different level of authentication.

Product Functions

The website will allow access only to authorized users with specific roles

(Administrator- maintains the website, Company-Register the passengers, Passenger-

Fills the details).

Following are the System Functions:

Passenger role:

On the register form, passenger should enter all their detail such as their name, passport

number, Email and contact number.

5
Administration role

The system administrator must be able to: add, update and modify flights and view the

customer details.

User Characteristics

End Users

All specific knowledge or skills are required from the feeder.

 Educational level: Users should be comfortable with the English language.

 Experience: Users should have prior information regarding the online booking.

 Skills: Users should have basic knowledge and should be comfortable

Administrator

Administrator must be capable to manage user rights.

This system will not take care of any virus problem, which might occur either on the

Client or the server system. Avoiding the use of pirated software and ensuring that

floppies and other removable media are scanned for viruses before use could minimize

the possibility of viral infection.

Constraints

The Information of all users, subjects and allocations must be stored in a database that is

accessible by every connected system. MySQL used for database.

 Users may access from any system connected to the online database.

 Users must have their correct usernames and passwords to enter into their

accounts.

6
System Study

System Study is a detailed study of the various operations performed by a system and

their relationships within and outside of the system. Here the key question is- what all

problems exist in the present system? What must be done to solve the problem? Analysis

begins when a user or manager begins a study of the program using existing system.

System study can be categorized into four parts.

 System planning and initial investigation

 Proposed System with objectives

Assumptions and Dependencies

The Software needs the following third party products-

 HTML for development of project.

 WAMP for database connectivity.

Although basic password authentication and role based security mechanisms will be used

to protect OPMS from unauthorized access; functionality such as email notifications are

assumed to be sufficiently protected under the existing security policies applied by the

University network team. Redundant Database is setup as the role of backup Database

Server when primary database is failure.

7
MY-SQL (BACKEND)

MySQL in July 2013, it was the world's second most widely used RDBMS, and the most

widely used open-source client server model RDBMS. It is named after co-

founder Michael Widenius's. The SQL abbreviation stands for Structured Query

Language. The MySQL development project has made its source code available under

the terms of the GNU General Public License, as well as under a variety

of proprietary agreements.

Apache

The Apache HTTP Server is web server software notable for playing a key role in the

initial growth of the World Wide Web. In 2009 it became the first web server software to

surpass the 100 million web site milestone. Apache is developed and maintained by an

open community of developers under the auspices of the Apache Software Foundation.

Since April 1996 Apache has been the most popular HTTP server software in use.

WAMPP

WAMPP is a small and light Apache distribution containing the most common web

development technologies in a single package. Its contents, small size, and portability

make it the ideal tool for students developing and testing applications in PHP and

MySQL. WAMPP is available as a free download in two specific packages: full and lite.

While the full package download provides a wide array of development tools, WAMPP

Lite contains the necessary technologies that meet the Ontario Skills Competition

standard.

8
DATA FLOW DIAGRAM

Four simple notations are used to complete a DFD. These notations are given below:-

DATA FLOW: - The data flow is used to describe the movement of information from

one part of the system to another part.Data flow is represented by an arrow.

PROCESS: - A circle or bubble represents a process that transforms incoming data to

outgoing data. Process shows a part of the system that transform inputs to outputs.

EXTERNAL ENTITY: - External entities represent any entity that supplies or receive

information from the system but is not a part of the system.

DATA STORE: - The data store represents a logical file. A logical file can represent

either a data store symbol which can represent either a data structure or a physical file on

disk. The data store is used to collect data at rest or a temporary repository of data. It is

represented by open rectangle.

OUTPUT:-The output symbol is used when a hard copy is produced and the user of the

copies cannot be clearly specified or there are several users of the output.

SYMBOLS

Function

File/Database

Input/output

Flow

9
Context Diagram

LEVEL-0/Context Diagram:-

Online Airline Reservation Form


Reservation
View Customer Details Customer
Admin System
Fill Details Book Ticket

LEVEL-1 DFD

Reservation Storage Files

Reservation
Passenger
process Ticket
booking
process

Report to
admin

10
11
12
DATABASE DESIGN

The general theme behind a database is to handle information as an integrated whole. A

database is a collection of interrelated data stored with minimum redundancy to serve

many users quickly and efficiently. The general objective is to make information access

easy quick and flexible for user. In database design several objectives are considered.

Control Redundancy:

Redundant occupies space and therefore, is wasteful. If versions of the data are in

different phases of updating the system often gives conflicting information. A unique

aspect of database design is storing only once, which controls redundancy and improves

system performance.

13
Table Structure

Registration Table

Booking Table

14
Designing Forms

Ticket Booking

Registration

15
16

You might also like