You are on page 1of 14

CAMPBELL Joel

MANNING'S SCHOOL
CSEC INFORMATION TECHNOLOGY

2015 / 2016
(GENERAL PROFICIENCY)
PAPER 03 SCHOOL BASED ASSESSMENT

INSTRUCTIONS TO STUDENTS

1.

Read the SBA thoroughly.

3.

The teacher facilitates your development of the SBA and should be consulted
from time to time to assess your progress. The teacher CANNOT provide
specific answers to solutions.

4.

Students should save their work on multiple storage devices and location (tip
email work to self). Teacher will collect hardcopy of work along with the
softcopy at the end of each completion date.. The teacher is NOT responsible for
lost or corrupted work.

5.

NO TWO students should have the same work.

Schedule for submission of FINAL DRAFT


Spreadsheet

: September 28, 2015

Database

: November 30, 2015

Word processing

: To be announced

Problem solving

: To be announced

CAMPBELL Joel

SCENARIO
Mr. Robert Clarke is a young high school graduate who has decided to become an entrepreneur.
His plan is to establish a Movie Rental Company. The business name is entitled Top Class
Movie Rentals and is located on the second floor, at the Bay West Plaza in Montego Bay, St.
James. His opening hours are 9am 9pm, Monday through Friday and 9am 1pm on Saturdays
and Sundays. He would like to expand his client base as well as automate all customer
information and business transactions. As a result, he has requested your services to use
appropriate software applications to plan, design and execute computerbased solutions that will
facilitate his business operations.
SPREADSHEET
Mr. Clarke would like you to automate all business transactions that occur on a daily basis. He
wants to capture details of the customers, movie titles and all financial transactions.
Task A

