SlideShare a Scribd company logo
1 of 25
Mohammed Mustafa [H22011],
Neha Nandakishor Zade [H22012],
Shrutika Ramdas Bhimanpalli [H22015],
Gireesh AV [H22006]
The Indian Railways (IR) carries about 5.5 lakhs passengers in reserved accommodation every day. The number of the
reservation counters available to the passengers and customers are very less. On most of the reservation systems, there are
long queues, so it takes a long time for any individual to book the ticket. As now there are no call centers facilities available to
solve the queries of the passengers. So with our system we can solve the issue. These tickets can be booked or cancelled for
journeys commencing in any part of India and ending in any other part, with registration id. It also facilitates the passengers to
enquiry about the trains available on the basis of source and destination, enquiry about the status of the booked ticket (PNR
Status). With the help of online booking, people can book their tickets online through internet sitting in their home by a single
click. Using their credit cards/debit cards/online payments, people can easily get their tickets done within minutes.
INTRODUCTION
SCOPE
Users will be able to search the train availability ,the exact
fare , the arrival and departure time of the train and they
can also book their ticket by using the system's online
payment method and each user has a wallet linked to it
for booking purpose and after booking the ticket if the
user wants to cancel it then they can easily do it.
The Administration will be able to store data about all the
trains that are available for commute between various
stations and data about seating charts. We can also get
all the route details about a particular train through this
system.
Also in case of cancellation the seats are automatically
updated and also the money will be added to wallet at the
same time just by using cancel procedure.
We can also get information about passengers and check
if their seats are confirmed or not.
USER
It contains details of the user
who wants to book the
ticket.
WAITING SEATS
This table will contain
information about the number of
seats that are in the waiting
state of the train.
ROLES
This table will specify what
all roles will be given to the
user ( like
admin,passenger,etc.)
PERMISSION
This table will specify what
all permissions will be given
to the user based on what
they logged in with like
admin will have access to
changing train data but
passengers will not be able
to do it.
CITY
This table specifies the
details of the city for
boarding or departure of
train and has a link to the
state table. (Ex: Chennai)
STATE
This table specifies the
details of the state for
boarding or departure of
train and has a link to the
country table. (Ex: Tamil
nadu, Maharashtra)
COUNTRY
This table specifies the
details of the country for
boarding or departure of
train. (Ex: India)
TRAIN
This table contains all the
details about the train that
the passenger will be
traveling with like source ,
destination, train name etc.
which will be helpful for
travelers to catch the correct
train.
STATION
This table has station
related data and which
station is located in which
city.
ROUTE
This table specifies the route
that the train will be taking
and how many stops that it
will take in between source
and destination.
QUOTA
This table is used to store
information about the quota
for booking of the train
ticket like users can book
tickets in general quota or
ladies quota.
TABL
ES
PRICE
This table has mapping of
price for various quota/class
and is linked to the train
table.
PASSENGER
This table will have personal details about the
passenger like their age,gender and the seat
allocated to that certain passenger. Passenger’s
alloted birth type like lower or upper will also be
mentioned in this table.
REFUND
Sole purpose of this table is
to store refund status of the
user who wants to cancel
the ticket and get the
refund.
RESERVATION
This table will contain all the
reservation related details
like PNR no etc which will
help users to confirm that
the booking for ticket has
been done and ticket is
allocated to the user. Also it
has various other details like
train no and timings.
PNR
This table has pnr no and
using which we can get the
status of the ticket like it is
booked or is in the waiting
list.
CANCELLATION
This table will hold data for
the cancellation requests for
the user and will see if they
want a refund or want to
book another ticket with
that money.
CLASS
This table is used to store
information about the class
in which the passenger
wants to book the ticket like
A - ac , C - class, E -
economy (1A, 2A, 3A, SL,
AC Chair (CC), 2S, FC, 3E.
WALLET
This table holds data for the
amount that the user has in its
account and this amount will get
reduced or added in case of
cancellation to book another ticket.
TRANSACTION
This table tells us how the
transaction for the ticket
booking was done, what
method was used like upi or
credit card and the status of
payment whether it is
completed or not.
PASSENGER
CONTACT
INFORMATION
This table will be used for
storing passenger’s personal
data like mobile no and
email id which can be used
for contacting them in case
of any announcement.
TABL
ES
FEEDBACK
This table will have
feedback about the train.
The feedback will be taken
from the user.
TRAVEL
INSURANCE
This table holds data about
the insurance money paid
for travel through train while
doing the reservation.
AD
This table basically stores data related to the
vendors who are using trains for promoting their
product and will say for how much duration will it
be showing it ad and what will be the amount for
the same.
OFFERS
This table will store data
about various offers that the
registered user can get and
till what time will the offer
be valid within the end date.
GOODS
This table will have details
about the goods if any
passenger wants to send it
via train and what will be
the cost of it.
DRIVER
This table contains all the
details of the train's driver
like his name, what is the
wage that they will receive
and how many days they
worked on which train etc.
SHIFT
This table has a mapping of
shift that they will receive
like if it is morning shift with
a particular period of time.
PANTRY
This table will have a
mapping of the pantry with
the train and which
contractor is providing the
food.
PLATFORM
This table will have mapping
of which train will be
arriving or departing at
which platform in the
station.
SALARY
This table will give the
status of salary whether it is
credited to the driver or staff
with last_credited date.
STAFFS
This table maps various staff
members according to the
station that they work on
and which shift they will be
working for that particular
station.
CONTRACT
This table will have details
about the contractor who is
working in the pantry and its
contact details.
TABL
ES
SOURCE DATE AND
TIME OF THE TRAIN
This table has data relating
to timing at which the train
will be arriving at the source
station .
SOURCE STATION
This table has a list of all
source stations with their
particular train.
DESTINATION DATE AND
TIME OF THE TRAIN
This table has data relating
to timing at which the train
will be arriving at the
destination station .
DESTINATION
STATION
This table has a list of all
destination stations with
their particular train.
AVAILABLE
SEATS
This table will contain
information about the
number of seats that are in
the available state of the
train.
BOOKED
SEATS
This table will contain
information about the
number of seats that are in
the booked state of the
train.
VENDOR
This table will have details
about the vendor like his
name, age etc who is
providing the ads for the
train.
TABL
ES
USER
user_id, role_id, name, email,
password, dob, gender,
mobile, city_id, security_qn,
security_ans, wallet_id
WAITING SEATS
train_no, class_id, quota_id,
datetime, waiting_seats
ROLES
role_id, role_name,
permission_id
PERMISSION
permission_id,
permission_name, access
CITY
city_id, city_name, state_id
STATE
state_id, state_name,
country_id
COUNTRY
country_id, country_name
TRAIN
train_no, train_name,
train_type
STATION
station_id, station_name,
city_id
ROUTE
train_no, route_id, time,
stop_number, station_id,
date
QUOTA
quota_id, quota_name
ATTR
I
BU
TES
PRICE
train_no, class_id, quota_id,
price_id, amount
PASSENGER
reservation _id, passenger_id, name, age, gender,
seat_no, birth preference
REFUND
cancellation_id, refund_id,
transaction_id,
refund_initiated_date
RESERVATION
reservation_id, user_id,
train_no, class_id, quota_id,
arrival_station_id,
departure_station_id,
arrival_datetime,
departure_datetime,amount,
transaction_id, PNR_no,
insurance_id,offer_id
PNR
PNR_no, status
CANCELLATION
user_id, reservation_id,
cancellation_id, type
(Refund / book another
ticket)
CLASS
class_id, class_name [A - ac
, C - class, E - economy (1A,
2A, 3A, SL, AC Chair (CC),
2S, FC, 3E )]
WALLET
wallet_id, amount
TRANSACTION
transaction_id, amount,
payment_type,
payment_status
PASSENGER
CONTACT
INFORMATION
reservation _id,
passenger_id, name, age,
gender, seat_no, birth
preference
ATTR
I
BU
TES
FEEDBACK
reservation_id, user_id,
feedback_id, feedback
TRAVEL
INSURANCE
insurance_amount,
insurance_id,
insurance_name
AD
ad_id, ad_name, description, start_datetime,
end_datetime, transaction_id, price, vendor_id
OFFERS
offer_id, offer_name,
description, end_date,
amount
GOODS
.train_no,goods_id,source_ro
ute_id,destination_route_id,
type, price
DRIVER
train_no, driver_name,
driver_id, shift_id,
no_of_days_worked,
salary_id
SHIFT
shift_id, start_time,
end_time
PANTRY
train_no, pantry_no,
contract_id
PLATFORM
train_no, station_id,
platform_no, date and time
SALARY
salary_id, last_credited,
transaction_id, salary
STAFFS
staff_id, staff_name, shift_id,
station_id, salary_id, duty
CONTRACT
contract_id, person_name,
phone_number
ATTR
I
BU
TE
S
SOURCE DATE AND
TIME OF THE TRAIN
time_id,source_station_id,tra
in_no, source_date and time
SOURCE STATION
train_no, source_station_id
DESTINATION DATE AND
TIME OF THE TRAIN
time_id,destination_station_i
d,train_no, destination_date
and time
DESTINATION
STATION
train_no,
destination_station_id
AVAILABLE
SEATS
train_no, class_id, quota_id,
datetime, available_seats
BOOKED
SEATS
train_no, class_id, quota_id,
datetime, booked_seats
VENDOR
vendor_id, name, dob,
phone_no, email
ATTR
I
BU
TES
ER
DI
AG
R
AM
DEPLOYEMENT FILE
USE-CASES 1
TO READ THE DETAILS OF THE TRAIN OF A PARTICULAR STATION.
USE-CASES 2
TO READ THE RESERVATION DETAILS OF A PARTICULAR PASSENGER.
USE-CASES 3
TO READ THE DRIVER, SALARY AND SHIFT DETAILS OF THE TRAIN DRIVER.
USE-CASES 4
TO READ THE NAME AND SALARY OF STAFFS WHO GET MAXIMUM SALARY.
USE-CASES 5
TO READ THE NUMBER OF SEATS AVAILABLE, WAITING AND BOOKED OF A PARTICULAR
TRAIN NUMBER AND DATE, TIME WITH THEIR CLASS AND QUOTA.
USE-CASES 6
TO READ THE NUMBER OF USERS WITH THEIR COUNTRY.
USE-CASES 7
TO READ THE LIST OF PASSENGERS WITH THEIR RESERVATION OF ARRIVAL STATION NAME
BY DESCENDING ORDER OF AGE.
USE-CASES 8
TO READ THE PASSENGERS WHO HAVE MADE HEALTH INSURANCE.
USE-CASES 9
TO READ THE DETAILS OF THE RESERVATION USING PNR NO.
USE-CASES 10
TO MAKE A CANCELLATION, INSERT DATA TO REFUND OR WALLET BASED ON THE
CANCELLATION TYPE, UPDATE SEATS OF THAT PARTICULAR TRAIN ON THAT RESERVATION
DATE AND TIME.
USE-CASES 10
BEFORE
AFTER
BY SQL GROUP-6
PRAXIS-PGPDE
THANK
YOU! Let us know if you have
questions or clarifications.

More Related Content

What's hot

Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation SystemTuvshinbayar Davaa
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikngsanket shah
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemPrince Kumar
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation systemPIYUSH Dubey
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniringAsfand Sheraz Khan Niazi
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus managementNaeem Ahmad
 
Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Jigar Nayak
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom SystemNikhil Vyas
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemSanjay Saluth
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothShubham Bhattacharya
 
Railways reservation system using socket programming
Railways reservation system using socket programmingRailways reservation system using socket programming
Railways reservation system using socket programmingUtkarsh Sharma
 
Electronic bus ticketing system ppt
Electronic bus ticketing system pptElectronic bus ticketing system ppt
Electronic bus ticketing system pptWakil Kumar
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation systemAnkit Verma
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System ReportRajat Tripathi
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittalsatyaragha786
 
Railway management system, database mini project
Railway management system, database mini projectRailway management system, database mini project
Railway management system, database mini projectshashank reddy
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System PresentationRohanRajMudvari
 

What's hot (20)

Online Railway reservation
Online Railway reservationOnline Railway reservation
Online Railway reservation
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus management
 
Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetooth
 
Railways reservation system using socket programming
Railways reservation system using socket programmingRailways reservation system using socket programming
Railways reservation system using socket programming
 
Electronic bus ticketing system ppt
Electronic bus ticketing system pptElectronic bus ticketing system ppt
Electronic bus ticketing system ppt
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System Report
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal
 
Railway management system, database mini project
Railway management system, database mini projectRailway management system, database mini project
Railway management system, database mini project
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System Presentation
 

Similar to MS SQL DATABASE PROJECT ON RAILWAYS.pptx

Indian Railways Circular Journey Ticket Booking App
Indian Railways Circular Journey Ticket Booking AppIndian Railways Circular Journey Ticket Booking App
Indian Railways Circular Journey Ticket Booking AppSanket Chaudhari
 
Highway Terminal Station Information System
Highway Terminal Station Information SystemHighway Terminal Station Information System
Highway Terminal Station Information SystemSaung Lin
 
Highway Terminal Station Information System
Highway Terminal Station Information SystemHighway Terminal Station Information System
Highway Terminal Station Information SystemSoe Min Latt
 
Online bus booking system-A Case study on Normalisation
Online bus booking system-A Case study on NormalisationOnline bus booking system-A Case study on Normalisation
Online bus booking system-A Case study on NormalisationSavita Marwal
 
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)Abhilash Mishra
 
