27.07.2013 Views

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 6. <strong>The</strong> DRP Program 35<br />

Due to the small size of the medical practice in this project, existing commercial so-<br />

lutions, such as PLANE (Burke et al. [3]) or ANSOS (Warner et al. [24]), are simply<br />

too advanced. <strong>The</strong>y would probably work fine after configuration had been done, but<br />

using these systems in a small medical practice would be overkill. This supports the<br />

development of a DRP program, targeted only at small sized medical practices.<br />

6.2 <strong>The</strong> Graphical User Interface<br />

Several libraries was used in the development of the application, the main being JCal-<br />

endar (Toedter [23]), which is for graphically picking a date.<br />

<strong>The</strong> Graphical User Interface (GUI) is designed to be accessible, providing an overview<br />

of the problem, allowing for easy changes to the problem and the solution, while main-<br />

taining a simple, non-obtrusive layout. <strong>The</strong> GUI is designed with the end user in mind,<br />

however, there has been little communication with the end user regarding the design.<br />

Figure 6.1 shows the main application window that appears when starting the program.<br />

Figure 6.1: <strong>The</strong> main window<br />

One of the first areas of the GUI the user will notice is the calendar. This is the view of<br />

the schedule and the shifts on each day. No information will appear until a schedule is<br />

generated or a set of shifts and wishes have been imported. <strong>The</strong> menu bar contains two<br />

menus, file and settings. Through the file menu (figure 6.2 on the next page), the user<br />

can save and load the schedule in various forms.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!