Вы находитесь на странице: 1из 6

Software Requirements Specification

August 7, 2019

Cab Booking and Scheduling System

Suryadev Phogat (16BCE0814)


Arora Isha Hemant (16BCE2003)
Smit Shah (16BCE2191)
Ayush Dosaj (16BCI0018)

Prof. Madiajagan M

Slot: L13+L14
1.0. Introduction
1.1 Purpose

Transport is an integral part of our social living. The modern society cannot run

without transport facilities. There are many companies who give transport services to the

individual and corporate clients. In the current system, the client first contacts with the

transport company for getting transport service. The company then books the vehicle for

him on the requested date and time and then sends the vehicle to his place at the time. The

Cab Booking and Scheduling System is the online service which will automate the process

of booking a cab and will facilitate both the client and the company with reduced time and

efforts. First the company will register his vehicles and the vehicles to the system. Then

the client will request for booking a vehicle on his required date and time, providing all

necessary information. The fare will be calculated and client should confirm it. Then the

employee will serve the client on the specific date and time. The client will also have access

to an online help

The purpose of this document is to present a detailed description of the Cab Booking and

Scheduling System. It will explain the purpose and features of the system, the interfaces

of the system, what the system will do, the constraints under which it must operate and

how the system will react to external stimuli.


1.2 Scope of Project

This software system will be a Cab Booking and Scheduling System. This system

will be designed as a scheduler for a cab service. The target audience here is customer to

hire said cabs.

More specifically, this system is designed to allow customers to be able to access their

previous bookings, make sure that a cab is made available for the customer at the earliest,

be able to book cabs at an affordable price. The cab service will be available for locations

between that vary from 5 to 8 with availability of a limited number of cabs at a given

time. This project’s aim is to automate the system, calculating the fare, collecting fare,

collecting all necessary information of the client and then serve the client. The data used

by the system is stored in a database that will be the centre of all information held clients

and employees and the base for the remainder of the process after the initial application

has been made. This enables things to be simplified and considerably quickened, making

the jobs of the people involved easier. It supports the current process but centralizes it

and makes it possible for decisions to be made earlier and easier way.
1.3 Objectives of the Proposed System

Following are the objectives of the proposed system:

 Automate the process of booking. The system will reduce the time and effort of

the clients and employees and automate the process of booking.

 Centralized data handling. Transfer the data smoothly to all the departments

involved and handle the data centralized way.

 Reduced manpower. Reduce the manpower needed to perform the booking and

serving clients.

 Cost cutting. Reduce the cost involved in the booking process.

 Operational efficiency. Improve the operational efficiency by improving the

quality of the process.


2.0. Overall Description
2.1 Functional Requirements Specification

Every online booking needs to be associated with an account. One account cannot be

associated with multiple users.

Search results should enable users to find the most recent and relevant booking options

System should enable users to book / pay for their tickets only in a timeboxed manner

after tickets being added to the cart.

System should only allow users to move to payment only when mandatory fields such as

date, time, location has been mentioned.

System should consider time zone synchronization when accepting bookings from

different time zones.

Booking confirmation should be sent to user to the specified contact details


2.2 Non-Functional Requirements

Use of captcha and encryption to avoid bots from booking tickets

Search results should populate within acceptable time limits

User should be helped appropriately to fill in the mandatory fields, incase of invalid input

System should accept payments via different payment methods, like PayPal, wallets,

cards, vouchers, etc.

System should visually confirm as well as send booking confirmation to the user's contact

Вам также может понравиться