Koneru Lakshmaiah Education Foundation
(Deemed to be University)
FRESHMAN ENGINEERING DEPARTMENT
A Project Based Lab Report
On
RAILWAY TICKET BOOKING
SUBMITTED BY:
180030059 M.VENKATA SAI TEJA
180030117 D.TENDULKAR REDDY
180030124 B.SAI KRISHNA
180030127 K. GOPI CHAND
UNDER THE GUIDANCE OF
D.NAGA MALLESWARI
ASST.PROFESSOR
KL UNIVERSITY
Green fields, Vaddeswaram – 522 502
Guntur Dt., AP, India.
1
DEPARTMENT OF BASIC ENGINEERING SCIENCES-1
CERTIFICATE
This is to certify that the project based laboratory report entitled
“IMPLEMENTATION OF LINKED LIST” submitted by Mr.M.VENKATA SAI TEJA
Mr.D.TENDULKAR REDDY ,Mr.B.SAI KRISHNA ,Mr. K.GOPI CHAND , bearing
Regd. No. 180030059, 180030117, 180030124, 180030127 to the Department of Basic
Engineering Sciences-1, KL University in partial fulfillment of the requirements for the
completion of a project based Laboratory in “OOPS-(CODING)”course in II B Tech 1
Semester, is a bonafide record of the work carried out by Mr. SASIDHAR under my
supervision during the academic year 2019 – 2020.
PROJECT SUPERVISOR HEAD OF THE
DEPARTMENT
Mrs NAGA MALLESWARI Dr. HARI KIRAN
VEGE
ASST.PROFESSOR
ASSO.PROFESSOR
2
ACKNOWLEDGEMENTS
It is great pleasure for me to express my gratitude to our honorable President
Sri. Er. Koneru Satyanarayana, for giving the opportunity and platform with facilities in
accomplishing the project based laboratory report.
I express the sincere gratitude to our principal Prof. Dr. N.Venkataram for his
administration towards our academic growth.
I express sincere gratitude to HOD-BES-1 Dr.Hari Kiran Vegefor his leadership and
constant motivation provided in successful completion of our academic semester. I record it
as my privilege to deeply thank for providing us the efficient faculty and facilities to make
our ideas into reality.
I express my sincere thanks to our project supervisor Mrs. NAGA MALLESWARI
for his novel association of ideas, encouragement, appreciation and intellectual zeal which
motivated us to venture this project successfully.
Finally, it is pleased to acknowledge the indebtedness to all those who devoted
themselves directly or indirectly to make this project report success.
Name: Regd . No:
M.VENKATA SAI TEJA 180030059
D.TENDULKAR REDDY 180030117
B.SAI KRISHNA 180030124
Dr K.GOPI CHAND 180030127
3
ABSTRACT
This project is about mainly to implement polynomial operations using Jframes by
GUI. We have to perform mainly four operations:-
1) Passenger details
2) Starting point and Destination
3) Two categories of trains which consists of Ac and Non-Ac
4) Stores the amount paid
The Railway Reservation System facilitates the passengers to enquire about the trains
available on the basis of source and destination, Booking and Cancellation of tickets,
enquire about the status of the booked ticket, etc. The aim of case study is to design and
develop a data maintaining the records of different trains, train status, and passengers
This project contains Introduction to the Railways reservation system .It is the computerized
system of reserving the seats of train seats in advanced. It is mainly used for long route. On-
line reservation has made the process for the reservation of seats very much easier than ever
before.
In our country India, there are number of counters for the reservation of the seats and one
can easily make reservations and get tickets. Then this project contains entity relationship
model diagram based on railway reservation system and introduction to relation model
.There is also design of the data of the railway reservation system based on relation model.
Example of some SQL queries to retrieves data from rail management database.
4
INDEX
S.NO TITLE PAGE NO
1 Introduction 06
2 Software & Hardware Details 07
3 Data Flow Diagram 08
4 Algorithm 09
5 Implementation 08
6 Integration and System Testing 09
7 Conclusion 10
INTRODUCTION
Swing was developed to provide a more sophisticated set of GUI components than the
earlier Abstract window tool kit Swing provides a look and feel that emulates the look and
feel of several platforms, and also supports a pluggable look and feel that allows
applications to have a look and feel unrelated to the underlying platform. It has more
powerful and flexible components than AWT. In addition to familiar components such as
buttons, check boxes and labels, Swing provides several advanced components such as
tabbed panel, scroll panes, trees, tables, and lists.
Unlike AWT components, Swing components are not implemented by platform-specific
code. Instead, they are written entirely in Java and therefore are platform-independent. The
term "lightweight" is used to describe such an element.
5
Swing is a highly modular-based architecture, which allows for the "plugging" of various custom
implementations of specified framework interfaces: Users can provide their own custom
implementation(s) of these components to override the default implementations using Java's
inheritance mechanism.
Swing is a component-based framework, whose components are all ultimately derived from
the javax.swing.JComponentl class. Swing objects asynchronously fire events, have
bound properties, and respond to a documented set of methods specific to the component.
Swing components are java Beans components, compliant with the Java Beans Component
Architecture specifications.
Example Swing widgets in Java
AIM
SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS:
The major software requirements of the project are as follows:
Language : Dev C++
Operating system:windows Xp or Later
HARDWARE REQUIREMENTS:
The hardware requirements that map towards the software are as follows:
6
RAM : 4GB
Processor : intel core-i5 processor
DATA FLOW DIAGRAM
7
ALGORITHM
Step 1: Start
Step 2:Give menu for user to choose the operation they want to perform
Step 3:Prepare various menus for the user
Step 4:Give data
8
Step 5:Display the output as per given user’s choice
Step 6:Stop
IMPLEMENTATION
9
INTEGRATION AND SYSTEM TESTING
OUTPUTS
Screen Shots:
10
CONCLUSION
In our project Railway reservation system we have stored all the information about the
Trains scheduled and the users booking tickets and even status of trains, seats etc. This data
base is helpful for the applications which facilitate passengers to book the train tickets and
check the details of trains and their status from their place itself it avoids inconviniences of
going to railway station for each and every query they get. We had considered the most
important requriments only, many more features and details can be added to our project
11
inorder to obtain even more user friendly applications. These applications are already in
progress and in future they can be upgraded and may become part of amazing technology
12