uhlogo.gif (6404 bytes) Department of Computer Science

‘Willowbank’ User Interface Design Demonstrations

To: Systems Design and Development


Reminder

A demonstration of a prototype user interface design is due in the week beginning 15/3/99, and is worth 15% of the overall assessment for this course. These demonstrations will take place in the Computer Science NT Lab (E250), in normal tutorial times:

Wednesday 17/3 14:00 - 15:00

Thursday 18/3 10:00 - 12:00

Thursday 18/3 16:00 - 17:00 (KST2 have priority)

You should choose a time when all of your group can attend, and sign up on the sheet on the noticeboard. We can run up to three demonstrations at the same time.

You will need to make sure that your prototype will run successfully on the NT machines in E250 - doing this is your responsibility. You are advised to arrive early in order to set up your system - extra machines will be available to allow for this. You can bring your own machine if this is convenient.


User Interface Design Prototype

The point of this exercise is to assess the quality of your proposed user interface. We will combine (at least) two roles: a) Willowbank staff who will be using this system, and b) lecturers assessing the extent to which a piece of work meets criteria laid out in the taught material on this subject.

This is just an assessment of the user interface, so we are not concerned with the validity of the output produced by the program; any output which illustrates how the UI will function is acceptable.


Required Tasks

We will look at the overall organisation of your user interface, starting at the main screen(s)/window(s), and at how the user finds their way around it. In particular, we will want to see a demonstration of your user interface for some of the following tasks:

"Client" Side

start up - Receptionist starts up the Booking system at the start of a days' work

make a booking - Member phones up to book a court for a particular sport/date/time/duration

pay and play - Member turns up with a guest to play an unpaid session, pays for it and plays.

accept subscription - Member pays their sub for the year

add a new member - enter details and accept pro-rata subscription

 

"Server" Side

log on - as Administrator

remove court - make court unavailable for a period (repair, etc)

change price bands for sessions

overdue members - produce list of members whose subs are overdue (including hardcopy)

The distinction between "client" and "server" here just corresponds to two levels of access; we don't expect these to be separate programs.


Last Updated: 25/03/99 by M.Wood@herts.ac.uk

© University of Hertfordshire Higher Education Corporation (1998)

uhlogo.gif (6404 bytes) Disclaimer