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...
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 system.
Size: 614.67 KB
Language: en
Added: Mar 04, 2021
Slides: 13 pages
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