August
1997 QUESTION 3 Total Marks: 20 Marks |
Click here to access other
questions
Click to access |
3. | A national library, which has
several branches spread around the country, has decided to upgrade its computer system. At
present, the dialogue approach that is employed is in a question-and-answer style. This
results in many complaints as user feel as if they are not in control of the system. As an
example, when updating membership, the librarians have to hit the 'enter' key several
times, even though they may decide to abolish any further updates. The following data (for
updating membership particulars) is displayed on the current screen. In addition, the
librarians also feed back that they have to go through several menus in orders to perform
their desired tasks.
|
||||||||||||||||||||||||||
(a) Suggest ways of reducing the above data. | [6] | ||||||||||||||||||||||||||
(b) Based on the librarians' feedback, design - using your suggestions from Part (a) - single online dialogue that enables the user to update membership in all ways required. The possible updates include the following: | [8] | ||||||||||||||||||||||||||
adding new members | |||||||||||||||||||||||||||
modifying an existing member's details | |||||||||||||||||||||||||||
terminating an existing membership | |||||||||||||||||||||||||||
renewing an expired membership | |||||||||||||||||||||||||||
printing an existing member's details | |||||||||||||||||||||||||||
(c) Recommend appropriate input validation for the membership updates. | [6] |