Election SBA 2017-8-1
Election SBA 2017-8-1
CXC-CSEC
INFORMATION TECHNOLOGY
General Proficiency
SCHOOL-BASED ASSESSMENT
The Elections Commission has mandated that you design a spreadsheet that
will accept pertinent data on constituencies and candidates’ votes and
generate information that would enable the outcome of the elections to be
divulged to the population in the shortest possible time. Four parties contest
the elections: the
1
Democratic Action Party (DAP)
Workers National Alliance (WNA)
United Progressive Movement (UPM)
Peoples Democratic Revolution (PDR)
Elections are contested to determine representatives in eight
constituencies.=
Constituencies
East St. Thomas
West St. Thomas
North Portland
West Portland
East St. Mary
West St. Mary
North St. Andrew
West St. Andrew
The representative being the candidate who gets the most votes in his/her
constituency. The parties field candidates in every constituency except for
the PDR, which fields candidates in just six of the eight constituencies.
2
rating, the pollster also supplies the % of votes each candidate is likely
to receive, based on the popularity rating. The actual number of votes
received is that percentage of the General votes.
You must enter data for each candidate in each of the eight
constituencies.
(ii) Sort the candidates’ data for each constituency. This should be
sorted in descending order on total votes received.
3
(iii) Generate a column graph that compares the votes received by
each party by constituency. Name this graph ‘Votes by
Constituency’.
Personal
data
Name,
Address,
DOB,
Sex,
Profession,
Constituency
,
Party
acronym
Deposit Paid
Deposit
Refund
Total votes
received
.
Each candidate pays a deposit of $5000. (This deposit is refunded should the
candidate garner 20% or more of the votes cast in his constituency).
4
Constituency
data
Constituency name,
Number of electors,
Number of votes
cast
Number of special
votes.
A table must also be made that outlines the name and acronym of each
party. Data must be sourced from the spreadsheet section of your project.
You should test your database by generating queries to find the following.
1. The candidate ID, name, sex, age and profession of all candidates from
the Peoples Democratic Revolution (PDR).
5. All male candidates who are less than or equal to 40 years old and who
received more than 40% of the votes cast in their respective
constituencies. You must also show the dates of birth, name, number
of votes received as well as the number of voters.
Generate a report which lists the final results of the election. The report
should list the constituency, party acronym, number of votes received, sex
and name of candidates. The report should be sorted by constituency.
5
Within each constituency the report should be sorted by number of votes
received. It should also give the total and average number of votes cast in
each constituency. The report should have a two-line title as follows:
“Official Results
Trinbarjam National Elections”
(this section is directly linked to end of year term grades and CSEC
I.T recommendation)
Final Date: task 1 with task 2, this is done after database
completion –
The form must be designed on letter sized paper and must have a 0.7”
margin on the left and right sides. The letterhead of the Trinbarjam
Elections Commission must be placed at the top.
Insert the report “Official Elections Results” from your database into
the document at this point. The final paragraph should congratulate
the winners, and the winning party. The chairman should then invite
who are qualify for a refund to visit the head office of the Commission
to collect their deposit payment.
6
You are required to print letters addressed to the first three and last
candidate only from your database listing.
Problem-Solving
Print the name of the winner and the number of votes he/she received.
2. Design and execute a trace table that accepts vote data at a polling
station in a constituency. Data should include special votes, general
(valid) votes and spoilt votes. Votes should be cast for any one of four
parties, DAP, WNA, UPM or PDR. The table should trace the increment
of each vote category and determine which party secured the majority
of votes. The table should have at least ten iterations and should end
when a specific value is entered.
Program Implementation