You are on page 1of 22

Online Bus

Reservation System
Te c h Q u e s t
Introduction and
Overview
Problem Statement
Objectives
FR
Problem Statement

The problems facing the customers are that customers have to go


to the counter to buy bus ticket or ask for bus schedule,
customers will also have to queue up for a long time in order to
secure a bus ticket and will also need to pay cash when they buy
the bus ticket.

Add a footer 4
FR
Objectives

 Providing a web-based bus ticket reservation function where a


customer can buy bus ticket through the online system.
 Enabling customers to check the availability and types of
busses online.
 Easing bus ticket payment.
 Ability of customers to cancel their reservation.
 Admin user privileges in updating and canceling payment,
route and vehicle records.

Add a footer 5
Functionality
Usability
Reliability
Performance
Supportability
FR
Functional Requirements

Manage Schedule
Check Availability
Make Reservation
Cancel Reservation
Make Payment
Manage Bus/Driver/Staff

Add a footer 7
FR
Usability
Self-Explanatory interface
Error Prevention
Easy Reversal of action (cancel reservation)
Error messages generated shall be clear

Reliability
Available 24 hours a day, 7 days a week
Provide real time information about bus availability
Robust enough to have a high degree of fault
tolerance. E.g. if the user enters a negative number
of passengers or a value too large, the system
should not crash
Add a footer 8
FR
Performance
Should give instant results
Accuracy
Efficient Resource Usage

Supportability
JazzCash Payment
EasyPaisa Payment
Credit card Payment

Add a footer 9
Important Features
FR

Different Payment options.


Cancel Reservation.
Generate Reports.
Business Decisions.
Manage Staff/Buses/Driver.
Wallet.

Add a footer 11
UseCase Diagram
FR

Add a footer 13
System Sequence
Diagram
FR
Make Reservation

Add a footer 15
Sequence Diagram
FR
Sign UP

Add a footer 17
FR
Make Reservation

Add a footer 18
FR
Manage Schedule

Add a footer 19
Class Diagram
(GRAPS)
FR

Add a footer 21
Thank You.

You might also like