Train User Guide
Train User GuideTrain User Guide
Train User Guideamicsuec
 
Circular Journey Ticket
Circular Journey TicketCircular Journey Ticket
Circular Journey TicketDhyan Suman
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaionJoveria Beg
 
MARTA Hackathon Data Presentation
MARTA Hackathon Data PresentationMARTA Hackathon Data Presentation
MARTA Hackathon Data PresentationSandbox ATL
 
Simulation of BART Station at Embarcadero, SFO using Arena
Simulation of BART Station at Embarcadero, SFO using ArenaSimulation of BART Station at Embarcadero, SFO using Arena
Simulation of BART Station at Embarcadero, SFO using ArenaPreethi Jayaram Jayaraman
 
Wunder Shuttle Service Mobile App- Concept by Kheema Pandey
Wunder Shuttle Service Mobile App- Concept by Kheema PandeyWunder Shuttle Service Mobile App- Concept by Kheema Pandey
Wunder Shuttle Service Mobile App- Concept by Kheema PandeyKheema Pandey
 
Tugas bdl
Tugas bdlTugas bdl
Tugas bdlGus Rah
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentationmuzammil siddiq
 

Similar to MS SQL DATABASE PROJECT ON RAILWAYS.pptx (20)

Railway Reservation system
Railway Reservation systemRailway Reservation system
Railway Reservation system
 
Railway Management PPT.pptx
Railway Management PPT.pptxRailway Management PPT.pptx
Railway Management PPT.pptx
 
Indian Railways Circular Journey Ticket Booking App
Indian Railways Circular Journey Ticket Booking AppIndian Railways Circular Journey Ticket Booking App
Indian Railways Circular Journey Ticket Booking App
 
Dbms presentation!!
Dbms presentation!!Dbms presentation!!
Dbms presentation!!
 
Highway Terminal Station Information System
Highway Terminal Station Information SystemHighway Terminal Station Information System
Highway Terminal Station Information System
 
Highway Terminal Station Information System
Highway Terminal Station Information SystemHighway Terminal Station Information System
Highway Terminal Station Information System
 
Online bus booking system-A Case study on Normalisation
Online bus booking system-A Case study on NormalisationOnline bus booking system-A Case study on Normalisation
Online bus booking system-A Case study on Normalisation
 
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
 
Irctc app
Irctc appIrctc app
Irctc app
 
Train User Guide
Train User GuideTrain User Guide
Train User Guide
 
IBS Assessment 2 Case Study Project
IBS Assessment 2 Case Study ProjectIBS Assessment 2 Case Study Project
IBS Assessment 2 Case Study Project
 
Circular Journey Ticket
Circular Journey TicketCircular Journey Ticket
Circular Journey Ticket
 
