SBA Question 2021
SBA Question 2021
INFORMATION TECHNOLOGY
PRACTICAL
PRACTICAL ASSIGNMENTS
WORD PROCESSING
SPREADSHEET
DATABASE MANAGEMENT
PROGRAMMING
DESCRIPTION OF THE PROJECT
You are the Assistant Secretary at Read-A-Lot Book Store and you are responsible to
analyze the information from the Book Sales that was a part of the Book Fair that
happened last month.
The Book Sale had a number of books that have been in stock and have been slightly
damaged and therefore were going for a greatly reduced priced. There are books for four
categories of subjects, of which Mathematics is one, and customers can only purchase a
maximum of 15 books.
You have decided tomake a computerized solution to help in the analysis of this data so
as to increase its efficiency. The new system should:
1. Record and analysesbook and customer information using a sample of thirty sales
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 necessary letters.
SPREADSHEET
Task A
I. Prepare a spreadsheet to record the following pieces of information:
TRN
Title of Customer (Mr., Ms., Mrs.)
Name of customer (First and last name)
Gender
Address 1
Address 2
Telephone
Title of Book
Subject Category (Mathematics plus ANY other three subjects)
Amount of Books (cannot exceed 15 books)
N.B. Some of the customers are repeated as they bought more than one type
of books
II. Insert a column in the appropriate location to calculate the following:
Cost per Book (Mathematics is $2500.00)
Total Cost
Discount (a10% percent is given if the person purchased10 or more
books)
Subtotal
III. Perform the following:
Sort the data by Subjectin ascending order and then by Amount of
books bought in descending order
Find the sum of the “total cost”, “discount” and “subtotal” columns
Ensure that your worksheet is formatted for presentation and that all currency data
is formatted properly with 2 decimal places.
TASK B
I. Copy the data from TASK Ainto another worksheet and perform the following:
a. Remove the column labelled “Gender”
b. Insert TWO rows at the top of the spread sheet
i. The first row should be merged across the columns and display
today’s date.
ii. The second row should also be merged and display “READ-A-
LOT BOOK STORE”.
N.B. Both should be aligned to a justification of your choice with
appropriate font and font size.
II. Perform the following:
a. The management has decided to decrease the cost of a mathematics book
to $2,000.00
b. Create an appropriate table to calculate the total books sold for EACH
subject category
c. Create a pivot chart to represent the total cash collected from the sales of
EACH category of books
III. Copy the data from TASK B into another worksheet labelled TASK C and
perform a filter in place to find all persons who purchased 6 or more mathematics
books
a. Create a column chart that compares the name of the customer, the total
and the subtotal for the person who purchased 6 or moremathematics book
I.
DATABASE MANAGEMENT
You are required to use a suitable application to manage data on customers and the books
they have bought.
Three tables must be used to store the data.
i) a table to store personal data
ii) a table to store book information
iii) a table to store financial data
N.B. Ensure that each field has an appropriate name, data type, field size and
validation (if needed)
Table manipulation:
1) Edit the personal data to include a field called “Teacher” which is a logical data
type. Enter appropriate data into this field.
You should test your database by generating queries, reports and control forms.
Forms:
1) Create a form and sub form to display the customer and the book(s) they have
bought. Save the form as customerFRM
Queries:
1) Create a list of all mathematics books sold sorted by the number of books sold in
descending order. Save the query as mathQRY
2) The store is having a point system where each customer gets 5 points for each
book bought that is NOTa math books (Points = 5 * amount of books bought).
The points accumulated will determine the discount the customer will receive at
the next book fair. Create a list of customers who have bought 10 or more books
that are NOT math books. The query shouldalso include the:
name of customer
name of book
subject category
amount of book
points accumulated
Save the query as pointsQRY
Report:
1) Create a report showing:
Names of the customers
Contact number
Teacher status
Final amount paid (Subtotal)
The report is to be grouped by the “teacher” field; sorted in descending order by last
name; show the total and average subtotalfor each group and have an appropriate title.
Save the report as summaryRPT.
WORD PROCESSING
Task A
Using the mail merge feature, a letter is to be sent to all customers informing them of the
next book fair. The letter should:
Have margins set to 1.5 all around
Have a header / footer / endnote / footnote
Thank themfor supporting the just concluded book sale
State the date, venue and time of the next book sale
Have an hyperlink tobook store’s website ( the website will contain further details
on book sale)
Formatted for emphasis (bold, italicise, underline, font colour, font size, etc.)
Free from spelling and grammatical error
Graphics
Table
Thename of the primary document should be “Book Sale Notice” and the name
of the secondary document should be “Book Sale Final”.
Task B
The company would like to have a form that the customers can fill out electronically. The
information is used to keep in touch with the individual in the event that new books
become available. The form should have the name of the company as well as the
company’s contact information. It should have appropriate spaces to store the following
information for the customers.
Date of registration
Name
Address1
Address2
Contact number
Subject Category
Book Title
WEB PAGE DESIGN
Task A
Create a webpage to advertise the upcoming book fair. The webpage should have but is
not limited to:
Company name
Company logo
Information on the book fair
o Date
o Time
o Venue
o Books for sales
o Contact persons
o Special Attractions
o Special Promotions
At least two hyperlinks
Pictures
Animation
PROBLEM-SOLVING
Algorithm
Develop a flow chart or pseudocode that accepts the following as input for an unknown
number of customers:
Names (first and last)
Subject Category
Title
Amount of books (cannot exceed 15)
The flowchart/pseudocode should calculate:
Cost per book
The total cost for all books purchased by an individual
Discount given (10% if the person purchased 10 or more books)
Sub total
Total amount of eachsubject category of book sold
The pseudocode should have options to:
Add Purchase
View All Purchases
Display Totals
Exit
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
Problem Definition
Pseudocode
Trace Table
Source Code
Data Dictionary