Вы находитесь на странице: 1из 10

CARIBBEAN EXAMINATION COUNCIL

CARIBBEAN SECONDARY EDUCATION CERTIFICATE

QUEEN’S COLLEGE

INFORMATION TECHNOLOGY

General Proficiency

SCHOOL-BASED ASSESSMENT

2016
DESCRIPTION OF THE PROJECT

The Woodland Revenue Agency is responsible for collection of ticket fines issued to motorist

who commit traffic offenses. In an effort to address the recent increase in fatal accidents caused

by careless driving the director has launched a project called “Operation Drive Safely” to

target three major offenses, namely: Speeding, Driving under the Influence of Alcohol and Not

Wearing Seat belts. The selected pilot areas are Georgetown, East Coast Demerara and West

Bank Essequibo.

Currently the department uses a manual system to record and store information relating to

issuing of tickets, payment of fines and administration of penalties. They are dissatisfied

with this system because it is difficult to identify critical information in a timely manner

such as motorists who are to be sanctioned for outstanding unpaid tickets and demerits.

The Agency has hired the services of Information Technology Specialists to automate the

ticketing system. Candidates are required to utilize Word Processing, Database, Spreadsheet

and Programming software packages to efficiently carry out the required activities.

Ms. S. Liverpool 2|
Page
Spreadsheet

The Woodland Revenue Agency (WRA) has requested that Information Technology
specialists design a spreadsheet that will accept relevant data for ticketed drivers.

The following offenses are being targeted and have been assigned Points and Cost as shown
in the table below:

Code Offense Description Points Cost $


DUI Driving under the 20 1500
influence of alcohol
NS Driving without 5 500
seatbelt
SP Speeding 10 1000

Each driver is given a 21 day period to pay a ticket fine; if fines are not paid by the due date,
motorists will be summoned to attend court.

Approximately 30 drivers both males and females received tickets during the month of May.
At least four drivers received multiple tickets (a maximum of three each).

TASK A

Based on the above information, create a spreadsheet file called TRAFFIC TICKETS as at
May 30, 2015. The following data should be recorded for each driver:
1. Ticket ID, Driver's License Number, Last Name, First Name, Gender, Date of Ticket Issue,
Payment Due Date, Type of Offense, Points and Amount of Fine (Amount of fine = Points
* Cost per Fine).
2. At least 5 drivers did not pay their fines by the due date. Record data to reflect this
information. Fines must be paid in full, no part payment is allowed.

3. Calculate: Balance owed by drivers as at May 30, 2015, Total Fines to be paid, Total
Fines paid and Total Balance owed. Name the sheet Traffic01
Ms. S. Liverpool 3|
Page
TASK B

Copy the Spreadsheet Traffic01 and place in another sheet in the same file called Traffic02
Modify Traffic 02 as follows:

1. The data entered for the third motorist was incorrect and should be deleted.

2. Sort the data by Offenses then by Last Name in ascending order.

3. In another section of the spreadsheet use advanced filter to extract all drivers charged for
not wearing seat belts and still have an outstanding balance.

TASK C

Copy all data (except results of filter) from sheet Traffic02 to another spreadsheet. Name this
sheet Traffic03.

1. Create a summary table to show the number of males, number of females and Total number of
entries for each Offense and the overall Number of offenses.

2. Generate a Pie chart to compare the number of entries for each offense. Give the chart an
appropriate name and place it on a separate sheet.

3. Generate a column chart to show the comparison between the number of males and females
who were ticketed for Each offense. Give the chart an appropriate title and place it on a
separate sheet.

Save File as Traffic Tickets – (Your Name)


Ensure that your worksheet is efficient. Use Headings, labels, appropriate functions,
formulae and necessary formatting features to allow clarity (example- bold, decimal
place,
% $, and comma)

PRINT the sheets Traffic01, Traffic02, Traffic03, Charts and the formulae sheets for
Traffic02 and Traffic03.

Ms. S. Liverpool 4|
Page
Database Management

Task A
Using data from your spreadsheet Traffic03, you are required to design and populate a
database to store and manage information on ticketed motorists. Use the following
information to create tables and assist in the population of tables.

Table 1: MOTORIST
Required personal data on motorists should include Driver's License, Last Name, First Name,
Gender, Address and Area.

Table 2: TICKET TABLE


Containing the fields: Ticket Number, Driver’s License Number, Issue Date, Payment
Deadline, Type of Offense (code) and Status (Paid/Unpaid.)

