Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

SHRI MOUNI VIDYAPITH GARGOTI

INSTITUTE OF CIVIL AND RURAL


ENGINEERING.
MURLIDHAR NAGAR GARGOTI – 416 209, DIST – KOLHAPUR
PHONE (02324) 20069 / 20249 FAX – 02324 – 20249

MICRO-PROJECT REPORT ON
Application of computer network
in railway reservation
system
DEPARTMENT OF ELECTRONIC &
TELECOMMUNICATION
( GOVT – AIDED )
YEAR (21-22)
[AIDED]
MICROPROJECT REPORT ON

APPLICATION OF COMPUTER NETWORK IN


RAILWAY RESERVATION SYSTEM

SR NAME ROLL SIGN


NO. NO
1. Navjyot Kamble 01
2. Pallavi Angaj 03
3. Mayur Sutar 14
THIRD YEAR E& TC ENGINEERING HAVE COMPLETED
THE GROUP

DEPARTMENT OF ELECTONIC &


TELECOMMUNICATION ENGINEERING.

ACADAMIC YEAR: 2021/22

GUIDE: A.P. KADAM SIR.


CERTIFICATE
SR ENROLLEME ROLL
NAME
NO. NT NO
NO
1. Navjyot Kamble 1800120072 1
2. Pallavi Angaj 1900120011 3
3. Mayur Sutar 1900120022 14
This is to certify that’s Micro-project in title “APPLICATION OF COMPUTER
NETWORK IN RAILWAY RESERVATION SYSTEM ” is Submitted to Institute
of Civil and Rural Engineering Gargoti.(Code:0012) in partial fulfilmentI of
Diploma In Electronic & Telecommunication Engineering have a completed Micro
projects of the course Computer Networking and Data Communication (22634) as
prescribed in the curriculum for the academic year 2021to2022.
DATE-
PLACE- GARGOTI

Project Guide Head of Department


Principal
SR NO. CONTENT PAGE NO
1. Introduction of Railway
reservation
2. Hardware & Software
Specification
3. Information about Indian
railway
4. Feasibility study’s
5. Characteristic of System
6. Working of the System
7. Important Computer
Application in railway
8. Data Flow Diagram
9. Data Table
10. Images of form
11. Conclusion

INDEX

Introduction of Railway Reservation System


This system is basically concerned with the reservation and
cancellation of railway tickets to the passengers. The need of
this system arose because as is the known fact that India has the
largest railway network in the whole of the world and to handle
it manually is quite a tough job. By computerizing it, we will be
able to overcome many of its limitations and will be able to
make it more efficient. The handling of data and records for
such a vast system is a very complex task if done manually but
it can be made much easier if the system is computerized.
To be more specific, our system is limited in such a way
that a train starting from a particular source will have a single
destination
The basic functions being performed by our system are :

1. RESERVATION
2. FARE 
3. CANCELATION

These functions will be handled with the help of following sub


functions: -

 It reserves and cancels seats for the passenger.


 It contains information about the trains.
 It contains information about the passenger.
 It contains the details of reservation fees, any concessions
etc.
Hardware Specification
Minimum Hardware Requirements for our
Program:

PROCESSOR : Pentium IV processor or Greater

RAM : 1024 Mega Byte (MB) or Greater

HARDDISK  : 1.2 Giga Byte (GB) or Greater

Keyboard & Mouse

MONITOR : Colour (For Best Result)


Printer

Software Specification
Minimum Software Requirements:

Operating System : Windows 2000/ xp /7

Front-End : vb 6.0

Back-end :  Ms access 2007
Information of Indian Railway
About Indian Railway:

Indian Railways (IR) is a statutory body under the ownership of Ministry


of Railways, Government of India that operates India's national railway
system. It manages the fourth largest national railway system in the
world by size, with a total route length of 126,511 km (78,610 mi) as of
31 December 2021. 45,881 km (28,509 mi) or 75% of all the broad-
gauge routes are electrified with 25 kV 50 Hz AC electric traction as of
1 April 2021 In the fiscal year ending March 2020, Indian Railways
carried 808.6 crore (8.086 billion) passengers and transported 121.23
crore (1.2123 billion) tonnes of freight. It runs 1 lakh (100,000)
passenger trains daily, on both long-distance and suburban routes,
covering 7,325 stations across India. Mail or Express trains, the most
common types of trains, run at an average speed of 50.6 km/h
(31.4 mph). Suburban EMUs run at an average speed of 37.5 km/h
(23.3 mph). Ordinary passenger trains (incl. mixed) run at an average
speed of 33.5 km/h (20.8 mph).The maximum speed of passenger trains
varies, with the Gatimaan Express running at a peak speed of 160 km/h
(99 mph).
In the freight segment, IR runs 8,479 trains daily. The average speed of
freight trains is around 24 km/h (15 mph). The maximum speed of
freight trains varies from 60–75 km/h (37–47 mph) depending on their
axle load with 'container special' trains running at a peak speed of
100 km/h (62 mph).
As of March 2020, Indian Railways' rolling stock consisted of
2,93,077 freight wagons, 76,608 passenger coaches and
12,729 locomotives. IR owns locomotive and coach-production facilities
at several locations in India. It had 1.254 million employees as of
March 2020, making it the world's eighth-largest employer. The
government has committed to electrifying India's entire rail network by
2023–24, and become a "net zero (carbon emissions) railway" by 2030.

