Photo AI

5.1.1 The electronic form below was designed to be used for online registration - NSC Information Technology - Question 5 - 2016 - Paper 2

Question icon

Question 5

5.1.1-The-electronic-form-below-was-designed-to-be-used-for-online-registration-NSC Information Technology-Question 5-2016-Paper 2.png

5.1.1 The electronic form below was designed to be used for online registration. Enter your main product for display Enter your contact number Male Female What... show full transcript

Worked Solution & Example Answer:5.1.1 The electronic form below was designed to be used for online registration - NSC Information Technology - Question 5 - 2016 - Paper 2

Step 1

Critically comment on the layout of the components of the form, by indicating TWO ways in which the layout can be improved.

96%

114 rated

Answer

  1. Grouping Related Information: The layout should group related information, such as personal details and exhibition information separately. This makes it easier for the user to understand and fill out the form without confusion.

  2. Improve Navigation: The navigation can be improved by aligning the text boxes and buttons either underneath each other or arranging them in a single column layout to enhance readability and the natural flow of the form.

Step 2

Critically evaluate the components on the form that are used to obtain data from the user. Identify TWO poorly chosen components and suggest a more suitable component in EACH case. Motivate EACH suggestion.

99%

104 rated

Answer

  1. Checkboxes for Gender Selection: Using checkboxes for gender is not optimal, as it allows users to select more than one option. A more suitable component would be radio buttons, as they restrict the user to one selection, which is appropriate for this scenario.

  2. Table Selection: The table selection is currently a text input field, which is prone to errors. It could be better replaced with a dropdown list or combo box that contains a predefined list of options for the number of tables, ensuring valid and comparable entries.

Step 3

Using the above form, draw a UML (unified modelling language) diagram for the objStand object class.

96%

101 rated

Answer

class objStand {
    - StallCode: string
    - ExhibitorName: string
    - PlugPoint: boolean
    - NumTables: integer
    - NumAssistants: integer

    + getStallCode(): string
    + setPlugPoint(pp: boolean)
}

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;