You are on page 1of 11

MAY/JUNE 2019

CARIBBEAN EXAMINATIONS COUNCIL

SECONDARY EDUCATION CERTIFICATE


EXAMINATION

INFORMATION TECHNOLOGY

PAPER 03 – GENERAL PROFICIENCY

PRACTICAL

SCHOOL – BASED ASSESSMENT

PRACTICAL ASSIGNMENTS
WORD PROCESSING
SPREADSHEET
DATABASE MANAGEMENT
PROGRAMMING
DESCRIPTION OF THE PROJECT

You are an IT Manager at Vroom Vroom Car Rentals for the last three years and you are
a bit concerned about the record keeping and manipulation processes.
You have decided to make a computerized solution to the business so as to increase its
efficiency. You have given the following tasks to a junior IT personnel to see how best
the solution will work and hopefully will be implemented in the near future
The new system should:
1. Record and analyses car rental information using a sample of thirty customers
2. Be able to make the necessary calculations
3. Be able to create graphs and charts
4. Process relevant queries and produce reports.
5. Be able to produce a brochure and necessary letters.
SPREADSHEET
Task A
I. Prepare a spreadsheet to record the following pieces of information:
 Customer TRN
 First Name
 Middle Name
 Last Name
 Gender
 Address 1
 Address 2
 Telephone
 Make (Toyota, Nissan, Mitsubishi, Subaru)
 Type (Sedan, Coupe, SUV)
 Number of Days (2 – 10)
i. The rental fee for the different cars are as follows
Type Cost per Day
Sedan $4,000.00
Coupe $5,500.00
SUV $7,000.00

II. Insert a column in the appropriate location to calculate the following:


 Cost per day
 Subtotal
 Tax (15%)
 CTWS – Customer Total Without Security (Subtotal + Tax)
 Security
Make Security
Nissan $10,000.00
Toyota $12,000.00
Mitsubishi $15,000.00
Subaru $20,000.00
 Grand Total (CTWS + Security)
III. Perform the following:
 Sort the data by Make in descending order and then by Number of days
in ascending order
 Total all currency columns

Ensure that your worksheet is formatted for presentation and that all data is in its
correct format.

TASK B
I. Copy the data from TASK A into another worksheet and perform the following:
a. Remove the column labelled “Gender”
b. Insert TWO rows at the top of the spread sheet and enter the data
“VROOM VROOM RENTALS” the two rows should then be merged and
centered.
c. Change the font size to 26

II. Perform the following:


a. Create the following tables and use the appropriate functions to perform
the calculations needed

Total Collected Total


From Collected Total Collected from SUVs
Coupes From Sedans

III. The management has decided to decrease the daily rental for SUVs to $6,000.00
TASK C
Copy the data from TASK B into another worksheet and perform the following:

I. Perform a filter to find all Subarus rented for more than 4 days.

II. Produce a pie chart comparing the total number of Coupes, Sedans and SUVs
Rented. Display the amount and percentage.

III. Create a column chart that compares the CTWS, Tax and Security for the last
TEN customers.
DATABASE MANAGEMENT

You are required to analyze the results and prepare various reports in preparation for
various reports to be generated. Existing data from the worksheets created in the
spreadsheet application will be utilized. Additionally, data produced as a result of queries
will be used as a data source for mail merging invitations to parents.

TASK A
I. Create and populate the tables based on the details presented below
TABLE: CUSTOMER
The field names are:
Customer TRN, First Name, Middle Name, Last Name, Address 1, Address 2,
Telephone
 These should be imported from the worksheet labelled TASK C that was
created earlier.

II. Create and populate the table based on the details presented below
TABLE: RENTAL
The field names are:
Customer TRN
Type (Coupe, Sedan, SUV)
Make (Toyota, Nissan, Mitsubishi, Subaru)
Number of Days (2 – 10)

