Railway Reservation System
Railway Reservation System
MADE BY
DEEPAK GUPTA
GAWAKSH
SAMAR
OBJECTIVE
THE AIM OF THE PROJECT IS TO DEVELOP RAILWAY RESERVATION
SYSTEM.
THE OBJECTIVE OF THE PROJECT IS TO DESIGN AND DEVELOP
FUNCTIONS FOR INPUT AND OUTPUT OPERATIONS PERFORMED ON A
DATA FILE IN C++.
SIMPLY THE AIM OF THE PROJECT IS TO PRESENT ALL THESE FUNCTIONS
INTO ATTRACTIVE AND USER-FRIENDLY MANNER.
FEATURES PROVIDED
ADDITION OF NEW RECORDS
SEARCH ANY RECORDS
LIST ALL AVAILABLE RECORDS
MODIFY EXISTING RECORDS
DELETE ANY RECORD
EXIT
SHOW APPROPRIATE MESSAGE AFTER EACH OPERATION
CLASS DIAGRAM
MODULE: DETAILS
THIS MODULE CONTAINS FOLLOWING DATA MEMBERS:
tno(train no), tname, bp(boarding point), dest(destination), c1,c1fare,
c2,c2fare, d,m,y.
MODULE: RESERVATION
THIS MODULE CONTAINS FOLLOWING DATA MEMBERS:
tno (train no), tname, bp(boarding point), dest(destination), pname, age,
class, nosr, c1,c1fare, c2,c2fare, d,m,y.
MODULE: CANCEL
THIS MODULE CONTAINS FOLLOWING DATA MEMBERS:
tno(train no), tname, bp(boarding point), dest(destination), pname, age,
class, nosc, c1,c1fare, c2,c2fare, d,m,y.
FUNCTIONS USED
VOID MANAGE();
VOID CAN();
VOID USER();
VOID DATABASE();
VOID RES();
VOID RESERVE();
VOID DISPLAYPASSDETAIL();
VOID CANCELL();
VOID ENQUIRY();
VOID MAIN();
WORKING AS MODULES
ADMIN MODULE
USER MODULE
LIMITATIONS
THERE EXIT NO INTERNET ENVIRONMENT AS THE TOOL USED (C++)
DOES NOT SUPPORT THE INTERNET BASED PROGRAMMING.
PLATFORM INDEPENDENT FEATURE IS NOT ACHIEVED UP TO THE
SATISFACTION (AS THE CODE DID NOT COMPILE INTO BYTE CODE AS
IN JAVA).
AT A TIME ONLY ONE USER CAN WORK ON THIS PROGRAM (I.E. IT
DOES NOT SUPPORT MULTI-USER FEATURE).