Escolar Documentos
Profissional Documentos
Cultura Documentos
1.2. Scope
This document describes the requirements of the above-mentioned system. It is meant to be used by
the developers and will be the basis for validating the final delivered system. Any changes made to the
requirements in the future will be made with the permission of the client. The developer is
responsible for asking for clarifications, where necessary.
1.5. References
IEEE standard -830-1998 ,Pankaj Jalote Software Engineering book.
2. Functional Requirements
2.1. Register Customers
2.1.1. Collect Detail about Customer
Input:
Customer name, customer address, phone number.
Output:
Request for deposit money (Rs. 5000).
Updating entered data in customer database as temporary.
Description:
Only for valid information Request is generated.
New set of information given must not match completely with an existing entry in customer
database.
Output:
List of all types of available cars with hourly charge and per kilometre charge.
Description:
This information is automatically generated on pressing a button by accessing the car database.
On confirmation of receiving payment updating will be done in customer database against the
particular customers name.
iii)
iv)
v)
4.2 Security
This software offers password protection so that only regular customers can book cars, only authorized
personnel can edit data corresponding t0 booking, billing and car information.
Car Database
car
details
Car statistics
changed
car
informa
tion
Customer information
Deposit money
Travel
Agency car
Manageme
nt Software
0
car
status
Customer
information
(Temporary)
Car Dealer
Customer
information
validation
message
New car
information
Customer
Database
booking
information
Driver
Duty slip
Garage
'gone to repair'
car status
Manager
Changed car
information
billing
informa
tion
Deposit money
Customer
Database
*
Customer
Registrati
on
0.1
Customer
information
Customer
information
(Temporary)
Customer
information
validation
message
User id
and
password
Customer
Booking
information
Deposit
money
request
*
Car choice
Billing
information
Travel details
Process
online
request
0.2
Garage
bill
'available'
status
Calculate
and collect
payment
0.3
Full payment
Update
car
status
0.4
Car
details
Car
status
Car details
*
Duty
slip
Driver
Car Dealer
'rented'
status
New car
information
Edit car
information
0.5
Changed
car
information
Car Database
Car statistics
Changed
car
information
Manager
Collect
detail
about
Customer
0.1.1
Customer
Customer information
Deposit money request
Deposit
money
User id
and
password
Receive
deposit
and Update
0.1.2
Customer
information
(Temporary)
Customer
information
validation
message
Customer
Database
Customer
Database
Booking
information
Travel details
Customer
Available
car
details
Car choice
Car Database
Car
details
Check
Available
Cars
0.2.1
Show
Hired
car
information
0.2.2
Calculate
estimated
charge
0.2.3
Driver
Duty slip
Car Database
Car details
Calculate
payment
0.3.1
bill
To Update car status
0.4
Customer
payment
Receive
payment
and Update
0.3.2
billing information
D
Customer
Database