0% found this document useful (0 votes)
2K views7 pages

Online Reservation System Project in Java

The document describes an online reservation system project in Java to address flaws in the existing Indian railway system. Key points: 1. The proposed system aims to make more tickets available closer to the travel date and allocate seats according to age to help common people afford last-minute travel. 2. It analyzes the purpose and limitations of the existing manual system and proposes an online system for ticket booking, cancellation, and waitlisting with features like age-based seat allocation. 3. The system requirements include collecting passenger and train details to update reservations and maintain databases to retrieve future travel information for the railway department.

Uploaded by

lokesh
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)
2K views7 pages

Online Reservation System Project in Java

The document describes an online reservation system project in Java to address flaws in the existing Indian railway system. Key points: 1. The proposed system aims to make more tickets available closer to the travel date and allocate seats according to age to help common people afford last-minute travel. 2. It analyzes the purpose and limitations of the existing manual system and proposes an online system for ticket booking, cancellation, and waitlisting with features like age-based seat allocation. 3. The system requirements include collecting passenger and train details to update reservations and maintain databases to retrieve future travel information for the railway department.

Uploaded by

lokesh
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/ 7

Online Reservation System Project in Java

1. Introduction

About Project:
The existing railway system has few flaws. Tickets were
made available before one month.so it has become difficult for the common
people who make travel plans in the last minute, they were forced to buy the
ticket for higher price which a normal middle class person cannot afford.
Seat allotment is done randomly except for senior citizens.so
in the new proposed system 80 percent of the tickets will be made available
30 days prior to the journey and 15 percent tickets will be available before 7
days and 5percent tickets will be allocated for tatkal.
Seat allotment will be done according to their age. people
aging between 1535 will be given upper berth, people aging between 3560
will be given middle berth and people above 60 will be considered as senior
citizens and will be given lower berth.
Railway reservation system should be replicated which
includes ticket booking, cancellation, waiting list should be maintained and
additional features like seat allocation according to age and opening
bookings should be provided.
2. Project Analysis

2.1 Purpose of the Project:

Designing the application and of railway reservation


system for the purpose of reserving railway tickets and database
maintenance about train passenger details by the railway
department only. This database helps railway to retrieve data as
and required in future.
The purpose of this source is to describe the railway
reservation system which provides the train timing details,
reservation, billing and cancellation on various types of reservation
namely,

 Confirm Reservation for confirm Seat.


 Reservation against Cancellation.
 Waiting list Reservation.
 Online Reservation.
 Tatkal Reservation.
2.2 Existing System:

Even though the online reservation system is available but


the passengers have to fill all their necessary details using pen and paper
which involves manual working. It’s the main counter is not open due to
late arrival or due to some reasons then in this case, passengers have to
wait and in certain cases they have to wait in line, waiting for their
chance to come. After wasting so much time, customers able to get their
answers and sometimes they did not positive response.

2.2.1 Limitations of Existing System:


 Data redundancy: It means that same data fields appear in many
different files and often in different formats.
 Difficulty in accessing the data: In manual system, information is
time consuming.
 Security measures: In manual system, no security measures were
provided but in this system, password security has been provided.

2.3 Proposed System:

Through this Online Reservation System customers do


not have to wait in line and they will able to get their answers in just a
click. Through this system online form will be available by which
passengers will able to fill their details along with their journey details.
To book their seats, users will have to first search their trains as per their
requirements and after getting correct train they will have to provide
Train number. After pressing next button, it will show its status, whether
it has been activated or in process. Online cancellation form will also be
available and to cancel their reservation, they will have to provide their
PNR number again to carry the next task
3. Requirement Analysis
3.1 Purpose and Scope
The scope of project included evaluation of the application and was
primarily concerned with the transcations releated to booking of tickets
from the terminals operated by the railway personnel.
Application controls and simulation were used to evaluated data
validation and program logic. The selected data, as made available for
substantive checking of the completeness, integrity and consistency of data
using computer assisted application such as MS Access.
The records are maintained in the database railway reservation
center were also reviewed. Discussions were held with the database users
to gain understanding regarding the various functional aspects of the
system.
 The booking database has passenger’s details like- Name, Age, Gender,

Total number of passengers travelling, Date of travel and Class of


travel.
 The train database has train details like- Train name, Train number,

Route, To, From, Train time, AC First Class, AC 2 Tire, AC 3 Tire,


Sleeper, Second sitting and Quota Management like general, Tatkkal.
4. Specific Requirements
Functional Requirements:
Function 1: “Train Details”-The staff of railway system must be able to
view the details of the train.
 Input: Details of train.
 Source: Trains.
 Output: Number of passengers.
 Destination: Area to be reached.
 Action: To update the train details we require the train name, number,
destination, timing, number of seat available.
 Requires: the database table having the details of the trains.
 Precondition: None.
 Side Effects: None.
Function 2: “Railway Reservation Details”-The staff of railway system
must be able to view the customer detail for their reservation.
 Input: passengers details.
 Output: Reserved seats for the passengers.
 Source: Trains.
 Destination: Area where the passenger to be reached.
 Action: To update the reservation details we require name of the
passenger to be reached.
 Requires: The database having the details of reservation.
 Precondition: The customer’s approach a week prior.
 Side Effects: None.

5. System Requirements

HARDWARE REQUIREMENTS:
1. Processor: Pentium 4
2. RAM: 1GB
3. Hard Disk: 50GB
4. Processor speed: 2.4GHZ

SOFTWARE REQUIREMENTS:
1. 0perating System: Microsoft Windows XP with Service Pack 2.
2. Programming Language: JDBC, Core Java.
3. Database: Microsoft Access.

You might also like