Question

List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Vi...

List the type of objects that have changing state (Ex, Movie (available, reserved, rented))

CC Video store rents movies. You are testing the IT system that maintains the inventory of movies, customers, rentals and reservations.

CC Video rents movies by the day, for a fee of $5. All rentals are for one day and the customer pays before taking the movie out of the shop.

Returns are due by 6 pm on the next day. Customers return movies by handing the rented copy to staff or dropping it into in a return box. The late fee is $6.00 for every day or part day overdue. Except for high demand movies, the store usually waves the fee for returns just a few hours late.

All customers are members. Joining is free, but involves showing ID. The IT system assigns a member number and then uses member number together with last name and phone number to verify identity. All members in good standing (with no unpaid fines) can rent movies.

Members can also reserve movies to be picked after 6 pm on the same day. The store must keep enough copies on reserve to satisfy all reservations.

Use Cases / Requirements

A. A member rents a movie with no reservation. Staff do the following:

  • Validate that the customer is a member

  • Check for outstanding fines. The member must pay all fines before renting.

  • Check that a copy is in stock and available for rental.

  • Take payment and give the member a copy of the movie.

  • Add a loan record to the system.

B. A member returns a movie Staff do the following:

  • Check whether the return is late.

    • If the return is late and the customer is present, waive the fine or make the member pay.

    • If the return is late and the customer is not present, use the system to add the fine to the member’s record.

  • Remove the loan record from the system.

  • Return the copy of the movie to available stock.

C. A member reserves a movie. Staff do the following:

  • Validate that the customer is a member.

  • Check that an unreserved copy is in stock.

  • Record that a copy of the movie is reserved. If two or more members reserve the same movie, the store must put more than one copy on reserve.

D. A member rents (collects) a reserved movie. Staff do the following:

  • Validate that the customer is a member who made the reservation.

  • Check for outstanding fines. The member must pay all fines before renting.

  • Check that a copy is in stock.

    • If a copy is in stock and reserved by this member, clear the reservation record.

    • If there is no copy in stock but one is reserved by this member, apologize to the member and note a glitch in the system.

  • Take payment and give the member a copy of the movie.

  • Add a loan record to the system.

E. A Member cancels a reservation. Staff do the following:

  • Validate that the customer is a member who made the reservation.

  • Locate the reservation record and clear it

F. Automatic system action:

At the end of each business day, the system checks for reservations for that day that were not converted to rentals and automatically clears them.

List the type of objects that have changing state (Ex, Movie (available, reserved, rented))

0 0
Add a comment Improve this question Transcribed image text
Answer #1

movie(reservation,available,rented)
customer(fine,loan,reservation,cancelation)
staff(reservation,loan creation, checking of fine, updating the fine list, assigining of movie)

Add a comment
Know the answer?
Add Answer to:
List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Vi...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Video...

    List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Video store rents movies. You are testing the IT system that maintains the inventory of movies, customers, rentals and reservations. CC Video rents movies by the day, for a fee of $5. All rentals are for one day and the customer pays before taking the movie out of the shop. Returns are due by 6 pm on the next day. Customers return movies by handing...

  • Create a system context diagram of the system. The project to be created is system to...

    Create a system context diagram of the system. The project to be created is system to manages the daily operation of a video rental store. The various process for the video store are described below. It is up to the student to find information contained in the narrative that is relevant to or affects the architecture.:- Purchase Videos. On a weekly basis, the system uses web services provided by the vendors to monitor the availability of new videos for purchase....

  • I have this case study to solve. i want to ask which type of case study...

    I have this case study to solve. i want to ask which type of case study in this like problem, evaluation or decision? if its decision then what are the criterias and all? Stardust Petroleum Sendirian Berhad: how to inculcate the pro-active safety culture? Farzana Quoquab, Nomahaza Mahadi, Taram Satiraksa Wan Abdullah and Jihad Mohammad Coming together is a beginning; keeping together is progress; working together is success. - Henry Ford The beginning Stardust was established in 2013 as a...

  • And there was a buy-sell arrangement which laid out the conditions under which either shareholder could...

    And there was a buy-sell arrangement which laid out the conditions under which either shareholder could buy out the other. Paul knew that this offer would strengthen his financial picture…but did he really want a partner?It was going to be a long night. read the case study above and answer this question what would you do if you were Paul with regards to financing, and why? ntroductloh Paul McTaggart sat at his desk. Behind him, the computer screen flickered with...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT