Sunteți pe pagina 1din 17

4/18/2017 1

PRESENTED BY

Umme Habiba 142-15-3677

Md. Sadhan Sarker 142-15-4001

Md. Hannan Talukder 142-15-3715

4/18/2017 2
CONTENT

Title

Use case Diagram

Use case detailed

User Interface

Mock demo

4/18/2017 3
Project Title:

Online Bus Ticket Management

4/18/2017 4
USE CASE

The use cases describe the system from the user’s point of view!
A use case is a description of how a user will use the system-to-be
to accomplish business goals

4/18/2017 5
Use case Diagram

4/18/2017 6
Use Case : 1 Ticket Reservation
Use case UC-1: Ticket Reservation

Related Requirem’ts: REQ2

Initiating Actor: Any of: Customer, admin

Actor’s Goal: To check detail information and reserve bus travels tickets in online

Participating Actors: Computer, website

Preconditions: The system displays the menu of available functions that’s are detailed information, ticket reservation and cancelation

Postconditions: The customer who want to buy or cancel ticket can do.
Flow of Events for Main Success Scenario:

 1. Customer/Admin arrives at the website and sees the menu item “Home, terms & condition, feedback, latest news”. Customer can visit
the site as a guest user but to reserve the ticket he have to be a authenticate user.
2. include::AuthenticateUser (UC-4)

 3. System (a) shows to the Customer/admin the online sign in (b) shows create an account, and (c) shows to reserve or cancel tickets.

 4. System shows to the customer to how many and which on are available for booking.
4/18/2017 5. Customer/Admin can make reservation of their desired tickets by using fleaxiable payment system. 7
Subroutine «include» Use Case

Use Case UC-4: AuthenticateUser (sub-use case)


Related Requirements: REQ1, REQ4
Initiating Actor: Any of: Customer,Admin
Actor’s Goal: To be positively identified by the system (at the ticket booking interface).
Participating Actors: Computer,website
The system displays the menu of available functions that’s are detailed information, ticket reservation and cancelation
Preconditions:
Postconditions: None worth mentioning.

Flow of Events for Main Success Scenario:


 1. System prompts the actor for identification, e.g., through email
 2. Customer/Admin supplies a valid authentication identification for using the system-to-be.
 3. System (a) verifies that the account is valid, and (b) permits to the actor for using.
Flow of Events for Extensions (Alternate Scenarios):

2a. Customer/Admin enters by an invalid account


 1. System (a) detects error, (b) marks a failed attempt, and (c) signals to the actor

 1a. System (a) detects that the count of failed attempts exceeds the maximum allowed number, (b) shows a message and at last
stop to access the system.
4/18/2017 2. Customer/Admin have a valid identification account for accessing the system 8
3. Same as in Step 3 above
Use Case : 2 Admin Panel

Use Case UC-1: Unlock

Related Requirem’ts: REQ1,and REQ6

Initiating Actor: Any of: Customer,Admin

Actor’s Goal: To control the total system and make it trustable for customer.

Participating Actors: Computer,website.

Preconditions: The system displays the menu of admin panel.

Postconditions: Whole system make more flexiable for customer to use.


Flow of Events for Main Success Scenario:
 1. Admin arrives at the system and selects the menu item “Admin”

 3. System (a) allows to the Admin about adding detailed information (b) allows to manage the profile and (c) allows to add new
members
 4. System allows to the Admin to confirm the reservation after receving payment of the booking tickets
 5. Admin make sure about cancelation the booking ticket.
4/18/2017 9
Use Case : 3 Detailed Information

Use Case UC-1: Unlock

REQ3
Related Requirem’ts:

Initiating Actor: Any of: Customer, admin


To check detail information and reserve bus travels tickets in online
Actor’s Goal:

Computer, website
Participating Actors:

The Customer need to be registered


Preconditions:

Postconditions: the user can access the detailed information about his trip
Flow of Events for Main Success Scenario:
 1. Customer/Admin arrives at the system and fills up leaving from,going to and departing date and the selects item “search”

 2. System (a) shows to the Customer/Admin the detailed information but Admin access some extra info that cant acces Customer like add
route,add bus etc.
 3. System shows to the view of the seat of bus and its tell the customer that which has not booked yet.
 4. Customer/Admin can book their ticket after seeing all this detailed information.

4/18/2017 10
User Interface Design

The means by which the user and a computer system interact,


in particular the use of input devices and software.

4/18/2017 11
Home Page:

Welcome To Online
Bus Ticket
Management
System

4/18/2017 12
Detailed Information:

4/18/2017
Confirm Edit Cancel 13
Admin Panel:

Confirm Edit Cancel


4/18/2017 14
Customer Sign-in :

Confirm Edit Cancel

4/18/2017 15
Seat Reservation:

Edit Cancel

4/18/2017 16
4/18/2017 17

S-ar putea să vă placă și