ICT 3611 ASSIGNMENT 1
put [20] Assessment for input considers the usability of the system. This means that an end user should be able to easily enter data: no input using inputbox() for example, birthdates should be entered using date pickers, and so on. (a) [5 marks] Text boxes used to enter textual data. Design and layout is consistent. (b) [2 marks] Radio Boxes used for mutually exclusive data. Gender selection, for example. (c) [2 marks] DatePicker used (registration/birth dates). No dates are entered using plain text-boxes. (d) [3 marks] ListBoxes used (choose members) (e) [4 marks] Automatic generation and display of membership numbers. (f) [4 marks] Search functionality for members using membership number. Validation checks for entered number. Navigation [6] (a) [3 marks] Menu bar/Buttons used to aid in navigation between forms. (Tabs are also acceptable.) (b) [3 marks] Shortcut keys used. (Alt+M for member management form, Ctrl+S to save data, for example.) Error handling [8] Marks will be subtracted if code uses Try/Catch as if they are If/Then statements. (a) [4 marks] Try/Catch used (one mark per try/catch). Generic catches are only used when no specific exception can be used – code comments clearly explain why this is the case. (b) [4 marks] At least one Throw used: proper throw to indicate that some exception has occurred – cannot just be a throw for the sake of it. Exception is caught and handled. (c) [2 marks (bonus)] Finally used as part of th
Geschreven voor
- Instelling
- University of South Africa
- Vak
- ICT 3611
Documentinformatie
- Geüpload op
- 16 september 2021
- Aantal pagina's
- 2
- Geschreven in
- 2021/2022
- Type
- Tentamen (uitwerkingen)
- Bevat
- Antwoorden
Onderwerpen
-
ict
-
3611
-
ass1