Table 3: FINES TABLE


Containing the fields: Code, Type of Offense, Points and Cost

Use appropriate data types and field sizes and description for each field. Appropriate
primary keys should be identified for each table.

Task B
Your database should respond to the following queries:

1. Create a query to list all the motorist who committed an offense during the established period.
List their License Number, First Name, Last Name, Offense Code and Cost. Save the query as
ALL_OFFENDERS.
2. List all the motorists Last Name, First Name, License Number and Offense Code who have no
seat belt or speeding offenses. Save the query as NS_SP.
3. Create an update query to increase all fines by 10%. Save the query as NEW_FINES.

Ms. S. Liverpool 5|
Page
4. List the Driver's License Number, First name. Last name, Ticket Number, Issue Date, Due
Date, Address, offense and Fines for all persons with unpaid tickets. Save the query as
UNPAID_TICKETS.
5. Create a query to find the total cost for the unpaid tickets. Save the query as TOTAL_COST.
6. Create a query to show all the drivers who were charged for speeding from Georgetown. Save
the query as GEORGETOWN.

Task C

Create a report using the fields: Driver's License Number, First Name, Last Name, Area, Type
of Offense, Fine and Status for all motorist who have paid their fines. Group the data by Area.

Sort in descending order by Offense. For each grouping level the report must indicate the total.
The report title should be Number of Tickets Issued by Area.

PRINT a copy of the Table Structures, the Table Listings, Queries, the SQLs for the
Queries and Report.

Ms. S. Liverpool 6|
Page
WORD PROCESSING

1. Design a letterhead for Woodland Revenue Agency to be used for all official correspondence.
Relevant information should be placed in the header such as Organization name, logo, address
etc. Use page margins 1'' all around (Top, Bottom, Left and Right).

2. Using suitable feature of your word processing application type the following warning notice
to be sent to motorist with an outstanding balance as at May 30, 2015. Appropriate data from
your spreadsheet should be used to personalize the notice.

Date
To: (Name of Motorist)
Please note that if payment is not made within the next 30 days you will summoned to
attend a court hearing. Our records show that you were fined <<Amount>> for
<<Type of Offense>> on <<Date of Offense>>.

Kindly make every effort to remit payment to the nearest Inland Revenue and
Collections Department within the specified time.

Signed

___________
Your Name
Collections Officer

3. The formal name of the Organization is Woodland Inland Revenue and Collections Agency.
Modify the letterhead to show this name.

4. The director prefers if the first sentence is the penultimate sentence. Make the necessary
modification.

Ms. S. Liverpool 7|
Page
5. Design a brochure that will be used to promote good driving habits by drivers and enlighten
them about offenses and penalties. Your brochure should include a table, graphics and
formatting features that will enhance the presentation of your documentation and emphasize
important details.

PRINT

• Main/Primary Document (Before and after Modification)

• Data Source

• 1st and 3rd and 5th Letters of the merged document

• The Brochure.

Ms. S. Liverpool 8|
Page
PROBLEM SOLVING AND PROGRAM IMPLEMENTATION

In addition to being charged a fine motorists will be given demerits based on the offense. Each
offense is assigned a Demerit Value as follows:

No Seat Belt = 5 demerits


SP = 10 demerits
DUI = 15 demerits

Based on the number of demerits received motorist driver's license will be suspended as shown
in the table below.

Number of Demerits Penalty


MONTH(S) SUSPENSION
LESS THAN 10 1
10 T0 19 3
GREATER THAN OR EQUAL TO 20 6

1. Create an algorithm using pseudocode or flowchart to monitor the number of demerits


issued to ticketed motorists. The algorithm should accept data such as Driver’s License
Number, name of the motorists, the type of offense and current number of demerits if any.
The algorithm should update the number of demerits to reflect the additional number given
for the new offense. Based on the total number of demerits each motorists accumulates
the program should determine the number of months the Driver's License should be
suspended. Display the information in a table showing Driver's License Number, Name,
Total Demerits and Penalty.

Ms. S. Liverpool 9|
Page
2. Design and execute a trace table for the above algorithm displaying at least eight records.

3. Using the programming language PASCAL, write the program code for the algorithm
created in question (1).

PRINT

• IPO Chart
• a copy of the Pseudocode/Flowchart,
• Test Data,
• Trace Table
• the Pascal Code,
• a screen copy of Executed Program.

Ms. S. Liverpool 10 |
Page

Вам также может понравиться