You are on page 1of 2

TOPIC 3 EXERCISE

QUESTION 1

Ef-One service centre (F1SC) is an authorised service centre that provides a good quality of
car checking and maintenance service for its customers. Their services include cleaning,
polishing and regular car maintenance service. Any customer who wants to have regular
service of their car may just straight away go to F1SC. No pre-booking appointment is
needed.

When a walk-in customer arrives at F1SC, the customer needs to inform their particular and
car details such as customer ID number, plate number and type of car to the clerk on duty.
The clerk records the customer and car details, and updates the data in the customer’s car file
if there is any remark about the car from the customer. Once she finish the tasks, she hands
over the car to a foreman in charged for further car inspection and maintenance service.

While the car is being serviced, the customer can wait at a lounge area and enjoy the
beverages provided. At the service area, the foreman fetches the customer’s car file to see the
car’s previous service details before performing the car inspection and maintenance service,
such as replenishment of oil, fluids, coolant, wiper blades, belting, brake, spark plugs,
gaskets, and other parts. After the car final inspection and service are completed, the foreman
then records the details of the services done and update next service date in the customer’s
car file. He also records all parts that are used for the maintenance service in a parts inventory
file and if some of the parts for the maintenance are not sufficient in the inventory, he puts a
remark in that file. Based on the updated customer’s car file, the clerk brief to the customer
on the technical aspects maintenance that have been done to the car before handover it to the
customer and then prepares a bill to customer that details out the parts and labour charges for
the maintenance service. As soon as the customer makes the payment, the clerk issues a
receipt to the customer and files both copies of the bill and receipt in a payment file.

At the end of the week, the clerk checks the parts inventory file and places order for the parts
that have reached minimum quantity level from the supplier based on the registered supplier
file. At the end of the month, the clerk uses the records in payment file and part inventory file
to prepare sales and inventory reports to F1SC manager.

(a) Draw a context diagram for F1SC maintenance service system.

(b) Draw a logical data flow diagram (DFD) level 0 for F1SC maintenance service system.
QUESTION 2

GooDCar is a self-service technology-based car rental that operates in Kuala Lumpur,


Selangor, Penang and Johor. It enables customers to use GooDCar rental application system
to rent a car.

A customer can only rent GooDCar after performing the following registration process in
GoodCar rental application system: (a) register customer details, debit card or credit card
data, a valid telephone number and driving license details (data is stored in a customer’s file),
and (b) pay a one-time RM20 membership registration fee. Then the application system uses
the registration data to verify the customer details before it generates membership number
and produce registration receipt to customer. The details are then updated in the customer’s
file and payment file. Once registered, the customer can use the application system to book
GooDCar car for rental. Customer can choose a preferred car model, date, time and location
to pick up the car, as well as the location, date and time to return the car. All booking data is
stored in car booking file.

On the day that customer supposed to pick up the car, GooDCar will send a reminder of the
car booking to the customer based on data accessed from car booking file. The application
system will be fully functional at the time customer is expected to pick up the car. The access
to the car is controlled using the lock and unlock menu in the application system. The
customer is required to update the car condition and the fuel level as appeared on dashboard
through the application when the customer picks up the car. Upon unlocking the car, the
customer can enter the car. The car key is placed in a safety box inside the glovebox. A
passcode will be sent to the customer once the customer completed the details on car
condition which is then updated in the car booking file. All customers must maintain two bar
fuel level when the car is returned, failure to do so, a mandatory charged of RM20 per bar
will be imposed. Customer can wash the car and upload the photo together with the receipt. A
refund of RM10 will be reimbursed upon returning of the car. The car must be returned to the
selected location, failure to do so, a charge of RM30 will be imposed.

Upon returning the car, the application system requests the customer to update the car
condition and fuel level through the system before placing the car key into a safety box in the
glove box compartment. All details on the returned car are stored in the car booking file.
Once all the procedures are done, the car can be locked using the lock menu on the
application system. An invoice will be generated based on the details in the car booking file
to show the deduction and refund (if any) from customer’s bank. The invoice data will be
recorded in an invoice file. Once payment from customer’s bank is done, a receipt is
generated to customer as proof of payment for the car rental service.

(a) Draw a context diagram for GooDCar rental application system.

(b) Draw a logical data flow diagram (DFD) level 0 for GooDCar rental application system.

You might also like