Skip to content

Requirements

Boaz Kimambo edited this page Jan 10, 2021 · 2 revisions
S/No Functional requirements:
01 The system should allow System Administrator(s) to register.
02 The system should allow the Administrator to arrange the bus routes.
03 The system should allow the Administrator to update bus and route status.
04 The system should allow the Administrator to inform passengers in case of any faults or accidents.
05 The system should allow the Administrator to assign bus and route pricing.
06 The system should allow the Administrator to register different buses.
07 The system should allow users to search for routes based on their starting point, destination and travel date.
08 The system should allow users to view available buses.
09 The system should allow users to view the price, departure time, available seat(s), pick-up point and drop point.
10 The system should allow users to select the bus of his or her choice depending on the departure time and travel class.
11 The system should prompt users to sign in, continue as a guest or sign up upon trying to making payments.
12 The system should request users to fill in their personal information after booking to generate a ticket such as name, sex and phone number.
13 The system should allow user(s) to choose payment options.
14 The system should allow users to download and print their tickets after making payments.
S/No Non-functional Requirements
01 The system shall provide an easy ticket reservation environment for user(s) that are self-directed.
02 The system will provide efficient and usable interfaces that will allow the users to navigate through the reservation easily.
03 The system will act as an “open” platform, where users have a flexible searching environment.
04 The system shall display the results from the database queries within 1 second of request.
05 The system shall download ticket(s) preview within 10 seconds after clicking the download button.
06 The system shall support 1000 concurrent users.
07 The system should limit the allocated payment time.
08 The system shall perform regular backups whenever changes are made.
09 The system should be secure enough to keep system information safe and private.
Clone this wiki locally