0% found this document useful (0 votes)
59 views8 pages

2023 It Sba

The Authority for Revenue Collection (ARC) is launching an initiative called "Operation Slow Down" to address the recent increase in fatal accidents caused by reckless driving. They will target five major traffic offenses in four pilot areas. Currently, ARC uses a manual system to record traffic tickets but wants to automate the system. They have hired IT specialists to design a spreadsheet and database to efficiently store and manage ticket information.

Uploaded by

Carl Thomas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views8 pages

2023 It Sba

The Authority for Revenue Collection (ARC) is launching an initiative called "Operation Slow Down" to address the recent increase in fatal accidents caused by reckless driving. They will target five major traffic offenses in four pilot areas. Currently, ARC uses a manual system to record traffic tickets but wants to automate the system. They have hired IT specialists to design a spreadsheet and database to efficiently store and manage ticket information.

Uploaded by

Carl Thomas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

DESCRIPTION OF THE PROJECT

The Authority for Revenue Collection (ARC) 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 Slow Down” to
target five major offenses, namely: Reckless Driving (RCD), Drag Racing (DRR), Failing to
yield to an emergency vehicle (FYE), Speeding (SPD), and Driving Under the Influence of
Alcohol (DUI). The selected pilot areas are Port of Spain, San Fernando, Rio Cario and Tobago.

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 Productivity Tools (Word Processing, Database,
Spreadsheet) and Problem Solving software packages to efficiently carry out the required activities.
SPREADSHEET

The Authority for Revenue Collection (ARC) has requested that Information Technology
specialists design a spreadsheet that will accept relevant data for ticketed drivers. The Spreadsheet
file should be named “ARC Records”

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

Authority for Revenue Collection (ARC)

Code Offense Description Points Cost per point


RCD Reckless Driving 40
DRR Drag Racing 30 800

FYE Failing to yield to an emergency 25 $350


vehicle
SPD Speeding 25
DUI Driving Under the Influence of 35
Alcohol

Insert the above table in a worksheet and name the worksheet ‘Offenses’
Each driver is given 30 days to pay the fine for the ticket that they received. If fines are not
paid by the due date, motorists will be summoned to have to pay an additional 10% of the given
fine. If tickets are paid within 15 days after the date it was issued, then a 15% discount of the total
cost will be applied at the time of payment
Approximately 40 drivers (both males and females) from Port of Spain (PS), San Fernando (SF),
Rio Cario (RC) and Tobago (TB) have received tickets during the month of June 2022 (10 persons
in each area)

TASK A
Based on the above information, create another worksheet called TICKETS and insert the
following information details, as at October 31, 2020. The following data should be recorded for
each driver:

a. Area (Port of Spain, San Fernando, Rio Cario, Tobago)


b. Ticket No. should begin with PS, SF, RC, TB followed by 5 numbers beginning with
‘10001’ depending on where the offence took place (e.g an offense in Tobago the
Ticket No. will begin with TB10001; an offense in San Fernando will begin with
SF10001, and so on)
c. First Name
d. Last Name (two sets of drivers from each area should have the same last name. for
example: John Singh and Mary Singh and Sammy Morgan and Angela Morgan)
e. Date Issued
f. Due Date (for payment)
g. Offense
h. Late fee (add 10 percent to the price of the ticket)
i. Previous points (Points received from previous offense. A few drivers have no
previous points on their license)
j. New Points
k. Current points (previous points + new points)
l. Fines (Amount of fine = New points * Cost per Fine).
m. Date paid
n. Updated Fine (Fines – discount, or fines + Late Fee)

2. A few drivers (between 3 to 5 from each area) did not pay their fines by the due date.
Record data to reflect this information.

TASK B
1. Make a copy the “TICKETS” worksheet and rename the copy as “Modified Tickets.” Make the
following changes to the modified worksheet:

a. Copy the table in the worksheet and past it about four (5) cells below and rename the first
row of the table from “Authority for Revenue Collection (ARC)” to (“Adjusted Authority for
Revenue Collection (ARC)”)
b. Sort the data by Area ascending order, then by Last Name in ascending order and then by
Offenses in ascending order.
c. Insert an additional column that will indicate whether the ticket has been paid by the due
date. Name the column “Payment Status.” Use an IF statement to show “Not Paid” if the
ticket has not been paid by the due date or “Paid.”
d. Just below the names insert a formula to count the number of drivers by their names
e. In another section of the spreadsheet, create a table showing the total amount of money
collected for each section (RCD, DRR, FYE, SPD, DUI).
f. Create a Column chart show the amount of money received from each section. Give the
chart an appropriate name and axis titles, then place it on a new worksheet.
g. Create a pivot table showing the Sections, the Drivers name, the offense and the total
number the Amount of fine the candidates received.

DATABASE MANAGEMENT

Task A
Using data from the “Modified Tickets” worksheet of your spreadsheet, 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 the following fields: License No. (primary
key), Ticket No., Last Name, First Name, Gender, Date of Birth, Age, Contact Number, Address
Line 1, Address Line 2 and Area.
License No. is made up of : any three letters followed by 4 numbers, example: BCC2300,
BCC2301, BCC2302 or PEE4300, PEE4301, PEE4302, or HCC5300, HCC5301, HCC5302 etc)
Table 2: TICKET
Should containing the fields: Ticket No. (primary key), License No., Date Issue, Due Date, Offense,
Fines, Late Fee, Previous Points, New Points, Current Points, Date Paid, Payment Status

