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

Railway Reservation System: Gurmeet Singh

The document describes a proposed railway reservation system that aims to automate the railway reservation process. It includes modules for train and station management, ticket reservation and cancellation, seat allocation, and fare calculation. The system provides a user-friendly interface and utilizes master data to minimize errors and ensure accurate fare calculation. It also includes security features and has the scope to improve efficiency, reduce manual work, and provide better customer service overall.

Uploaded by

gurmeet
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Railway Reservation System: Gurmeet Singh

The document describes a proposed railway reservation system that aims to automate the railway reservation process. It includes modules for train and station management, ticket reservation and cancellation, seat allocation, and fare calculation. The system provides a user-friendly interface and utilizes master data to minimize errors and ensure accurate fare calculation. It also includes security features and has the scope to improve efficiency, reduce manual work, and provide better customer service overall.

Uploaded by

gurmeet
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Railway Reservation System

Gurmeet Singh
INTRODUCTION
Proposed Railway Reservation System is developed for to automate the railway
reservation system. It includes modules required to successfully operate railway
reversion process smoothly. It has train master to add modify train information, Train
schedule to enter train journey details include all the station name, arrival time
and departure time. It includes automatic fare calculation as per the distance between
two stations.

Reservation module consists of automatic seat no and coaches no allocation system.


Daily schedule for updating of not confirm seat and coach no. All master like train master, trains
schedule, reservation fees, cancellation fees charges can be modified individually from
frontend and changes reflect in all modules immediately.

Therefore proposed Railway Reservation System has been designed to automate


the process of railway for ticket reservation and back office activities. System can make
the daily activities efficient and providing the fast response.

RAILWAY RESERVATION SYSTEM MODULES

Security Module - Security modules include security features like user management
and application level password management.

Maintain User Master - Each user identified by the user name and user type. Only
admin user can create, edit user information. Password must be 6 characters long and must be
alpha numeric. While creating user system assign default password for the user, user
must change default password for first time login. All login time stamp stored in the
system for security audit.

Station Master - Every station is uniquely identified by system generated Station ID. It also
includes station code, station name and railway division name.

Train Master - Every train uniquely identified by train no, it includes train name,
train schedule which days of the week train will run. No of coaches available for 3
tiers AC, First Class, Sleeper Class etc.
Train Schedule - It includes train journey details from start station to end station, all-in between
stations, distances between 2 station, arrival and departure time.
Fare Rule - It help to calculate fare by distance, support different type of fare
calculation for different class like AC1, AC3 etc.

Cancellation Fees Rule - It provide the master data for all ticket cancellation fees
calculation.

Reservation and Super Fast Fee- It provide the master data for all ticket cancellation fees
calculation.

Transaction Module - Transaction module includes following sub modules.

Reservation - This module used to make reservation, it asks for input data like train no, journey
date, from station code, end station code. System has powerful validation rule to check validation
like journey date must be greater than system date; journey date must be within 90 days.
Train should run for the selected day. Check for from station and to station. Seat availability,
while saving the record system generate PRN no, seat no and coach no. Before save the
system ask for final confirmation. System automatically calculates the fare and save the
details.

Cancellation - For cancellation of ticket it ask for PRN no, after entering the correct
PRN no system check for validity of the PRN no, whether it already cancelled, journey
date already expired. I it validate system display all the details of the reservation.
System automatically calculates the cancellation fees from the cancellation rule master.
Before save the record system ask for the confirmation.

Update Seat no for unconfirmed passenger - It is schedule activity, system query for
all cancelled ticket for particular journey date and allocates all vacant seats to
unconfirmed passenger.

Daily Cash Transaction- It shows daily transaction, like how much money received
and how much money refund. All data can be exported to MS Excel for review and save in file
system.

Query Module - A powerful query module give on screen information for particular PRN NO,
it shows all the reservation details and cancellation details, include current status for the
seat no, coach no.
Existing system

In the existing system the exams are done only manually and proposed system we have to
computerize all the exams using this software. The whole process of assigning test and
evaluating their scores after the test, was done manually till date. Processing the test
paper i.e. checking and distributing respective scores used to take time when the
software was not installed.

PROPOSED SYSTEM

Complete end to end system for all the activities related to railway reservation system.
Supports the full life cycle of ticket reservation, seat allocation, and ticket cancellation.
Reschedule the cancel seat to unconfirmed passenger. It is a scalable system.

As a clearly arranged and user-friendly interface. Easy to use and minimum data entry, all
important details is mater driven and provide in drop down list to make fast operation and avoid
mistake. Automatic fare calculation from stage master, in new updating of fare in stage master will
automatically reflect in all new reservation. All important details can be updated by front end
master module only. Retrieval of forgotten passwords and integrated security features.

SCOPE OF PROPOSED SYSTEM

The aim of proposed system is to develop a system of improved facilities. The proposed
system can overcome all the limitations of the existing system. The system provides
proper security and reduces the manual work.

1. Security of data.
2. Ensure data accuracy.
3. Proper control of the higher officials.
4. Minimize manual data entry.
5. Minimum time needed for the various processing.
6. Greater efficiency.
7. Better service.
8. User friendliness and interactive.
9. Minimum time required.
System Requirement

Hardware Requirements:
Processor: X86 Compatible processor with 1.7 GHz Clock speed
RAM: 512 MB or more
Harddisk:20 GB or moreMonitor : VGA/SVGAKeyboard : 104 KeysMouse :
2 buttons/ 3 buttons

Software Requirements
Operating System: Windows 2000/XPFront end: Visual Basic 6.0Back end : Ms-Access 2003/07

Front end

Microsoft Visual Basic 6.0 : Visual Basic 6.0 is Microsoft latest version of the Visual Basic
Programming language. Although writing programs can be a tedious chore at time. Visual Basic
reduces the effort required on your part, and makes programming enjoyable. Visual Basic makes
many aspects of programming as simple as dragging graphics objects on to screen with
your mouse. Visual Basic 6.0 is more than just a programming language; the secret to
Visual Basic is in its name´ Visual´. With to days Windows Operating System, a program must be
able to interact with the screen. Key board , mouse and printer graphically. The environment
provided by Visual Basic is suitable for any type of application. Using this environment, the user
can visually design the objects that your application uses. Visual Basic is not just a
languages, it’s an integrated development environment in which you can develop, run,
test and debug your applications. The impressive array of programming
resources provided by Visual Basic enables to create the objects extemporaneously
which can range from pop-up menu to a message box A form is a major part of Visual Basic
application, which allows the user to enter the data as well as view the result. A control is an object that
we draw on a form to enable or enhance user interaction with an application.

Hence a Visual Basic application is a combination of object like forms and controls,
procedures that can respond to Events and other general- purpose procedures.

Backend

Microsoft Office Access 2007 is a relational data base management system from
Microsoft that combines the relational Microsoft Jet Database Engine with a graphical
user interface and software-development tools. It is a member of the Microsoft Office
suite of applications, included in the Professional and higher editions or sold separately.
In mid-May 2010, the current version of Microsoft Access 2010 was released by Microsoft in Office
2010; Microsoft Office Access 2007 was the prior version. Access stores data in its own
format based on the Access Jet Database Engine. It can also import or link directly to
data stored in other applications and databases.

You might also like