Beruflich Dokumente
Kultur Dokumente
Johns Academy
CSEC Information Technology
Student Based Assessment 2018
PROJECT DESCRIPTION
Running Water Co Ltd is a construction company charged with the responsibility to build houses for the
citizens of Hidden Valley Ranch. This is middle income area, with young professionals fresh out of university
and community college. The company invites citizens who are employed and can demonstrate that they would
be able to meet their monthly mortgage payments to apply for one of these houses. You are required to utilize
suitable word processing, spreadsheet, database management as well as a programming application to design
and implement a computerized based solutions to accomplish the following:
Create a poster to inform the public about the project and ensure that suitably qualified and approved
applicants are informed if selected for one of these houses wordprocessing
Record applicants income and expense commitments spreadsheets.
Keep a record of the applicants information database development.
Problem Solving involving:
Create an algorithm flowchart or Pseudocode
Create a trace table
Implement a Pascal Program
SPREADSHEET
Running Water Co Ltd invites citizens who are employed and can demonstrate that they would be able to meet
their monthly mortgage payments to apply for one of the houses constructed by the company. Each application
should show the applicants salary, monthly deductions, amount owed to bank and other financial institutions as
well as the applicants monthly living expenses. Houses are being built to accommodate approved applicants in
three communities:
Asian Village, AV
Little India, LI
Down Under, DU
Applicants must meet a net monthly income in order to qualify for consideration in each of these communities.
TASK A
1. Create a workbook and save as it as YourSurname_FirstName_Housing_Project_TASK_A.
2. Change the page orientation to landscape.
3. Name the first spreadsheet Income.
4. Enter the following data from applicants for each housing community:
Applicant ID (First 3 letters of applicants last name, first letter of applicants first name and a 2
digit number. ex. John Smiths Applicant ID would be JOHS13)
Surname
First Name
Applicants Gross Salary
Housing Code for the community applied for
Qualifying Income(the qualifying income is to be automatically assigned based on the qualifying
income table below)
You must enter at least Fifteen (15) but no more than twenty (20) applicants. See example below:
Aplicant First name Surname Applicants Gross Salary Housing code Qualifying
ID Income
SATM15 Monique Satchwell $75,000.00 PC $35,000.00
COLO16 Owen Collins $5000.00 GC $25,800.00
5. Create a Qualifying Income table (see below) in a suitable place in your worksheet.
Housing Code Qualifying Income
AV $35,000.00
LI $25,800.00
DU $15,000.00
6. Insert a column, PAYE Tax to the right of Qualifying Income to hold the PAYE. PAYE is calculated as
a flat rate of 8% on any amount in excess of $10,000. No PAYE is deducted if the salary is less than or
equal to $10,000.
7. Insert a column Education Tax to hold the amount deducted for education tax. This amount is
calculated as 2% of the applicants gross salary. Please note that this percentage is subject to change.
9. Insert a column, Total Deductions to hold the total monies deducted from each applicants salary.
Insert a column NHP to hold the fixed charge of $200 for National Health Plan (NHP) which is also
deducted monthly.
10. Insert a column Net Income. Use appropriate formula to calculate the net income for each applicant. Net
Income is the gross salary less the total deductions.
11. Insert a column Status. If the Net Income meets the qualifying income for the community being applied
for, the applicants status would be Qualified otherwise Not Qualified.
12. On another worksheet, information on applicants loan indebtedness should be recorded and calculated.
Copy from the Income spreadsheet, the applicants name and Housing Code and name the sheet Loans.
Add the following data for each applicant:
a. Insert a column Bank Payment. Repayment on bank loans are calculated as equal monthly
payments over three years at a simple interest of 8% of the starting loan amount. Calculate the
bank payment for each applicant.
b. Insert a column Credit Card Payment. Repayment on credit card loans is calculated as equal
monthly payments over 18 months at a simple interest of 10% of the starting loan amount.
Calculate the credit card payment for each applicant.
c. Insert a column Total Loan Payments. Calculate the total loan payment for each applicant.
13. On another sheet, information on each applicants monthly expenses must be calculated. Copy from the
Loans worksheet, the Applicants Names and Housing Code. Name this worksheet Expenses. Enter the
following data for each applicant: Groceries, Utilities, Transportation and Number of dependents.
14. Insert a column Miscellaneous Expenses. Miscellaneous expenses is calculated as the number of
dependents * $85.00.
15. Insert a column Total Expenses to calculate each applicants total expenses.
NOTE: All spreadsheets must be formatted appropriately. Bold the headings and wrap the text where
appropriate. Apply necessary formatting features to enhance the presentation of your spreadsheet. Enter
appropriate headings for the spreadsheets, using a suitable font and font size. Centre the heading across the
columns used in the spreadsheet.
Each worksheet must be printed along with the formula.
TASK B
c. The third and tenth applicants migrated to Europe; remove all data for them (from the income,
loans and expenses worksheets)
d. The following Three applicants Kevin Ennis, Kathryn Robinson and Matthew-John King were
omitted in error. Add the necessary information for the applicants concerned (add income, loan and
expense information).
TASK C
4. Create a column chart on a new worksheet, which compares the financial records of approved
applicants. Name the chart Financial_Chart. Give your chart an appropriate title and label your axes.
DATABASE MANAGEMENT
Information must be maintained on all applicants for housing units. Using information from your spreadsheet
you are required to design and populate a database with applicants data. You should accept all applicants from
your spreadsheet.
TASK A
1. Create a table called APPLICANTS in your database. This table will hold demographic data about each
applicant. The table should contain the following fields shown below:
Fieldname Description
APP_ID Applicants ID Number
TITLE Applicants Title
LASTNAME Applicants Surname
FIRSTNAME Applicants First Name
GENDER Applicants Gender
STREET ADDRESS Applicants Current Street Address
PARISH Applicants Parish
DOB Applicants Date of Birth
MARITAL_STATUS Applicants Marital Status
DEPENDENTS Number of Dependents
TELEPHONE Applicants Contact Number
HCC Housing Community Code
2. Create a table called FINANCIAL which will hold the financial data of the applicants.
FIELD DESCRIPTION
APP_ID Applicants ID Number
NET_INCOME Applicants Net Income
EXPENSES Total Monthly Expenses
LOANS Total Loans Repayment
APPROVAL STATUS State whether the applicant is approved or not
4. The appropriate data type and field sizes must be inserted. Identify the primary keys.
5. Populate your table with data from your spreadsheet. Use data from the Summary spreadsheet in Task C.
6. The datasheet and design view must be printed.
7. Create all necessary relationships among the tables and print the view.
TASK B
1. List the name, address, phone number, net income and number of dependents of all applicants who listed
Asian Village as their choice for housing allocation. Name the query Qry_AV_Applicants.
2. List the name, applicant ID, dependents and total loan payment of all applicants whose monthly loan
payment exceeds $1500.00 and number of dependents greater than 2. Name this query Qry_LoanRepay.
3. Count the number of persons who applied for houses in Little Indian. Name this query
Qry_LI_Applicants.
4. The Ministry of Housing and Development wants to know the disposable income of all Down Under
applicants. Disposable income is calculated by subtracting the sum of the total loan repayment and total
expenses from their net income. List the name, loan payment, expenses and balance. Name this query
Qry_Balance.
5. Create a Table Query listing the applicants title, name, ID, address, community applied for, net income,
loan payment and expenses of all approved applicants. Save the query as Qry_Approved. Name the
table Approved_Apps.
TASK C
Create a report, which lists all approved applicants. The report should include:
a) Applicants title, name, ID, address, Community, net income, loan payments and expenses.
b) Group by community
c) Sorted by last name
d) Applicants average net income for each community
e) A grand total of income, loan payment and expenses at the end of the report
f) An appropriate title
g) Save the report as Approved Applicants.
TASK A
1. In an effort to inform the citizens about the housing project, you are required to create a poster
advertising the housing project. Your poster should include the following:
Suitable graphics
Borders
A table outlining the housing communities and their qualifying incomes
The address and telephone number for Running Water Co Ltd informing the applicants where to return
the completed application forms.
2. You must design an application which applicants will use to apply to Running Water Co Ltd for housing
allocation. Relevant personal information as well as the applicants financial information must be
captured on the form. There should be a space for the applicants signature and date.
TASK B
TASK C
Using the letter head created in Task B above construct a letter (Primary Document) to be used in the mail
merge to generate letters to be posted to the approved applicants. The data should come from your database.
The letter should be appropriately formatted and free from grammar and spelling errors.
PROBLEM SOLVING
1. Write a Problem Statement that defines the problem that the program will be designed to solve.
2. Write an algorithm using flowchart or Pseudocode to determine if an applicant is approved for allocation
of a house in a named housing community. Your algorithm should:
a. Prompt the user to enter the applicants name, housing community code, gross salary, salary
deductions, total expenses and total loan repayments.
b. Accept and store the values entered
c. For each applicant calculate the net income and determine if the applicant qualifies for the
selected community.
d. If qualified, calculate the applicants disposable income and determine if the applicant is
approved. Approval is given if the applicants disposable income (balance) is greater than or
equal to half of the net income.
Balance = Net income ( expenses + loan payments)
Design a Trace Table that traces the algorithm done in Task B. Use 5 - 8 records from your spreadsheet:
PROGRAMMING
Use the programming language PASCAL to implement your algorithm. Ensure you include comments to
explain your Pascal code. Your program should also include the following documentation: