Vehicle Rental Management System Guide
Vehicle Rental Management System Guide
FINAL
SYSTEM OF
ADMINISTRATION
RENTAL OF
VEHICLES
GROUPA
MEMBERS:
LEONARDORIVADENEIRA
GASTÓNAHTUY
LUISDOMÍNGUEZ
CONTENT
SLOGAN 2
OBJECTIVE 4
LIST OF EVENTS 4
CONTEXT DIAGRAM (LEVEL 0) 5
STIMULUS – RESPONSE TABLE 6
DATA FLOW DIAGRAM (LEVEL 1) 7
DATA FLOW DIAGRAM (LEVEL 2) 11
DFD: GROUPING 12
DATA DICTIONARY 13
TABLE SETUP 15
If the Client would like to make and/or confirm the reservation, after
log in to the system with your username and password, you must indicate
the date on which you will pick up and return the vehicle, at which branch
It will be the retirement, which car model do you prefer? You will only be able to see in
OBJECTIVE
LIST OF EVENTS
A customer registers.
A customer requests a reservation.
A customer confirms reservation.
A customer cancels a reservation.
A client picks up a vehicle.
The workshop sends a report of the returned vehicle.
A customer makes a payment. (F)
Monthly: System sends email with promotions of the month
8
to the clients.
Quarterly: System generates billing report for the
9
Management. (T)
10System issues low stock alert for Management (C)
STIMULI ANSWERS
EVENTID STIMULUS EXTERNAL INTERNAL ENTITY (ACTIVITIES OR
TO AD AD PROCESSES THAT
EXTER EXTER INCLUDE)
NA NA
ORIGIN DESTI
N NO
1 Client Request for discharge Ok / Error Client Mandatory data loading.
Check availability of
Reservation vehicle.
Request
2 Client Available Client Generate reservation number
reservation
Error with customer and vehicle data
reserved.
-Check client data and
reservation.
Availability control of
reservation.
Confirmation Voucher of
3 Client Client -Rental registration with number
of reserve Alquiler / Error
of reservation, rates and data of
branch.
-Issue voucher with data from
rental.
Cancel
4 Client Ok / Error Client Cancel reservation number.
reservation
Update vehicle status.
5 Client Pick up car Ok / Error Client Register withdrawal date.
Vehicle delivery to the customer.
Check returned vehicle.
Generate status report of
Send report
vehículo .devuelto.
6 Workshop of vehicle Ok / Error Workshop
Register return date
returned
and eventual costs in
rentals.
Customer chooses payment method.
Import rental data.
7 Client Make payment Ok / Error Client
Register invoice.
Issue invoice.
Import email list from
Event clients
Mail
8 Dry - Client Import promotions
Promotions
the current
Send email to Clients.
Event Prepare Report
Report of Management
9 Tempor - Quarterly Billing.
Billing a
to Send report to Management.
Issue an alert to Management
Event Issue alert
Manage When the Quantity of
10 of - of Stock
a Vehicles Exceed the Minimum
Control Minimum
Stock allowed.
Level 1:
A CLIENT REGISTERS
dígito := [ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]
- NAME := 1 { valid_character } 30
- ADDRESS := 1 { valid_character } 70
- NATIONALITY := 1 { valid_character } 30
- BRAND := 1 { valid_character } 30
- MODEL := 1 { valid_character } 30
- AÑO := 1 { dígito } 4
- KILOMETRAJE := 1 { dígito } 15
- FEC_RESERVA := 1 { fecha }
- FEC_CONFIRMACIÓN := 1 { fecha }
- FEC_CANCELACIÓN := 1 { fecha }
- FEC_RETIRO := 1 { fecha }
- SUC_RETIRO := [1…9999999]
- FEC_ENTREGA := 1 { fecha }
- SUC_ENTREGA := [1…9999999]
- ADDRESS := 1 { valid_character } 30
- PRICE := 1 { digit } 6
- AMOUNT := 1 { digit } 6
IFTS 12 – 2º E – Grupo A 16
TABLE SETUP