Sie sind auf Seite 1von 13

Proposal for Hotel Management System

Proposal for Hotel Booking System

Location: Bilaspur, Chhattisgarh

Team Name: Tecqza Software Technology(Sanchar)

Website: www.tecqza.com

Contact: +91 8269999130

Page 1
Proposal for Hotel Management System

Hotel Booking System


Introduction:
Hotels are around the world with various ways of keeping records. Earlier days customers and hotel
management team were involved in lots of paper work for booking rooms. In addition it was time
consuming process.

Now a days, hotels are managed with many types of accommodation, budgets and luxury. At the same
time reservation services are provided to customers through web with reduced paper work. We can see
many websites which provide hotel booking services.

Objective:

Our goal is to implement user-friendly GUI to the Hotel Booking System with simple features available
for users.

We decided to build basic Hotel Booking System involving following actors:


1) Customer/Guest
2) Employee(staff)
3) System Administrator
4) Receptionist

Each actor will have varies level of access to the system which is described later part in the proposal.

We emphasize more on building features for customers to reserve rooms. In addition, we also consider
hotel management related features like employee management.

Guest will register to the system and login, on registration of guest user will be able search for suitable
accommodation and reserve on particular time. Guest can even cancel the earlier reservations made by
him/her or can view previous reservation.

Employees can login to the system and provide on call services to guests. New hotels and room details
can be added by employees. He can even update or delete the hotel/rooms from the system.

System Administrator will manage guests/employee. In addition, he can produce various reports like
available rooms, reservation made during certain period of time and profit.

Page 2
Proposal for Hotel Management System

Modules:

Hotel Booking System includes below modules:


1) Room Management system
2) Employee Management System
3) Customer(Guest) Management System
4) Reports

Functional Requirements:

The following example depicts the elements associated with use case modeling.

Login:

This use case diagram describes the process by which users log into the Manage Hotel Booking
system.

Identifier:

UC-1

Actors:

 Customer (Guest)
 Employee
 System Administrator

Priority:

Normal

Used Use Cases:

 System Access – Login


 Manage Hotel Bookings – Display Main Screen

Extension points:

None

Pre-condition:

None

Post-condition:

User must be authorized or rejected on accessing “Manage Hotel Booking”

Page 3
Proposal for Hotel Management System

Figure: System Access Use Case

1. The Use case starts when user starts the application.


2. The system displays login page.
3. User provide user name and password
4. The system asks database for user record to validate.
5. The system sets the access levels for the user.
6. The system asks Manage Hotel Bookings to display main screen.
7. The use case ends.

Page 4
Proposal for Hotel Management System

Manage Hotel Booking Use Case:

Figure: Manage Hotel booking Use Case

Page 5
Proposal for Hotel Management System

Manage Hotel Bookings:

This use case diagram describes the features available for the user when he will log in into the
Manage Hotel Booking system. There will be different level of access to the system by the user role

Identifier:

UC-2

Actors:

 Customer (Guest or new customer)


 Employee
 System Administrator
 Receptionist

Priority:

Normal

Used Use Cases:

 Manage Hotel Bookings – Display Main Screen

 Make reservation - Customer/guest can reserve room or system maintenance


user(employee/receptionist or admin) can reserve room for customer

 Cancel reservation – Customer can cancel his reservations and on request system
maintenance users can help to cancel room(s).

 Maintain hotels/rooms – a) Add, update and delete hotel screen


b) Add, update and delete hotel room(s) screen

These features are only provided to Staff members (Employee and Administrator).

 Maintain staff – Add, update and delete staff members

These features are only provided to Administrator.

 Check In and Check Out – Only receptionist user can check in and check out by validating
customer.

 Run Report – Report of Booking Status by Hotel or City

This feature is only provided to Administrator.

 Help – Help to how to use system

This feature is available to all kinds of actors.

Page 6
Proposal for Hotel Management System

Extension points:

- Cancel Reservation
- Make Reservation
- Update hotel info
- Delete hotel
- Delete room
- Update room
- Delete staff
- Update staff

Pre-condition:

User should be successfully logged in.

Post-condition:

User must be successfully able to use the provided features on accessing “Manage Hotel
Booking”

Page 7
Proposal for Hotel Management System

Manage Use Case Description By Actor access level:

1) Customer:

1.
1. Use case begins when System Access requests for the main screen should be displayed.
2.
2. The system will display main screen.
3.
3. The user will select a function.
4.
4. While the user does not select Exit loop(Sign out)
5. If user selects sign up
5.1 Use Register Customer by providing user details
6. Else If user selects Search Hotels/Rooms then
6.1 Use Search Hotels/Rooms
6.2 If user wants to Reserve room(s)
6.3 Use Make Reservation by taking payment information
6.4 End if
7. Else If user wants to select View Recent Reservation
7.1 Use View Recent Reservation
7.2 If user wants cancel booked room(s)
7.3 Use Cancel Reservation
7.4 End if
8. Else If user selects Help
8.1 Use Help providing how to use system information
9. The user will select a function
9.1 End loop
10. The use case ends

