ER diagrams for Railway reservation system

9,448 views 13 slides Mar 04, 2021
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

It contains information about Railway reservation system,it's need scope, requirements specification.
It also contains Er digram,use case diagram,class digram sequence digram, collaboration digram, activity digram,star chart digram, component digram, deployment digram for Railway reservation sys...


Slide Content

Railway Reservation System | 1

Railway Reservation System | 2



Mini Project Using Software Engineering Techniques
Sr.No Assignment Name Marks
( out of 5 for
each
diagram)
Signature
1 Introduction , scope of
proposed system

2 Requirement Specification
3 E-R Diagram
4 Use Case Diagram
5 Class Diagram
6 Sequence Diagram
7 Collaboration Diagram
8 Activity Diagram
9 State Chart Diagram
10 Component Diagram
11 Deployment Diagram
Total ( out of 60 )
Total Converted To 10






INDEX

Railway Reservation System | 3






Railway Reservation System is a system used for booking tickets over Internet.
Any Customer can book tickets for different trains . customer can book A ticket
only if the tickets are available . customer searches for the availability of tickets
then if the tickets are available he book the tickets by initially filling details in a
form . tickets can be bool in two ways by i-ticket or by e-tickets booking.




SCOPE OF PROPOSED SYSTEM :

The purpose of this system is to describe the railway reservation system which
provides the train timing details, reservation, billing and cancellation on various
types of reservation namely,

 Confirm Reservation for confirm Seat.
 Reservation against Cancellation.
 Waiting list Reservation.
 Online Reservation.
 PNR Generation





Introduction

Railway Reservation System | 4







1. USER INTERFACE:
 Keyboard and Mouse

2. HARDWARE REQUIREMENT:

 Printer
 Normal PC
 CPU – Intel Core 2 Duo E7300
 RAM – 512MB (MIN)
 Hard Disk – 80GB

3. SOFTWARE REQUIREMENT:
 Turbo C++, C

4. OPERATING ENVIRONMENT:

 Windows X OS





Requirement Specification :

Railway Reservation System | 5




























E-R Diagram
Search Train Details Source Place Destination
Booking Train Details
Source
Train Name
Ticket Place
No Of Passenger
Name
Sex
Age
Destination
Train No Date Of Travel
Reservation Details
Train Name Train No

Railway Reservation System | 6













Login using Valid
User ID , Password
Check for Train
Availability
Reserve the
Ticket
Check for PNR
status

Display the
confirmation
User

Server

Use Case Diagram

Railway Reservation System | 7















ONLINE TICKET RESERVATION

# SOURCE
#DESTINATION

DISPLAY TRAINS

# SOURCE
#
DESTINATION

Display()
Get details()
BOOK TICKETS
# NAME

# AGE
# SEX
# NO OF TICKETS

Get details()

ADMINISTRATOR
# NAME

# AGE
# SEX
# NO OF TICKETS
Update()
Delete()
Class Diagram

Railway Reservation System | 8











Enter train Details



Details are registered

View the list


Trains are selected

Train details are displayed


No of seats required

No of seats Available

No of seats Displayed


Train is registered


Registration is Confirmed





User

Train

Database

Sequence Diagram

Railway Reservation System | 9

















9: Ticket created


8 : send details()








P :
Passenger
R : Railway
System
T: Ticket
1 : Login()
4 : Request Form()
6: Submit Form()
3 : Return Status
10 : Aknowldge
11 : Take Print()
2 : Validate ()
5 : Create Form()
7 : Create Ticket()
Collaboration Diagram

Railway Reservation System | 10









No

Yes

No


Enter User id
and Password

Valid id

PNR
Enquiry

Reserve
Tickets


Log out

Enter Train name, No and
check for Availability

Train
Availability

Logout

Reserve Ticket

Enter the PNR Number

Display the
confirmation status

Activity Diagram

Railway Reservation System | 11































Tickect Creation
Printing Train Details
Printing Use Details
Ticket Printing
Ticket Issued
Ticket Availed Ticket Not Availed
Ticket Closed
[ Yes ] [ No]
State Chart Diagram

Railway Reservation System | 12




























Trains
RRS Databse
Zone
Reservation
Search Ttrain Passenger Ticket
Search Train
Payment
Portal
Payment
Component Diagram

Railway Reservation System | 13


























Passenger 1
Railway
Reservation
Passenger 2
Passenger 3
Application
Server
Database
Server
Printer
Deployment Diagram