Feasibility study’s
1 . Legal Feasibility : Determines whether the proposed
system conflicts with legal requirements, e.g. a data processing
system must comply with the local Data Protection Acts.
2. Operational Feasibility : Operational feasibility is a measure
of how well a proposed system solves the problems, and takes
advantage of the opportunities identified during scope definition
and how it satisfies the requirements identified in the
requirements analysis phase of system development.
The operational feasibility assessment focuses on the degree to
which the proposed development projects fits in with the
existing business environment and objectives with regard to
development schedule, delivery date, corporate culture, and
existing business processes.
3. Economic Feasibility :The purpose of the economic
feasibility assessment is to determine the positive economic
benefits to the organization that the proposed system will
provide. It includes quantification and identification of all the
benefits expected. This assessment typically involves a cost/
benefits analysis.
4. Technical Feasibility : The technical feasibility assessment
is focused on gaining an understanding of the present technical
resources of the organization and their applicability to the
expected needs of the proposed system. It is an evaluation of the
hardware and software and how it meets the need of the
proposed system.

Characteristic of the System:-

Searching of the trains is so easy:


It is easy to search for the wished train as train code,
train no are there, you do not need to remember those,
you just have to mention source and destination

Provides fare tables for passengers:


A fare table is already there so that passengers can
know the specific price of their ticket. And as it is
stored there the amount cannot wrong.

Reduce the possibility to make mistake:


Due to excessive amount of work the employers tend
to do mistakes by manual form. Here the chance of
mistake is minimum.
Reservation can be done very easily:
The overall method is very easy and based on few
steps. No huge amount of knowledge is needed to
complete the task.
MODULAR DESCRIPTION
 RESERVATION FORM :
This form is used for the reservation of ticket. The main
advantage of the form is that it has the easiest of the user
interface. This makes it user friendly and easy to use. It has
Passenger’s name, address, age , date of ticket booking,
source and destination station name and codes.

 CANCELLATION FORM :
This form consists of cancelation. the user interface is again
⁴easy. One just needs the PNR number to cancel a ticket.

 FARE RECORDS :
This form is used for the
fare between two station
with a specific class.

 TRAIN ENQUIRY
Train enquiry is used for
knowing available trains
between two stations. We need to provide source and
destination names or codes and then we will be given the
train names between those two stations.

 RESERVATION ENQUIRY
  This form is used to know if there is any seat available in a
train. Here we need to provide date, train no, source and
destination stations.

 SEAT DETAILS This form is used to know about the seat


later using our PNR no.

Working of the System


 Data redundancy:

It means that same data fields appear in many


different files and often in different formats. In
manual system, it poses quite a big problem because
the data has to be maintained in large volumes but in
our system, this problem can be overcome by
providing the condition that if the data entered is
duplicate, it will not be entered, otherwise, updating
will take place.

 Difficulty in accessing the data:


In manual system, searching information is time
consuming but in our system, any information can be
accessed by providing the primary key.

 Unsatisfactory security measures

In manual system, no security measures were


provided but in this system, password security has
been provided. The person can access the system by
providing the correct password otherwise he is denied
the access
Important Computer Applications of Railways
Control Office Automation ( COA):The train operation over
Indian Railways is monitored and checked through a control
office located in each division. The charting of train run was
done by color pen and a scale with the manual calculation of
time, distance and other parameters. With automation
implemented, the controller only feeds the timings of passing a
station and charting is done automatically. All performance
parameters involving punctuality, average speed, GTKM,
NTKM and PKM etc. are worked out immediately.

Crew Management System ( CMS):The crew of a train


consists of a Loco Pilot, Assistant Loco Pilot, and a Guard. The
crew works a train from station A to station B and then works
back the train involving interchange from one division/zone to
another. CMS has facilitated complete data management of
system from signing on to signing off and all the information on
the single click of the mouse.

Passenger Reservation System (PRS):Countrywide Network


of Computerized Enhanced Reservation and Ticketing
(CONCERT), based on the state-of-the-art client-server
technology, has been installed at all the PRS nodes providing the
facility for the passengers to book seats/berths on any train on
IR from any location.
Data Flow Diagram
Definition of DFD:
The data flow diagram is a graphical representation that depicts
information flow and the transforms that are applied as data
moves from input to output. The DFD may be used to represent
a system or software at any level of abstraction. In fact DFD
may be partitioned into levels that represent increasing
information flow and functional detail.

LEVEL 0 DFD OR CONTEXT FREE DIAGRAM:


The level 0 DFD or a context model represents the entire
software element as a single bubble with input and output data
indicated by incoming and outgoing arrows, respectively.
In level 0 diagram shown below, the passenger fills either the
reservation or cancellation form as input. He gets the ticket as
the output and the report is sent to the administration.
Data Table
Login Table:-

S.NO. Field name Data type Description


1 User Name Text Store user name for
checking correct
username

2 Password Text/Number Store password


corresponding to user
name

RAILWAY RESERVATION RECORD


TABLE:-

Sr.no. Field name Data type


1 Class Text
2 Name Text
3 Age Number
4 Gender Text
5 Date Number
CANCELLATION RECORD TABLE:-

Sr.No. Field name Data type


1 P.N.R. Number Number

Images of Form:-
Login form:-

Train Search from:-


Ticket from reservation
Ticket cancellation form:-

Reservation Record list form :-


Fare Detail Form:-

Conclusion
Practical Training is a very important part of the
curriculum as it strengthens the concepts and
enhances knowledge about the practical
implementation of all the theory concepts, we have
learnt so far in different subjects.
This summer training helped us learn a lot. In this
training we did the project on railway reservation
system. This project is used to keep a track on
reserving the seat to the passenger. It helps
managing the system very efficiently and
conveniently.
Finally, this gives us a lot of mental satisfaction that
the project we have worked upon is a real time
project, which will be installed at the customer site
after some more session of regress testing.
Although the project work has been done in a
complete and detailed manner but due to the
constraint of time, we could not include some more
features we wanted to. We left these features as a
part of the future development.

You might also like