` SUPPLIER GROUP USER INTERFACE DESIGN^M

ACME Design Solutions - Group S3

Hotel Booking System Project

February 12, 1996


    USER INTERFACE DESIGN

    note : figures are not available yet.

    Main screen

    Figure 1.0 displays the layout of the main screen. It shows the name of the hotel the software is designed for, followed by a hypertext mouse driven menu. This menu consists of three choices relating to the three divisions of the hotel: Front-desk, Management and Kitchen. The user has to point and click the selection he/she wishes, using the mouse. The next portion of the screen consists of the login name followed by a unique password that is assigned to the particiular user.

    The following section displays the status of the software, providing error messages as feedback to the user. If the user enters an incorrect login name, the system right away displays an error message saying: "The login name entered does not exist. Please try again", and the entry box for it is cleared for reentry. This is shown in figure 1.0a. A similar procedure is carried out for an incorrect password, which is shown in figure 1.0b. A succesful login displays a message in the status section: "Access Granted".

    If the user chooses a division he/she does not have access to, then an error message is displayed in the status section saying: "You are denied access to division selected. Please try again". This is shown in figure 1.0c.

    Kitchen

    The main screen for this division is as shown in figure 2.0. When the kitchen division is selected the default screen consists of an online menu on the right side of the screen, in a scrollable window. The left side consists of the order that will be taken from the customer. The user is first requested to enter the room number of the customer. The name of the customer registered for the room appears automatically.

    The online menu consists of all the items together with their prices. In order to select an item it is double clicked and it automaticall y appears on the scrollable window on the left side of the screen. The subtotal, tax and total are interactive figures and so, as items are added to the bill these three figures are automatically modified by the system.

    A special request section follows the total figure of the bill which is used for any requests made by the customer, for eg. allergies, extra cheese etc. A price can be attached to the request if applicable, which when entered is automatically added to the bill. A menu item ordered can also be removed by clicking the item once. This causes the item to disappear from the left side of the screen and the subtotal, tax and total are adjusted. The bottom of the screen consists of two buttons: 'Cancel Order' and 'Print Bill'. If at any time the customer wishes to cancel the order, the user can do so by clicking the 'Cancel Order' button. This causes a pop up confirmation window to appear consisting of a 'Yes' to proceed and a 'No' to cancel the request. If the 'No' button is pressed, everything stays the same. However, if the 'Yes' button is pressed the order section (the left side of the screen) including the room number is cleared, and a new order can be restarted.

    Once the order is confirmed, the 'Print Bill' button is clicked which causes a three copy bill to be printed, which is gived to the cook.


    Administration Functions
    ==========================

    The administrator has access to all departments, such as kitchen, front desk, and taking orders. In addition the administrator can do the following functions:

    1. Report Generation

    A report detailing room service charges, room rental revenue or both can be made up for any period (in whole months). The administrator first picks that report he would like to choose through a pull down menu. Next the starting date is select through a pull down menu. You may select the year and month for the start of the report to be generated. Next the ending period can be chosen in much the same manner. If the dates are valid for the report, it is generated on the screen with a scroll bar the user can go through. The user has the option of printing this out by pressing a button, or can save the report to a file. Once the user is done looking at it, another request can be made or you can press the close button to return to the previous screen.

    2. Room Designation

    Once choosing this option, the administator can change the type of any room, or change the price. In the top part of the screen is a scrollable menu that shows the room number, type, smoking/non-smoking and price of the room. This is listed for all rooms in the hotel. In the bottom part of the screen is a summary of the number of types of rooms (single, double, etc.), number of smoking/non-smoking and the default price. This part of the screen is automatically updated when changes to the room designation in the top part are made. There is only one button to close and return to the previous screen.

    3. Update Employee Information

    This screen is used when the administrator needs to change/add/delete the particulars of an employee. On the left side of the screen the following fields can be changed: name, ID, Password, access level. The right side of the screen is a scrollable list of all the employees. To bring up information on an employee, just click on that employee. There are also two buttons, one to add a new employee and one to delete on. There is one close button to return to the previous screen.

    4. Edit Room Service Menu

    This screen is a scrollable list of all the menu items order by the type of meal, followed by the price. To edit the menu you just have to click on the item or price you want to change and type in the new information. There are two buttons, one to add a new item and one to delete an item. When finished, you just have to click on the close button to return to the previous screen.

    5. Tax Update

    This screen is used to change the rate of tax throughout the system. It has room for three types of taxes the user may want to input, followed by a percentage field. The user just has to click on one of the fields to change the name of the tax, or the rate. Once finished, the user just presses the close button to return to the previous screen.


    FRONT DESK MAIN SCREEN
    User can make reservation for customers or check in/out guesses. The user should first input the room information for Search Criteria, if the input data is valid, the system will do the searching and show up the available rooms which fulfill the criteria and user can do the function below. otherwise all button will be greyed and the right side of the screen will display a schedule of compatiable rooms and availability circa check-in date.

    Reserve:

    the right part of the screen will blank during searching, once search is successful, the list of available rooms will show up and the reserve button becomes brighter so that user can select rooms and click the button to reserve the room/rooms and the from on the right side comes up for input/confirm guess information.

    Accept Entry:

    Once all valid data has input, the button will brighten up which means user can click on the button. When the button is clicked, the data will store into the database and the screen will be clean up.

    Exit:

    Click on this button can clean up the screen.

    LEAVE MESSAGE SCREEN

    At top left side, user can input room no. for leaving message. Once user input room no. and name of the reciever, if the input data is valid, user can input the message at message field which is on right side of the screen. User can also click on the save button to save message or cancel button to go to the main screen. For viewing message user can select to view message screen from pull down menu.

    VIEW MESSAGE SCREEN

    User can input room no. for viewing message at top left side of the screen. Once user input room number, the list of the message for such room will show up at bottom left side of the screen(which contain name of the reciever and the time the message recieved) . Select one message the right side of the will display the name of caller and the content of the message. Press print button can print the message or cancel to go back to main screen.


    Programming Team