III. Create and populate the table based on the details presented below
TABLE: FEES
The field names are:
Customer TRN
Cost per day
Subtotal Tax (15%)
CTWS – Customer Total Without Security,
Security
Grand Total
IV. Perform the following
a) Sort the CUSTOMER table in ASCENDING order by last name
b) Enter field description for only the CUSTOMER table.
c) Copy the CUSTOMER table and save it as CUSTOMER COPY
d) Change the field called “Middle Name in the COPIED table to “Middle
Initial” and ensure that the field size, data and field description are
adjusted accordingly.
e) Insert a field called “Actual Days” in the RENTAL table. This will store
the actual number of days that the customer actually borrowed the car for.
Please note that some of the cars were returned late
N.B. Ensure that the tables contain the necessary field sizes and validation checks.

TASK B
Create a form to:
I. Allow data to be viewed from and added to the CUSTOMER table. The
form should have an appropriate title.

Perform queries to:


I. Create a list of all customers sorted by last name in descending order. The query
should display all the fields in the CUSTOMER table. Save this query
CUSTOMER_QRY

II. Create a list of all Toyota cars that were rented for more than 3 days. The query
should display the TRN of the customer, the names of the customers, the make and type
of the car and the number of days borrowed. Save this query as TOYOTA_QRY

III. Some clients are late in returning the cars borrowed. Perform a query to calculate
which cars are late and the late fee due. A late fee of $750.00 is charged per day on an
overdue car; calculate this using the following formulae:
Days Late: [Actual days] – [Number of days]
Late Fee : [Days Late] * 750
The query should contain the following information: the customer’s TRN, name,
address and telephone of the customer; Make and type of car, days late and late
fee. Save this query as LATE_QRY.

IV. Create a table called URGENT that contains the customer’s TRN, name, address
and telephone of the customer; Make and type of car, days late and late fee for
only customers with overdue cars. Save this query as URGENT_QRY.

TASK C
Produce a report which shows the Customer’s TRN, First Name, Last Name, Make of
car, Number of Days, CTWS – Customer Total Without Security, Security and Grand
Total. The report should be grouped by Make of Car, sorted in descending order by
customer’s last name, contain the average number of days per group and the overall
grand total per group. You should give your report an appropriate title.
WORD PROCESSING

Task A
Using the mail merge feature, a letter is to be sent to the customers with overdue cars.
The letter should inform them of the fact that the car is late, the late fee due and how this
will affect them in the future if they intend to rent a car again. The letter can contain any
other piece of information that you feel useful.
 Set margins to 1.5 all around
 Have a header with company details
 The document should be double spaced
 Formatted for emphasis (bold, italicise, underline, font colour, font size, etc.)
 Free from spelling and grammatical error
 The name of the primary document should be “Late Returns” and the name of the
secondary document should be “Late Return Notice”. The data source is the
“Urgent table” from the access section of this SBA.
 Ensure that the document contains a footnote or endnote

Task B
The company is aware that most of their customers are not knowledgeable of certain car
care techniques and as such would like to find a way to inform them. A bi-fold brochure
is to be created that will educate drivers on car care techniques, basic rules when driving
and how to secure themselves and their possessions when driving. The brochure should:
 Be on landscape orientation
 Have a border
 Have graphics
 Have a table
 Be attractive
PROBLEM-SOLVING

Algorithm

Develop a flow chart or pseudocode that accepts the following as input for an unknown
number of clients:
 TRN
 Names (first and last)
 Make
 Type
 Number of Days
The flowchart/pseudocode should calculate:
 The subtotal
Type Cost per Day
Sedan $4,000.00
Coupe $5,500.00
SUV $7,000.00

 Tax
 CTWS (subtotal + tax)
 Security
Make Security
Nissan $10,000.00
Toyota $12,000.00
Mitsubishi $15,000.00
Subaru $20,000.00
 Grand total
The pseudocode should have options to:
 Add a client
 Search for a client details
 Display the total for each make of car
Trace Table
Design and execute a trace table that tests the pseudocode designed above. Test with ten
sets of data from Task C of your spreadsheet.

PROGRAM IMPLEMENTATION

Using the programming language Pascal, write the program code to implement the
algorithm designed above.

Requirements

 Pseudocode
 Trace Table
 Source Code

You might also like