CALA D PROGRAMMING
CALA D PROGRAMMING
LEVEL: : A LEVEL
COMPETENCES/SKILLS:
Data collection
Research and analysis
Data presentation
Programming skills
BACKGROUND
Technological advancements have reached all sectors and spheres of life. However, in most
schools there is continuous use manual systems and manual methods in data capturing,
manipulation and reporting. With reference to your school perform the following task that is in 2
parts Part A and Part B.
PART A
Identify a manual system of data capturing at your school and investigate problems or
weaknesses of that identified system. [10]
PART B
Propose a solution to the above identified problem and design a computerized system
Print the following screenshots
i. Data capture forms.
ii. Data structures (Design view and Datasheet view).
iii. Form displaying entered results.
iv. Code [15]
PART A
Identify a manual system of data capturing at your school and investigate problems or
weaknesses of that identified system.
The school tuckshop is facing a number of problems in their current tuckshop system. They are
facing problems in serving their customers, managing their stock and counting their stock in
which they are facing a lot of errors and slowness which is causing frustration to students. The
error counting sometimes causes problems in working out their profits, stock entry is tiresome
as it requires a lot of time to write down the amount of additional stock that has been put in
stock. The keeping of stock records on paper is biased and the record might go missing.
PART B
Input design
Login form
Else
txthot.Text = 0
End If
If CheckBox2.Checked = True Then
txtburger.Text = 1.0 * Val(txtqbur.Text)
burgerprice = Val(txtburger.Text) + Val(total_amount.Text)
Else
txtburger.Text = 0
End If
If CheckBox3.Checked = True Then
txtchip.Text = 1.0 * Val(txtqchi.Text)
chipsprice = Val(txtchip.Text) + Val(total_amount.Text)
Else
txtchip.Text = 0
End If
If CheckBox4.Checked = True Then
txtsausage.Text = 0.5 * Val(txtqsaus.Text)
sausageprice = Val(txtsausage.Text) + Val(total_amount.Text)
Else
txtsausage.Text = 0
End If
End If
End Sub
End Sub
End Class