SBA Question
SBA Question
Project Description
Currently the Lucea Bus Terminal processes most of its monthly transactions manually. You are then director of
a computer/I.T consulting company and have been hired by the Ministry of Works and Transportation in
collaboration with the Jamaica Ports Authority to analyze the revenue and activities of the Lucea Bus Terminal
for September 2023 using technology.You are required to use Microsoft Office or any suitable office suite for
the inputting, processing and, analysis of the data collected. You are then required to submit a report to the
Ministry of Works and to issue letters to the bus owners informing them of the charges incurred for the said
month. The findings in your report will be used for the sourcing of funds by the Ministry and the Ports
Authority to further develop an electronic management system and facilitate the expansion and upgrading of the
facility to better accommodate and facilitate the traveling population and the bus operators.
SPREADSHEET
TASK 1
Zone Entries
A 50
B 100
C 150
D 175
E 200
F 250
G 300
H 350
A. The Reg Number is the registration number of the bus, with abbreviation of the bus name and
four digits between 0000- 9999. H3003
B. There is a flat charge of $50 for every bus which uses the terminal. If the bus capacity more than or
equal to 18 passengers, the owner will have to pay 1.5 times the regular toll.
C. Toll is the amount charged for each entry into the terminal. Total Toll is calculated Entries * Flat
charge.
D. A discount of 10% of the total toll is given to buses with a total entry of 150 or more otherwise a 3%
discount is given.
TASK 2
Duplicate the Terminal Analysis 01 worksheet. Rename the duplicate as Terminal Analysis 02.
Modify the Terminal Analysis 02 worksheet as follows:
A. Sort your worksheet by zone (ascending order) then by bus Total Toll (descending order).
B. Extract all records of all the bus with a capacity more than or equal to 18 in Zone E
Zone Summary
Zone Total Due Total Entries %Total
Entries
A
B
C
D
E
F
G
H
TOTAL
Format the Percentage of Total Entries to one decimal place with the percent symbol.
Centre the data in the worksheet.
Merge and centre the cells in the row with the label Zone Summary
D. Generate a olumn chart that compares the total revenue to be collected from each zone. Provide an
appropriate title, label the axes and display the data labels.
E. Create a pivot table showing Zone, Total toll, Discount amount and Total Due.
DATABASE MANAGEMENT
1. Create and populate the following tables. You may import the necessary fields and data from your
spreadsheet as deemed necessary. Appropriate data types and fields widths are to be used when designing
the structure of each table.
TABLESTRUCTURE
NB:
Owner ID should begin with ONE of the three following letters (PAS:-Passport, NIS:-National Insurance ID, or
NAT:-National ID) followed by FIVE random numbers.
Queries
Your database should respond to the following queries;
A. Display the owner’s name, Reg. Number and contact number of all bus owners from St. George’s. Sort
in alphabetical order by owner’s last name. Save as Zone G.
B. Create a query named TotalQry. List the owner’s name, bus registration number, capacity, zone and
total due of all zone A and D buses with a total due greater than five hundred dollars.
C. Design a query named PersonPerBusQry to calculate the total number of persons passing through the
bus terminus for each bus in this month. Use the following formula: Total entries per bus = Capacity *
Entries. Show the bus registration number, owner’s name, the calculated field and total due.
D. Create a report to display bus information grouped by zones. Include the following fields: Owner name,
Reg. Number, Zone Id, Total Persons (Capacity * Entries) and total due. Sort by last name in ascending
order then by first name. Use the summary function to show how many buses used the terminal and the
total revenue to be collected. Insert the title
WORD PROCESSING
1. Create an electronic registration form for new buses requesting the use of the bus terminal. The form must
capture owner’s name, bus particulars, route details and information of the different monthly charges to be
incurred. The letter head (with company Logo) of the Lucea Bus Terminal should be placed at the top.
2. You are required to create personalized letters for each bus owner, notifying them of their monthly charges
(bill), due date and the changes in toll fee from $50 to $75 for small buses and $75 to $100 for large buses. The
changes in fees will commence from March 31, 2024 in order to assist in general maintenance of the facilities.
a) Create a document which should be mailed to the bus owners. The requirements for the letter
are:
b) It must be design on letter sized paper and must have a 0.7” margin on the left and right sides.
c) The bus terminal letterhead (with company Logo) should be placed as then header in the letter.
The font in the letterhead should be appropriately formatted for emphasis.
d) Bus owner’s address
e) Salutation
f) A summary table should be included with at least ten rows and four columns, with
appropriate formats.
Lucea Bus Terminal has requested that you design a web page to provide the public with general information
about the election. The web page should include the following:
The Lucea Bus Terminal logo
Display information about the Lucea Bus Terminal
Links to the Lucea Bus Terminal email address.
Data used in the web page should be sourced from the spreadsheet section of the project.
PROBLEM SOLVING AND PROGRAMMING
1. Develop an algorithm or flowchart using pseudocodes to analyze the activities and revenue of the bus
terminal. The algorithm/flowchart should accept the buses registration number, owner’s name, capacity and
number of entries for an unspecified number of buses. Data entry stops when zero is entered as a bus
registration number. The algorithm should print a breakdown of the different charges (Flat fee, total toll,
discount) and the total due for each bus.
2. Trace Table
Design and Execute a trace table that will accept test data and trace the algorithm (1) above. The table should
have a maximum of ten iterations.
3. Program Implementation
Using the programming language Pascal, write program codes to implement the algorithm in (1) above