Table 3: AREA
Containing the fields: Area Code and Area
The area code for Port of Spain is PS8010, San Fernando is SF4050, Rio Cario is RC2078 and
Tobago is TB3090

Sort the motorist table by area and then by last name in descending order

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

Task B
Your database should respond to the following queries:

1. List all the male motorists who have been given a ticket for “Reckless Driving,” no seat belt or
speeding offenses. Last Name, Motorist ID, offenses, gender fields should be in the table. Name the
query: Reckless_driver

2. List the Driver's name, Points, Payment Status, Fines for all persons with more than 100 points. Save
the query as Unpaid_Tickets.
3. Use a calculated and add an additional 20% to unpaid ticket holders.
The names of motorist, fines, area and 20% interest fields should be included in the query. Name the
Additional_Income. as New_Balance

Task C
Create a form with a sub-form for all motorist with using the “Motorist” and “Area” tabels

Task D
Create a report using the fields: Area, First Name, Last Name, Points, Fines, Offense, and Status for
all motorist. Group the data by Area and then Sort it in descending order by Last name. For each
grouping level the report must indicate the average points and the total fines
The report title should be Number of Tickets Issued by Area
WORD PROCESSING
Design a letterhead for Authority for Revenue Collection to be used for all official
correspondence. Relevant information should be placed in the header such as Organization
name, logo, address, email, phone number etc.
Use page margins 0.8'' on the left and right and 1 inch at the top and bottom

2. Using suitable feature of your word processing application type the following warning
notice to be sent to motorist with an outstanding balance. Appropriate data from your
database should be used to personalize the notice.

Letterhead
Date

Name and address

To: (Name of Motorist)

Please note that if payment is not made the Revenue and Collections within the
within the next 30 days you will specified time. Below is a table with the
summoned to attend Court. A fine of $500 details of fines along with the interest and
will be added to the amount owing for the discount that will be applied depending on
offense. Our records show that you were when you make the payment
fined <<Fines>> for <<Offense>> on (NB. The cost for offenses is subject to
<<Date Issued>>. Kindly make every change at the ARC’s discretion)
effort to remit payment to Head quarters of
.

Offense Points for offenses Cost NB:


Reckless Driving 40 $350 If fines are not paid by <<due
Drag Racing 30 $350 date>> then a 10% interest on
Failing to yield to an emergency 25 $350 the cost of the fine
vehicle NB:
Speeding 25 $350 If fines are paid within 15 days
Driving Under the Influence of 35 $350 before the <<issue date>> and
Alcohol 15% of the cost will be deduted

Regards

Signature of collections officer


Name of colletion’s officer
Collections Officer
The following documents should be included for the mail merge (those names should be included):

• Main/Primary Document

• Data Source

• Secondary Document

4. Create a fillable form that must be filled out by the officer issuing the ticket to drivers who
have committed traffic offenses. The following should be included in the form:
a. The name, logo, and contact information of the traffic authority
b. Ticket number
c. First and last name of driver
d. Offense committed (radio buttons should be used for the/drop down list should be
used)
e. Picture of driver
f. Area in which the offense was committed (radio buttons should be used for
the/drop down list should be used)
g. Points received
h. Previous points
i. Updated points
j. Fine
k. Late fee
l. Date issued and due date
m. Issuing officer (name)

Web Page Design


The Authority for Revenue Collection has requested that you design a web page to display information
about driver’s ticket information. The web page should include the following:
a. The Authority for Revenue Collection’s logo
b. Display information about the Offenses (for example Ticket No. , Last Name and First
Name, Gender, Date Issued, Date Due, Offense, Points, Discount, Fine(if any).
c. Links to the Authority for Revenue Collection s email address and a web page which displays past
Types of offense along with the penalty for that offense (this web page may or may not exist).

Offense Points for offenses Cost NB:


Reckless Driving 40 $350 If fines are not paid by <<due
Drag Racing 30 $350 date>> then a 10% interest on
Failing to yield to an emergency 25 $350 the cost of the fine
vehicle NB:
Speeding 25 $350 If fines are paid within 15 days
Driving Under the Influence of 35 $350 before the <<issue date>> and
Alcohol 15% of the cost will be deduted
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:

RCD = 40
DRR = 30
FYE = 25 Demerits
SPD = 25
DUI = 35

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
More than 100 1 month
150 to 200 6 months
More than 200 1 year

Create an algorithm using pseudocode or flowchart to monitor the number of demerits issued
to ticketed motorists. The algorithm should accept data such as Ticket No. , name of the
motorists, the type of offense and current number of demerits. 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 proram should determine
the number of months the Driver's License should be suspended. Display the information in
a table showing Driver's Ticket No., Name, Total Demerits and Penalty.

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).

The following documents be included with the problem solving and programming section
▪ a copy of the Pseudocode
▪ test data, (the information that will be entered to test the program)
▪ Trace Table
▪ Pascal code

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy