Вы находитесь на странице: 1из 4

Unit 6

P. 6 Use appropriate tools to design a solution


to a defined requirement

Name
Student ID -

Page 0 of 4

Task 2.1 P6
Based on the part 2 scenario, create following design documentations:
1) A numbered list of features that your program is expected to contain
2) A design for each screen in your program (form Layouts) Decide which
forms you need and then design their layouts. Annotate these designs to
show the name you intend to give each form and control, e.g. txtName,
intage, frmMain, etc...
3) Variable List Use following table:
Variable name

Scope
Global)

(Local

or Data Type

Used For

4) Structure Diagrams Draw structure charts to identify the different


procedures in the system
5) Event Descriptions For each event, e.g. a button click or leaving a text
field, describe in detail what you want your program to do. Use following table:
Form
Name

Events
functions

/ Used for

Pseudocode code

1) A numbered list of features that your program is expected to contain


2)
3)
1. Enter employee name
2. Input Basic salary
3. Calculate overtime rate 0
4. Calculate tax basic > 9440 0
5. Output basic sal
6. Output overtime
7. Output gross pay
Page 1 of 4

8. Output Tax deduction


9. Output net pay
4)
5) A design for each screen in your program (form Layouts) Decide
which forms you need and then design their layouts. Annotate these
designs to show the name you intend to give each form and control,
e.g. txtName, intage, frmMain, etc...
6)
7) Variable List Use following table:
8)

9) Variable
name

10) Scope (Local


or Global)

11) Data
Type

12) Used
For

13)
17)
21)
25)
29)
33)
37)

14)
18)
22)
26)
30)
34)

15)
19)
23)
27)
31)
35)

16)
20)
24)
28)
32)
36)

38)
39) Structure Diagrams Draw structure charts to identify the
different procedures in the system
40)
41)

Page 2 of 4

42)

Calculat
e Salary

vent Descriptions For each event, e.g. a button click or leaving a


text field, describe in detail what you want your program to do. Use
following table:
43)
44)
45)

46) For
m
Nam
e

47) Event
s
/
functio
ns

48) Used for

49) Pseudocode
code
50)

51)
55)
59)
63)
67)
71)

52)
56)
60)
64)
68)
72)

53)
57)
61)
65)
69)
73)

54)
58)
62)
66)
70)
74)

75)
76)
77)
78) References

Page 3 of 4

Вам также может понравиться