C++ PPT Final
C++ PPT Final
BASED
LEARNING
SCHOOL OF
ENGINEERING TRAIN MANAGEMENT
SYSTEM
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 .
Introduction
KNOW INDIA HAS THE SECOND LARGEST RAIL
NETWORK AND TO HANDLE IT MANUALLY IS A TOUGH
JOB.
•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
ADD A FOOTER 5
SYSTEM REQUIREMENTS
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.
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.