2.3.1.2 Create a New Room

Adding a New Room

This example follows the steps to create a secret fourth floor room "Room 400" in the 14 building. Following these instructions for adding a room is how the user can add any rooms that they desire to be in the system.

Immediately after the user clicks the Rooms button in the nav bar they can use the drop down to select a building to add a room to. (The user must be careful to not click on a specific room unless they desire to edit that room instead of creating a new room). In the example, the user has selected building 14 under the dropdown and the map has adjusted accordingly. Note in figure 6 that there is no dot on the room, indicating that a new room can be created (because one is not currently selected).

Figure 1 shows the start for creating a room in the 14 building.


Figure 1: Start of Creation of Room 400


The user proceeds to fill in the desired information. Room number was 400 and we'll set the capacity of the room to "5" (because it is an attic room). The user also desided to add the DVD and Small Spaces attributes.

The last step in creating a room is selecting the coordinates for the room. In this example, the user has decided to place room 400 above the 300 labs. To do this, the user simple clicks on the interactive map and places the dot where the coordinates are to be set. A red dot appears on the map and can be moved around anywhere inside the building.

Figure 2 shows the complete (yet uncommitted) room 400.


Figure 2: Example of a Created Room 400.


After all the preferred information is entered, the user presses Save. The fields are validated and if all the checks are complete, the room is added to the database. The newly added room shows up in the nav bar and is selected. This concludes the create scenario and the context window is actually in the "modify room" state. For more information on modifying a room, use the "Next" link at the bottom of the page.

If the user decides to discard the current work, the user simply presses Cancel, the room information is discarded and the context screen returns to the screen from which it was initialized.

If a room is not in the database, (ie: the scenario up til the save button is pressed), the Delete button does not do anything.
Prev: Select a Single Room | Next: Modify an Existing Room | Up: Room Management | Top: Functional Requirements