Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 14

SOFTWARE FOR

RAILWAY RESERVATION SYSTEM

USE CASE DIAGRAM

Login

Enquiry Operator User

Booking

Cancellation

SEQUENCE DIAGRAM : BOOKING

Operator / User

Booking Form

Controller

Train_detail

Sorry message box

Passenger detail

Passenger Train Detail

Enter1: Train name 2: Submit name 3: Get Train Detail

4: Check availability of seats 5: Seat not available 6: Add Record 7: Update Details Update Details 8: 9: Booking Successfully

CLASS DIAGRAM : LOGOCAL VIEW

Login_Detail Username Password Add() Delete() Update() Train_Details Date Time Train Name Available seats(I/II) Add() Delete() Update() GetDetails()

Train_Master Train id Train Name Capacity(I/II) Source Destination Time Days Add() Delete() Update() GetDetails() Passenger_Train_Detail Train Name Seat no. Class(I/II) date Time Add() Delete() Update() GetDetails()

Passenger_Details Passenger Name Address Age Phone no. Train Name

SEQUENCE DIAGRAM : CANCELLATION

Operator / User

Cancellation Form

Controller

Train Table

Passenger Train Detail Table

1: Enter Train Details

2: Submit Details

3: Check Details Cancel4: seat Update table 5: Update table

6: Cancellation successful

SEQUENCE DIAGRAM : ENQUIRY

User / Operator

Enquiry Form

Controller

Train_master

1: Enter Details 2: Submit Details Search 3:

4: Show Train Information

SEQUENCE DIAGRAM : LOGIN

Operator / User

Login Form

Controller

Login_Detail

1: id,password 2: submit details

3: Get Login details

4: 5: Error or Success Check Login

CLASS DIAGRAM : USE CASE VIEW / LOGIN DETAIL


Login_Detail
M

Train_Master
M

Train_Details
M

Passenger_Train_Det...
M M

Passenger_Details
M M

COLLABORATION DIAGRAM : LOGIN


1: Operator / User Login Form

5: 4: 2: 3: Controller Login_Det ail

COMPONENT VIEW : MAIN

boundaries

entities

Control

COMPONENT DIAGRAM : CONTROL/MAIN


Train_ master Train_ Details

Passenge r_Details

Passenger_T rain_Details

COMPONENT DIAGRAM : ENTITIES / MAIN


Login_details

You might also like