Question

In: Computer Science

In a Toy renting information system, the use case “Hand over Toy” is described in the...

In a Toy renting information system, the use case “Hand over Toy” is described in the following template.

Use Case:

Pickup Toy   

Normal Flow:

1.Customer enters the office to ask for the toy to take away.    

2.Service Staff retrieves the booking record  

3.Service Staff shows the Toy to the customer  

4. Service Staff records credit card information if not in the system yet. Validate the credit card for security

5.Service Staff stipulates the contract for the hire and the return protocol for the Toy including the following information:   

                              ·the type and the Toy

                              ·the current condition   

                              ·the rate per day or per week (if longer than 7 days),  

                              ·the date of contract,  

                              ·the period of hire, and  

                              ·delay penalty,

                              ·damage protocols  

                              ·Service Staff totals the expected price for normal hire.

6.  Service Staff saves the contract agreement into the database system.  

7.System prints the contract for the customer to keep.

8.  Customer takes the toy away.

Sub-Flows

3.1  Check the booked toy is in a good condition and test the toy whether is working as specified.

6.1.Copies of the contract agreement must include:

  •    Hired toy information, the hire rate,   Date & Time for picking up and return date,

  •   Payment method with partial credit card info (for security)

  •   Service Method & staff’s name

Alternate Flow/ Exceptions:

2.a   Customer does not have a booking number. Service staff can search the requested toy for customer :

          2.a.1. The toy is available .

         2.a.2 .   Cannot find an available toy and exit the system.  

3.a.The toy is not satisfying customer’s expectation. Service staff may replace another toy to meet the customer or provide different options.    

4.a.Customer pays by cash. Credit card information is not recorded.

  

    1. You are required to fill in the following table to summarize classes that you have identified, together with their responsibilities.  Only those identified classes (at least 8 classes) should be in the table.    [8 marks]

Toy Hire management

Book and Hire management: Preliminary Class Candidates

Class

Responsibilities

Use Cases

      

2. Create a class diagram for “Contract & Its Associates”. That is, the class diagram describes Contract class with its associates/collaborators and multiplicity to other classes. The viewpoint of the class diagram is to show interrelationships (no need show the detailed responsibility of classes).   (Draw the Class Diagram either using a software tool or hand writing on a paper then take the photo to upload the file in the below answer box) [12 marks]   

Solutions

Expert Solution

HERE IS THE TABLE DESCRIBING CLASSES

The class diagram i understood is the contactor gives the contract for making product to an associate if you need any update please comment i wll change it

PLEASE GIVE AN UPVOTE


Related Solutions

How did the clinical reminder system described in the case study evolve over time into a...
How did the clinical reminder system described in the case study evolve over time into a lightweight electronic health records system?
Goal: Your task is to prepare a business case for a new information system as described...
Goal: Your task is to prepare a business case for a new information system as described below. A company that handles deliveries for other companies and individuals (you can use Yurtici or Aras Kargo as examples) considers to implement a new system for managing their trucks. Currently, the drivers get a fixed order of destinations, deliver the packages and get a signature on a paper slip. They hand in the slips in the evening to their manager. The manager checks...
An account is a part of the financial information system and is described by all except...
An account is a part of the financial information system and is described by all except which one of the following? An account may be part of a manual or a computerized accounting system. An account has a title. An account is a source document. An account has a debit and credit side.
If demand for toy drums is described by the equation QD = 300 - 5p, and...
If demand for toy drums is described by the equation QD = 300 - 5p, and supply is QS = 60 + 3p: Find the equilibrium price and quantity. If the government imposes a tax of $40 on the sellers, how much of the tax will the buyers ultimately pay?
Use the following information for questions 5 and 6. . Prince George's favorite toy is a...
Use the following information for questions 5 and 6. . Prince George's favorite toy is a wooden fire truck created by a small company in London, and given to him by his great-grandmother. Seeing an opporitunity, a local business man has incorporated the Prince George Toy Company to wholesale the toy to retailers throughout the United Kingdom. He purchases the truck at $4.00 per unit and sells it at wholesale for $10.00 per toy. With the Christmas season coming up,...
use the approximate Half-Life formula for the case described below.discuss whether the formula is valid for...
use the approximate Half-Life formula for the case described below.discuss whether the formula is valid for the case described. poaching is causing a population of elephants to decline by 8% per year. (1) what is the half-life for the population? (2) there are 10,000 elephants today how many will remain in 40 years? (3) does the approximate Half-Life formula give a valid a proxima station in the case described. yes or no?
Design a system to automatically check temperature and facial mask use of a customer, dispense hand...
Design a system to automatically check temperature and facial mask use of a customer, dispense hand sanitiser and unlock the door if these conditions are satisfied, and sanitize the door handle after a customer enters or exits the building. Provide programming codes in a python language
Use the information below to determine the correct accounting treatment of the contingent liability described. Select...
Use the information below to determine the correct accounting treatment of the contingent liability described. Select treatment A, B, or C below and record your answers in Blackboard. A. B. C. Record a liability Disclose the liability in a footnote to the financial statements Neither record nor disclose the liability Camo Max manufactures camouflage apparel for paintball enthusiasts. In the normal course of business, the company encounters various situations giving rise to contingencies. Evaluate the following situations and prepare an...
(Information Accountinf System) how to solve computer frauds by Control techniques? NO HAND WRITER PLZ, Thank...
(Information Accountinf System) how to solve computer frauds by Control techniques? NO HAND WRITER PLZ, Thank you
System Design. UC1: Identify Equation (Use case 1) Preconditions • System is waiting for a question...
System Design. UC1: Identify Equation (Use case 1) Preconditions • System is waiting for a question Postconditions • An equation has been identified Basic Flow 1. System prompts the user for a question 2. User enters a question. 3. System analyses the question and identifies object and desired result. 4. System identifies the relevant equation. Alternate Flows 2a) User requests help 2a.1) System displays help text about objects and questions that can be handled, and resumes from step 1 3a)...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT