IT 2024-2025 SBA QUESTION updated
IT 2024-2025 SBA QUESTION updated
SBA’s will be done INDIVIDUALLY. Students must ensure they have the necessary
backups of their work as this will alleviate any undue delay of submission caused by
malfunctioning thumb drives, hard drives, etc. A good backup is for students to email their
work to themselves periodically and also store on multiple device (phone, tablet, computer
etc.). ABSOLUTELY NO EXCUSE WILL BE
ACCEPTED FOR CRASH DEVICE OR LOSS OF SBA!!!!
The SBA project is marked out of 50 and is worth 25% of your final CXC-CSEC examination
grade. The standard grade for students are between 45-50 marks. SBAs that fall below the
standard mark will be given back to student for adjustment to be made and resubmitted.
Meeting deadlines are important for feedback from teacher. Students SHOULD meet all
deadlines has set by teacher.
Failure to complete SBA will result in students not been recommended to sit the CSEC exam and
May 2025. It is your responsibility to complete the SBA.
5.
6.
DESCRIPTION OF THE PROJECT
You have been hired as a software designer to automate the record keeping process of a
Commercial Mail Receiving Agency, Jamaica Post (JP).
Jamaica Post (JP) is a private company that provides mailbox rental services to individuals and
companies such as The UPS Store or FedEx. A customer of JP can receive mail and other deliveries
at the address of JP rather than the customer's own street address. Depending on the agreement
between the customer and JP, JP can forward the mail to the customer or hold it for pickup. The
mode of payment is COD (Cash On Delivery).
The agency was recently opened and currently has only 30 customers and 10 employees. The
agency currently offers mails/parcels receivable services from a minimum of 7 different countries
and at least 50% of the customers have at least one package being received with 25% of that number
receiving more than one parcels.
The agency currently keeps records about the receiving process and accounting manually but
envisions a sharp increase in business. With this increase in business the manager realises that the
current manual system of operation will not be adequate. She will require analysis information so
that they can keep track of the business information. She therefore requires a Problem
Solving/Programming, Database Management, Spreadsheet and Word Processing, Web page
Designing Software Solution.
7.
SPREADSHEET- MICROSOFT EXCEL TASK A
1. In a file name Receivable Information, create a spreadsheet called Customers Info to show
all of the information relating to each customer. It should contain at least 25 customers but
No more than 30.
Below is a sample of a worksheet
First Last Package Organization Weight
Name name Customer Type ID Code (Kg) Quantity
John Brown Private PVT BD 5 3
Stacy Clarke Commercial COM TT 10 1
Tom Baker School SCH USA 15 2
Peter Pan Non-profit organisation NPO EU 20 1
8.
3. Depending on the type of customer an additional charge may be made as follows:
4. Sort this worksheet based on Customer Type in descending order and Subtotal in ascending order
5. Insert two final columns called Rebate and Final Cost. For Schools and Non-Profit organizations
a rebate of $3500 is given.
6. Final Cost is the Final Shipping Cost based on all the charges and subtract rebate.
7. The Holding tax has been decreased to 16% make this adjust to the worksheet.
8. The Jamaica Post (JP) would like to keep track of the number of packages being shipped by each
customer type. Complete the table below to count the packages for each customer type.
9.
Package Count
Type of Customer Number
Packages
Private
Commercial
School
Non-profit organisation
9. In another area of the worksheet use the complex criterion option to obtain information from the
worksheet:
❖ Records of all customers who received from a country beginning with the letter ‘C’.
TASK C
1. Create a column chart that shows the count for each package by each customer type. Use
appropriate labelling for the title and axes and include a legend.
2. Create a pivot table to show the following fields customer type, organization code, weight
(kg), quantity, and final cost. Show the sum of ,weight(kg),quantity, and final cost
Save file.
DATABASE MANAGEMENT
The manager requires specific information from the database; this information should be efficiently
stored in order to facilitate easy access to the data to facilitate future planning. You are required to
perform the following tasks as outlined below:
TASK A
Design, create and populate database tables as follows:
1. Customer Table
● A five digit id # which is the initial of the customer’s first and last name plus THREE (3)
unique numerical values.
● The customer’s name (separated by first name and last name).
● Address 1 (Street Address)
● Address 2 (Parish)
● Telephone#
● The date of birth of the customer
PACKAGES
● ID – the id of the package (JP with a three digital number 100-900 eg. JP113)
10.
● A field indicating the type of customer (i.e. commercial, private, school or non-profit
organization –
● United States, CH for China, BD for Barbados, etc.
● Weight – the weight of the package in kg.
● QTY – the number of items within the package
● Insured – a logical field that states if the content is insured
● Cost – cost to obtain the package.
2. Receivables
● Customer – the customer’s id.
● ID – the id of the package
● Date Sent – the date the package was shipped in the format dd.mm.yyyy (e.g.
07.01.2013)
● Exp Del Date – the expected delivery date of the package
● Cost – cost to obtain the package
TASK B
Perform queries to:
i. List the ID#, Name, Address, Telephone Number and Package ID for all Commercial
customer. Name this query “COM_CUS”.
ii. List the total amount of insured package. Save as “US_PACK”. “INSURED”
iii. List the name of the customer, the weight, origin code, and quantity for all packages for
customer with more than 2 packages from the US. . Sort the query on the Last Name field
in ascending order. Save as “US_PACK”.
iv. The government wants to make additional revenue due to the global recession; therefore the
Minister of Finance has introduced drastic measures to gain this additional revenue.
Therefore, a 7% Excise Duty is added to the final shipping cost for all customers.
“RECEIV_UPDATE”. Make a copy of the table to indicate the increase.
TASK C
11.
i. Create a report using the fields’ customer name, package id, origination code, shipment date,
expected arrival, and # of shipment days. The report must be grouped by country of origin
and sorted by Last Name in ascending order. Save the report as Shipment Report and with
the title “Packages Received by Customers”
ii. Create a form that will collect customer and Package data.
WORD–PROCESSING
The manager wants to be able to create an invoice for each customer based on the spreadsheet calculation.
He also wishes to prepare a fillable form to show the personal data for each customer
TASK A
1. Design an invoice to be sent to each customer receiving a package. The invoice should
include:
(a) The name of your Commercial Mail Receiving Agency and an appropriate logo should be
done in a header.
(b) The following fields placed at appropriate positions on the invoice
� customer id
� customer name
� customer address
� customer type
� package id
� origin
� weight
� quantity
� shipping cost
� TOC charge
� subtotal
� rebate
� final cost
12.
Hint: You may need to make some small modifications to your spreadsheet to make this happen. Be
sure to also use a table.
2. The invoice should be a done on A4 paper with 0.5” margin to the left and 1” for the top,
bottom and left margin.
3. Using your spreadsheet as the data source, merged with your invoice, to finalize the invoice
creation.
TASK B
Create a fillable electronic form to show the personal data for each customer, the customer type and the date
the package is to be received.
13.
INVOICE SHOWING MERGED FIELDS
INVOICE
Invoice #: «Invoice_____Number»
Date: 12/6/2013
Invoiced to / Ship to
«First_Name» «Last____Name»
«Customer___Address»
5.
Web Page Design
Jamaica Post (JP) has requested that you design a web page to provide the public with general information
about the company, rates and fees. The web page should include the following:
Data used in the web page should be sourced from the spreadsheet section of the project.
1. The shipping company has been going through a number of losses and as such wants to do
a breakdown base one the customer types.
You are require to enter the Customer Type, the final total base on each customer type and give a
Grand total for each section and an overall total.
2. Using the data from the spreadsheet design a trace table that will test the correctness the
Pseudocode, ensuring the results from each customer is used to output the winner’s
information.
3. Using the programming language Pascal, write a program code to implement the
Pseudocode in part 1.
*** to be updated
6.