1. Create a workbook entitled Top Class Movie Rental Records and name the worksheet Movie
Details. Type the following data on the worksheet.
D`VD10

Title

Yu ma8
TKilll 0
Jessc24
Avatar35
Chihua30
BSwan19
Brats55
Bruce49
Shop32
CON4
Cowbovs37
Tiger51
Date2S
Dtalc39

3:10 to Yuma
A Time to Kill
Assassination of Jesse fames
Avatar
Beverly Hills Chihuahua 1 & 2
Black Swan
Brats, The Movie
Bruce Lee Greatest Films
Confessions of a Shopaholic
Contagion
Cowboys & Alien
Crouching Tiger, Hidden Dragon
Date Night
Dolphin Tale
Duel in the Sun
Eight Legged Freaks
Fright Night
Green Zone
Guilty Verdict
Halloween
Hitch

D1142.126

Freaks29
FN3
Green58
Gu lty41
Hall-16
Hitch42

RatedDuration
R
PG
R
PG13
PG
R
G
PG13
PG13
PG13
PG13
PG13
PG13
PG13
PG13
PG13
R
R
PG13
R
PG13

1 hr 45 mins
1 hr 25 mins
1 hr 40 mins
2 hrs 1.0 mins
1 hr 35 mins
1. hr 35 rains
1 hr 30 mins
6 hrs
1 hr 35 mins
1 hr 45 mins
1 hr 40 mins
2 hrs 30 mins
1 hr 35 mins
1 hr 35 mins
1 hr 45 mins
1 hr 35 mins
1. hr 35 mins
1 hr 40 mins
1 hr 35 mins
1 hr 35 mins
1 hr 35 mins

Category

Rental
Fee

Western
Drama
Western
Adventure
Comedy
Thriller
Animation
Martial Arts
Comedy
Thriller
Adventure
Martial Arts
Comedy
Adventure
Western
Comedy
Horror
Action
Mystery
Horror
Romance

CAMPBELL Joel
DVDID

Title

Legend2l
l am Legend
James47
James Bond Collection
jet48
Jet Li's Fearless
JEnglish3l Johnny English (Reborn)
Ilex7
Jonah Hex
Dragon50
Kiss of the Dragon
KD1
Knight and Day
Law23
Law Abiding Citizen
LBas44
Love & Basketball
Llones45
Love Jones
Monte43
Monte Carlo
Ned25
Ned Kelly
NOFOM18 No Country for Old Men
Paral4
Paranormal Activity 3
Pirates 34
Pirates of the Caribbean 1, 2 & 3
Rat52
Ratatouille
Stee138
Real Steel
Apes36
Rise of the Planet of the Apes
SV2
Saw V
Sound46
Sound of Music
Sponge Bob Square Pants,
Sponge53
The Movie
Shelter6
Take Shelter
Taken.1.2
Taken
Tangles54
Tangled
Bourne22
The Bourne Ultimatum
Debt5
The Debt
Fight11.
The Fight
Hills1.3
The Hill have Eves 2
Ki1140
The Kill
_ . Lion56
The Lion King
Quick27
The Quick and the Dead
Thin,g15
The Thing
Musk57
The Three Musketeers
Zoo33
Zookeeper

2.

Category

Rated

Duration

:PG13
R
PG13
PG13
PG13
PG13
PG
R
R
R
PG13
R
R
R
PG
G
PG13
R
R
G

1 hr 35 mins
15 hrs
1 hr 45 mins
1 hr 40 mins
1 hr 45 mins
1 hr 40 mins
1 hr 35 m.ins
1 hr 35 mins
1 hr 35 mins
1 hr 30 mins
1 hr 35 mins
1 hr 35 mins
2 hrs 5 mins
1 hr 35 mins
2 hrs 15 mins
1 hr 35 mins
1 hr 35 mins
2 hrs
2 hrs 5 mins
2 hrs 30 mins

Action
Classical
Martial Arts
Comedy
Western
Martial Arts
Action
Action
Romance
Romance
Romance
Western
Thriller
Horror
Adventure
Animation
Action
Adventure
Horror
Classical

G
R
PG13
G
R
PG13
PG
R
MA
G
R
R
PG13
PG13

1 hr 30 mins
1 hr 35 mins
1 hr 40 mins
1 hr 35 .mins
1 hr 50 mins
1 hr 35 mins
1 hr 35 mins
1 hr 45 .mins
1 hr 35 mins
1 hr 45 mins
1 hr 35 mins
1 hr 45 m.ins
1 hr 45 mins
1 hr 35 mins

Animation
Thriller
Drama
Animation
Action
Thriller
Drama
Horror
Mystery
Animation
Western
Horror
Action
Comedy

Kemal'
Fee : .

Sort the Movie Details table in ascending order by Category and Title

CAMPBELL Joel
3.

Use the following template to update the Rental Fee column.


orie Price List
Mo
Rental Fee
Category
Action
$6.25
$5.25
Adventure
$4.25
Animation
$6.00
Classical
Comedy
Drama

$4.75
$5.00

Horror
Martial Arts
Mystery

$4.35
$5.25
$3.00

Romance

$6.75

Thriller
Western

$4.25
$3.30

4.

Format the data under the Rental Fee field to currency (two decimal places).

5.

The Manager has decided to increase the rental fees of ALL movie categories by 5%.
Insert a column entitled New Rates and show the amounts for each category.

Task B
1.

The manager has requested you to register no less than 25 customers over a two week
period. Two (2) customers per day from Monday to Sunday for the first week; and at
least one (1) customer per day for the second week.
Create a worksheet Customers to add records for the above scenario. Include data under
the following headings in the worksheet per day.
Firstname Lastname

2.

Postal
Address

City/
District

Contact Date
Number Joined

Gender

D.O.B

Marital Email
Status

Occupation

Include a title above the Customer Details entitled Clients Personal Information.
Merge and center the title using a font size of 14 points.

CAMPBELL Joel
Create another worksheet entitled Rentals. Insert the headings from the template below
and populate the worksheet per day.

3.

Week
No.

Date
Firstname Lastname
Borrowed

Title

Category

Due Date

Actual Date
Returned

New
Customer

Please note the following:

Each newly registered customer must pay a one-time registration fee of $30.00.

Customers who rent movies during the first week are entitled to rent for the second week
as well.

Each customer must rent a DVD upon registration.

A customer can only rent one (1) DVD per day and is permitted to rent the movie for two
(2) days only.

4.

Insert a column, entitled DVD Revenue, in the Rentals worksheet and calculate the
rental charge for each customer

5.

Insert a row above the column headings in the Rentals worksheet to include the
following:
$30.00
Registration Fee

6.

Insert a column entitled Total Collections to the Rentals worksheet to add the
Registration Fee to the DVD revenue.

7.

The Manager wants to find out the revenue generated for the two week period. Using the

Rentals worksheet, insert rows entitled First Weekly Total and Second Weekly Total
respectively, at the end of each week. Calculate the Total Collections for each week using
the appropriate function.

8.

Using the Rentals worksheet, insert rows entitled First Average Weekly Total and
Second Average Weekly Total. Calculate the average revenue per week based on the
Total Collections.

CAMPBELL Joel
9.

He also requested calculations be performed to show the revenue generated for the first
week(Mon- Sun) as well as the second week (Mon Sun) based on each category. Make
a copy of the Rentals worksheet and name it Weekly Totals. Use the subtotal
function to perform the calculations.

10.

Using the Weekly Totals worksheet, create a Summary Table in another worksheet
entitled Summary of Weekly Totals.

Week Western Thriller Romance Mystery Martial Horror Drama Comedy Classical Animation Adventure Action
Arts
No.
I
I

11.

Using the Rentals worksheet, create a pie chart showing the Total Collections generated
for Week One and Week Two. The chart should be labelled to show the values. Include
the title 'Comparison of Weekly Sales' and place it in a new worksheet.

12.

The Manager needs a pictorial representation in the form of a column graph, to show the
total sales figures for each category over the two week period. The axes and legends
should be labeled. The chart title should read 'Total Sales Per Category' and placed
in a new worksheet.

13.

A customer wants a list of the cheapest movie titles. Using the Movie Details
worksheet, perform an extraction to show the movie titles that are less than $3.50.
Print all worksheets and corresponding formula sheets along with the Chart and Graph

DATABASE MANAGEMENT

In order to compliment the data from the spreadsheet, you are required to:
Task A
1.

Develop a database "Top Class Movie Rentals." Create and design a set of database
tables by importing the following data: Movie Details worksheet, Customers worksheet
and Rentals worksheet. Name the tables Movies, Clients and Recordkeeping respectively.

2.

The Movies table should include DVDID, Title, Rated, Duration, Categories and New
Rates.

CAMPBELL Joel

3.

The Clients table should include all the data from the Customer worksheet. In addition to
this, the Manager has requested that you create the CustomeriD using the initials of the
clients and two integers.

4.

The Recordkeeping table should include all fields from the Rentals worksheet except
the FirstName and LastName fields. You are required to include a DVDID for each
movie title as well as the Customer ID. Use appropriate field names, data types and field
widths when designing the tables.

5.

Select appropriate primary keys and create relationships among the tables.

6.

The Clients table should have no less than 25 records.

Task B
1. In the Clients Table, sort the LastName field in ascending order. Take a screenshot of the
Clients table before and after performing the following instructions:
(i)
(ii)
(iii)
(iv)

2.

Delete the field Occupation.


Add the field Children and select the data type yes/no.
Change the name of the field Date Joined to Registration Date
Change the field size of Marital Status to 1 using the options Single (S), Married
(M) and Divorced (D).

Insert a field entitled Overdue into the Recordkeeping Table. Select the data type
number for this field.
Print all tables populated with records, their design view and the relationship window.

Task C:
1.

Update the Overdue field by calculating the number of days overdue. Name the query
Days Overdue.

2.

Mr. Clarke has decided to charge all customers who have overdue DVDs. The customer
must pay an overdue fee which is 25% of the New Rates multiplied by the number of
overdue days. Create a query to show the Customer's name, Postal Address, City/District,
DVD titles, Date Borrowed, Due Date, Actual Date Returned, New Rates, Days Overdue
and the Overdue Fee calculation for each customer. Sort the currency field in ascending
order. Name the query Overdue Customers.
7

CAMPBELL Joel

3.

Top Class Movie Rentals Store has an everyday special - 'Rent one and get one rentfree'. This special applies to elderly persons over 60 years who rented either "Western or
Classical movie". Display the customers who qualify for this - special. Display the
customer's name, movie title, category and age in the results of the query. Name the
query Elderly Special.

4.

Mr. Clarke is offering a "free day" of renting movies to married couples. Display the
customer's name and telephone number. Name the query Rent-Free Special.
Print the design and results of all queries and the updated table.

Task D
1.

Prepare a report which displays the Category, Title and DVD Revenue generated over the
two week period. The report should be:
Grouped by Category.
(a)
Sorted by DVD Title.
(b)

2.

For each week the report should indicate the sum and average of the currency field and
the overall total displayed at the end of the report.

3.

Give a meaningful title to the report which should include the month. The title of the
report should be centre-aligned.

4.

Save the report as Weekly Sales.


Print the report.

WORD PROCESSING
1.

Using the results from the query entitled Overdue Customers as your data source,
prepare a letter to send to each customer asking them to return the overdue movies. Also
remember to include the number of days overdue and the overdue fees charged.

2.

Create a letterhead for Top Class Movie Rentals with a suitable logo and an appropriate
footer bold and center aligned. The letter should inform the customer of the status of
their account.

Use fully justified text with a left margin of 1 inch and a right margin of 0.6 inches
Save the primary document as Past Due Letter and the merged document as Past
Due Customers.
8

CAMPBELL Joel

4.

Design a poster to advertise the Top Class Movie Rentals store.

Include details such as the name, address, opening hours and logo of the store.

Insert the Movie Categories Price List Table below.

Use appropriate graphics, colors and formatting features.


Categories .
Western
Thriller
Romance
Mystery
Martial Arts
Horror
Drama
Comedy
Classical
Animation
Adventure
Action

New.Rates
$3.47
$4.46
$7.09
$3.15
55.51
$4.57
55.25
$4.99
$6.30
$4.46
$5.51
$6.56

PROGRAMMING
1.

Write a structured algorithm or flowchart to process 3 customers at a time: (Assume

customers get 2 days rental for each movie title)


(a)

Accept the data for all DVD Titles, Date Borrowed, Actual Date Returned and
Rates.

(b)

Calculate the Days Overdue.

(c)

Calculate the Overdue Fee (which is 25% of the Rental Rates times the number of days

overdue) based on the condition that a customer is charged if the DVD is overdue.
(d)

Calculate the Total Overdue Fee.

(e)

Output the DVD Titles, Customer's First and Last Names, due date, number of
days overdue, the overdue fees and the total overdue fee.

2.

Create a trace table for the above algorithm/flowchart.

3.

Translate the written algorithm/flowchart to Pascal code.

4.

Compile and run the program.

Print the algorithm, test data, trace table, Pascal program and the output.
9

MARK SCHEMES

CAMPBELL Joel

Word-processing
ABILITY OF THE CANDIDATE TO CONFIDENTLY USE AND MANIPULATE
Headers, Footers, Footnotes and Endnotes

Place Logo in Header


Symbols / Columns/ Bullets

Correct use in flyer and/ or Letter


Tables / Report

Correct number of rows and columns (1)


Correct placement of table/ Imported object among text (e.g. centre, right, left) (1)
Formatting of table/ report (e.g. border, shading of cells, colour) (1)
Document Formatting features

No more than five features to be tested:

Any Two: bold, underline, italics (2)

Any Two Alignments (centre, right, full) (2)

Changes in line spacing (1)

Changes in font or font size, Use of Subscript/Superscript (2)

Correct Margins &/ Tab stop(1)

Mail Merge Facility

Selection or creation of required merge fields in:

Data source (check printout of data source) (1)

Primary document (link to final consistent merge document) (1)


Insertion of correct merge field in:

Appropriate insertion of merged fields in Primary Document (1)

Correct merge (1)

Inserting/importing files

Use of Pictures & Word Art /graphics in Flyer/ (1)


Picture & Graphics sized appropriately to fit in desired location/margins (1)
Other Features

Spell checker (no spelling errors)

10

V
4 '

CAMPBELL Joel

Spreadsheet
ABILITY OF THE CANDIDATE TO CONFIDENTLY USE AND MANIPULATE

Pre-defined systems functions -1 mark each for correct use of any two functions) (Sum, If, Average)

Correct use of function ( 1)

Arithmetic formulae 2 marks each for any two formulae (Use of Brackets, Count(Count, counta), Sub,
Mul / Div),subtotal

Any four different formulas (4)

Replicate formulae into other cells

Use of absolute addressing (formula sheet)

Operations on columns and rows

Columns/row insertion/deletion on spreadsheet

Spreadsheet formatting
Decimal place, currency, comma, percentage features (2)
Justified, left, right, centre, font or font size (1)
Merge Heading (1)
Sorting data in the spreadsheet

Data sorted in ascending in Movie Details by Category and Title

Referencing data

Use of Advanced Filtered (formula sheet provided)

Charting operations
Ability to select required range of adjacent/non-adjacent cell for use in a chart (1)
Charts such as bar/column chart, line graph, (1)
Appropriate labeling of chart title (1)
Appropriate labeling of chart axes and/or data labels 1
Appropriate use and placement of legend (1)

11

CAMPBELL Joel

Database
ABILITY OF THE CANDIDATE TO CONFIDENTLY USE AND MANIPULATE

Developing tables

Create min of two database tables/files (1)

Selecting a primary key (1)

Simultaneous use of two or more tables/files

Join database tables/files

Queries

Simple query 4 (2 marks)

Complex query (>1 criteria EACH)


1&5 (4 marks)

Calculated field 2 &3 (4 marks)


Sort a database file
Evidence of sort
Generate reports

Selection of appropriate fields for report (1)

Effective use of grouping of:

Required fields (1)

Statistical and/or summary features (e.g. count, sum, average) (2)

Report title
Evidence of sort in report (1)
Appropriate report title (1)

12

CAMPBELL Joel

Problem Solving and Programming


ABILITY OF THE CANDIDATE TO CONFIDENTLY USE AND MANIPULATE
Flowchart/ pseudocode
Definition of variables:

Identifying user-friendly variable names (1)

Initializing variables (1)

Processing

Request for data (prompt) (1)

Storing data (reading data)

Variable (1)

Array (1)

Appropriate and logical use of structures


o

Selection IF Then Else (1)

Looping FOR , WHILE Repeat Until / (1)

Output results (1)

Trace table
Main variables identified in trace table (2)
Appropriate test data (1)
Sample data used (1)
Changes in values correctly demonstrated (2)
Program Implementation
Program compiled
Output:
Correct output for MOST values
Program language features / working solution
Appropriate choice of data types for MOST of the variables
Control structures

Variable initialization (1)

Sequencing

(1)

If then else

(2)

Looping (while, repeat or for) (2)

Use of array
Manipulation of data (calculations)

(1)
(2)

Documentation
Program documentation (author, date created, statement of problem) (2)
Indentation / documentation easy to follow ( 2)
User-friendly (1)

13

VT

a tool- 1138cIV\IVD