SBA 2024-2025 Updated
SBA 2024-2025 Updated
PRACTICAL ASSIGNMENTS
WORD-PROCESSING
SPREADSHEET
DATABASE MANAGEMENT
PROBLEM-SOLVING AND PROGRAM DESIGN & IMPLEMENTATION
Contents
Project Description 3
Spreadsheet 6
Word Processing 9
Website 11
Database Management 12
Project Description
The Traffic Collection and Payments Department of the Revenue Collections Agency of Jamaica
(RCAJ) has a manual database which is used to store information on motorists; track/ monitor
the issuing of tickets to unlawful motorists and the collection of monies for such traffic offences.
This type of system results in delinquent motorists being often overlooked causing a backlog of
unpaid tickets. No stringent measure is in place to record traffic violations and update the
ticketing system in a timely manner; therefore, tickets are unpaid, and monies owed to the
Government are being lost.
Due to these inefficiencies, you are hired by the Government as an Information Technology
Specialist. The Government wants relevant details of tickets issued to be recorded and monitored
electronically. After a ticket is issued, the motorist being charged is given a 21-day period
(including weekends) within which he or she is required to pay the amount documented on the
ticket. The system is to keep track of the days to print a summon letter for the delinquent
motorist, inviting him or her to a hearing in court. Four copies of the letter are to be created for
the following purposes/ departments:
The Driver’s Copy
The Control Centre Copy
The Revenue Collections Office Copy
The Court’s Office Copy
A pamphlet is to be made available to motorists who visit the Revenue Collections Agency of
Jamaica (RCAJ) office to inform them of the different traffic laws, offences and penalties. An
explanation of the Point System is to be included in the pamphlet. You are required to utilize
Word Processing, Database, Spreadsheet and Programming software packages to efficiently carry
out the required activities.
Problem Solving and Program Implementation
The Traffic Ticketing System is addressing the backlog of tickets by tracking the pointing system
for each motorist who has received a ticket and making delinquent motorists accountable. They
have decided to start by clearing up all tickets that were issued on the 1st of April. You are hired
as a programmer to address these delinquent motorists and ensure that the adequate points and
penalties are awarded to each motorist. The penalties are aligned to the accumulation of a certain
number of points. Fifty (50) is the default points on all licenses for motorist.
Expired fitness/registration 8
Defective vehicle 11
Racing 10
Suspended licenses 15
Illegal parking 3
• Calculate the cost of the offender’s ticket. The cost of tickets are calculated as:
points * cost per point (cost per point is $1050)
• Each offender is given a 21-day period to pay a ticket; if fees are late then their
payment attracts an interest of 20%.
• The program should output the offender’s name, license number, offense, status,
points, and Final Cost.
2. Design and execute a trace table that accepts data from a traffic ticket. The input fields
are the license number, current offence, current point(s) on license, total points given
from offences, and updated points. The table should trace whether a motorist will be
suspended, using the listed point system. The trace table should have at least seven
iterations. NB. Fifty (50) is the current points on all licenses.
3. Using the programming language PASCAL, write the program code for the pseudocode
solution you produced in question.
Munro College
Computing & Information Technology
Problem Solving & Programme Implementation
The effectiveness with which candidate(s) use(s) or Manipulate Maximum Mark
features to marks per sub- Allocation
section
Flowchart/Pseudocode
• Start of Algorithm 1
• Identifying user-friendly variable names 1
• Initializing variables 1
Processing
• Request for data (prompt) 1
• Storing data (reading data)
• Appropriate and logical use of structures
- Selection 1
- Looping 1
Trace Table
• Variables identified in trace table 1
• Appropriate test data 1
• Changes in values correctly demonstrated 2
- Some errors in manipulating the trace table
Program Execution •
Working Program 1
You are required to create three sheets with 25 records: OFFENDERS, TICKETS AND
OFFENCES.
The OFFENDERS sheet should include:Drivers Licence Number, First Name, Last
Name, Address (street, town, parish) Gender, Driver’s Licence Expiry date.
The TICKET sheet should include: Drivers Licence Number, Last Name, First Name,
Issue Date (year , month and day) and Payment Deadline.
Make all headings font size 14 and font type “Century”.
Insert “” across the top Revenue Collections Agency of Jamaica of both tables. Text
should be font size 16 and font type “Elephant”.
TASK A
Create a sheet name OFFENCES to record driver’s license #, type of offence, points and
cost.
In an appropriate section of the spreadsheet insert cost per point. Offences possible are
listed below:
Offenses Points
Seatbelt 1
Expired fitness/registration 8
Defective vehicle 11
Racing 10
Suspended licenses 15
Illegal parking 3
The cost of tickets are calculated as: points * cost per points(cost per point is $1050)
All monetary values must be formatted to currency and to two decimal places.
Insert Issue date for each offender (year, month, day)
Indicate using appropriate formula, the date of the payment deadline for ticket issued.
The (deadline is 21 days after the ticket is issued)
- insert a column called “STATUS” to show whether tickets are paid or unpaid.
If an offender has an unpaid ticket, then a 20% interest is added to cost of ticket; calculate
interest and total paid.
The Revenue Department is in the process of reviewing all the offenders who will be
heading to court. They have decided to not include offenders with unpaid tickets less than
$4000. In an appropriate section of the spreadsheet use advance filter to display the
offenders who meet the requirements.
Use the pivot table feature to summarize the offence table to show the total unpaid and
paid tickets.
Use the data in the pivot table to generate a Column chart to compare the total money
collected and to be collected by the tax office. Insert appropriate titles and data label.
- In an appropriate section of the Pivot table sheet, use a formula to calculate the
percentage of revenue that paid or unpaid.
Use the results of the advance filter to generate a pie chart to show ALL offenders with
unpaid tickets less than $4000. Insert appropriate titles and data label.
1. Design a Letterhead
Create a professional and neatly styled letterhead to be placed in the document
header.
Include a suitable logo for the letterhead.
Ensure the following design elements:
- The organization's name should be bold and centred.
- The email address or website should be underlined.
- Use font size 18 for the organization's name and font size 14 for additional
information.
2. Create a Letter Using Mail Merge
Draft a letter to be mailed to individuals with unpaid traffic offences using a word
processor's mail merge feature.
Incorporate data from a spreadsheet for personalization.
Adjust the margins to:
- Left & Right: 1.25” (3.17 cm)
- Top & Bottom: 0.9” (2.29 cm)
Format the letter as follows:
- Font: Times New Roman
- Font size: 12
- Line spacing: 1.5
Save the documents as:
- First_Last_PrimaryLetter
- First_Last_SecondaryLetter
- First_Last_DataSource
3. Design a Brochure
Develop a brochure to promote good driving habits and educate drivers about
traffic offences and points allocation.
Include the following:
- Graphics illustrating good and bad driving habits.
- Information about payment outlets.
Save the document as First_Last_Brochure.
4. Create a Fillable Form for Kiosk Use
Design a fillable form to capture information from motorists seeking redress for
payment discrepancies.
Include the following fields:
-
- Name of Motorist - Offence
- Driver’s License - Payment Date
Number - Receipt Number
- Gender
- Address (Street,
Town, Parish)
- Ticket Issue Date
Create the form on the letterhead and save it as First_Last_Form.
Munro College
Computing & Information Technology
The effectiveness with which candidate(s) use(s) or Mark Maximum
Manipulate features to Allocatio marks per
n sub-section
Document Formatting features No more than FOUR features to be
tested:
Any TWO: bold, underline, italics
Justification (centre, right, full) 4
Changes in line spacing
Changes in font or font size
Page Layout
Any change in margins to (left & right =1.25”/3.17cm 1
Top & Bottom = 0.9”/2.29cm)
Correct use of header 1
Inserting/importing files
Graphic in header section of the document 1
Graphic/chart/table sized appropriately to fit in desired 1
location/margins
Columns
Correct use in entire document or selected text 2 1
Mostly correct in document or selected text 1
Mail Merge
Selection or creation of required merge fields in:
Data source 1
Primary document (final document consistent with 1
merged document)
Home Page: Overview of the organization and its purpose, with quick links to other
sections.
Traffic Offences: Details of common traffic violations, associated penalties, and points
allocation.
Payment Portal: Secure section for motorists to view and pay outstanding tickets.
Contact Us: Form to submit general inquiries, with fields for name, email, phone number,
and message.
Munro College
Computing & Information Technology
Web Based Design
Create a database
Appropriate fieldnames 1
Appropriate data types 1
Populating table 1
Relationships
Joining between pairs of database tables/files 1
Evidence of relationship (1:1 or 1:M) 1
Create Queries
Simple query - Qry_Motorist 1
Complex query - Qry_Sbelt_racing 2
Qry_suspended
Create Forms
Form with sub-form created 1
Appropriate fields for sub-form 1
Sort a database table/file/report
Evidence of sort 1
Generate reports
Selection of appropriate fields for report 1
Statistical and/or summary features (for example, count, 1
sum, average)
Grouping required fields 1