Академический Документы
Профессиональный Документы
Культура Документы
http://slidepdf.com/reader/full/car-rental-srs-document 1/116
7/14/2019 Car Rental SRS Document
Table of Contents
1. Introduction .....................................................................................................................................6
i. Purpose:............................................................................................................................................ 6
ii. Scope: ...............................................................................................................................................6
iii. References: .......................................................................................................................................7
iv. Overview:.......................................................................................................................................... 7
2. Overall Description...........................................................................................................................9
i. Product Perspective .......................................................................................................................... 9
ii. Product Features and User Requirements ....................................................................................... 11
iii. User and User Characteristics.......................................................................................................... 13
iv. General Constraints ........................................................................................................................ 14
Accountant............................................................................................................................................................... 19
Fleet Inspection........................................................................................................................................................ 21
Administrator ........................................................................................................................................................... 22
Branch Manager....................................................................................................................................................... 23
2. Modify Booking................................................................................................................................................ 26
9. Receive Payment.............................................................................................................................................. 34
10. Transfer Fund................................................................................................................................................... 35
Page 2
http://slidepdf.com/reader/full/car-rental-srs-document 2/116
7/14/2019 Car Rental SRS Document
2. Modify Booking................................................................................................................................................ 65
3. Cancel Booking ................................................................................................................................................ 66
5. Add Customer.................................................................................................................................................. 68
6. Modify Customer ............................................................................................................................................. 69
7. View Customer ................................................................................................................................................ 70
8. Search Customer.............................................................................................................................................. 71
9. Receive Payment.............................................................................................................................................. 72
10. Transfer Fund................................................................................................................................................... 73
Page 3
http://slidepdf.com/reader/full/car-rental-srs-document 3/116
7/14/2019 Car Rental SRS Document
7. Evolution ......................................................................................................................................116
i. Assumptions on which system is based ......................................................................................... 116
ii. Anticipated changes: ..................................................................................................................... 116
Page 4
http://slidepdf.com/reader/full/car-rental-srs-document 4/116
7/14/2019 Car Rental SRS Document
Introduction
Page 5
http://slidepdf.com/reader/full/car-rental-srs-document 5/116
7/14/2019 Car Rental SRS Document
1. Introduction
i. Purpose:
This document
purpose contains
of a Car Rentalthe software
System requirements
to be implementedforisthe
to Car Rentalinformation
manage System CRS. The main
about Cars,
Customers and the system users related to the company.
This is the first version of the SRS document. The purpose of this document is to state all system
requirements clearly for usage in the development stages ahead.
This document is meant to be viewed by the project development team, users and the
stakeholders. All requirements for the system have been stated clearly in the document and this
is used to make sure that everyone related to the system directly or indirectly understands all
requirements stated in this document.
ii. Scope:
This document covers the entire system and all its subparts. The purpose of this system is as
follows:
Efficiency:
This system provides quick addition, deletion or search for various types of data which are a
part of the system. This decreases the process time for employees and manual search work
that could take hours can be done in just a few seconds or minutes.
Accurate Records:
Accountability:
Any transaction made through the system is kept track of and in case anything goes wrong
with customer dealings, the fault can be traced back to the origin very easily.
Generating Reports:
The system is capable of producing weekly and monthly reports on cars, customers and
system users.
Page 6
http://slidepdf.com/reader/full/car-rental-srs-document 6/116
7/14/2019 Car Rental SRS Document
iii. References:
Dean Leffingwell and Don Widring, “Managing Software Requirements: A Use Case
Approach”, Addison-Wesley, 2004.
Sommerville book.
iv. Overview:
Overall Description
o The perspective of the product
o General Constraints
System Architecture
System requirements
o Use case diagrams
Analysis Model
o Interaction Diagram
o Class Diagram
o Data dictionary
User Interface Screens
Evolution
o Assumption on which system is based
o Anticipated changes
Page 7
http://slidepdf.com/reader/full/car-rental-srs-document 7/116
7/14/2019 Car Rental SRS Document
Overall Description
Page 8
http://slidepdf.com/reader/full/car-rental-srs-document 8/116
7/14/2019 Car Rental SRS Document
2. Overall Description
The main purpose of this document is to give details about what the user can expect from the Car Rental
System (CRS). This document provides an important overview of the system according to the requirements
that have been given to us during the requirement analysis for this Car Rental System (CRS).
In the next section, we introduce product perspective followed by description of product features and user
requirements in section 2. User and user characteristic in section 3 followed by general constrains in
section 4. In section 5 we have assumptions and dependencies.
Our company has been handed over the task to carry out the requirements analysis to implement a
Car Rental System (CRS) . We want this software to completely be a front desk system and hence
will only be used by the salespeople and an Branch manager and administrator. We have realized
that there are three ways to implement the Car Rental System (CRS) and they are stated as follows -
The existing software at the company can be upgraded to form the new Car Rental System
(CRS).
We can follow the Component based development technique to create the system from
scratch.
We believe that the best way to implement the Car Rental System (CRS) is to create a new one. The
reasons are as follows –
In case we plan to upgrade the existing system, then we will have to work on integrating the
system with a legacy system database. This might create problems for us since experts in the
legacy system are not readily and cheaply available.
We will be able to create a system of better quality. This will be possible if we review the faults
in the old system and learn from the mistakes made during the various processes that were
The new system will provide a new user friendly Graphic User Interface (GUI) which will also
help to increase the efficiency of the work place.
The new system will be compatible with a new database that will be created along with it. A
new database has to be created due to the increase in the amount and type of information that
has to be stored.
Page 9
http://slidepdf.com/reader/full/car-rental-srs-document 9/116
7/14/2019 Car Rental SRS Document
adaptable to the changing systems. The upcoming changes in the near future will be predicted
and the system will be designed in a way to adapt to the changes that will occur over the years.
Figure 1: The above diagram shows the actors and the subsystems contained in the Car Rental System.
The system allows the stake holders to run an efficient business by providing company reports, stock
inventory and sales information data. All these functionalities of the system provided in a timely and
organized way will help the business to expand to generate more revenue and prevent losses.
Page 10
http://slidepdf.com/reader/full/car-rental-srs-document 10/116
7/14/2019 Car Rental SRS Document
The system will allow every Receptionist, Accountant, Fleet inspection and Dispatch to have a
different account to login from. This will keep a record of their work time without them having to
enter it every time they leave or enter the workplace.
The system will allow all the salesmen account to keep a record of the sales that have been made
by the account for the week in order to calculate the commission and monthly to calculate the
bonus to be awarded by the company.
System Backup:
The system will have a 24 hour backup to record car rental applications from users in case the
server goes down.
The system will employ a fulltime high security antivirus and a secure network so that the system
cannot be illegally modified or hacked into.
This system gives the ability to the company to keep track of the information on all the cars that are
available in the branch’s stock. All relevant information related to the car such as colour, license
plate, registration, model number, insurance etc. is stored in the system database. It will record the
cars ages and update their condition and rent life. The system will sh ow the car’s status (whether
under maintenance, available or rented). The system will provide information about the rate of rent
for a car for different periods of time (weekdays, weekends, holidays, Umrah).
User Information System:
This system gives the ability to the company to keep track of the information on the customers in
order to classify their association with the company. All customers will be classified according to the
frequency with which they rent cars and offer them satisfactory discounts for usage.
In case of emergency, if a car is not available, the Receptionist, Accountant, Fleet inspection and
Dispatch can view the inventory of other branches and issue a car.
Page 11
http://slidepdf.com/reader/full/car-rental-srs-document 11/116
7/14/2019 Car Rental SRS Document
When a customer will pay using a bank card rather than cash, it is necessary that a link is always
maintained between the branch and bank for successful transaction.
Data Backup System:
In case the system goes down due to server crashes or power failure or any other calamity, all
operations are being run such as updating data, carrying requests etc. will be saved to a backup
system. All of this will then be copied on to the original database as soon as the system is up and
running.
The user requirements for the Car Rental System (CRS) has been listed as follows -
Branch manager:
1. The system shall allow Branch manager to add, modify, search and delete a car.
2. The system shall allow Branch manager to add, modify, view and delete a category.
3. The system shall allow Branch manager to manager to add, modify, view, search and delete a
customer.
4. The system shall allow Branch manager to generate reports.
Administrator:
1. The system shall allow administrator to add, modify, search and delete an account.
2. The system shall allow administrator to backup the system.
Receptionist :
1. The system shall allow receptionist to book a car, modify, search and cancel booking.
2. The system shall allow to receptionist to add, modify, view, search and delete a customer.
Accountant:
Fleet Inspection:
1. The system shall allow to fleet inspection to update received car.
2. The system shall allow to fleet inspection to report repair.
Dispatch Department:
Page 12
http://slidepdf.com/reader/full/car-rental-srs-document 12/116
7/14/2019 Car Rental SRS Document
The main people who have been identified as regular system users are as follows –
The users can be classified according to their frequency of use, subset of product functions used,
technical expertise, security or privilege levels, educational level, or experience they have to the Car
Rental System (CRS).
Branch manager and administrator are supposed to have the following characteristics –
o On the whole, Branch manager and administrator spend comparatively lesser time than others
on the system. Usually they would access the system when they are required to make reports or
something else.
o They should have high technical expertise. They have to be fluent in the system usage and
should be well aware of all the system functionalities.
o
Branch manager
maintain andoccasionally.
the system administrator have access to all security levels as they have to access and
o Branch manager and administrator should have experience in handling a system of this domain.
He must be able to identify errors caused due to improper data entries.
Receptionist , Accountant, Fleet Inspection and Dispatch Department supposed to have the
following characteristics –
o They spend the maximum amount of time on the system in the form of entering information,
updating it or deleting the information.
o They are not required to have technical expertise. The most they would need is to be computer
literate to understand the working of the system and use it efficiently.
o They have very low security access. They cannot access quite a few functionalities of the system
except the one’s they really have to use.
o They should have good communication skills and even if they have no experience in system
usage, it’s not a big problem.
o They should have experience in this area with a minimum diploma in IT.
Page 13
http://slidepdf.com/reader/full/car-rental-srs-document 13/116
7/14/2019 Car Rental SRS Document
These are some of the constraints that can be faced by the Car Rental System (CRS) –
o Time can be listed as a constraint. We are expected to finish this SRS document within 4 months
with distractions in between due to the time demanded by the other courses.
o There may be budget constraints where the allocated amount for implementation might not be
enough.
o To understand the things that were missing from the previous software, we may need the old
requirements documents to identify the features that are required now. There is a possibility
that the old system documents have been damaged due to improper storage or misplaced.
Political Constraints
o It may be a long procedure to acquire access to the Ministry database for customer
identification.
Technology Constraints
o The branch may house defective hardware which can delay the deployment of our system.
We have made the following assumptions to the development of the Car Rental System (CRS) –
We assume that the development team has all the software’s and tools that will be required to
complete this project on time.
We assume that at the time of the system deployment, the branches will have computers with
the minimum system requirements as per required by the software for efficient runtime.
We assume that our project team has been finalized and no new member will be added nor a
present member will leave the group in the middle of the project.
We assume that all the requirements we get from our sources are correct and achievable.
The system is based dependent on ministry database.
The system has efficient run time on Windows platform.
The system is dependent on bank for processing payments on time.
Page 14
http://slidepdf.com/reader/full/car-rental-srs-document 14/116
7/14/2019 Car Rental SRS Document
System Architecture
Page 15
http://slidepdf.com/reader/full/car-rental-srs-document 15/116
7/14/2019 Car Rental SRS Document
3. System Architecture
Figure 2 – The above diagram gives an overview of the system architecture
Page 16
http://slidepdf.com/reader/full/car-rental-srs-document 16/116
7/14/2019 Car Rental SRS Document
System Requirements
Page 17
http://slidepdf.com/reader/full/car-rental-srs-document 17/116
7/14/2019 Car Rental SRS Document
4. System Requirements
i. Use Case Diagrams
Receptionist
Page 18
http://slidepdf.com/reader/full/car-rental-srs-document 18/116
7/14/2019 Car Rental SRS Document
Accountant
Page 19
http://slidepdf.com/reader/full/car-rental-srs-document 19/116
7/14/2019 Car Rental SRS Document
Dispatch Department
Page 20
http://slidepdf.com/reader/full/car-rental-srs-document 20/116
7/14/2019 Car Rental SRS Document
Fleet Inspection
Page 21
http://slidepdf.com/reader/full/car-rental-srs-document 21/116
7/14/2019 Car Rental SRS Document
Administrator
Page 22
http://slidepdf.com/reader/full/car-rental-srs-document 22/116
7/14/2019 Car Rental SRS Document
Branch Manager
Page 23
http://slidepdf.com/reader/full/car-rental-srs-document 23/116
7/14/2019 Car Rental SRS Document
o SUV.
o Station wagon.
Page 24
http://slidepdf.com/reader/full/car-rental-srs-document 24/116
7/14/2019 Car Rental SRS Document
pay.
The discount offered.
Page 25
http://slidepdf.com/reader/full/car-rental-srs-document 25/116
7/14/2019 Car Rental SRS Document
Page 26
http://slidepdf.com/reader/full/car-rental-srs-document 26/116
7/14/2019 Car Rental SRS Document
Page 27
http://slidepdf.com/reader/full/car-rental-srs-document 27/116
7/14/2019 Car Rental SRS Document
number.
Customer’s name.
Page 28
http://slidepdf.com/reader/full/car-rental-srs-document 28/116
7/14/2019 Car Rental SRS Document
Page 29
http://slidepdf.com/reader/full/car-rental-srs-document 29/116
7/14/2019 Car Rental SRS Document
Page 30
http://slidepdf.com/reader/full/car-rental-srs-document 30/116
7/14/2019 Car Rental SRS Document
Page 31
http://slidepdf.com/reader/full/car-rental-srs-document 31/116
7/14/2019 Car Rental SRS Document
Page 32
http://slidepdf.com/reader/full/car-rental-srs-document 32/116
7/14/2019 Car Rental SRS Document
Page 33
http://slidepdf.com/reader/full/car-rental-srs-document 33/116
7/14/2019 Car Rental SRS Document
Page 34
http://slidepdf.com/reader/full/car-rental-srs-document 34/116
7/14/2019 Car Rental SRS Document
10. Transfer Fund
Page 35
http://slidepdf.com/reader/full/car-rental-srs-document 35/116
7/14/2019 Car Rental SRS Document
11. Settle Bill
Page 36
http://slidepdf.com/reader/full/car-rental-srs-document 36/116
7/14/2019 Car Rental SRS Document
12. Issue Coupon
Page 37
http://slidepdf.com/reader/full/car-rental-srs-document 37/116
7/14/2019 Car Rental SRS Document
13. Receive Car
Page 38
http://slidepdf.com/reader/full/car-rental-srs-document 38/116
7/14/2019 Car Rental SRS Document
Page 39
http://slidepdf.com/reader/full/car-rental-srs-document 39/116
7/14/2019 Car Rental SRS Document
Page 40
http://slidepdf.com/reader/full/car-rental-srs-document 40/116
7/14/2019 Car Rental SRS Document
15. Update Record
Page 41
http://slidepdf.com/reader/full/car-rental-srs-document 41/116
7/14/2019 Car Rental SRS Document
16. Issue Form
Author/Source
Date of Creation Shaeq Khan5, 2009
December
Precondition(s) The dispatch department has verified the user and checked
the availability of the car
Successful Post Condition A form has been issued to the customer
Actors Dispatch Department
Priority High
Related Use Cases 13 Receive Car
14 Dispatch Car
Flow of Events Basic Flow
Page 42
http://slidepdf.com/reader/full/car-rental-srs-document 42/116
7/14/2019 Car Rental SRS Document
17. Report Repair
1 The
costsystem
entereddisplays a message
for repairing that
is more theSR
than
10,000 which need special permission from
the branch manager.
2 The user confirms the message.
3 The flow goes back to basic flow, step 6
Page 43
http://slidepdf.com/reader/full/car-rental-srs-document 43/116
7/14/2019 Car Rental SRS Document
18. Search Car
Page 44
http://slidepdf.com/reader/full/car-rental-srs-document 44/116
7/14/2019 Car Rental SRS Document
Precondition(s) The car has been handed over to the fleet inspection by the
dispatch department
Successful Post Condition The status of the car is changed to under maintenance
Actors Fleet Inspection
Priority Medium
Related Use Cases None
Flow of Events Basic Flow
Step Number Steps
1 The use case begins when the user clicks
“Update Received Car”.
Page 45
http://slidepdf.com/reader/full/car-rental-srs-document 45/116
7/14/2019 Car Rental SRS Document
Author
Date of Creation Yazeed
30-Nov-09
Precondition(s) User has login successfully and there is an existed car.
Successful Post Condition. User updates the car status.
Related Use Case 17.Report Repair.
Actors Fleet Inspection.
Priority High
Flow of Events Basic Flow
Step Number Steps
1 Use case starts when the user choose the
Alternate
1 Flow The
A1: Invalid
system file number
shows a message to the use
about the wrong file number.
2 The user confirms the message and the
flow returns to step 3.
Page 46
http://slidepdf.com/reader/full/car-rental-srs-document 46/116
7/14/2019 Car Rental SRS Document
21. Add Account
created successfully.
E1: Unable to access database
5 The user confirms the message.
6 The use case ends.
Page 47
http://slidepdf.com/reader/full/car-rental-srs-document 47/116
7/14/2019 Car Rental SRS Document
22. Delete Account
Page 48
http://slidepdf.com/reader/full/car-rental-srs-document 48/116
7/14/2019 Car Rental SRS Document
23. Modify Account
Page 49
http://slidepdf.com/reader/full/car-rental-srs-document 49/116
7/14/2019 Car Rental SRS Document
Page 50
http://slidepdf.com/reader/full/car-rental-srs-document 50/116
7/14/2019 Car Rental SRS Document
Page 51
http://slidepdf.com/reader/full/car-rental-srs-document 51/116
7/14/2019 Car Rental SRS Document
25. Backup System
Page 52
http://slidepdf.com/reader/full/car-rental-srs-document 52/116
7/14/2019 Car Rental SRS Document
26. Add Category
Page 53
http://slidepdf.com/reader/full/car-rental-srs-document 53/116
7/14/2019 Car Rental SRS Document
27. Modify Category
category.
3 The user enters the name of the category.
Page 54
http://slidepdf.com/reader/full/car-rental-srs-document 54/116
7/14/2019 Car Rental SRS Document
28. View category
Author Yazeed
Page 55
http://slidepdf.com/reader/full/car-rental-srs-document 55/116
7/14/2019 Car Rental SRS Document
29. Delete Category
Author Yazeed
Date of Creation 30-Nov-09
Precondition(s) There is an existed category and the requested category
has been viewed.
Successful Post Condition The requested category has been deleted and it cannot be
used to be used by cars.
Actors Branch Manager
Related Use Case - 28.View Category.
- 27.Modify Category.
Priority Medium.
Page 56
http://slidepdf.com/reader/full/car-rental-srs-document 56/116
7/14/2019 Car Rental SRS Document
30. Generate Report
Author Yazeed
Date of Creation 30-Nov-09
Precondition(s) User has login successfully .
Successful Post Condition The requested report is generated for the available cars.
Actors Branch Manager.
Priority Medium
Flow of Events Basic Flow
Step Number Steps
1 Use case starts when the user select the
option generate reports.
A1:Invalid Date:
1 The system shows a message to the user to
choose another date.
2 The user confirms the message and the
basic flow of event returns to step 3.
Page 57
http://slidepdf.com/reader/full/car-rental-srs-document 57/116
7/14/2019 Car Rental SRS Document
31. Remove Car
Page 58
http://slidepdf.com/reader/full/car-rental-srs-document 58/116
7/14/2019 Car Rental SRS Document
32. Modify Car
Author Yazeed
Date of Creation 30-Nov-09
Precondition(s) User has login successfully and there is an existed car in the
system
Successful Post Condition The requested modification is done .
Related Use Case - 18.Search Car.
- 31.Remove car.
Actors Branch Manager.
Priority Medium
Flow of Events Basic Flow
Step Number Steps
1 Use case starts when the user select the
option Modify car.
2 System prompts the user to the file number
of the car
3 The user enters the file number.
A1: Search car.
A2:Wrong file number.
4 The system displays the car.
Page 59
http://slidepdf.com/reader/full/car-rental-srs-document 59/116
7/14/2019 Car Rental SRS Document
33. Add Car
Page 60
http://slidepdf.com/reader/full/car-rental-srs-document 60/116
7/14/2019 Car Rental SRS Document
34. Delete Customer
Page 61
http://slidepdf.com/reader/full/car-rental-srs-document 61/116
7/14/2019 Car Rental SRS Document
Reliability:
o
The system shall not be subject to failure for 20 hrs.
o The system shall be repaired in at least one hour.
o The system shall accurately deal with decimal numbers.
Performance:
Supportability:
The system shall accommodate changes and enhancements that the development team is
going to do in at most 5 days.
Design Constraints:
Page 62
http://slidepdf.com/reader/full/car-rental-srs-document 62/116
7/14/2019 Car Rental SRS Document
Analysis Model
Page 63
http://slidepdf.com/reader/full/car-rental-srs-document 63/116
7/14/2019 Car Rental SRS Document
5. Analysis Model
i. Interaction Diagrams
Page 64
http://slidepdf.com/reader/full/car-rental-srs-document 64/116
7/14/2019 Car Rental SRS Document
Page 65
http://slidepdf.com/reader/full/car-rental-srs-document 65/116
7/14/2019 Car Rental SRS Document
Page 66
http://slidepdf.com/reader/full/car-rental-srs-document 66/116
7/14/2019 Car Rental SRS Document
Page 67
http://slidepdf.com/reader/full/car-rental-srs-document 67/116
7/14/2019 Car Rental SRS Document
Page 68
http://slidepdf.com/reader/full/car-rental-srs-document 68/116
7/14/2019 Car Rental SRS Document
Page 69
http://slidepdf.com/reader/full/car-rental-srs-document 69/116
7/14/2019 Car Rental SRS Document
Page 70
http://slidepdf.com/reader/full/car-rental-srs-document 70/116
7/14/2019 Car Rental SRS Document
Page 71
http://slidepdf.com/reader/full/car-rental-srs-document 71/116
7/14/2019 Car Rental SRS Document
Page 72
http://slidepdf.com/reader/full/car-rental-srs-document 72/116
7/14/2019 Car Rental SRS Document
10. Transfer Fund
Page 73
http://slidepdf.com/reader/full/car-rental-srs-document 73/116
7/14/2019 Car Rental SRS Document
11. Settle Bill
Page 74
http://slidepdf.com/reader/full/car-rental-srs-document 74/116
7/14/2019 Car Rental SRS Document
12. Issue Coupon
Page 75
http://slidepdf.com/reader/full/car-rental-srs-document 75/116
7/14/2019 Car Rental SRS Document
13. Receive Car
Page 76
http://slidepdf.com/reader/full/car-rental-srs-document 76/116
7/14/2019 Car Rental SRS Document
14. Dispatch Car
Page 77
http://slidepdf.com/reader/full/car-rental-srs-document 77/116
7/14/2019 Car Rental SRS Document
15. Update Record
Page 78
http://slidepdf.com/reader/full/car-rental-srs-document 78/116
7/14/2019 Car Rental SRS Document
16. Issue Form
Page 79
http://slidepdf.com/reader/full/car-rental-srs-document 79/116
7/14/2019 Car Rental SRS Document
17. Report Repair
Page 80
http://slidepdf.com/reader/full/car-rental-srs-document 80/116
7/14/2019 Car Rental SRS Document
18. Search Car
Page 81
http://slidepdf.com/reader/full/car-rental-srs-document 81/116
7/14/2019 Car Rental SRS Document
Page 82
http://slidepdf.com/reader/full/car-rental-srs-document 82/116
7/14/2019 Car Rental SRS Document
Page 83
http://slidepdf.com/reader/full/car-rental-srs-document 83/116
7/14/2019 Car Rental SRS Document
21. Add Account
Page 84
http://slidepdf.com/reader/full/car-rental-srs-document 84/116
7/14/2019 Car Rental SRS Document
22. Delete Account
Page 85
http://slidepdf.com/reader/full/car-rental-srs-document 85/116
7/14/2019 Car Rental SRS Document
23. Modify Account
Page 86
http://slidepdf.com/reader/full/car-rental-srs-document 86/116
7/14/2019 Car Rental SRS Document
24. Search Account
Page 87
http://slidepdf.com/reader/full/car-rental-srs-document 87/116
7/14/2019 Car Rental SRS Document
25. Backup System
Page 88
http://slidepdf.com/reader/full/car-rental-srs-document 88/116
7/14/2019 Car Rental SRS Document
26. Add Category
Page 89
http://slidepdf.com/reader/full/car-rental-srs-document 89/116
7/14/2019 Car Rental SRS Document
27. Modify Category
Page 90
http://slidepdf.com/reader/full/car-rental-srs-document 90/116
7/14/2019 Car Rental SRS Document
28. View Category
Page 91
http://slidepdf.com/reader/full/car-rental-srs-document 91/116
7/14/2019 Car Rental SRS Document
29. Delete Category
Page 92
http://slidepdf.com/reader/full/car-rental-srs-document 92/116
7/14/2019 Car Rental SRS Document
30. Generate Report
Page 93
http://slidepdf.com/reader/full/car-rental-srs-document 93/116
7/14/2019 Car Rental SRS Document
31. Remove Car
Page 94
http://slidepdf.com/reader/full/car-rental-srs-document 94/116
7/14/2019 Car Rental SRS Document
32. Modify Car
Page 95
http://slidepdf.com/reader/full/car-rental-srs-document 95/116
7/14/2019 Car Rental SRS Document
33. Add Car
Page 96
http://slidepdf.com/reader/full/car-rental-srs-document 96/116
7/14/2019 Car Rental SRS Document
34. Delete Customer
Page 97
http://slidepdf.com/reader/full/car-rental-srs-document 97/116
7/14/2019 Car Rental SRS Document
Page 98
http://slidepdf.com/reader/full/car-rental-srs-document 98/116
7/14/2019 Car Rental SRS Document
1. Category
Category This groups the cars according to their price range and type.
Page 99
http://slidepdf.com/reader/full/car-rental-srs-document 99/116
7/14/2019 Car Rental SRS Document
2. Booking
Additional
Data Member
Description Type Type Default Value Mandatory? Unique?
Name
Information
Classifies a car as
follows –
- Booked
bookingStatus - Available String “Unbooked” No No
- Under
maintenance
- Scrap
This includes
the cost of any
Payment to be made by damage done
finalPayment the customer to settle double to the car or 00.00 Yes No
the bill. any fine to be
imposed due
to delay in
return of
car(s).
Page
100
http://slidepdf.com/reader/full/car-rental-srs-document 100/116
7/14/2019 Car Rental SRS Document
Page
101
http://slidepdf.com/reader/full/car-rental-srs-document 101/116
7/14/2019 Car Rental SRS Document
3. Car
Data
Additional Type Default
Member Description Type Mandatory? Unique?
Information Value
Name
The manufacturing
The name of the
Manufacturer company (Toyota, String Null Yes No
company
Ford, etc)
-Available.
The availability of the
Car Status String -Rent. Available Yes No
car.
-Under Repair.
Page
102
http://slidepdf.com/reader/full/car-rental-srs-document 102/116
7/14/2019 Car Rental SRS Document
The entity contains past information of the car. The information is related to previous bookings and
Car History
customers.
Data
Additional Type Default
Member Description Type Mandatory? Unique?
Information Value
Name
Page
103
http://slidepdf.com/reader/full/car-rental-srs-document 103/116
7/14/2019 Car Rental SRS Document
5. Customer
Page
104
http://slidepdf.com/reader/full/car-rental-srs-document 104/116
7/14/2019 Car Rental SRS Document
Customer
The history of the whole customers in the system
History
The default
This identifies the
identifier for the
File Number customer's file Integer 000001-999999 Yes Yes
customer in the
number
system
Page
105
http://slidepdf.com/reader/full/car-rental-srs-document 105/116
7/14/2019 Car Rental SRS Document
External Interface
Requirements
Page
106
http://slidepdf.com/reader/full/car-rental-srs-document 106/116
7/14/2019 Car Rental SRS Document
Page
107
http://slidepdf.com/reader/full/car-rental-srs-document 107/116
7/14/2019 Car Rental SRS Document
Page
108
http://slidepdf.com/reader/full/car-rental-srs-document 108/116
7/14/2019 Car Rental SRS Document
Page
109
http://slidepdf.com/reader/full/car-rental-srs-document 109/116
7/14/2019 Car Rental SRS Document
Page
110
http://slidepdf.com/reader/full/car-rental-srs-document 110/116
7/14/2019 Car Rental SRS Document
Page
111
http://slidepdf.com/reader/full/car-rental-srs-document 111/116
7/14/2019 Car Rental SRS Document
Page
112
http://slidepdf.com/reader/full/car-rental-srs-document 112/116
7/14/2019 Car Rental SRS Document
Page
113
http://slidepdf.com/reader/full/car-rental-srs-document 113/116
7/14/2019 Car Rental SRS Document
Page
114
http://slidepdf.com/reader/full/car-rental-srs-document 114/116
7/14/2019 Car Rental SRS Document
Evolution
Page
115
http://slidepdf.com/reader/full/car-rental-srs-document 115/116
7/14/2019 Car Rental SRS Document
7. Evolution
The system will connected to the interior ministry database, police database and bank
servers.
Every user has his own account and no one can access the others' accounts.
In the next versions, the system will contain online services for booking and get
o
information, so they need to provide them with internet connection and modems.
We will add GPS services to each car in the company, so the system will contain GPS
o
Later versions of the system will be based on touch screens to increase the efficiency.
o
As a probability of company’s growing in the market, we will arrange the cars in the fleet
o
in a systematic
when they needway according
a car, they canto our asystem
enter which
specific will contain
information a map
and get for the
its place fleetmap.
in the and
To give customers more services with easier process, we will implement our system in
o
machines like ATM and they will be distributed according to the company's desire.
http://slidepdf.com/reader/full/car-rental-srs-document 116/116