2909502 uml diagrams of railway reservaion

23
RAILWAY RESERVAION (Mini project) BY G.SHAKIR

Upload: ravi6272

Post on 16-Nov-2014

2.054 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 2909502 Uml Diagrams of Railway Reservaion

RAILWAY RESERVAION (Mini project)

BY G.SHAKIR

Page 2: 2909502 Uml Diagrams of Railway Reservaion

Use Case Modeling

Page 3: 2909502 Uml Diagrams of Railway Reservaion

Use Case diagram for Reservation System:

System

traveller

reservation data base

booking clerk

request for availability

reservation type

required train

date

request for formsubmit form

fill form

accept form

make a reservation

issue ticket

pay money

make cancelation

update data base

<<include>><<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<extend>>

<<include>>

Page 4: 2909502 Uml Diagrams of Railway Reservaion

1.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details of particular trains available or not .Along with reservation type,date,particular train

details are also known.

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow, particular trains are not available then he choose any others trains go to destination place.

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 5: 2909502 Uml Diagrams of Railway Reservaion

2.Reservation type - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details of particular reservation type i.e. sleeper class, AC class, general etc.

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk checks the database. 3. On success traveller chooses required reservation type.

1.3 Alternate Flow

If in the basic flow, required reservation type is not present then he chooses any other reservation type.

1.4 Pre Conditions

The traveller should know reservation type.

1.5 Post Conditions

The reservation database is modified after choosing reservation type.

Page 6: 2909502 Uml Diagrams of Railway Reservaion

3.Date - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details of particular trains available or not on a particular date.

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 7: 2909502 Uml Diagrams of Railway Reservaion

4.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 8: 2909502 Uml Diagrams of Railway Reservaion

5.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 9: 2909502 Uml Diagrams of Railway Reservaion

6.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 10: 2909502 Uml Diagrams of Railway Reservaion

7.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 11: 2909502 Uml Diagrams of Railway Reservaion

8.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 12: 2909502 Uml Diagrams of Railway Reservaion

9.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 13: 2909502 Uml Diagrams of Railway Reservaion

10.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

The reservation database is modified after reservation.

Page 14: 2909502 Uml Diagrams of Railway Reservaion

1.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

Page 15: 2909502 Uml Diagrams of Railway Reservaion

The reservation database is modified after reservation.

11.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

Page 16: 2909502 Uml Diagrams of Railway Reservaion

The reservation database is modified after reservation.

12.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

1.5 Post Conditions

Page 17: 2909502 Uml Diagrams of Railway Reservaion

The reservation database is modified after reservation.

13.Request for availability - use case specifications

1.1 Brief Description

The main purpose of using this use case is to know details particular trains available or not .

Flow of Events

1.2 Basic flow 1. User enquires booking clerk. 2. Booking clerk check the database. 3. On success traveller make reservation.

1.3 Alternate Flow

If in the basic flow,

1.4 Pre Conditions

The traveller should have a train for destination place.

Page 18: 2909502 Uml Diagrams of Railway Reservaion

1.5 Post Conditions

The reservation database is modified after reservation.