Ticketing Application
Ticketing ApplicationTicketing Application
Ticketing Application
 
railway reservation software documentaion
railway reservation software documentaionrailway reservation software documentaion
railway reservation software documentaion
 
User Guide V2
User Guide V2User Guide V2
User Guide V2
 
MARTA Hackathon Data Presentation
MARTA Hackathon Data PresentationMARTA Hackathon Data Presentation
MARTA Hackathon Data Presentation
 
Simulation of BART Station at Embarcadero, SFO using Arena
Simulation of BART Station at Embarcadero, SFO using ArenaSimulation of BART Station at Embarcadero, SFO using Arena
Simulation of BART Station at Embarcadero, SFO using Arena
 
Wunder Shuttle Service Mobile App- Concept by Kheema Pandey
Wunder Shuttle Service Mobile App- Concept by Kheema PandeyWunder Shuttle Service Mobile App- Concept by Kheema Pandey
Wunder Shuttle Service Mobile App- Concept by Kheema Pandey
 
Tugas bdl
Tugas bdlTugas bdl
Tugas bdl
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentation
 

Recently uploaded

如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证zifhagzkk
 
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样wsppdmt
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...mikehavy0
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesBoston Institute of Analytics
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Voces Mineras
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxParas Gupta
 
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...Amara arora$V15
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1sinhaabhiyanshu
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样jk0tkvfv
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024patrickdtherriault
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 

Recently uploaded (20)

如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
 
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
如何办理澳洲拉筹伯大学毕业证(LaTrobe毕业证书)成绩单原件一模一样
 
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
Abortion Clinic in Kempton Park +27791653574 WhatsApp Abortion Clinic Service...
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
ℂall Girls In Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Serviℂe...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 

MS SQL DATABASE PROJECT ON RAILWAYS.pptx

  • 1. Mohammed Mustafa [H22011], Neha Nandakishor Zade [H22012], Shrutika Ramdas Bhimanpalli [H22015], Gireesh AV [H22006]
  • 2. The Indian Railways (IR) carries about 5.5 lakhs passengers in reserved accommodation every day. The number of the reservation counters available to the passengers and customers are very less. On most of the reservation systems, there are long queues, so it takes a long time for any individual to book the ticket. As now there are no call centers facilities available to solve the queries of the passengers. So with our system we can solve the issue. These tickets can be booked or cancelled for journeys commencing in any part of India and ending in any other part, with registration id. It also facilitates the passengers to enquiry about the trains available on the basis of source and destination, enquiry about the status of the booked ticket (PNR Status). With the help of online booking, people can book their tickets online through internet sitting in their home by a single click. Using their credit cards/debit cards/online payments, people can easily get their tickets done within minutes. INTRODUCTION
  • 3. SCOPE Users will be able to search the train availability ,the exact fare , the arrival and departure time of the train and they can also book their ticket by using the system's online payment method and each user has a wallet linked to it for booking purpose and after booking the ticket if the user wants to cancel it then they can easily do it. The Administration will be able to store data about all the trains that are available for commute between various stations and data about seating charts. We can also get all the route details about a particular train through this system. Also in case of cancellation the seats are automatically updated and also the money will be added to wallet at the same time just by using cancel procedure. We can also get information about passengers and check if their seats are confirmed or not.
  • 4. USER It contains details of the user who wants to book the ticket. WAITING SEATS This table will contain information about the number of seats that are in the waiting state of the train. ROLES This table will specify what all roles will be given to the user ( like admin,passenger,etc.) PERMISSION This table will specify what all permissions will be given to the user based on what they logged in with like admin will have access to changing train data but passengers will not be able to do it. CITY This table specifies the details of the city for boarding or departure of train and has a link to the state table. (Ex: Chennai) STATE This table specifies the details of the state for boarding or departure of train and has a link to the country table. (Ex: Tamil nadu, Maharashtra) COUNTRY This table specifies the details of the country for boarding or departure of train. (Ex: India) TRAIN This table contains all the details about the train that the passenger will be traveling with like source , destination, train name etc. which will be helpful for travelers to catch the correct train. STATION This table has station related data and which station is located in which city. ROUTE This table specifies the route that the train will be taking and how many stops that it will take in between source and destination. QUOTA This table is used to store information about the quota for booking of the train ticket like users can book tickets in general quota or ladies quota. TABL ES
  • 5. PRICE This table has mapping of price for various quota/class and is linked to the train table. PASSENGER This table will have personal details about the passenger like their age,gender and the seat allocated to that certain passenger. Passenger’s alloted birth type like lower or upper will also be mentioned in this table. REFUND Sole purpose of this table is to store refund status of the user who wants to cancel the ticket and get the refund. RESERVATION This table will contain all the reservation related details like PNR no etc which will help users to confirm that the booking for ticket has been done and ticket is allocated to the user. Also it has various other details like train no and timings. PNR This table has pnr no and using which we can get the status of the ticket like it is booked or is in the waiting list. CANCELLATION This table will hold data for the cancellation requests for the user and will see if they want a refund or want to book another ticket with that money. CLASS This table is used to store information about the class in which the passenger wants to book the ticket like A - ac , C - class, E - economy (1A, 2A, 3A, SL, AC Chair (CC), 2S, FC, 3E. WALLET This table holds data for the amount that the user has in its account and this amount will get reduced or added in case of cancellation to book another ticket. TRANSACTION This table tells us how the transaction for the ticket booking was done, what method was used like upi or credit card and the status of payment whether it is completed or not. PASSENGER CONTACT INFORMATION This table will be used for storing passenger’s personal data like mobile no and email id which can be used for contacting them in case of any announcement. TABL ES FEEDBACK This table will have feedback about the train. The feedback will be taken from the user.
  • 6. TRAVEL INSURANCE This table holds data about the insurance money paid for travel through train while doing the reservation. AD This table basically stores data related to the vendors who are using trains for promoting their product and will say for how much duration will it be showing it ad and what will be the amount for the same. OFFERS This table will store data about various offers that the registered user can get and till what time will the offer be valid within the end date. GOODS This table will have details about the goods if any passenger wants to send it via train and what will be the cost of it. DRIVER This table contains all the details of the train's driver like his name, what is the wage that they will receive and how many days they worked on which train etc. SHIFT This table has a mapping of shift that they will receive like if it is morning shift with a particular period of time. PANTRY This table will have a mapping of the pantry with the train and which contractor is providing the food. PLATFORM This table will have mapping of which train will be arriving or departing at which platform in the station. SALARY This table will give the status of salary whether it is credited to the driver or staff with last_credited date. STAFFS This table maps various staff members according to the station that they work on and which shift they will be working for that particular station. CONTRACT This table will have details about the contractor who is working in the pantry and its contact details. TABL ES
  • 7. SOURCE DATE AND TIME OF THE TRAIN This table has data relating to timing at which the train will be arriving at the source station . SOURCE STATION This table has a list of all source stations with their particular train. DESTINATION DATE AND TIME OF THE TRAIN This table has data relating to timing at which the train will be arriving at the destination station . DESTINATION STATION This table has a list of all destination stations with their particular train. AVAILABLE SEATS This table will contain information about the number of seats that are in the available state of the train. BOOKED SEATS This table will contain information about the number of seats that are in the booked state of the train. VENDOR This table will have details about the vendor like his name, age etc who is providing the ads for the train. TABL ES
  • 8. USER user_id, role_id, name, email, password, dob, gender, mobile, city_id, security_qn, security_ans, wallet_id WAITING SEATS train_no, class_id, quota_id, datetime, waiting_seats ROLES role_id, role_name, permission_id PERMISSION permission_id, permission_name, access CITY city_id, city_name, state_id STATE state_id, state_name, country_id COUNTRY country_id, country_name TRAIN train_no, train_name, train_type STATION station_id, station_name, city_id ROUTE train_no, route_id, time, stop_number, station_id, date QUOTA quota_id, quota_name ATTR I BU TES
  • 9. PRICE train_no, class_id, quota_id, price_id, amount PASSENGER reservation _id, passenger_id, name, age, gender, seat_no, birth preference REFUND cancellation_id, refund_id, transaction_id, refund_initiated_date RESERVATION reservation_id, user_id, train_no, class_id, quota_id, arrival_station_id, departure_station_id, arrival_datetime, departure_datetime,amount, transaction_id, PNR_no, insurance_id,offer_id PNR PNR_no, status CANCELLATION user_id, reservation_id, cancellation_id, type (Refund / book another ticket) CLASS class_id, class_name [A - ac , C - class, E - economy (1A, 2A, 3A, SL, AC Chair (CC), 2S, FC, 3E )] WALLET wallet_id, amount TRANSACTION transaction_id, amount, payment_type, payment_status PASSENGER CONTACT INFORMATION reservation _id, passenger_id, name, age, gender, seat_no, birth preference ATTR I BU TES FEEDBACK reservation_id, user_id, feedback_id, feedback
  • 10. TRAVEL INSURANCE insurance_amount, insurance_id, insurance_name AD ad_id, ad_name, description, start_datetime, end_datetime, transaction_id, price, vendor_id OFFERS offer_id, offer_name, description, end_date, amount GOODS .train_no,goods_id,source_ro ute_id,destination_route_id, type, price DRIVER train_no, driver_name, driver_id, shift_id, no_of_days_worked, salary_id SHIFT shift_id, start_time, end_time PANTRY train_no, pantry_no, contract_id PLATFORM train_no, station_id, platform_no, date and time SALARY salary_id, last_credited, transaction_id, salary STAFFS staff_id, staff_name, shift_id, station_id, salary_id, duty CONTRACT contract_id, person_name, phone_number ATTR I BU TE S
  • 11. SOURCE DATE AND TIME OF THE TRAIN time_id,source_station_id,tra in_no, source_date and time SOURCE STATION train_no, source_station_id DESTINATION DATE AND TIME OF THE TRAIN time_id,destination_station_i d,train_no, destination_date and time DESTINATION STATION train_no, destination_station_id AVAILABLE SEATS train_no, class_id, quota_id, datetime, available_seats BOOKED SEATS train_no, class_id, quota_id, datetime, booked_seats VENDOR vendor_id, name, dob, phone_no, email ATTR I BU TES
  • 14. USE-CASES 1 TO READ THE DETAILS OF THE TRAIN OF A PARTICULAR STATION.
  • 15. USE-CASES 2 TO READ THE RESERVATION DETAILS OF A PARTICULAR PASSENGER.
  • 16. USE-CASES 3 TO READ THE DRIVER, SALARY AND SHIFT DETAILS OF THE TRAIN DRIVER.
  • 17. USE-CASES 4 TO READ THE NAME AND SALARY OF STAFFS WHO GET MAXIMUM SALARY.
  • 18. USE-CASES 5 TO READ THE NUMBER OF SEATS AVAILABLE, WAITING AND BOOKED OF A PARTICULAR TRAIN NUMBER AND DATE, TIME WITH THEIR CLASS AND QUOTA.
  • 19. USE-CASES 6 TO READ THE NUMBER OF USERS WITH THEIR COUNTRY.
  • 20. USE-CASES 7 TO READ THE LIST OF PASSENGERS WITH THEIR RESERVATION OF ARRIVAL STATION NAME BY DESCENDING ORDER OF AGE.
  • 21. USE-CASES 8 TO READ THE PASSENGERS WHO HAVE MADE HEALTH INSURANCE.
  • 22. USE-CASES 9 TO READ THE DETAILS OF THE RESERVATION USING PNR NO.
  • 23. USE-CASES 10 TO MAKE A CANCELLATION, INSERT DATA TO REFUND OR WALLET BASED ON THE CANCELLATION TYPE, UPDATE SEATS OF THAT PARTICULAR TRAIN ON THAT RESERVATION DATE AND TIME.
  • 25. BY SQL GROUP-6 PRAXIS-PGPDE THANK YOU! Let us know if you have questions or clarifications.