Professional Documents
Culture Documents
Submitted To:
Madam Amna Basharat Haider
Submitted By:
Ghazanfar Latif (06-0384_A)
Yasir Arfat (06-0385_A)
Suleman Sadiq (06-0192-B)
Table of Contents
Make Reservation……………………………………………………………………………...3
Make payment…………………………………………………………………………………4
Print Ticket…………………………………………………………………………………….5
View train information………………………………………………………………………...6
Cancel Reservation…………………………………………………………………………….7
Validate User…………………………………………………………………………………..8
Activity Diagrams: ………………………………………………………………………………………………………………………..9
Make Reservation………………………………………………………………………………9
Make payment…………………………………………………………………………………10
Print Ticket…………………………………………………………………………………….11
View train information………………………………………………………………………...12
Cancel Reservation…………………………………………………………………………….13
Validate User…………………………………………………………………………………..14
Meeting Minutes………………………………………………………………………………………………………………………….15
Clean & Fair Designs
Overview: 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.
Priority: High
Triggering Event: Travelers requests train ticket reservation online by login on www.pottrs.com
Overview: 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.
Priority: High
Triggering Event: Traveler makes reservation and pays the tickets fares by using credit cards.
Alternate Flow: 2* The system can not access the Credit Authorization Service.
3* There will not be required amount in credit card.
Post Condition(s): Ticket required information’s sent to system so traveler can print the ticket.
Overview: 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.
Priority: High
Alternate Flow: 2* Printer can not be properly connected with the system.
Post Condition(s): Traveler must take the ticket with him during the travel.
Overview: 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.
Priority: Low
Triggering Event: Traveler checks the train’s information’s online through internet.
Overview: Due to some problem, traveler can cancel his ticket with in time limit. He login on
the website. Cancel his reservation if the time limit is not passed over.
Priority: Medium
Triggering Event: Traveler cancels the reservation before some fixed interval.
Pre-Condition(s) The traveler must resave the ticket and must login before cancel reservation.
Alternate Flow: 4* Time limit for cancel reservation has been passed over.
Related Use Case: Make Reservations, Update user information’s, Update train’s information’s
Overview: 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.
Priority: High
Triggering Event: Traveler comes open the site and login to reserve ticket.
Pre-Condition(s) Nil
Activity Diagrams:
1-Make Reservation:
2-Make Payment:
3-Print Ticket
Created
By Ghazanfar
Latif
4-
Cancel Reservation:
Clean & Fair Designs
Meeting Minutes
Agenda:
Selection of Use Case Model
Write Expended Use Case Model
Create Activity Diagram
Work Distribution:
Assign to write 3 use cases in expended format to Yasir Afrat.
Assign to write other 3 use cases in expended format to Suleman.
Ask to document use cases in final required format and to remove errors to Ghazanfar.
Assign to draw 2 activity diagrams to each.