Sunteți pe pagina 1din 13

CXC CSEC INFORMATION TECHNOLOGY

SCHOOL BASED ASSESSMENT

(General Proficiency)
Paper 03 – School Based Assessment 2020

PRACTICAL ASSIGNMENTS
WORD-PROCESSING
SPREADSHEET
DATABASE MANAGEMENT
PROBLEM-SOLVING AND PROGRAM DESIGN
&
IMPLEMENTATION
Project Description

The Ticket 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 also 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 in
order 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 Center 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. Candidates are required to utilize Word
Processing, Database, Spreadsheet and Programming software packages to
efficiently carry out the required activities.
Word Processing

1. Design a letterhead for your documents which should be placed in the


header.

2. Using suitable feature of your word processing application create a


document that will be mailed to the police department who will serve
the person to attend the next court date. Ensure that you incorporate
data from your database.

3. The document should be justified and the left margin set at 1.5”

4. Create a fillable form that will capture name of an offender, offense


created, Date of offense and other data from the database. The form
should include at least THREE of the following: option boxes, check
boxes, and text boxes, date picker, drop down lists, and command
buttons. The layout of the form should be easy to follow.

5. Design a brochure that will be used to promote good driving habits


amongst drivers and enlighten them about offences and points
allocations. Ensure to include payment outlets and graphics that depict
either good or bad driving habits.

Things to include in brochure:


 Tables
 Columns
 Graphics
 Header/Footer
Spreadsheet

The Ticket Collection and Payments Department of the Revenue Collections


Agency of Jamaica (RCAJ) has mandated that you design a spreadsheet that
will accept relevant data on offenders, tickets and vehicles. Each offender
is given points on a scale of 1 - 4. In case of an offence the 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% and after 45 days they are
summoned to attend court.

TASK A

You are required to create three tables: OFFENDERS, TICKETS AND


OFFENCES. Each table should be done on a different worksheet.

 The OFFENDERS table include: First Name, Last Name, Address


(street, town , parish) Gender, Driver’s Licence Expiry date.
There should be no more than 35 offenders and no less than 25.

 Create a header and a footer on each sheet. The header should


contain TicketCollection_FistName_LastName_2020. The footer
should contain the name of your school and territory.

 The TICKET table include: Drivers Licence Number, Last Name,


First Name , Issue Date and Payment Deadline.

 Create a table name OFFENCES to record type of offence; cost of


ticket and points Value.

 Offences possible are listed below:

Seatbelt
Reckless driving
Obstruction
Expired fitness/registration
Defective vehicle
Racing
Suspended licences
Fleeing accident scene
Illegal parking

 The cost of tickets are calculated as: points * cost per points(cost
per point is $1050)

 In an appropriate row in the offenders table count the number of


offenders

 Ensure that your worksheet is efficient. Use necessary


formatting features to allow clarity and professionalism(example-
bold, decimal place, % $, and comma). Also use different colours
to emphasize key areas of the spreadsheet.

 Insert Issue date for each offender

 Indicate using appropriate formula, the date of the payment


deadline for ticket issued. The ( deadline is 21 days after the
ticket is issued)

 Save as Traffic01

TASK B

Open a new workbook. Name this workbook Traffic02

Modify the spreadsheet as follows:

 Insert column to show offence committed, amount due, and points


added.

 Use appropriate formula/function to compute ticket cost and points


added

 Five of the offenders were given new tickets (maximum of three


tickets/offence) after the first offence has been created. Insert relevant
data for the new offence in appropriate part of the table
 A new traffic offence was added (DISOBEYING A NO U TURN SIGN) with
a point value of 7. In an appropriate part of the spreadsheet insert the
relevant data

 Sort the offenders data by lastname and points added

 Sort the ticket data by issued date by descending order

 Save as Traffic02

TASK C

This task should be done on a different workbook. Save the workbook as


Traffic03. Modify the spreadsheet as follows:

 In the offenders table Insert a column called “STATUS” to show that at


least 65% of offenders have paid their tickets

 In the offenders table insert a column that indicates whether or not an


offender goes to court. This column should state “COURT” or “NO
COURT”. An offender attend courts if he has unpaid ticket.

 Insert a column to display court date for offender who will be attending
court. Court date is calculated as: If Court is YES then add 45 to
payment date otherwise they are exempted

 If an offender has an unpaid ticket then a 20% interest is added to cost


of ticket; calculate interest and also total paid.

 In an appropriate part of your spreadsheet filter all offenders with


points greater than 10 and total to be paid greater than $8000

 Generate a Pie chart to compare the total money to be collected by the


tax office and the total money owing from unpaid tickets. Insert
appropriate titles and data label.

 Generate a chart to show ALL offenders whose Licence should be


suspended (offenders with points greater than 10 and total to be paid
greater than $8000) Insert appropriate titles and data label.

 Save as Traffic03
