Академический Документы
Профессиональный Документы
Культура Документы
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:
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.
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.
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.
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.
• Data Source
• 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:
Based on the number of demerits received motorist driver's license will be suspended as shown
in the table below.
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).
• 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