• No se han encontrado resultados

Figure 8: Search for available room

Figure 9: Reservation

Figure 10: Paying

Figure 11: Setting

Part V Interface

5.1 Search

this task is needed to make finding out the available rooms easier. During the searching the system needs to ensure that there is no conflict in the chosen room. The system has to ensure that the wanted room in the specific time is not assigned to other guest in that time. Because the guest may demand specific room’s features; such as, the type of the room or the view of the room, the system provide the user with the ability of choosing the type of view and the type of the room. After the criteria of the search are

determined, the system connects with the database to find out the rooms that

concerned with these required features.

Figure 12: Search and Update Form

If the user insert a date that is past or the check out date is earlier than the check in date the system will pop up a message box to notify the user about

the mistake that has been done.

Figure 13: Checking inserted date

Figure 14: Checking date

If the user clicks Detail, Modify or Pay button without inserting the Booking ID, he/ she will receive a message that said you have to enter a Booking ID.

Figure 15: Notifying The User That the BookinNo is Empty

If the search is done successfully, the system generates a list of available rooms in grid view with check box. This check box enables the user to choose the room from the grid view. After checking the box, the user can do a new reservation or can do an update to old reservation. The system has a text box for inserting a booking number which is needed to find the old

reservation from the database and does the change.

Figure 16: Search Result

As the system aims to make the process in hotel management easy to the end

user, the two text boxes which are used to insert the check in date and check out date are provided with calendar extender. So, whenever the user clicks on these two text boxes, a calendar will show up. The user can choose date from it and it will be written automatically in the text box.

Figure 17: Calendar

5. 2 Booking

After the submission of booking is clicked, the system willforward to booking page with keeping the ID of the rooms and category that has been chosen by using the session. Then the booking page will load the session in the text boxes. In addition to that, the guest detail will be needed to fill other text boxes. Some of this information is mandatory; such as, first name, last name, ID and email. The first name and last name are mandatory to help the reception to ensure who reserve the specific room. ID helps in making the delete or the update for the guest detail. On the other hand, the email is important for sending the remainder to the user.

Figure 18: Reservation Form

Also, this page has a required for inserting the credit card information which has three requirements. One for credit card‘s ID, the second one for holder’s name and the third one for expired date. As the credit card’s ID is important in doing cancel or updating to the credit card this field is

mandatory.

When the user fills all mandatory information, has two choices, one is to click the save button which will transfer the page to booking’s details page.

And the second one is to click the exit button which will transfer the current page to the home page which is the search page.

Figure 19: Credit Card Form

For preventing the user to do a reservation when there is any field of the mandatory is empty, when the save button is clicked the system will check if any of the mandatory field is empty or not. If one of them field is empty, the

system will not do the booking and it will pop up a message box that notifies the user about the empty field.

Figure 20: Missing Field Message

Because the user could insert Invalid e mail address, the system is provided with the checker that going to check if the email address is written correct or not. The checker will check if the email address has a @ character and if it has a dot (.) character. If the written email is unveiled, a message will be written that tells the user that the email is Invalid.

Figure 21: Invalid Email

5.3 Paying

after the reservation are done, the user can transfer to the home page or can transfer to the paying page. In the paying page, session is used to provide the page with grid view of the guest detail who want to do payment and his/her reservation’s detail. Also, this page has a text box for booking detail, which will be field automatically by the session value, also, it has a text boxes for total cost, payment date and credit card. In addition to that, it has drop down list for payment mode. The total cost calculates and field automatically.

Figure 22: Payment Form

Documento similar