You are on page 1of 15

Mini Project Synopsis

on
ONLINE RAILWAY
RESERVATION SYSTEM
Group no-8
Project Guide
MRS. PREETI PANDEY
Submitted to
MRS. PREETI PANDEY
Submitted by
AYUSH SINGH(1301410027)
SUDHAKAR VIKRAM VIJAY(1301410090)
AJAY KUMAR (1301410010)
MOHAMMAD HASSAN (1374510013)

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING
Shri Ram Murti Smarak
College Of Engineering &Technology
Bareilly (U.P.)
CONTENTS

Title
Introduction
Objective of the project
Requirements specifications
(i) Hardware requirements
(ii) Software requirements

Methodology / Technique
List of Modules
Project Applications
Project limitations
References





INTRODUCTION

HISTORY
A plan for a rail system in India was first put forward in 1832,
but no further steps were taken for
more than a decade. In 1844, the Governor-General of India
Lord Hardinge allowed private
entrepreneurs to set up a rail system in India. Two new
railway companies were created and the
East India Company was asked to assist them. Interest from a
lot of investors in the UK led to the
rapid creation of a rail system over the next few years.

Railways were first introduced to India in 1853. By 1947, the
year of India's independence, there
were forty-two rail systems. In 1951 the systems were
nationalised as one unit, becoming one of
the largest networks in the world. IR operates both long
distance and suburban rail systems on a
multi-gauge network of broad, metre and narrow gauges. It
also owns locomotive and coach
production facilities.

The first train in India became operational on 1851-12-22, and
was used for the hauling of
construction material in Roorkee. A few years later, on 1853-
04-16, the first passenger train
between Bori Bunder, Bombay and Thana covering a
distance of 34 km (21 miles) was
inaugurated, formally heralding the birth of railways in
India.

INTRODUCTION TO THE
RESERVATION
SYSTEM

The Indian Railways (IR) carries about 5.5 lakh
passengers in reserved accommodation every
day. The computerised Passenger Reservation System
(PRS) facilitates booking and cancelling
of tickets from any of the 4000 terminals (i.e PRS
booking windows) all over the country. These
tickets can be booked or cancelled for journeys
commencing in any part of India and ending in
any other part, with travel times as long as 72 hours
and distances up to several thousand
kilometers.
The pilot project of PRS was launched on 15 November
1985, over Northern Railway with the
installation of the Integrated Multiple Train
Passenger Reservation System (IMPRESS), an
online transaction processing system developed by the
Indian Railways in association with
Computer Maintenance Corporation (CMC) Ltd., at
New Delhi. The objective was to provide
reserved accommodation on any train from any
counter, preparation of train charts and
accounting of the money collected. This application
was subsequently implemented in 1987, at
Mumbai, Chennai, Kolkata and Secunderabad. With
the addition of new locations and many
redefinitions, the IMPRESS system fell short of growing
expectations of the travelling public






OBJECTIVE OF PROJECT
1. The acquisition and maintenance of a relational
database with the help of hardware,
communication network and software including
system design.
2. To assess the if system chosen in the project operates
in an adequately controlled
environment.
3. Whether the applications control are adequate and
if the system is in compliance with
rules.
4. Adequate security from possibilities of fraud.
5. To show an effective mechanism to ensure most
economic usage of available resources.
6. The control mechanism for credit card transactions
were adequate.





REQUIREMENTS

1-SOFTWARE REQUIREMENTS:
LANGUAGE : C
OPERATING SYSYEM : WINDOWS 7,8
RANDOM ACCESS MEMORY(RAM) : 2 GB OR
GREATER
ASP.NET, C#, VS 2005 / 2008 AND HIGHER, SQL
SERVER 2005 / 2008 AND HIGHER.


2-HARDWARE REQUIREMENTS:
PROCESSOR : INTEL CORE i5-
3230
PROCESSOR SPEED : 2.60 GHz
KEYBOARD KEYS : 104 KEYS




