it sba
DESCRIPTION
sbaTRANSCRIPT
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
1
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 computer—based 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
R
RatedDuration
1 hr 45 mins
Category
Western
Rental Fee
Yu ma8 3:10 to Yuma
TKilll 0 A Time to Kill PG 1 hr 25 mins Drama
Jessc24 Assassination of Jesse fames R 1 hr 40 mins Western
Avatar35 Avatar PG13 2 hrs 1.0 mins Adventure
Chihua30 Beverly Hills Chihuahua 1 & 2 PG 1 hr 35 mins Comedy
BSwan19 Black Swan R 1. hr 35 rains Thriller
Brats55 Brats, The Movie G 1 hr 30 mins Animation
Bruce49 Bruce Lee Greatest Films PG13 6 hrs Martial Arts
Shop32 Confessions of a Shopaholic PG13 1 hr 35 mins Comedy
CON4 Contagion PG13 1 hr 45 mins Thriller
Cowbovs37 Cowboys & Alien PG13 1 hr 40 mins Adventure
Tiger51 Crouching Tiger, Hidden Dragon PG13 2 hrs 30 mins Martial Arts
Date2S Date Night PG13 1 hr 35 mins Comedy
Dtalc39 Dolphin Tale PG13 1 hr 35 mins Adventure
D1142.126 Duel in the Sun PG13 1 hr 45 mins Western
Freaks29 Eight Legged Freaks PG13 1 hr 35 mins Comedy
FN3 Fright Night R 1. hr 35 mins Horror
Green58 Green Zone R 1 hr 40 mins Action
Gu lty41 Guilty Verdict PG13 1 hr 35 mins Mystery
Hall-16 Halloween R 1 hr 35 mins Horror
Hitch42 Hitch PG13 1 hr 35 mins Romance
2
CAMPBELL Joel
DVDID Title Rated Duration Category Kemal'
Fee : • . Legend2l l am Legend :PG13 1 hr 35 mins Action James47 James Bond Collection R 15 hrs Classical jet48 Jet Li's Fearless PG13 1 hr 45 mins Martial Arts JEnglish3l Johnny English (Reborn) PG13 1 hr 40 mins Comedy Ilex7 Jonah Hex PG13 1 hr 45 mins Western Dragon50 Kiss of the Dragon PG13 1 hr 40 mins Martial Arts KD1 Knight and Day PG 1 hr 35 m.ins Action Law23 Law Abiding Citizen R 1 hr 35 mins Action LBas44 Love & Basketball R 1 hr 35 mins Romance Llones45 Love Jones R 1 hr 30 mins Romance Monte43 Monte Carlo PG13 1 hr 35 mins Romance Ned25 Ned Kelly R 1 hr 35 mins Western NOFOM18 No Country for Old Men R 2 hrs 5 mins Thriller Paral4 Paranormal Activity 3 R 1 hr 35 mins Horror Pirates 34 Pirates of the Caribbean 1, 2 & 3 PG 2 hrs 15 mins Adventure Rat52 Ratatouille G 1 hr 35 mins Animation Stee138 Real Steel PG13 1 hr 35 mins Action Apes36 Rise of the Planet of the Apes R 2 hrs Adventure SV2 Saw V R 2 hrs 5 mins Horror Sound46 Sound of Music G 2 hrs 30 mins Classical
Sponge53 Sponge Bob Square Pants, The Movie G 1 hr 30 mins Animation
Shelter6 Take Shelter R 1 hr 35 mins Thriller Taken.1.2 Taken PG13 1 hr 40 mins Drama Tangles54 Tangled G 1 hr 35 .mins Animation Bourne22 The Bourne Ultimatum R 1 hr 50 mins Action Debt5 The Debt PG13 1 hr 35 mins Thriller Fight11. The Fight PG 1 hr 35 mins Drama Hills1.3 The Hill have Eves 2 R 1 hr 45 .mins Horror Ki1140 The Kill MA 1 hr 35 mins Mystery
_ . Lion56 The Lion King G 1 hr 45 mins Animation Quick27 The Quick and the Dead R 1 hr 35 mins Western Thin,g15 The Thing R 1 hr 45 m.ins Horror Musk57 The Three Musketeers PG13 1 hr 45 mins Action Zoo33 Zookeeper PG13 1 hr 35 mins Comedy
2. Sort the Movie Details table in ascending order by Category and Title
3
CAMPBELL Joel
3. Use the following template to update the Rental Fee column.
Mo orie Price List
Category Rental Fee
Action $6.25
Adventure $5.25
Animation $4.25
Classical $6.00
Comedy $4.75
Drama $5.00
Horror $4.35
Martial Arts $5.25
Mystery $3.00
Romance $6.75
Thriller $4.25
Western $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 Postal City/ Contact Date Gender D.O.B Marital Email Occupation Address District Number Joined Status
2. Include a title above the Customer Details entitled Clients Personal Information.
Merge and center the title using a font size of 14 points.
4
CAMPBELL Joel
3. Create another worksheet entitled Rentals. Insert the headings from the template below and populate the worksheet per day.
Week No.
Date Borrowed Firstname Lastname 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:
Registration Fee
$30.00
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.
5
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 No. Arts
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.
6
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) Delete the field Occupation.
(ii) Add the field Children and select the data type yes/no.
(iii) Change the name of the field Date Joined to Registration Date
(iv) Change the field size of Marital Status to 1 using the options Single (S), Married
(M) and Divorced (D).
2. 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 rent-
free'. 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:
(a) Grouped by Category.
(b) Sorted by DVD Title.
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 . New.Rates Western $3.47
Thriller $4.46
Romance $7.09
Mystery $3.15
Martial Arts 55.51 Horror $4.57
Drama 55.25
Comedy $4.99
Classical $6.30
Animation $4.46
Adventure $5.51
Action $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
4 ' V
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)
o Variable (1)
o Array (1)
• Appropriate and logical use of structures
o Selection IF Then Else (1)
o 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 (1)
Manipulation of data (calculations) (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