Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

PROJECT

BASED
LEARNING
SCHOOL OF
ENGINEERING TRAIN MANAGEMENT
SYSTEM

AND C++ PROGRAMMING


TECHNOLOGY CS.14.205

GROUP MEMBERS-
SHRISTI RANA-170347
SUDIKSHA SONI-170348
SUKRITI SHAH-170349
TANISHA GOYAL-170350
1
TAPISHA PUROHIT-170351
•THE PROJECT ´TRAIN MANAGEMENT SYSTEM AIMS TO
PROVIDE A MECHANISM FOR THE RAILWAY
MANAGEMENT TO DEAL WITH NUMBEROF TASKS
EFFICIENTLY .

•THE SYSTEM IS BASICALLY CONCERNED WITH


RESERVATION AND CANCELLATION OF RAILWAY
TICKETS.

•THE NEED OF THIS SYSTEM AROSE BECAUSE AS WE

Introduction
KNOW INDIA HAS THE SECOND LARGEST RAIL
NETWORK AND TO HANDLE IT MANUALLY IS A TOUGH
JOB.

•THERE ARE THREE BASIC TASKSPERFORMED UNDER


THIS SYSTEM

•RAILWAY MANAGEMENT

•FARE MANAGEMENT

•TIMETABLE MANAGEMENT
2
• . 1 .The objective of railway
reservation system is to give
structural design to railway
system .
• 2.The project provides
functionality and flexibility
to railway system such that
one can operate that system
easily and efficiently.
• 3.This project also provides a
complete set
of solutions for some commo
n and specific areas of work

OBJECTIVE OF
in the railways.
• 4.This project help us in

PROJECT
using C++ classes and objects
features more efficiently.

3
1.The proposed project being a customized and

N LIN E generalized it can be configured to be adapted


WHY O In any kind of railway reservation whether it is

SY ST EM ? small one or large one.

2.Due to automation many loopholes that exist


in the manual maintenance of the records can
be removed.

3.The speed of obtaining and processing the


data will be fast.

4.For future expansion the proposed system


can be web enabled so that clients can make
various enquiries about trains.
4
LIMITATION
OF
EXISTING
SYSTEM

ADD A FOOTER 5
SYSTEM REQUIREMENTS

Hardware PC with core 2


512 MB RAM 180 GB Hard
Requirements duo or more
or above. Disk or above.
: processor

Software Dev c++ &


Operating : Windows
Requirements Code blocks
system XP ,7 or 10.
: compilers.

Microsoft
word and
powerpoint

6
FEATURES

1) Administrator mode: There are two modes in this project – the administrator mode and the
user mode. For the first time you have to create Users from the Admin mode. Once users are
created, you can use the same user again and again, and they will be stored in separate files

2). User mode: As aforementioned, at first you need to go to the administrator mode and
create users. After that, you can use these users as you wish, and the information related to
them will be recorded in separate files. In the user mode, you can create id database, add
details and display details.

3) Train and Reservation details: In this railway reservation system project in C++, users can
get both the train details and the train reservation details. The details to be provided for train
are train no., train name, boarding point, destination point, no. of seats in first class and fare
per ticket, no. of seats in second class and fare per ticket and date of travel.

ADD A FOOTER 7
FEATURES

4) Cancel reservation: It is somewhat similar to the feature mentioned above. This feature
requires the date of cancellation in this railway reservation system project in C++. Then
cancellation details can be displayed; the details here include train no., train name, boarding
point, destination point, passenger class, no. of seats to be cancelled, passenger name and
age, date of cancellation and the amount to be collected back.

5) Password: This railway reservation system project in C++ requires the


administrator password to access the admin mode. The password is “12345678”.
If you enter the wrong password, it displays the message – “You are not permitted
to login.”

ADD A FOOTER 8
ile s us e d
Head er F
List below are the header files required to run this project.
 #include<stdio.h> - for standard i/o operations
 #include<conio.h> - for clrscr() ,getch() ,srand() functions
 #include<stdlib.h> - for memory allocations, process control, conversions
 #include<string.h> - for string handling
 #include<iostream.h> - to define standard i/o objects
 #include<time.h> - to get and manipulate date and time information.
 #include<iomanip.h> - to manipulate the output of the program with setw.endl,etc.
 #include<fstream.h> - for file handling
 #include<graphics.h> - to include and facilitate graphical operation such as color,font,etc in
program
 #include<dos.h> for producing sound, date and time functions.

9
Flowchart
ADD A FOOTER 11
 
1.THE SCOPE OF THIS PROJECT IS TO
PROVIDE
FUTURISTIC THE ACCURATE INFORMATION
ABOUT THE TRAINS.
SCOPE
2. RESERVATION CAN BE
DONE ANYWHERE VERY EASILY.
 
3.THIS PROJECT CAN BE UPGRATED
AS PER THE REQUIREMENTS.

4.ANYONE CAN SEE THEIR STATUS


OF  JOURNEY BY JUST ONE CLICK.
12
Thank You!

You might also like