METHODOLOGY
o DATA FLOW DIAGRAM(DFD):
A data flow diagram (DFD) is a graphical representation of
the "flow" of data through an information system, modeling
its process aspects. A DFD is often used as a preliminary step to
create an overview of the system, which can later be
elaborated. DFDs can also be used for the visualization of data
processing (structured design).
A DFD shows what kind of information will be input to and
output from the system, where the data will come from and
go to, and where the data will be stored. It does not show
information about the timing of processes, or information
about whether processes will operate in sequence or in parallel
(which is shown on a flowchart).
It is common practice to draw the context-level data flow
diagram first, which shows the interaction between the system
and external agents which act as data sources and data sinks.
This helps to create an accurate drawing in the context
diagram. The system's interactions with the outside world are
modelled purely in terms of data flows across the system
boundary. The context diagram shows the entire system as a
single process, and gives no clues as to its internal organization.
This context-level DFD is next "exploded", to produce a Level 1
DFD that shows some of the detail of the system being
modeled. The Level 1 DFD shows how the system is divided into
sub-systems (processes), each of which deals with one or more
of the data flows to or from an external agent, and which
together provide all of the functionality of the system as a
whole. It also identifies internal data stores that must be
present in order for the system to do its job, and shows the flow
of data between the various parts of the system.
Data flow diagrams are one of the three essential perspectives
of the structured-systems analysis and design method SSADM.
The sponsor of a project and the end users will need to be
briefed and consulted throughout all stages of a system's
evolution. With a data flow diagram, users are able to
visualize how the system will operate, what the system will
accomplish, and how the system will be implemented. The old
system's dataflow diagrams can be drawn up and compared
with the new system's data flow diagrams to draw
comparisons to implement a more efficient system. Data flow
diagrams can be used to provide the end user with a physical
idea of where the data they input ultimately has an effect
upon the structure of the whole system from order to dispatch
to report. How any system is developed can be determined
through a data flow diagram model.
In the course of developing a set of levelled data flow
diagrams the analyst/designers is forced to address how the
system may be decomposed into component sub-systems, and
to identify the transaction data in the data model.
RAILWAY RESERVATION METHODS :
Online Booking
Counter Booking

ONLINE BOOKING:
This facility is given to general public by railway department.
With the help of this
facility people can book their tickets through internet, sitting in
their home by a single click of
the mouse. Using their credit card people can easily get their
tickets done within minutes. There
are certain charges for online booking as well.

COUNTER BOOKING:
This is oldest method of booking the ticket. The reservation
counters are there at
railway departments from where people can get the tickets to
their respective destinations.
Nowadays there are various ticket counters, apart from
railway station counters where tickets are
available.






LIST OF MODULES
Module is a part of a program. Programs are composed of
one or more independently developed modules that are
not combined until the program is linked. A single module can
contain one or several routines.
Mange Users, Train Master, Station Master, Train
Schedule, Fare Calculation Master, Ticket Reservation,
Ticket Cancellation, Reports. Seat Allotment, Schedule for
Seat allocation for cancel ticket. etc.






Applications
1. The scope of project included evaluation of the application
and was primarily concerned with
the transactions related to booking of tickets from the
terminals operated by the railway
personnel.

2. Application controls, simulation and online enquiries were
used to evaluate 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 applications such as VB,MS Access and Structured
Query Language (SQL).





LIMITATIONS
There are many instructions which make the users confuse
Generally consist of unattractive graphical interface(GUI)
There are lots of scope to improve the performance of the
Online Railway Reservation System in the area of user
interface, database performance, and query processing
time. Etc.






REFERENCES

http://www.slideshare.net/masterpiyush/online-railway-reservation-
system-33260680
http://en.wikipedia.org/wiki/Data_flow_diagram
http://www.scribd.com/doc/48357161/Railway-Reservation-System-Synopsis
http://www.beprojectreport.com/rm-abstracts-cs/rmcs25-Erail-Online-
Railway-Reservation-System.html













Submitted in partial fulfilment for the award of Degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE ENGINEERING
Submitted by:
AYUSH SINGH (1301410027) ______________________
SUDHAKAR VIKRAM VIJAY (1301410090) ______________________
AJAY KUMAR (1301410010) _____________________
MOHAMMAD HASSAN(1374510013) _____________________

Project guide:
MRS. PREETI PANDEY ______________________

Project incharge:
MRS. PREETI PANDEY ______________________
Head of Department (HOD):
MR. L.S. MAURYA _____________________


Shri Ram Murti Smarak
College Of Engineering &Technology
Bareilly (U.P.)

You might also like