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 36<br />

Figure 6.2: <strong>The</strong> file menu<br />

<strong>The</strong> top save and load menu items are linked to serialisations of the schedule. A se-<br />

rialisation is a way to store objects in Java. <strong>The</strong> bottom save and load are linked to<br />

Microsoft Excel workbooks, allowing the user to inspect the information of the saved<br />

schedule. Finally, an option to save the schedule in a form of overview is available (this<br />

option should be chosen for printing the schedule).<br />

Importing nights and evening shifts is done through means of a Microsoft Excel-workbook<br />

(through load (xls-file)). Each sheet in the workbook represents a doctors night and<br />

evening shifts, which, for convenience can be copy-pasted directly from Laegevagt.net,<br />

where these are delegated. Figure 6.3 shows an example of a sheet ready for import.<br />

For each sheet in the workbook, a doctor is created and imported to the application.<br />

Figure 6.3: Microsoft Excel workbook containing the night and evening shifts<br />

Figure 6.4 shows the application window, after the user has imported a set of shifts.

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

Saved successfully!

Ooh no, something went wrong!