Page 8
Proposal for Hotel Management System

2) Staff
a. Admin

1. Use case begins when System Access requests for the main screen should be displayed.
2. The system will display main screen.
3. The admin user will select a function.
4. While the user does not select Exit loop(Sign out)
5. If admin user selects sign up
5.1 Use Register Customer by providing customer user details (this functionality can’t
create other than Customer user)
6. Else If admin user selects Search Hotels/Rooms then
6.1 Use Search Hotels/Rooms
6.2 If admin user wants to reserve room(s)
6.3 Use Make Reservation (For a customer)
6.4 If admin user wants to update hotel information
6.5 Use Update Hotel Information
6.6 If admin user wants to delete hotel information
6.7 Use Delete Hotel Information
6.8 If admin user wants to add hotel information
6.9 Use Add Hotel Information
6.10 If admin user wants to delete room
6.11 Use Delete Room
6.12 If admin user wants to update room
6.13 Use Update Room
6.14 If admin user wants to add room
6.15 Use Add Room
6.16 End if
7. Else If admin user wants to select View Recent Reservation
7.1 Use View Recent Reservation
7.2 If admin user wants cancel booked room(s)
7.3 Use Cancel Reservation (reserved for a particular customer)
7.4 End if
8. Else If admin user wants to register system user
8.1 Use Register Staff

Page 9
Proposal for Hotel Management System

9. Else If admin user wants to search system user


9.1 Use Search Staff
9.2 If admin user wants update staff information
9.3 Use Update Staff
9.4 If admin user wants delete staff
9.5 User Delete Staff
10. Else if admin user wants the run report of current hotel booking status
Use Report of Booking Status By Hotel or City
11. Else If admin user selects Help
11.1 Use Help providing how to use system information
12. The admin user will select a function

End loop

13. The use case ends

Page 10
Proposal for Hotel Management System

b. Employee

1. Use case begins when System Access requests for the main screen should be displayed.
2. The system will display main screen.
3. The employee user will select a function.
4. While the user does not select Exit loop(Sign out)
5. If employee user selects sign up
5.1 Use Register Customer by providing customer user details (this functionality can’t
create other than Customer user)
6. Else If employee user selects Search Hotels/Rooms then
6.1 Use Search Hotels/Rooms
6.2 If employee user wants to Reserve room(s)
6.3 Use Make Reservation (For a customer) by taking payment information
6.4 If employee user wants to update hotel information
6.5 Use Update Hotel Information
6.6 If employee user wants to delete hotel information
6.7 Use Delete Hotel Information
6.8 If employee user wants to add hotel information
6.9 Use Add Hotel Information
6.10 If employee user wants to delete room
6.11 Use Delete Room
6.12 If employee user wants to update room
6.13 Use Update Room
6.14 If employee user wants to add room
6.15 Use Add Room
6.16 End if
7. Else If employee user wants to select View Recent Reservation
7.1 Use View Recent Reservation
7.2 If employee user wants cancel booked room(s)
7.3 Use Cancel Reservation (reserved for a particular customer)
7.4 End if
8. Else If employee user selects Help
8.1 Use Help providing how to use system information
9. The employee user will select a function

End loop

10. The use case ends

Page 11
Proposal for Hotel Management System

c. Receptionist

1. Use case begins when System Access requests for the main screen should be displayed.
2. The system will display main screen.
3. The receptionist user will select a function.
4. While the user does not select Exit loop(Sign out)
5. If receptionist user selects sign up
5.1 Use Register Customer by providing customer user details (this functionality can’t create
other than Customer user)
6. Else If receptionist user selects Search Hotels/Rooms then
6.1 Use Search Hotels/Rooms
6.2 If receptionist user wants to Reserve room(s)
6.3 Use Make Reservation (For a customer)
6.4 End if
7. Else If receptionist user wants to select View Recent Reservation
7.1 Use View Recent Reservation
7.2 If receptionist user wants cancel booked room(s)
7.3 Use Cancel Reservation (reserved for a particular customer)
7.4 End if
8. Else If receptionist user wants to check in
8.1 Use Check In by validating customer details
9. Else If receptionist user wants to check Out
9.1 Use Check Out by validating customer details
10. Else If receptionist user selects Help
10.1 Use Help providing how to use system information
11. The receptionist user will select a function

End loop

12. The use case ends

Page 12
Proposal for Hotel Management System

Hardware and Software Requirements:

Hardware:

Processor i5

RAM 16.00 GB

64 bit operating system

Software:

Windows 10

Microsoft office 2015

Eclipse Ganymede

Laravel, Codeigniter(PHP programing language)

MySQL DBMS

HTML

CSS, JQuery, Javascript, Bootstrap

Android

Apache server

Page 13

Das könnte Ihnen auch gefallen