Hotel Managment
Hotel Managment
1. PROJECT OBJECTIVE: To develop a project which maintain booking of rooms and handle account of a hotel 2. PROJECT FEATURES: 2.1 HOTELS ROOM INFORMATION: It provide User to easily search about rooms availability , its type, category & easy updating of the rooms records. 2.2 BILLING FACILITY Operator, using this project can easily generate the bill for the customer, He need not make any calculation for it 2.3 REPORT GENERATION This feature help in easy maintenance of record of customer & their report Generation 2.4 PASSWORD PROTECTED This feature provide privacy to customers personal detail information 2.5 DIFFERENT LOGIN LEVELS This feature provide protected login at different levels.
2.5.1 ADMINISTRATOR: Administrator can add and delete rooms. 2.5.2 USER User can do everything except adding & deleting the rooms records. 3.EXTENSIBLITY 3.1 CUSTOMERS INFORMATION: Operator has information of customer for providing rebate or Discount for their regular customer ,if they provide any such scheme in future.
3.2 NEW BRANCHES This feature provides confirm advance booking of room in another branch of that hotel . 3.3 NEW USER This feature allows for the addition of a new user. 4. FORMS AND MODULE DESCRIPTION 4.1 LOGIN FORM This form is used to verify the authenticity of the user or administrator by checking the Password. This form consists of following modules: Welcome_click()
This module is used to verify password for adminstrator or user. This form calls the form admin_win form or user_win form. Exit_click() This module is used to exit from this form Text1_change() This module is used to type password .
4.2 USER_WIN FORM As the user login into the project the this form. This form contains all menus by which user c can switch over to any of the desired form. This form contains following modules: rb_click() This module invoke room booking form. update_click() This module load update form. cancle_click() This module load cancellation form. bills_click() This module is used to display billing form.
avail_click() This module is used to display availability Form. All_click() This module is used to display information about all guests. 4.3 ROOM BOOKING This form is used to check which types of rooms a guest want & whether they are available or not. This form contains following modules: Calendar1_Click() This module is used to get the date from Calendar. Combo1_click() This module is to used to select room type pr perty . Combo2_click() This module is used to select room catogery Property. Combo3_click() This module is used to list the available ro_ oms.
4.4 GUEST ENTRY FORM When a room no is assigned to guest a entry Form is filled by the guest This form contain following modules: cmdAmount_Click() This module display the amount of room acoording to room type and room category.
submit_Click() This module inform the user that room is bo_ oked and store the information in information table. exit_Click() This module is used to unload he form. 4.5 CANCELLATION This form is used to cancel the guest entry form Information table. This form consists of following modules:
cmdGetDate_Click() This module is used to get all information about which we want to delete from the table.
4.6 BILL FORM This form is used to calculate actual bill of guest . This form consista of following modules:
Command1_Click() This module give actual bill of guest. Command2_Click() This module is used to unload the form
4.7ADD FORM This form is used to add room to the room table. This form consista of following modules Combo2_Change() This module is to used to select room type pr perty . Combo1_Click() This module is used to select room catogery Property.
Command1_Click() It add new rooms imformation in room Table. Command2_Click() This module is used to unload the form
4.8 DELETE FORM This form used is used to delete room from room table
This form consists of following modules Command1_Click() It invokes CONFIRM form . Command2_Click() This module is used to unload the form.
4.9 AVAILABILITY This form gives information about all available rooms and their cost.
FLOW CHARTS
1. LOGIN FORM
START
IF USERNAME=ADMIN ISTRATOR
USERNAME= USER
IF CORRECT PASSWORD
no
yes
START
no
Display please fillyes the entry
4.ADD FORM
Start
no
yes
This record set is stored in database
5.DELETE FORM
START
If YES Or NO
No
Click on No button
yes
Click on No Button
6. CANCELLATION FORM
start
Are u sure
no
exit
yes
Click yes button
7.BILL FORM
start
TEST- CONDITIONS
Pre-requisite data Login form is opened. User enters incorrect password and presses OK button Login form is open. User enters combination of correct user name and password and presses OK button All entries are filled
Expected Test Result Incorrect Password Message is prompted Main form is displayed to the user, consisting of menu options enabled. Message room is booked. Warning to enter correct data type. Message fill all the entries. Message room is already existing. Message room is not booked.
3.
4. 5. 6. 7.
User has entered the invalid data type. Check for guest User has left the entries in room entries to be booking fulfilled, blank Check entries for User fill entry for adding new room already existing room Check entries for User update updating of room entries for the empty room.
8.
9.
LIMITATIONS 1. This project cant be used for hotel having different branches. 2. This project doesnt assigns unique id to each customer to distinguish between him or her. Selecting the id from some given list. However, both the methods of specifying the product are too vague.
ERROR HANDLING Error no 1 Message Fill entry properly Error Cannot enter alphabets and some special symbols in this field Cannot enter numbers and special symbols in this field Correction Enter numbers , - hyphen, ( opening bracket or ) closing bracket Enter only alphabets
Duplicate value entered. Cannot enter already existing values in room add form. Enter LOGIN and PASSWORD field do not match.
CONFIGURATION Provides authentication and access control through: 1. Login and password: This facility ask the user to enter correct login name and password for accessing the system. Thus preventing the system from unauthorized users. 3. Change button property: This provides the user the facility for changing the enable/disable property the MAIN MENU buttons. It preserves the authenticity by allowing only those users to change button property who know the password.