Delever-3 Usecase - Copy

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Delever-3 Usecase - Copy as PDF for free.

More details

  • Words: 1,143
  • Pages: 12
Use Case Model ONLINE TRAIN TICKET RESERVATION SYSTEM

A Project of Clean & Fair Designs Pakistan

Submitted To: Madam Amna Basharat Haider Submitted By: Ghazanfar Latif (06-0384_A) Yasir Arfat (06-0385_A) Suleman Sadiq (06-0192-B)

Actors: Primary Actors:  Traveler  System Administrator Secondary Actors:  Payment Authorization Service  Reservation Database System Offstage Actors:  Ministry of Pakistan Railway

Actors Goals List: Actor

Goals

Traveler

Process ticket reservation, View trains related information’s, Process cancel reservation.

System Administrator

Manage System security, Manage Reservation Database, Update train’s information’s, user, Delete user.

Add

Reservation Analyze ticket reservation related data, Database System Manage data appropriately. Payment Authorization Service

Process Card Validity, Process with draw ticket amount, and Transfer to railway account.

Ministry of Checks traveler’s interests, Pakistan Railway Make decisions on the bases of travelers interests.

High Level Use Cases: Use case No: Use case Name: Actors: Priority: Description:

1 View train information Traveler, Admin Medium A traveler opens the website www.pottrs.com check the train information. He checks the train timings, train routs, train type, general information about Pakistan railway, public notices etc.

Use case No: Use case Name: Actors: Priority: Description:

2 Validate User Traveler, Admin High Traveler opens the website for reservation of train ticket. Validate user’s login his account and reserve the required train ticket. After reservation of ticket they logout their account.

Use case No: Use case Name: Actors: Priority: Description:

3 Register Traveler, Admin. Medium The user (customer, Adman’s) which is not register must register to perform their required action. For registration they fill up the registration form with accurate information’s and submit it.

Use case No: Use case Name: Actors: Priority: Description:

4 View user information. Traveler, Admin Medium User open website by using internet and login. He checks his information which is recorded in database. If he want to change his information, than he can update his information.

Use case No: Use case Name: Actors: Priority: Description:

5 Make Reservation Traveler High Traveler comes to site and login. He checks the seat availability at required time, date and root. He also selects the class of ticket. After fulfilling the requirements, he reserves the ticket and leaves the site.

6 Use case No: Use case Name: Make payment Actors:

Traveler, Payment Authorization Service

Priority: Description:

High Traveler arrives and login on website. Reserve his train ticket. Do Payment by using the credit card. Payment authorization service checks the card validity and with draws the fare of the ticket.

Use case No: Use case Name: Actors: Priority: Description:

7 Print Ticket Traveler High Traveler login on the web site and does seat reservation. Now ticket is ready for print. He prints the ticket which is used during his journey. He may save his ticket in his account draft.

Use case No: Use case Name: Actors: Priority:

8 Cancel Reservation Traveler High

Description:

Due to some problem, traveler can cancel his ticket with in time limit. He login on the website. Cancel his reservation if the lime limit is not passed over.

Use case No: Use case Name: Actors: Priority: Description:

9 Change password Traveler, Admin Medium User has to remember his password; he can change his password at any time. He login on his account and change his password by setting new password. He logout and leave.

Use case No: Use case Name: Actors: Priority: Description:

10 Update Train’s Information Admin Medium Administrator has the rights to change the trains’ related information. He opens his account and goes to trains information’s. Do required changes and logout his account.

Assumption made for Choice of System Boundary: We know that Actors are outside the system and use cases are inside the system. We define the use cases on the bases of actor’s goals fulfillment and put them inside the system boundary and all actors are put outside the system boundary.

Use Case Diagram: ud POTTRS Use Case M odel Online T rain T icket Reservation System

M ake Payment

Print Ticket «include»

Trav eller

Check Seat Av ailibilty

«include»

Make Reserv ation

«include» «include» «include» «include»

Payment Authoraization Serv ice

Check Class Av ailibilty

Chech Date Av ailibilty

Check Time Av ailbilty

Cancel Reserv ation

Register

<<Uses>>

Velidate Passw ord

<<Uses>> Validate User

u d P O TTR S U s... e Ca « A c t o r» R e s e r v a ti o n D a ta b a s e S ys te m

Change Passw ord

Reserv ation Database

View User Info «extend»

View Train's Info Admin

Update Train's Info

Update User Info

Meeting Minutes (1) Venue: F-11/3 Boys Hostel Start Time: 8:20PM End Time: 9:00PM Date: September 11, 2008

 Ghazanfar suggests, first we try to define the system boundary.  We define the system boundary on the bases of proposal report.  We check the conceptual diagram formed in deliverable 3 and try to find out the Primary Actors as well as Secondary Actors.  We make a ruff model of Actor goals.  We start to find out the use cases names on the bases of Actors and their goals.  We find out 12 use cases.  Assign to write high level uses cases into document form to Yasir and Suleman individually.  Decide to meet again on September 13, 2008 at 4:00PM

Meeting Minutes (2) Venue: F-11/3 Boys Hostel Start Time: 4:40PM End Time: 6:00PM Date: September 13, 2008

 We discuss about both “high level use cases” written by Yasir and Suleman.  Solve the issues faced in writing use cases and make final use case model.  Do some practice to make use case diagram on the paper.  Model the use case diagram of “online train ticket reservation system” on paper.  Make use case diagram in “Enterprise Architect” software.  Assign to finalize the documentation of use cases and use case diagram to Ghazanfar.

No

Use Case Name

Actor

1

View train information Traveler, Admin

2

Validate User

Traveler, Admin

3

Register

Traveler, Admin

4

View user information

Traveler, Admin

5

Make Reservation

Traveler

6

Make payment

Traveler, Payment Authorization Service

7

Print Ticket

Traveler

8

Cancel Reservation

Traveler

9

Traveler

Traveler, Admin

10

Traveler, Admin

Admin

ud POTTRS Use Case Model Online T rain Ticket Reservation System

Make Payment

Print Ticket «include»

Trav eller

Check Seat Av ailibilty

«include»

Make Reserv ation

«include» «include» «include» «include»

Payment Authoraization Serv ice

Check Class Av ailibilty

Chech Date Av ailibilty

Check Time Av ailbilty

Cancel Reserv ation

Register

<<Uses>>

Velidate Passw ord

<<Uses>> Validate User

u d P O TTR S U s. e.. C a « A c t o r» R e s e r v a ti o n D a ta b a s e S ys te m

Change Passw ord

View User Info «extend»

View Train's Info Admin

Update Train's Info

Update User Info

Related Documents

Usecase
November 2019 10
Usecase
November 2019 14
Usecase Template
December 2019 24
Usecase Diagram
June 2020 3
Opis Usecase
November 2019 24