Produce a class diagram for denbys video hire system

Assignment Help Computer Engineering
Reference no: EM13470933

Case:

Denby's Video Hire are a chain of 10 stores in the Coventry & Warwickshire area. They provide a DVD (Movies) hire service for local customers. To hire DVDs customers must provide two forms of ID to join and pay a £10 joining fee. Once all details have been verified members are issued with a member's card. This must be presented each time they wish to hire a DVD.

It costs £3 for all DVD regardless of its release date. Any overdue DVDs are charged at a £2 per day charge, which is payable on immediate return. Members can hire up to three DVDs at any given time. Members can update their details at any time as well as discontinue memberships, so long as outstanding charges have been settled. Members can use their membership at any of the branches. However, it is the member's responsibility to return DVDs to the branch they hired the DVD from. Membership is restricted to 2 people per household. All members must be 18 years or over. All payments are made either in cash or credit card.

MichealDenby wishes to automate the system and network the system so that all branches have access to live data. In addition, he is hoping to set up a DVD transfer. If a particular DVD is not available in a given store then members can request a DVD transfer at an additional charge.

Your task is to design the required system as described above.

Tasks:

a) Draw a use case diagram for describing the functional requirements of the above system. You should also show the <<include>> or <<extend>> use case cases in your diagram (if necessary).

b) Produce a Class Diagram for Denby's Video Hire System. Show the multiplicities, associations, associations names, attributes and operations.

c) Produce a full Use Case Documentation for the use case ‘Rent DVD' and ‘Join Video Club'.

d) Produce a sequence diagram for use case ‘rent dvd'

e) Answers to tasks (a) and (b) must be completed using Rational Rose.

Reference no: EM13470933

Questions Cloud

How could the additional assignment of death notifications : you are an environmental behavioral specialist for criminal justice professionals in the law enforcement field. the
How would you describe prison systems in foreign countries : write a 900- to 1250-word paper in which you identify options available under community corrections and describe how
You have completed your investigationnbspon allegations : you have completed your investigationnbspon allegations against a plant employee of an acquired corporation lakes
Profits for the bag of lime chips are 040 and for bag of : the owner of chips etc. produces 2 kinds of chips lime l and vinegar v. he has a limited amount of the 3 ingredients
Produce a class diagram for denbys video hire system : casedenbys video hire are a chain of 10 stores in the coventry amp warwickshire area. they provide a dvd movies hire
A random sample of 20 days in action shows that new guns : the police department of youbet michigan is considering the purchase of new radar guns.nbsp on the average the guns
What is an appealhow do appeals factor into the overall : write a 700-to 1050-word paper in which you describe the appeals process. address the followingmiddot what is
The standard deviation of sample is 500 find p-valuenbspfor : a college professor claims that the average cost of a paperback textbook is greater than 27.50. a sample of 50 books
Explain a clear understanding of organizational structures : question 1 demonstrate a clear understanding of organizational structures and an appreciation of the role of

Reviews

Write a Review

Computer Engineering Questions & Answers

  Described the management organization and technology

this assignment focuses on how hsbc became a victim of the recent subprime mortgage crisis despite having a history of

  Find the difference between a blog and a wiki

Explains what blogs are and how they could be used in a business environment. Give two examples of how a business might use blogs. What is the difference between a blog and a wiki.

  There are many careers that need computer literacy in fact

there are many careers that require computer literacy. in fact most jobs today require some knowledge of information

  Make a non-gui based java application

make a non-GUI based Java application that calculates weekly pay for an employee. The application should display text that requests the user input the name of the employee, the hourly rate, and the number of hours worked for that week.

  Determine the purpose of the css float style not described

1.what is the purpose of the css float style? not explained well in class will post a brief handout with a better

  Estimating the output

Provided: enum cropType {WHEAT,CORN,RYE,BARLEY,OATS} cropType crop;

  Asynchronous sequential logic circuit

An asynchronous sequential logic circuit

  Make a web page called "game.html"

design a Web page called "game.html" and add a layer to it, which will be treated as an object, with an image for its contents. Add another image which will start the game when clicked on.

  What is required to de ne a well-posed learning problem

What is required to de ne a well-posed learning problem - Here are two potential real-world application tasks for machine learning

  Write down the code to declare a 2d integer array

Write down the code to initialize myary1 beginning with myary1[0][0] = 1 and adding one for each subsequent array location.

  Design an application that finds all 4 digit numbers

make an application that finds all 4 digit numbers (those would be the numbers in the range 1000-9999) whose value is equal to the sum of each digit raised to the fourth power. MEANINGFUL output should be sent to the screen.

  Illustrate precedence graph

Illustrate precedence graph

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd