You are on page 1of 6

SYNOPSIS OF RAILWAY

RESERVATION SYSTEM

Department of Computer Applications


Course – BCA IV (B)

TEAM MEMBERS:
Vedant Singh Nishkarsh Mishra Vishal Awasthi
BC2017110 BC2017111 BC2017058
1710201107 1710201108 1710201058

PROJECT GUIDE: PROJECT IN-CHARGE:


Ms. Archana Saxena Ms. Prachi Joshi
Assistant Professor Assistant Professor
IICA IICA
TITLE OF THE PROJECT-

Railway Reservation System

INTRODUCTION-

Railway Reservation System is loosely based on the concept IRCTCs current


railway reservation system. This project is a simple console application built
without the use of graphics. In this system, there is a login feature present in
Admin Mode where admin can create the database. The user can book tickets,
enquire about trains, and cancel tickets. The mini project contains limited but
essential features.
We have following modules in this project-
 Admin Mode: To create the database.
 Ticket Booking: Use to book tickets.
 Train Enquiry: Use for enquiring about trains.
 Ticket Cancellation: Use for cancelling tickets.

OBJECTIVE OF THE PROJECT-

The main objective of this project is to provide simple system for reserving tickets
and cancelling them and to enquire about trains. The user can easily book a ticket
by providing boarding station, stoppage station, train name, name and age and
phone number and date of journey. The user can also easily cancel their ticket by
entering the PNR number and also enquire about trains. The purpose of the project
is to build and program to reduce the manual work. All the transactions are
executed in offline-mode only.
SCOPE OF THE PROJECT-

 It satisfies the user requirements.


 Be easy to understand by the user and operator.
 Be easy to operate.
 Have a good interface.
 To utilize resources in an efficient manner by increasing their
productivity through automation.

METHODOLOGY-

Feasibility Study-
 The developing system must be satisfied by cost and benefit.
 One of the factors, which affect the development of a new system, is the
cost it would require.
 All hardware and software cost has to be borne by the organization.
Requirement Analysis-
 System needs to store
 System needs to store information about new ticket booking.
 System needs to maintain quantity record.
 System needs to keep the record of booking.
 System needs to update the record.
Design-
 Design various blocks for overall system processes.
 Design smaller, compact and workable modules.
 Perform documentation of the design.
 Specify the details of programs to achieve the desired functionality.
Coding-
 We would use C++ programming language for making source code of
this project.
PROCESS DESCRIPTION-

Admin
Mode

Ticket
Booking RAILWAY
RESERVATION
SYSTEM
Tickets
Cancella
tion

Edit
Records

Decision tree of Railway Reservation System

USER RAILWAY ADMIN


DATABASE

Level 0 DFD
RESOURCES –

Hardware Requirements
Name of component Specification
Processor Pentium III 630MHz
RAM 128 MB
Hard disk 20 GB
Monitor 15” color monitor
Keyboard 122 keys

Software Requirements
Name of component Specification
Operating System Windows 98, Windows XP, Windows7,
Windows 10, Linux
Software Application Turbo C++ (v 3.4)

LIMITATIONS-

Although we have put our best efforts to make this project flexible, easy to
operate but limitations can’t be ruled out even by our team. Though the software
presents various options to its users, some intricate options could not be covered
into it. Paucity of time is also major constraint. Thus this is not possible to make
the project full proof and dynamic.
ABOUT TEAM MEMBERS-

 Vedant Singh (BC2017110) (Coding and Concepts)


 Nishkarsh Mishra (BC2017111) (Designing)
 Vishal Awasthi (BC2017058) (Project Management)

REFERENCES / BIBLIOGRAPHY-

 Google for problem solving


 https://www.codewithc.com/railway-reservation-system-
project-in-c/
 https://projectsgeek.com/2014/10/railway-reservation-
system-project-using-c.html
 https://github.com/kavinskp/railway-reservation

You might also like