Question

In: Computer Science

The goal of this problem is to design a system to manage a moving company. Customers...

The goal of this problem is to design a system to manage a moving company.

Customers who are planning to move (e.g., moving from a house to another one) call the moving assistant at the company to schedule their moving. The customer provides potential moving dates as well as the moving-from address and moving-to address. The assistant replies with a list of available dates. The customer picks a moving date and time. The assistant then schedules a virtual tour (with a date and time) with the customer (typically within the following 3 days) to provide a more accurate estimate about the moving price.

At the virtual tour date and time, the assistant calls the customer (e.g., via Zoom). The customer shows the major items to be moved. At the end of the virtual tour, the assistant gives the hourly rate, estimated total price, and estimated moving duration (number of hours). The assistant also emails a contract to the customer. If interested, the customer signs the contract and emails it back to the assistant. To validate the contract, the assistant calls the customer back. The customer provides credit card information to pay a deposit. Payment information is sent to the credit card company for authorization. If authorized, a deposit receipt is given to the customer.

At moving date, a crew of the company’s movers starts the actual moving. The head of the moving crew records the start time and share it with the customer. At the end of the moving, the head of the moving crew records the end time and calculates the actual total price. The customer provides credit card information. Payment information is sent to the credit card company for authorization. If authorized, a final receipt is given to the customer.

One week after the moving, the customer receives a survey form by email to evaluate the moving experience. The customer emails back the filled out form.

  1. Give the context level diagram for the “Moving Company System”.
  2. Give Diagram 0. IMPORTANT: in your diagram 0, you are required to have a process named “Manage Virtual Tours” that includes all tasks summarized in the underlined paragraph (see description above). Other processes need also to be included in Diagram 0.
  3. Give the child diagram of the process “Manage Virtual Tours” mentioned in the previous question. IMPORTANT: All processes included in this child diagram should be primitive.

Solutions

Expert Solution

Diagram 0 as context daigram as per the given business rules


Related Solutions

Design a Spatial Decision Support System (SDSS) to manage forest fires.
Design a Spatial Decision Support System (SDSS) to manage forest fires.
PYTHON PROBLEM: Goal: Design and implement a Python program to solve the following problem. Scientists measure...
PYTHON PROBLEM: Goal: Design and implement a Python program to solve the following problem. Scientists measure an object’s mass in kilograms and weight in newtons. If you know the amount of mass of an object in kilograms, you can calculate its weight in newtons with the following formula: [Note: Use or test any random numbers to check whether the weight is heavy, can be lifted or light] ????h? = ???? × 9.8 Write a program that asks the user to...
how can a company manage information on specfic customers more effectively .
how can a company manage information on specfic customers more effectively .
Learning Goal: To practice Problem Solving Strategy 37.3 Lorentz Transformations. An enemy spaceship is moving toward...
Learning Goal: To practice Problem Solving Strategy 37.3 Lorentz Transformations. An enemy spaceship is moving toward your starfighter with a speed of 0.400 c , as measured in your reference frame. The enemy ship fires a missile toward you at a speed of 0.700 c relative to the enemy ship. If you measure the enemy ship to be 1.00×107 km away from you when the missile is fired, how much time t, measured in your frame, will it take for...
Design a 8086 microprocessor base system that manage 1Mbyte of memory and can handle serial and...
Design a 8086 microprocessor base system that manage 1Mbyte of memory and can handle serial and parallel communication, a keyboard, a screen, a printer and a USB connection that handle high capacity secondary memory. Show all the connections needed and use all the necessary family chips needed to handle the I/O Systems. Show the memory map needed and the necessary I/O drivers. Use an interrupt manage chip to handle the I/O devices to be connected.
You have been asked to design an elevator system. The functions of an elevator includes moving...
You have been asked to design an elevator system. The functions of an elevator includes moving up and down, open and close doors, and pick up passengers. The elevator is supposed to be used in a building having floors numbered from 1 to MaxFloor, where the first floor is the lobby. There are car call buttons in the car corresponding to each floor. For every floor except for the top floor and the lobby, there are two hall call buttons...
The objective of management control system design should be to achieve goal congruence, the harmony between...
The objective of management control system design should be to achieve goal congruence, the harmony between actions mangers take in their perceived self-interest and actions in the best interest of the organization. Describe ethical issues that need to be considered in designing a management control system. Your initial post should be at 200-300 words, formatted and cited in current APA style with support from at least 2 academic sources.
What is the goal of the design phase?
What is the goal of the design phase?
Brilliant Design Company makes custom chairs for individual customers. Brilliant Design Company is a job-order costing...
Brilliant Design Company makes custom chairs for individual customers. Brilliant Design Company is a job-order costing manufacturer that applies overhead on the basis of Direct Labor Cost. At the beginning of the year, to establish a predetermined overhead rate, Brilliant Design Company estimated total $700 in overhead costs and total $1,000 in direct labor cost. On October 1, there was one job in process, Job 243, with a cost of $1,300. Jobs 244, 245, and 246 were started during the...
What is the main problem with the design of the Euroarea monetary system? How   could that...
What is the main problem with the design of the Euroarea monetary system? How   could that problem be fixed?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT