DVD Club Updated Version 19092022
DVD Club Updated Version 19092022
SBA 2023
The Government is strictly enforcing copyright laws. This means that clubs selling
pirated DVDs would no longer be allowed to operate. Only certified DVD clubs would
now be allowed to operate.
You are the manager of a well-known and rapidly growing DVD rental club. There are
currently roughly three hundred members. You obtain DVDs from a local vendor. On 3rd
January 2022 you are entering into the first phase of computerizing your operation. You
are required to utilize suitable word processing, spreadsheet, database management as
well as a programming application to design and implement computer-based solutions
to the tasks involved in the management of your club.
Previously, you manually recorded members’ data on note cards and kept them in
numeric order by member’s id number. Members’ data include: name, mobile
telephone contact, address, name of next of kin and contact number of next of kin.
Membership is free, however members are required to sign a contract with particular
terms of agreement. Only members are allowed to rent, and they pay the rental fee
upon securing the DVDs. The rental cost covers two days. Once DVDs are not returned
within two days, a daily overdue fee is applied.
DVDs are categorized into: Science Fiction, Action, Animation, Biography, Comedy and
Horror. When a DVD is rented the following are recorded on the note card: name of
movie rented, id number of movie rented (as there are multiple copies of some movies),
date of rental. When the movie is returned the date returned is recorded on the card. If
a member returns a DVD damaged or he loses the DVD, a penalty fee may be applied.
With the new integrated software application, for January 2022, you want to:
Letters and report dispatched must include data up to January 31st, 2022.
2
SPREADSHEET
A. Create a spreadsheet with an appropriate Title row and the following
column headings to capture each customer transaction:
(i) Member id number (start with 1, 2…)
(ii) Title
(iii) Member First Name
(iv) Member Last Name
(v) Member’s address
(vi) Movie id number (5 digit number followed by “D” for DVD)
(vii) Movie name
(viii) Movie category (SCF- Science Fiction; BIO- Biography;
ANM- Animation; COM- Comedy; ACT – Action, HOR – Horror)
(ix) Movie Rating (use G, PG-13, R)
(x) Date rented
(xi) Date returned
(xii) Rental Fees
(xiii) Number of Days Rented
(xiv) Number of Days Overdue
(xv) Overdue fees
(xvi) Penalty fees
(xvii) Government tax
N.B:
1) You can add more column headings above as required.
2) You can have at least 10 movies and at least 10 members as starting data.
3) Have at least 10 transactions. Use dates within the month of January 2022.
4) Ensure that two persons have NOT returned DVDs.
5) Ensure that two persons have Damaged DVDs
6) Ensure that some persons borrowed Action (ACT) movies.
7) Save your workbook as DVDRENTAL and name the worksheet MemberData.
INCOME RATES:
Rental fee per Overdue fee
DVD per day per DVD per
day
$5.00 $3.50
Government Tax
SCF BIO ANM COM ACT HOR
$40.00 $20.00 $50.00 $60.00 $100.00 $80.00
MONTHLY EXPENSES:
Rental of property: $500.00
Utilities: water $ 80.00
Utilities: telephone $200.00
Utilities: electricity $100.00
Insurance $200.00
Salary -Janitorial @ hour $ 5.00
Salary for assistant @ hour $ 7.00
New blank DVD @ $ 9.00
DVD with movie- cost price (from vendor)@ $ 15.00
3
TOTAL INCOME
HIGHEST FEE
LOWEST FEE
EXPENSES
Rent
Utilities
Insurance
Salaries
Consumables
Government Tax
NET TOTAL
Reference the values for each subcategory from the appropriate worksheets and insert
the appropriate functions for Totals, Highest and Lowest and use a formula to calculate
the NET TOTAL. [2]
Save these changes to the workbook.
(iii) Extract data in order to determine all members who borrowed ACTION
(ACT) movies. Save these changes to the workbook. [2]
(iv) Use a pivot table to get an update of the number of each movie category
that was borrowed for the month of January, 2022. Save this information
in a worksheet in the same workbook. Label as Pivot Information. [1]
In order to efficiently service common customers’ requests and to produce timely and
accurate reports, create the following database tables: [1]
A:
TABLE: MOVIES
(i) Movie id number: Movid(5 digit number followed by “D” for DVD)
(ii) Movie name: MovName
(iii) Movie category: MovCat (SCF- Science Fiction; BIO- Biography;
ANM- Animation; COM- Comedy; ACT – Action, HOR – Horror)
(iv) Movie rating: MovRating (use G, PG13, R)
(v) Government Tax: GovTax
TABLE: MEMBERS
(i) Member id number: Memid(start with 1,2…)
(ii) Title
(iii) Member First Name: MemFName
(iv) Member Last Name: MemLName
(v) Member address: MemAdd
(vi) Member mobile contact number: MemPhone
(vii) Name of next of kin: KinName
(viii) Contact number of next of kin: KinPhone
TABLE: TRANSACTIONS
(i) Transaction ID: TID
(ii) Movie id number: Movid
(iii) Date rented: DateRented
(iv) Date returned: DateReturn
(v) Member id number: Memid
B: Select appropriate names and data types for each field for your tables. [2]
C: Select appropriate primary keys for your tables. [1]
D: Apply relationships to your tables. [2]
E: Populate each table. [1]
G: For entry of records into your database, you are required to create a form to input
data into the Member’s Table and a sub-form to show the movies each member
borrowed. [2]
TOTAL 20 MKS
6
WORD PROCESSING
A. (i) Import data from the spreadsheet section, in order to create a data source
that stores the members information that are overdue. [1]
• Have the official letterhead of the club (with graphic) as a header. [2]
• Have the club’s motto as a footer. [1]
• Be addressed to members whose DVDs are overdue.
• Indicate the name of movie that is overdue and the date rented
• Request for return of outstanding DVDs and the overdue rate
• Indication of the penalty fees for a lost or damaged dvd in a
formatted table
[2]
• Be fully justified and line spacing of 1.5 [2]
• Have main info in bold/italics/different font and size(any two) [1]
• Have a page number [1]
• Have a change in margins for the best layout [1]
• Be spell-checked.
(iii) Ensure merge fields are in the appropriate sections of the document in order
to link the data source to your primary document. Save this document.
[1]
(iv) Perform a mail merge using the primary document and data source.
Save the merged documents. [2]
B. For your DVD Club in order to obtain feedback from your customers, you are
required to create a fillable form. You must have in your form:
WEB-BASED DESIGN
You are required to create a website to promote and advertise your DVD Club. Your
website must have the following:
Problem solving:
(a) The name and overdue fee of the member with the highest overdue fee.
(b) The total overdue fees owed.
2. Using appropriate test data consistent with your spreadsheet, design and execute a
trace table that traces the name and overdue fee of the member with the highest
overdue fee and the total overdue fees owed. Identify the variables in the trace table
and correctly demonstrate the change in values [4]
Program implementation: