I. Tổng Quan Về Đề Án Phân Tích Thiết Kế Hệ Thống Quản Lý Khách Sạn
Hệ thống quản lý khách sạn là một giải pháp công nghệ thông tin hiện đại nhằm tối ưu hóa hoạt động kinh doanh trong ngành du lịch lưu trú. Đề án này được thực hiện bởi nhóm sinh viên từ Trường Đại học Công nghệ Giao thông Vận tải, dưới sự hướng dẫn của TS. Lê Chí Luận. Mục đích chính của đề án phân tích thiết kế là xây dựng một nền tảng số để thay thế các phương pháp quản lý truyền thống, giúp giảm thiểu các lỗi nhầm lẫn và nâng cao trải nghiệm khách hàng. Theo khảo sát, 57,9% khách hàng vẫn sử dụng dịch vụ đặt phòng offline, cho thấy nhu cầu cấp thiết về một hệ thống đặt phòng trực tuyến hiệu quả. Hệ thống được thiết kế với các chức năng quản lý toàn diện, từ xử lý đặt phòng cho đến quản lý nhân viên và thống kê báo cáo doanh thu.
1.1. Mục Đích Và Ý Nghĩa Của Đề Án
Đề án quản lý khách sạn nhằm giải quyết những thách thức trong quản lý kinh doanh khách sạn hiện đại. Hệ thống được thiết kế để cải thiện hiệu suất hoạt động, tăng tốc độ xử lý đơn đặt phòng và nâng cao mức độ hài lòng của khách hàng. Với các tính năng như quản lý phòng, xử lý thanh toán và theo dõi phản hồi khách hàng, hệ thống giúp các nhân viên khách sạn làm việc hiệu quả hơn. Đồng thời, nó cung cấp cho quản lí công cụ để theo dõi doanh thu và đưa ra quyết định kinh doanh chính xác hơn.
1.2. Đơn Vị Khảo Sát Khu Nghỉ Dưỡng FLC
Khu nghỉ dưỡng FLC được chọn làm đối tượng khảo sát cho hệ thống quản lý khách sạn này. FLC cung cấp nhiều loại hình dịch vụ bao gồm phòng nghỉ, biệt thự, trung tâm hội nghị, sân golf và các dịch vụ giải trí. Khách sạn này áp dụng nhiều phương thức đặt phòng khác nhau: trực tiếp, qua email và thông qua ứng dụng. Thiết kế hệ thống dựa trên nhu cầu thực tế của FLC giúp đảm bảo tính khả thi và hiệu quả trong ứng dụng thực tế.
II. Phân Tích Yêu Cầu Người Dùng Và Khảo Sát Thực Địa
Quá trình phân tích yêu cầu người dùng là bước quan trọng trong thiết kế hệ thống quản lý khách sạn. Nhóm đã tiến hành khảo sát thông qua phỏng vấn trực tiếp với nhân viên, quản lý và khách hàng của FLC. Kỹ thuật khảo sát bao gồm phỏng vấn, phân phối biểu mẫu và tham khảo tài liệu hiện có. Kết quả cho thấy các nhu cầu chính bao gồm: hệ thống đặt phòng trực tuyến dễ sử dụng, quản lý thông tin khách hàng hiệu quả, xử lý thanh toán an toàn, và công cụ quản lý cho nhân viên. Dữ liệu từ khảo sát này trở thành cơ sở để xác định các chức năng chính của hệ thống.
2.1. Các Loại Phòng Và Dịch Vụ
Khu nghỉ dưỡng FLC cung cấp nhiều loại phòng để phục vụ các đối tượng khách hàng khác nhau. Bao gồm phòng thường cho khách tham quan ngắn hạn, phòng thương gia cho doanh nhân, và các biệt thự sang trọng có từ 2 đến 5 phòng ngủ cho gia đình và nhóm lớn. Ngoài dịch vụ lưu trú, FLC còn cung cấp dịch vụ resort, trung tâm hội nghị, sân golf, trung tâm giải trí và trải nghiệm nông trại xanh. Thành viên Bamboo Club được hưởng các chương trình giảm giá đặc biệt.
2.2. Phương Thức Đặt Phòng Và Thanh Toán
Hệ thống quản lý khách sạn hỗ trợ ba phương thức đặt phòng chính: đặt trực tiếp tại khách sạn, qua email, và thông qua ứng dụng di động hoặc công ty du lịch. Với 57,9% khách hàng vẫn đặt phòng offline, hệ thống cần tối ưu hóa cả hai kênh online và offline. Về thanh toán, FLC chấp nhận chuyển khoản ngân hàng và thanh toán qua thẻ tín dụng. Hệ thống được thiết kế để xử lý các phương thức thanh toán này một cách an toàn và nhanh chóng.
III. Mô Hình Hệ Thống Và Biểu Đồ Usecase
Mô hình hệ thống được xây dựng dựa trên các yêu cầu đã phân tích, sử dụng biểu đồ Usecase (Use Case Diagram) để minh họa các chức năng chính. Biểu đồ Usecase tổng quát cho thấy ba nhóm người dùng chính: khách hàng, nhân viên khách sạn và quản lý. Mỗi nhóm có các quyền hạn và chức năng riêng biệt trong hệ thống. Khách hàng có thể đăng nhập, tìm kiếm phòng, đặt phòng, quản lý tài khoản và gửi phản hồi. Nhân viên và quản lý có quyền truy cập vào các công cụ quản lý dữ liệu, xem báo cáo doanh thu và xử lý các yêu cầu từ khách hàng. Cấu trúc này đảm bảo an toàn thông tin và hiệu quả hoạt động.
3.1. Usecase Cho Khách Hàng
Khách hàng là nhóm người dùng quan trọng nhất của hệ thống đặt phòng. Các usecase chính bao gồm đăng nhập/đăng ký tài khoản, tìm kiếm phòng theo tiêu chí (ngày, loại phòng, giá), đặt phòng trực tuyến, quản lý thông tin cá nhân, đổi mật khẩu, và gửi phản hồi về dịch vụ. Hệ thống cho phép khách hàng xem lịch sử đặt phòng, hủy phòng và nhận thông báo về các ưu đãi đặc biệt.
3.2. Usecase Cho Nhân Viên Và Quản Lý
Nhân viên khách sạn có quyền truy cập vào hệ thống quản lý để xử lý các đơn đặt phòng, kiểm tra tình trạng phòng, và ghi nhận dịch vụ bổ sung cho khách. Quản lý có các usecase nâng cao hơn bao gồm quản lý khách hàng, quản lý nhân viên, quản lý đặt phòng, theo dõi doanh thu và tạo báo cáo. Các chức năng này giúp tối ưu hóa hoạt động kinh doanh và hỗ trợ ra quyết định chiến lược.
IV. Thiết Kế Cơ Sở Dữ Liệu Và Giao Diện Người Dùng
Thiết kế cơ sở dữ liệu vật lý là một thành phần quan trọng của hệ thống quản lý khách sạn, xác định cách lưu trữ và tổ chức thông tin. Cơ sở dữ liệu bao gồm các bảng chính như: Khách Hàng, Phòng, Đặt Phòng, Nhân Viên, Thanh Toán, Phản Hồi và Dịch Vụ. Mỗi bảng được thiết kế với các trường dữ liệu cụ thể để đảm bảo tính nhất quán và hiệu quả truy vấn. Giao diện website được thiết kế thân thiện với người dùng, với các trang chính bao gồm Trang Chủ, Tìm Kiếm Phòng, Đặt Phòng, Quản Lý Tài Khoản, và Bảng Điều Khiển Quản Lý. Giao diện tuân theo các nguyên tắc UX/UI hiện đại, đảm bảo dễ sử dụng trên cả thiết bị máy tính và di động.
4.1. Cấu Trúc Cơ Sở Dữ Liệu
Cơ sở dữ liệu được thiết kế theo mô hình quan hệ, với các bảng được chuẩn hóa để tránh dư thừa dữ liệu. Bảng Phòng chứa thông tin về các loại phòng, giá cả và tình trạng hiện tại. Bảng Đặt Phòng ghi lại các thông tin về đơn đặt phòng bao gồm khách hàng, phòng, ngày nhận, ngày trả và tổng tiền. Bảng Thanh Toán theo dõi các giao dịch thanh toán. Cấu trúc này cho phép hệ thống truy vấn và cập nhật dữ liệu nhanh chóng, đồng thời duy trì tính toàn vẹn dữ liệu.
4.2. Thiết Kế Giao Diện Website
Giao diện website của hệ thống được thiết kế để phục vụ cả khách hàng và nhân viên quản lý. Trang Tìm Kiếm Phòng cho phép khách hàng nhập các tiêu chí tìm kiếm và xem kết quả một cách trực quan. Trang Đặt Phòng cung cấp các bước đơn giản để hoàn tất giao dịch. Bảng Điều Khiển Quản Lý cung cấp cho quản lý một cái nhìn toàn diện về tình trạng khách sạn, doanh thu và các yêu cầu từ khách hàng. Thiết kế đáp ứng (responsive) đảm bảo trải nghiệm tốt trên tất cả các thiết bị.