CHAPTER 1 - STATUS SURVEY AND PROJECT ESTABLISHMENT 1.1 Survey the current situation and assess the status 1.1.1 Business Process 1.1.1.1 Check-in process Figure 1.1.1.1 - Check-in pro
STATUS SURVEY AND PROJECT ESTABLISHMENT
Survey the current situation and assess the status
Upon customer arrival, the receptionist will gather essential information including personal details, booking specifics, accommodation requirements, and the number of guests This helps streamline the check-in process and ensures a smooth experience The receptionist will also provide recommendations and explain the check-in procedures to assist visitors.
Upon receiving a check-out request, the receptionist coordinates with the housekeeping department to verify the room status and service history They then prepare the final invoice and process the customer's payment, ensuring a smooth and efficient checkout experience.
1.1.1.3 Business process Importing goods, classifying
Figure 1.1.1.3 - Business process Importing goods, classifying
After purchasing goods from the supplier, the accountant will check, classify and arrange them in the warehouse.
The accountant receives the list of goods to be exported from the housekeeping department, checks and hands them over to the housekeeping department, obtains confirmation, and stores release information.
1.1.1.5 Business process Inventory liquidation – expiration
Figure 1.1.1.5 - Business process Inventory liquidation - expiration
Periodically, the accountant will check the status of goods in the warehouse to make a list of expired and unsold goods to prepare for liquidation.
1.1.1.6 Statistical and reporting business processes
Figure 1.1.1.6 - Statistical and reporting business process
Periodically or from time to time, the Manager will ask staff to make statistics and report on the operation of the hotel Staff responsible for making statistics.
Through the group survey, we found:
Newly established small hotels often face challenges due to limited staff and high tenant occupancy, which can lead to operational confusion Despite their rapid setup, these hotels encounter difficulties managing crowded conditions, making their daily operations more prone to chaos Effective management and strategic planning are essential for small hotels to ensure smooth functioning and enhance guest satisfaction in such crowded environments.
Therefore, our team decided to choose to analyze the topic and design a hotel management software to serve the management at the hotel, providing security services and high efficiency.
Project setting
To manage the hotel easily, efficiently, and quickly.
Hotel management software integrates essential functions such as staff management, reservation systems, accounting, and expense tracking, providing hotel administrators with a comprehensive overview of their business operations This all-in-one solution streamlines daily tasks, enhances efficiency, and enables better decision-making for the hotel's success By consolidating various management processes, hotel management software helps optimize operations and improve overall service quality.
Hotel management software features a user-friendly interface, allowing quick operation on smartphones, tablets, or laptops You don’t need extensive IT knowledge to use the system effectively, as most users can become proficient within just 30 minutes This ease of use streamlines hotel operations and enhances efficiency for staff and management alike.
Hotel management software securely stores comprehensive information about staff, guests, and operations, eliminating the need for paper records It enables quick access to customer details and real-time monitoring of housekeeping activities without physical room visits With the ability to import and export data seamlessly, hotel staff can efficiently manage operations anytime and from anywhere, enhancing overall hospitality productivity.
Hotel management software ensures precise calculations for every aspect of your operations, providing a clear and comprehensive view of your hotel's business performance It also tracks employee progress efficiently, enabling better decision-making and streamlined management.
Mini hotel management software streamlines hotel operations, saving both time and effort for hotels of all sizes Nowadays, not only large, high-end hotels but also small and medium-sized establishments can efficiently manage their operations with this technology Implementing such software helps hotels reduce costs quickly and accurately, enhancing overall efficiency and profitability.
System requirements
MODELING REQUIREMENTS
Identify the actors
System Administrator: Is the highest administrator of the system.
Manager: The person who manages and regulates the operation of the hotel
Receptionist: The person in charge of the front desk receives customer requests.
Housekeeping staff: The person who does the checking and living of the room.
Customers (including Travelers and Suppliers): are business partners with the hotel.
Use case
Transactions (including booking, check-in, and checkout).
Description: The system administrator is responsible for starting the system before using its functions of the system.
Description: The system administrator is responsible for closing the system at the end of the session.
Reference to All system functions.
Agents: Admin, N*Receptionist, N*Housekeeping, N*Accounting.
Description: Agents need to log into the system before using system functions.
Use case: User administration (NSD).
Description: When there is a request to add users, delete users or edit user information, the Admin is responsible for performing these functions.
Description: Help management grasp the personnel situation, give detailed statistics, Manage employee list, work shift, leave, daily report
Our booking system offers an intuitive interface that enables users to search for rooms based on customer requirements during check-in, retrieve and save customer information, and manage reservation details effortlessly It automatically calculates payment invoices, ensuring accurate billing The platform also streamlines key operational processes such as check-in, check-out, reservations, and payments, providing a seamless experience for both staff and guests.
Actors: Accountant, Room Attendant, Tourist, Supplier
Describe : o Import goods o Export goods o Issue Invoice
Description: Statistics of guests, customer details, and the status of
Actors: Room staff, Receptionist, visitors.
Room staff efficiently collect and update essential room information, including consumables, scheduling, and equipment status, by inputting data into the management system This integrated system allows receptionists to accurately monitor room conditions and receive customer service requests With real-time access, room staff can promptly recognize and address service requests, ensuring smooth and efficient guest experiences.
Agent: N*Receptionist,N*Housekeeping, N*Accountant, Manager.
Description: employees based on the current situation carry out the reporting requirements of management including periodic and non- periodic reports…
Use case diagram
Figure 2.3.1 - Hotel Management System Use Case Diagram.
Figure 2.3.2 - User Administration Use Case Diagram.
Figure 2.3.3 - Employee Management Use Case Diagram.
Figure 2.3.4 - Use Case Diagram Search.
Figure 2.3.5 - Drug Update Package Use Case Diagram
STRUCTURAL MODELING
Define classes
After the actual survey and documents, it is possible to identify the classes of the Hotel Reservation Management system as follows:
Customer: description of customer information
Iden_num: Identity card number
Id_Typ_Cus: Id type
Name_Typ_Cus: Name of type
Staff: description of employee information
Depart_Sta: Types of staff parts
Id_Fun_Sta: Id department
Name_Fun_Sta: Name of department
Account: is used to log in to the system
Username: Username to log in system
Password: Password to log in system
Role: Customers or staff will have the ability to access different parts of the system, such as customers who cannot manage customers,
Id_Room: Id of room
Status: The availability or booking status of the room
The price of the room will depend on the time price, so it will be separated into Pri_Room table
Name_Typ_Room: Name of type
Equip_Room: Room equipment information
Quan_Eq_Room: The quantity of the product that is used in the room
Status: Status of equipment in the room Condition of equipment in the room
Id_Eq: Id of equipment
Quan_Eq: The quantity of the equipment
Name_Typ_Eq: Name of type
Food_Room: Food/Drink in Room
Status: Status of food in the room
Quan_eq: The quantity of equipment
Goods: Good include equipment, food, drink,
Id_ Supplier: Id of Supplier
Service: In addition to customers wishing to book, there are also additional service needs such as spa, breakfast, and buffet, …
Pri_Ser: Price of service
Id_Book: Id of booking
Day_Book: Date the customer registers
Day_In: Date of entry
Day_Out: Date of check-out (estimated)
Quan_Peo: Number of people in the room
Bill: Information about the bill
Bill_Detail_Room: Details of room information in the bill
Id_Bill: Id of bill detail room
Quan_Room: Numbers of rooms
Bill_Detail_Ser: Details of service information in the bill
Id_Bi_DeSer: Id of bill detail service
Quan_Ser: Numbers of service
Defining relationships between classes
Room - Equip_Room: 1 - * (because 1 room has many equipments)
Room - Food_Room: 1 - * (because 1 room has many food)
Food_Room - Food : * - 1 (because 1 food line is used in many rooms)
Equip/Food - Goods: *-1 (because goods include equipments, foods, drinks)
Bill - Bill_Detail_Room/Bill_Detail_Ser: 1 - *
Analysis class diagram
DYNAMIC BEHAVIOR MODELING
Activity chart
Figure 4.1.1 - System Boot Sequence Diagram.
Figure 4.1.2 - Sequence Diagram Sign In.
Figure 4.1.3 - Sequence diagram Close system.
Figure 4.1.4 - Check-in sequence diagram.
4.1.5 Check out the sequence diagram
Figure 4.1.5 - Check out the sequence diagram.
State chart
Figure 4.2.1 - Room status chart 4.2.2 Room equipment status chart
Figure 4.2.2 - Room equipment status chart
Figure 4.2.3 - Employee Status Graph 4.2.4 Customer Status Chart
Figure 4.2.4 - Customer Status Chart 4.2.5 Service State Chart
Activity Diagram
Staff Login into the system:
Receptionist check for the customer:
Figure 4.3.2 - Activity Diagram Check-in
Figure 4.3.3 - Activity Diagram Check-out
CHAPTER 5 – CLASS DIAGRAM DETAIL LEVEL
Figure 5 – Class Diagram Detail Level
Hotel management systems are essential components of modern information management, offering significant practical advantages Implementing an effective system requires meticulous surveys, thorough assessments, and comprehensive knowledge of hotel operations Despite their benefits, designing a complete and comprehensive program remains challenging due to system limitations and external constraints.
DEVELOPMENT: Can develop applications on a wide area network, then will meet the needs of most customers in this day and age.
ARCHITECTURAL MODELING
Package diagram
Component Diagram
Development Diagram
Implementing a hotel management system offers significant advantages in streamlining operations and enhancing efficiency While it is not a complex topic, it shares core characteristics with general information management systems, making it a practical solution for hotels Successful deployment requires meticulous surveys, thorough assessments, and a deep understanding of hotel operations However, due to certain limitations and objective constraints, designing a fully comprehensive program remains challenging.
DEVELOPMENT: Can develop applications on a wide area network, then will meet the needs of most customers in this day and age.