Please complete the following diagrams for Car Service Management System: • Develop Activity diagram for ACME garage. You can select two or three business processes in this case study. • Develop Sequence and Communication diagrams for ACME garage.
Transcribed Image Text: Case Study: Acme Garage Lilydale The Acme Garage specialises in repairing cars. The owner is Geoff,
who has worked in the field for many years and owns 3 garages around Victoria. There are 30 full
time and part-time employees currently working in his business. In the Lilydale location, there is
Mary and Kim, who looks after customer enquiries, maintain (Create, Retrieve, Update, Delete)
customer profiles, generate customer invoices, process invoices and payments. Bill and Ben are car
mechanics. Peter looks after the ordering processes. When customers come to have their cars
repaired, their initial contact is with Kim or Mary. Before Kim or Mary accept their requests, they
check the database system to ensure any previous work that the customer has requested has been
paid for satisfactorily. This can be generated by their current computer system (when customer's car
rega
registration number is entered into the computer, the system will provide relevant feedback). If
there are outstanding payment issues with the car registration number, the customer will be
required to pay all outstanding bills before their new requests are accepted. Customer details are
kept in a Customer file, and details of each job are kept in a Job file under-car registration numbers.
sestcomm
W
If all is ok, Kim or Mary will accept the vehicles and pass the jobs to the mechanics: Bill and Ben. They
P
will check the car and identify problems, parts required and estimated completion time. They will
S
need to complete forms which include all relevant information and forward to Kim or Mary, who will
check the lists and calculate the cost. They will then call the customer for confirmation. If customers
agree, Mary or Kim will notify the mechanics to go ahead and repair the car. After the job is
completed, labour hours and parts used are recorded in the Job file. The mechanics will notify Mary
HI5030 Business Systems Analysis and Design Tutorial Week 07 or Kim, who will prepare invoices
and call the customer to collect the cars. Customers can pay when they pick up cars or within 30
days. Reminder emails will be sent to customers a week before the due date. If payment is not made
within 30 days, the follow-up emails will be sent to customer advising of a 10% penalty. At the end of
every week, computer systems will generate reports, e.g., Jobs and used parts, Customer Payment
report... Acme needs to keep stock of frequently used parts (e.g., spark plugs, oil filters, air filters)
which are purchased regularly from suppliers. Acme's suppliers are mainly local, however for some
special parts for expensive cars, they also purchase from overseas suppliers. The computer system
will monitor the stock level automatically. For those parts from local suppliers where the inventory
level drops down to quantities of 3, then a notification will be sent to Peter, who supervisors the
ordering processes. Peter has to contact suppliers and lodge a replacement order. However, for
those parts from overseas suppliers, the notification will be sent when the inventory level drops to a
quantity of 5. Less frequently used parts are ordered as required. Once they have a reliable supplier,
they tend to stick with them, so they only ever have one supplier for each part. Supplier details are
A
B
S
recorded and filed in the database. In the case where stock is ordered, details of the order are
recorded in the Order file. Peter works in the office and maintains the ordering processes. All parts
are recorded in the database 'Parts' file. The parts database should be identified to the supplier
III
Holote and modi
allowing Peter to create, add, update, delete and modify both supplier and part tables. If ordered
S
parts haven't arrived within 10 days, the system automatically notifies Peter, who will contact
suppliers immediately. The computer system will generate several reports by the end of each
month, e.g., ordering parts with the suppliers, delivered orders, an unpaid invoice report and an
unfilled orders report. These reports will be sent to the Acme's owner Geoff. A copy of all orders is
stored in an Order file, where invoices and parts are checked against the goods received and are
then attached to the order. If everything is correct, Peter will update the order and stock details on
the system. He will then pass the invoices, (including the cost of the parts) to Mary or Kim who looks
after accounting and payments. Mary or Kim will pay the invoices within 10 days after the delivery. If
invoices haven't been paid in 10 days, the auto-notification will be sent to their email to remind
them that the orders are outstanding. At the end of the month, the system will generate reports on
invoices paid during the month, the parts list which details the names of the parts, quantities, single
costs and total costs. Most of the data entry involves simple business transactions (recording
customer information, job information, parts information, supplier information, managing orders,
receiving payments and making payments). As mentioned previously, a variety of information is
extracted from the system through enquiries and the generation of periodic reports. This
information is used by Geoff, the owner of the garage, to manage the business.