2023 It Sba
2023 It Sba
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:
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:
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
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
.
Regards
• 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)
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.
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