N.B The spreadsheet should contain three separate workbooks:
Traffic01, Traffic02, Traffic03. Each worksheet should be named
according to the table created. For example: Ticket, Offenses and
Offenders.
Database Management

Task A

Tickets issued are to be monitored in order to efficiently and effectively


target delinquent motorists who owe the Government. Create a table called
VEHICLE using the data structure outlined below:

VEHICLE TABLE

Field Name Data Description Field


Type Size
Vehicle Number Text The unique vehicle 8
identification number
License Plate Text The license plate number of 6
Number the vehicle
Chassis Number Text The chassis number of the 7
vehicle
Engine Number Text The engine number of the 9
vehicle
Owner First Name Text The first name of the owner of 25
the vehicle
Owner Last Name Text The last name of the owner of 25
the vehicle
Owner TRN Text The tax registration number of 9
the owner of the vehicle
Registration Date The expiration date of the
Expiry Date registration of the vehicle
Fitness Expiry Date The expiration date of the
Date fitness certificate of the
vehicle

Create a table called OWNER TABLE containing the fields: TRN/ Driver’s
License Number, First Name, Last Name, Address, Parish, Driver’s Licence
Expiry Date, and Gender. Use appropriate data types and field sizes for each
field

Create a table called TICKET TABLE containing the fields: Ticket Number,
Driver’s First Name, Driver’s Last Name, Vehicle Number, Driver’s Licence,
Number, Issue Date, Payment Deadline, Offence and Cost. Use appropriate
data types and field sizes for each field.
Create a table called OFFENCE TABLE containing the fields: Offence ID,
Description, Cost/ Charge, and Point Value. Use appropriate data types and
field sizes for each field.

Create appropriate relationships among the tables.


Task B

Your database should respond to the following queries:

(a) List the names of all offenders sorted by last name. Display the
Offender ID, First Name, Last Name, Driver’s Licence Expiry Date and
Gender. Save the query as Qry_Motorist.

(b) Find the total number of offences per parish. Save the query as
Qry_Parish_Count.

(c) Increase the charges of the offenders who are requested to attend
court by 25%. Save the query as Qry_New_Charge.

(d)List all the offenders who have seatbelt or racing offences. Save the
query as Qry_Sbelt_racing.

(e) Find the total of all tickets between the dates 12/12/2009 and
12/12/2010. Save the query as Qry_Ticket_Count.

(f) List the names, TRN, Issue Date, Deadline Date and Contact Number
for all persons with unpaid tickets. Save the query as
Qry_List_Unpaid_Tickets.

(g) (i) Find total for all paid offenders. Save the query as Qry_SumofPaid.

(ii) Find total for all unpaid offenders. Save the query as
Qry_SumofUnpaid.

(iii) Find the amount of money owed to the government in total. Find
the percentage of the total amount paid. Save the query as
Qry_PercentageofPaid.

(h)Delete records of persons who have paid. Save the query as


Qry_DeletePaid.

(i) Create a report using the fields: Offender ID, First Name, Last Name,
Parish, Offence ID, Cost /Charge. View data by Offender. Group by
Parish. Sort in ascending order by Cost/Charge. For each grouping level
the report must indicate the total for Cost/Charge. Add a report footer
with the label “Revenue Collections Agency of Jamaica”. Write name in
the top right hand corner of the Page Header. The report title should be
Number of Offenders by Parish.
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. You are hired as a programmer to address
these delinquent motorists and ensure that the adequate points and
penalties are awards to each motorist. The penalties are aligned to the
accumulation of a certain amount of points.

As the programmer you are required to:

1. Create a pseudocode algorithm or flowchart that will accept the name


of the motorists and the type of offence for the ticket. The pseudocode
shoud:
 Determine if the tickets will be awarded a demerit point and
check the current point(s) each motorist has on his or her
licence.
 Display the updated points for the motorist. If the motorist has
over 19 points, his or her licence will be suspended for 2 years.
Other suspensions are based on 10 – 13 points for 6 months
suspension and 14 – 19 points for 1 year suspension. Store the
list of all suspended motorists.
 Display the names of the suspended motorists and the penalties.

2. Design and execute a trace table that accepts data from a traffic
ticket. The input fields are the licence number, current point(s) on
licence, current offence 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 five iterations.

3. Using the programming language PASCAL, write the program code for
the pseudocode solution you produced in question (1).

NB: Each Problem Solving section should have a


problem definition, Algorithm, Trace Table, Source
Code in Ms Word, Screen Shots of Program Execution.
Web Page Design

Using information from the project, design a webpage that users


can interact with. The webpage should contain:

1. A logo depicting the concept of the project. It should be


consistent with the logo used in the other parts of the project.
2. Defined areas on the page that can be used to navigate
content
3. At least two hyperlinks of the following:
 link to a location within the webpage
 link to an email address
 link to another webpage (that does not have to exist)
 link to created file

S-ar putea să vă placă și