Squeeks Cleaning is a company that provides cleaning services for clients by hourly rate. You are...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Squeeks Cleaning is a company that provides cleaning services for clients by hourly rate. You are required to design an online system for Squeeks Cleaning, which will be used by customers, cleaning staffs and service admin. Customers and cleaning staffs will have to register to use the service for the first time. They need to provide their personal info such as name, IC number, phone number and address and also create a password for their account. Registration is only once and users will just log in to use after that. To make a cleaning appointment, customers will need to fill an appointment form where they state the date, time and duration of required cleaning service. The appointment info will be sent to the admin for further processing and the admin will send back a confirmation message for the appointment with an appointment ID and assigned staff if there are available staff for the task. Once the appointment is confirmed by admin, customers need to make payment through the system. After payment is made, the cleaning staff will then receive notification and details of the cleaning appointment and the appointment is saved in the database. Customers can also file complaints in the system regarding the cleaning job that they are not satisfied with. Through the complaint page, they will provide detail of the job such as appointment ID and their complaint. The complaints will be handled by the admin. User information and appointment information are kept in separate databases. Any complaint related to a job is also kept in the database with the job information. a. Construct a Context Diagram for the Squeeks Cleaning system. (10 marks) b. Illustrate the expansion from (a) to a DFD Level 0 for the Squeeks Cleaning system. (18 marks) c. Construct the Entity-Relationship Diagram (ERD) for the Squeeks Cleaning system. (12 marks) Squeeks Cleaning is a company that provides cleaning services for clients by hourly rate. You are required to design an online system for Squeeks Cleaning, which will be used by customers, cleaning staffs and service admin. Customers and cleaning staffs will have to register to use the service for the first time. They need to provide their personal info such as name, IC number, phone number and address and also create a password for their account. Registration is only once and users will just log in to use after that. To make a cleaning appointment, customers will need to fill an appointment form where they state the date, time and duration of required cleaning service. The appointment info will be sent to the admin for further processing and the admin will send back a confirmation message for the appointment with an appointment ID and assigned staff if there are available staff for the task. Once the appointment is confirmed by admin, customers need to make payment through the system. After payment is made, the cleaning staff will then receive notification and details of the cleaning appointment and the appointment is saved in the database. Customers can also file complaints in the system regarding the cleaning job that they are not satisfied with. Through the complaint page, they will provide detail of the job such as appointment ID and their complaint. The complaints will be handled by the admin. User information and appointment information are kept in separate databases. Any complaint related to a job is also kept in the database with the job information. a. Construct a Context Diagram for the Squeeks Cleaning system. (10 marks) b. Illustrate the expansion from (a) to a DFD Level 0 for the Squeeks Cleaning system. (18 marks) c. Construct the Entity-Relationship Diagram (ERD) for the Squeeks Cleaning system. (12 marks)
Expert Answer:
Related Book For
Database Systems Design Implementation And Management
ISBN: 9780357673034
14th Edition
Authors: Carlos Coronel, Steven Morris
Posted Date:
Students also viewed these programming questions
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
In Exercises find a power series for the function, centered at c and determine the interval of convergence. f(x) 2 6 - x' C = -2
-
The State of Aksarben has a problem. The State Supreme Court has just ruled that the states method of taxing property is unconstitutional. Rather than suffer the revenue shortfall that would occur in...
-
Suppose an 8-bit data word stored in memory is 11000010. Using the Hamming algorithm, determine what check bits would be stored in memory with the data word. Show how you got your answer.
-
During the current year, a simple trust has the following receipts and expenditures. The Uniform Act governs the accounting classification.
-
1. Where do you stand? Do you think EU subsidies and soft loans to Airbus are fair? Why or why not? What advantages does Airbus gain from free financial support from the EU governments? Are...
-
Explain the basic workings of a refrigerator. Discuss the refrigerator in terms of thermodynamic terminology.
-
To prepare for writing the research proposal, identify a topic of personal and professional interest that is relevant to the early childhood field. Conduct an initial review of the literature and...
-
Consider a rifle, which has a mass of 2.44 kg and a bullet which has a mass of 150 grams and is loaded in the firing chamber. When the rifle is fired the bullet leaves the rifle with a muzzle...
-
3) Find the present value of a 20 year annuity due where payments are $1,000 at the beginning of the first year, third year, etc. and payments are $1,500 at the beginning of the second year, fourth...
-
Hobby Gardens is a garden design and landscaping business. At 30 June 2021, it had a bank balance of $666,100. Provided below are estimates for receipts and payments for the three months ending 30...
-
Using the graph below, answer the following questions about hammers. Price $22 14 10 LO 5 50 90 Domestic Supply World Price Domestic Demand 135 Quantity a. Once trade is allowed does this country...
-
Kindella Angel has 101 n dalmation pups that she loves very much and would never make coats out of them. However, while most of these puppies are oh so very good pups, Kindella admits that some of...
-
Write a paper on natural history epidemiology treatment of public health considerations of the disease Rocky Mountain spotted fever
-
(a) Bright Sdn Bhd (BSB) is a tax resident manufacturing company in Johor, which involves in ceramic tiles. Currently, BSBs annual sales turnover has been forecasted to be around RM 300,000 for the...
-
As the marketing manager for Independent Packaging Pty Ltd, you have asked the accountant what it costs to make the Container2000 model because you want to set a price for the container. A similar...
-
Incomplete information concerning the financial performance of two manufacturing companies is presented below. Required Determine the answers to (a) to(f) for the two companies. Work in process,...
-
Smart Manufacturing Systems Pty Ltd uses a periodic inventory system and closes its accounts on 30 June each year. The companys closing entries made on 30 June 2025 were as shown below. Required (a)...
Study smarter with the SolutionInn App