0% found this document useful (0 votes)
343 views10 pages

Midterm Solution Case Study: Downtown Video Rental System

The document is a midterm solution for a system analysis and design class. It provides a case study of a video rental chain called DownTown Videos that needs a new rental system. It describes tracking inventory, customers, rentals, and the status of movie copies. It lists the diagrams required for the solution: a use case diagram and CRUD analysis, activity diagrams for key use cases, system sequence diagrams, and a statechart diagram for a movie copy's status.

Uploaded by

papageorgio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
343 views10 pages

Midterm Solution Case Study: Downtown Video Rental System

The document is a midterm solution for a system analysis and design class. It provides a case study of a video rental chain called DownTown Videos that needs a new rental system. It describes tracking inventory, customers, rentals, and the status of movie copies. It lists the diagrams required for the solution: a use case diagram and CRUD analysis, activity diagrams for key use cases, system sequence diagrams, and a statechart diagram for a movie copy's status.

Uploaded by

papageorgio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

ITEC 4010: System Analysis and Design II Midterm Solution

Midterm Solution

Case Study: DownTown Video Rental System


DownTown Videos is a chain of 11 video stores scattered throughout a major
metropolitan area in the Midwest. The chain started with a single store several years ago
and has grown to its present size. Paul Lowes, the owner of the chain, knows that to
compete with the national chains will require a state-of-the-art movie rental system. You
have been asked to develop the system requirements for the new system.

Each store has a stock of movies and video games for rent. It is important to keep track of
each movie title to know and to identify its category (classical, drama, comedy, and so
on), its rental type (new release, standard), movie rating, and other general information
such as movie producer, release date, cost, and so forth. In addition to tracking each title,
the business must track each individual copy to note its purchase date, its condition, and
its rental status. User functions must be provided to maintain this inventory information.

Customers, the lifeblood of the business, are also tracked. DownTown considers each
family to be a customer, so special mailings and promotions are offered to each
household. For any given customer, several people may be authorized to rent videos and
games. The primary contact for each customer can also establish rental parameters for
other members of the household. For example, if a parent wants to limit a child’s rental
authorization to only PG and PG-13 movies, the system will track that.

Each time a movie is rented, the system must keep track of which copies of which movies
and games are rented; the rental date and time and the return date and time; and the
household and person renting the movie. Each rental is considered to be open until all of
the movies and games have been returned. Customers pay for rentals when checking out
videos at the store.

For this case, develop the following diagrams:


1. A use case diagram. Analyze user functions. Also do a CRUD analysis based
on the class diagram.
2. An activity diagram for each of the use cases having to do with renting and
checking in movies and for the use cases to maintain customer and family
member information.
3. A system sequence diagram for each of the use cases from problem 2
4. A statechart identifying the possible states (status conditions) for a physical
copy of a movie, based on the case descriptions given previously and your
knowledge of how a video store might work.

1/10
ITEC 4010: System Analysis and Design II Midterm Solution

2/10
ITEC 4010: System Analysis and Design II Midterm Solution

3/10
ITEC 4010: System Analysis and Design II Midterm Solution

Defined Customer Family Conceptual Movie Rental Rental


Use Cases Member Movie Item
Maintain CUD CUD
customer
information
Enter new C C
movies
Rent C
movies
Return a C
movie

Additional
Use Cases
Customer R R
Report
Update UD UD
Movies
Print Movie R R
List
Update UD UD
Rentals
Print R R
Outstanding
Rentals

4/10
ITEC 4010: System Analysis and Design II Midterm Solution

5/10
ITEC 4010: System Analysis and Design II Midterm Solution

6/10
ITEC 4010: System Analysis and Design II Midterm Solution

7/10
ITEC 4010: System Analysis and Design II Midterm Solution

8/10
ITEC 4010: System Analysis and Design II Midterm Solution

9/10
ITEC 4010: System Analysis and Design II Midterm Solution

10/10

You might also like