Hiện nay trên thị trường có rất nhiều phần mềm quản lý khách sạn với nhiều tính năng với nhiều mức 214 khác nhau, tuy nhiên đề lựa chọn được hệ thông quản lý tối ưu nhất, phù hợp nhất vấ
Chức năng quản lý phòng 12c 1221221112111 122112111 1111111181121 211 cay 24 3.4.5 Chức năng quản lý dịch vụ .- c1 2122211211 121111212 1112121111011 1 5111k ray 25 3.4.6 Chức năng thống kê doanh thu 2 2s 2 E12 52111871271121221 1x6 26 3.5 Sơ đồ phân rã chức năng chính - 2 s 2S 8E 211211 2127111171121121 E112 te 26 3.5.1 00 1
Bảng 4: Chức năng quản lý phòng
Use case Quan ly phong
Use case này cho phép quản lý sửa thông tin phòng Để thực hiện, nhân viên cần đăng nhập thành công vào hệ thống và chọn đúng phòng cần sửa.
1 Quan ly chon nút mời nhập mã phòng roi nhan nut tim kiém
2 Hé thong hién thi form cho phép thêm phòng, sửa loại phòng và xóa phòng
3 Quản lý nhập thông tin mới vào những chỗ cần sửa trong form và nhắn nút thêm phòng, sửa loại phòng và xóa phỏng
Hệ thống sẽ cập nhật lại thông tin
Hậu điều kiện 3.3 Quản lý chọn”Đóng” hệ thông trở về hiện trạng ban đầu
Thông tin phòng được cập nhật lại
3.4.5 Chức năng quản lý dịch vụ
Bảng 5: Chức năng quản lý dịch vụ
Use case Quan ly dich vu
M6 ta cung cấp một trường hợp sử dụng cho phép quản lý dịch vụ, yêu cầu nhân viên phải đăng nhập thành công vào hệ thống và chọn chính xác dịch vụ cần sửa.
1 Quản lý chọn nút mời nhập mã/tên dịch vụ rồi nhân nút tìm kiếm
2 Hệ thống hiển thị form cho phép thêm, sửa và xóa dịch vụ
3 Quản lý nhập thông tin mới vào những chỗ cần sửa trong form và nhan nut them, sửa dịch vụ và xóa dịch
Hệ thống sẽ cập nhật lại thông tin vụ
Hậu điều kiện 3.3 Quản lý chọn”Đóng” hệ thông trở về hiện trạng ban đâu
Thông tin dịch vụ được cập nhật lại
3.4.6 Chức năng thống kê doanh thu
Bảng 6: Chức năng thống kê doanh thu
Use case Thống kê doanh thu
Mô tả Use case này cho phép thống kê doanh thu của khách sạn Điều kiện trước Quản lý phải đăng nhập thành công
1 Quản lý chọn nút Thông kê doanh thu
2 Hệ thống hiển thị menu thống kê:
+ Theo loại phòng (tháng — nam) + Theo loại dịch vụ (tháng — năm) + Theo từng phỏng (tháng — năm) 3.Hệ thống sẽ thống kê
Truong hop Không có khác
Hậu điều kiện | Không có
Yêu câu đặc biệt Không có
3.5 Sơ đồ phân rã chức năng chính
Lap danh sach phong Quan ly trang thai Quan ly tién nghi Thêm, Sửa và Xóa phòng phòng
QUAN LY DAT VA THUE PHONG
Nhận yêu cầu đặt phòng, trả lời yêu cầu thuê, và xử lý các yêu cầu liên quan đến việc xóa đơn đặt phòng là những bước quan trọng trong quy trình quản lý đặt phòng.
Quản lý khách hàng - Q2 11.12112121 111 1111111101 10111 1110111111101 01 11 kg 27
Nhập danh sách [Phân loại khách Cập nhật, Thêm va Xoa
3.5.4, Quan IY dich vu khach
Quản lý nhân viÊn - - c1 221111112121 121 1111111111101 11110111111 11 H1 11 gykt 28 3.5.6 Quản lý nhân viÊn - ác 2 221111112121 121 1111111111101 11110111 1111111 11 gykt 28 3.5.7 Sử dụng dịch vụ và thanh toán 2c 22 22211211221 1123 1111115111152 1xx 28 3.5.8 Thống kê doanh thu - - 2+ 2E 121122121214 127111211211111211111211 yeu 29 3.6 Sơ đồ miêu tả chức năng hệ thống 52-22 1 1 1821211211117 e te 29
Lập danh sách nhân Thêm nhân viên IXoá nhân viên Sửa nhân vien viên
Lap danh sách dịch vụ Nhận và trả lời yêu cầu Lap hoa don str dung [Thêm sửa, xoá dịch l ` dich vu dich vu ? ` vu
Lập đanh sách hóa Thêm hóa đơn Xoá hóa đơn Sửa hóa đơn đơn
3.5.7 Sử dụng dịch vụ và thanh toán
SU DUNG DICH VU VA
WOO VUE Vd Ud LOẠI tH4HH lod ————
Sửa dịch vụ và thanh toán
THONG KE VA THANH TOAN
[Thống kê số lần [Thống kê phòng Thống kê số Lập hoá đơn Lập danh sách
Sử dụng dịch vụ sượng khách thanh toán nhân viên
3.6 Sơ đồ miêu tả chức năng hệ thống
Sơ đồ mô tả chức năng đăng nhập và đăng xuất 525cc ren 29 3.7 Biểu đồ dòng đữ liệu - 512 1 111211211 11111211 1211121212211 12 rau 30 3.7.1 Quản lý đặt phòng - 2 2.1 112111111 1011111111111111 1111111 1110111111111 Hrkt 30 3.9 Co v an a411ááắ aốa.a 30 3.9.1 Lược đồ quan hệ giữa các bảng s5 12 E112 21121121 211220 12x tg 30
Hình 3: Sơ đồ mô tả chức năng đăng nhập và đăng xuất
3.6.2 Sơ đồ mô tả chức năng thêm — sửa — xóa thông tin phòng, dịch vụ, nhân viên, khách hàng
Hình 4: Sơ đồ mô tả chức năng thêm, sửa và xóa
3.6.3 Sơ đồ mô tả chức năng đặt phòng
Hình 5: Sơ đồ mô tả chức năng đặt phòng 3.6.4 Sơ đồ chức năng thống kê doanh thu
3.7 Biêu đồ dòng dữ liệu
3.9.1 Lược đồ quan hệ giữa các bảng
Hình 6: Lược đồ quan hệ
3.9.2 Các bảng cơ sở dữ liệu
Bảng dữ liệu khách hàng bao gồm các cột như sau: "makhachhang" với kiểu dữ liệu Char và độ rộng 6, là khóa chính đại diện cho mã khách hàng; "ngaysinh" với kiểu dữ liệu date lưu trữ ngày sinh của khách hàng; "hovaten" với kiểu dữ liệu Nvarchar 200 chứa họ và tên khách hàng; "sodienthoai" với kiểu dữ liệu Char 10 ghi nhận số điện thoại; "socccd" với kiểu dữ liệu Char 12 lưu trữ số CCCD; "diachi" với kiểu dữ liệu Nvarchar 200 ghi nhận địa chỉ; "gioitinh" với kiểu dữ liệu nvarchar 3 thể hiện giới tính; "quoctich" với kiểu dữ liệu nvarchar 50 ghi nhận quốc tịch; và cuối cùng, "email" với kiểu dữ liệu nvarchar 200 để lưu trữ địa chỉ email của khách hàng.
Bài viết này mô tả cấu trúc dữ liệu cho bảng thông tin nhân viên, bao gồm các trường quan trọng như mã nhân viên (Char 6), ngày sinh (date), họ và tên nhân viên (Nvarchar 200), số điện thoại (Char 10), chức vụ (Nvarchar 50), địa chỉ (Nvarchar 200), giới tính (Nvarchar 3) và ca làm (Nvarchar 8) Những thông tin này giúp quản lý và tra cứu dữ liệu nhân viên một cách hiệu quả.
Chiều, Tối tienluong Float check Tiên lương
Dữ liệu về phòng bao gồm các trường chính như sau: Mã phòng (Char 6) là khóa chính, loại phòng (nvarchar 100) xác định loại phòng, tên loại phòng (nvarchar 200) mô tả tên loại phòng, giá phòng (float) thể hiện mức giá, trạng thái (nvarchar 50) chỉ rõ tình trạng phòng, và số người tối đa (int) cho phép trong phòng.
Cột "madichvu" có kiểu dữ liệu Char với độ rộng 6, đóng vai trò là khóa chính, đại diện cho mã dịch vụ Cột "tendichvu" có kiểu dữ liệu nvarchar 30, dùng để lưu tên dịch vụ Cột "loaidichvu" cũng có kiểu dữ liệu nvarchar 30, thể hiện loại dịch vụ Cuối cùng, cột "giatien" có kiểu dữ liệu float, dùng để ghi nhận giá tiền.
Bảng dữ liệu đặt phòng bao gồm các trường sau: "madatphong" (Char 6) là khóa chính, đại diện cho mã đơn đặt phòng; "maphong" (Char 6) là khóa ngoại tham chiếu đến mã phòng trong bảng phòng; "makhachhang" (Char 6) là khóa ngoại tham chiếu đến mã khách hàng trong bảng khách hàng; "madichvu" (Char 6) là khóa ngoại tham chiếu đến mã dịch vụ trong bảng dịch vụ; "ngaynhan" (Date) là ngày nhận phòng; và "ngaytra" (Date) là ngày trả phòng.
Bảng thanh toán bao gồm các cột như sau: "mathanhtoan" (Char 6, Khóa chính) là mã thanh toán; "maphong" (Char 6, Khóa ngoại) tham chiếu tới mã phòng trong bảng phòng; "makhachhang" (Char 6, Khóa ngoại) tham chiếu tới mã khách hàng trong bảng khách hàng; "madichvu" (Char 6, Khóa ngoại) tham chiếu tới mã dịch vụ trong bảng dịch vụ; "manhanvien" (Char 6, Khóa ngoại) tham chiếu tới mã nhân viên trong bảng nhân viên; "tongthanhtoan" (Float) là tổng thanh toán; và "trangthaithanhtoan" (nvarchar 30) thể hiện trạng thái thanh toán.
Tên cột Kiêu dữ liệu Độ rộng Ràng buộc Mô tả
CHUONG 4 THIET KE GIAO DIEN
4.1 Giao điện chức năng đăng nhập
-Cho người dùng đăng nhập vào hệ thông
-Khi đăng nhập sai sẽ thông báo “Lỗi”
-Khi đăng nhập đúng sẽ vào giao diện chính của hệ thông Đăng Nhập
Hình 7: Giao diện đăng nhập 4.2 Giao điện chính
-Hiên thị tông quát các chức năng của hệ thông nhắm cho người dùng có cái nhìn trực quan hơn để dễ quản lý
SANG TRONG vA ĐÂNG CẤP Đặt Phòng
Sử Dụng Dịch Vụ Và Thanh Toán
Hình 8: Giao diện chính 4.3 Giao điện thông tin cá nhân
Quản Lý Hóa Đơn | Quan Ly Dich Vụ
Thong tin tài khoản Bảo mật
F— [ wis Ao wie : Xác nhận mật khẩu mới:
Quản Lý Tên hiện thị
S6 thé can cwéc/CMND: S6 dién thoai: Gigi tinh:
{03215445 | |0936254125 | [Nam | Địa chữ Ngày sinh: Ngày vào làm:
Lưu thay đôi bà Quay lại
Hình 9: Giao diện thong tin cá nhân
4.4, Giao dién thong tin dat phong à x Đặt Phòng
Thông tín đăng ký Chức năng Danh sách đặt phòng
Mã đơn đặt phòng: gây nhận
Mã khách hàng Ngày trả DD004 Pham ThiD |04%67§9123
Xéa don dst phing IDD005 của Nguyễn Văn A, số điện thoại 1234567890, sinh ngày 01/01/2000, địa chỉ Phòng Thường, Phòng Đụi 2 Măpkese Mi duc IDD008 thuộc về Nguyễn Thị H, số điện thoại 0957384621, địa chỉ Phòng Thường, Phòng Gia Đỳh, mã số 00012033 Đóng IDD009 của Lé Vae C, số điện thoại 0123456789, địa chỉ Phòng Thường, Phòng Gia Đừh, mã số 02012024, ngày 07/01.
| DD010 Pham ThiD |04%6789123 | Phòng Thường| PhòngĐơm 24 |0801
IDD011 Hoàng VănE |076%432109 | Phòng Thường| Phòng Đơn 0501
|DDpoiz TỉnhVănG |0192837465 | Phong Vip |Is03⁄z
Hình 10: Giao diện thông tin dat phòng
4.5 Giao điện quản lý phòng
-Hién thị danh sách các phòng theo trạng thái “Trống” - "Đã đặt” để cho người dùng có thể quan sát tình trạng các phòng
Tìm kiếm Danh Sách Phòng
Tên loại phòng- h Giá phòng:
Trang that Số người tối đa
Thêm Phòng Sửa Loại Phòng
Hình 11: Giao diện quản lý phòng
4.6 Giao điện quản lý nhân viên
-Cho phép Quản lý có thể Thêm — Sửa — Xóa thông tin của nhân viên
Tên nhân viên: Đặng Văn Ích
4.7 Giao điện quản lý hóa đơn
Giao diện quản lý nhân viên
-Cho phép nhân viên có thể xem lại thông tín của những hóa đơn đã thanh toán hoặc chưa thanh toản, có thê thêm, sửa xóa hóa đơn
Mã bóa đơn Mã khách bàng /01⁄2024 |P010
Thànhtêm là Dịch vụ sử đụng:
“Thêm hóa đơn | Sửa thông tin hóa đơn
Hình 13: Giao diện quản lý hóa đơn
4.8 Giao diện sử dụng dịch vụ và thanh toán
Sử Dụng Dịch Vụ Và Thanh Toán
Danh Sách Sử Dụng Dịch Vụ Và Thanh Toán
Mời nhập mã thanh toán
Mã khách hàng Mã phỏng đã thuế:
Mã thân viên thanh toán: Ma dich vụ đã đàng:
Trạng thái thanh toán Tổng thánh toán:
Hình 14: Giao diện sử dụng dịch vụ và thanh toán
4.9 Giao diện thống kê doanh thu
Quản lý có khả năng thống kê doanh thu theo yêu cầu và lọc dữ liệu theo tháng và năm, giúp họ dễ dàng quan sát và nắm bắt tình hình hoạt động của khách sạn.
S6lần sử dung dịch vụ | |
Hình 15: Giao diện thống kê doanh thu
Quy Định Khách Sạn Trường Giang
› Địa chỉ: Số 123 Thị Trấn Mỹ Hào, Huyện Yên Mỹ, Tỉnh Hưng `
TRƯỜNG GIANG > Website: www/truonggianghotel/vn
1 Quý khách vui lòng xuất trình hộ chiếu hoặc chứng minh nhân din để làm thủ tục nhận phòng tại Lễ tán
Kindly present your passport with the valid entry visa for the check-in procedure
2 Khách sạn chỉ chịu trách nhiệm với những tài sản hoặc tiên được gửi tại quây Lễ tân
The hotel is only responsible for money or valuables deposited at Reception
Không được mang theo súng đạn, chất cháy nổ, chất độc hại, các chất gây nghiện, vật nuôi hoặc thực phẩm có mùi tanh hôi vào phòng nghỉ Ngoài ra, việc nấu nướng và giặt là trong phòng nghỉ cũng không được phép.
It is strictly forbidden to bring weapons, explosives, inflammable, narcotics (drug), E0 goods, pets and bulky assets into the hotel or to cook and launder in the room
Khách hàng không được thay đổi, di chuyển đồ đạc trong phòng hoặc từ phòng này sang phòng khác Trong trường hợp tài sản hoặc đồ dùng trong phòng bị mất do sự chủ quan, khách hàng sẽ phải bồi thường 100% giá trị của tài sản đó.
Do not rearrange or relocate any furniture or equipment, as doing so may result in liability for damages or losses incurred, with the obligation to compensate the hotel at current market prices.
5 Xin vui lòng không thay đôi phòng hoặc đưa thêm người vào phòng khi chưa đăng ký trước với Lẻ tần
Please do not change your room or all more people in the room without prior notice to Reception
6 Nếu có người thân đến thâm, xin quý khách vui lông liên hệ với Lễ tan dé bê tri nơi tiếp đôn
To receive your relatives, please contact the Reception to arrange a place for meeting
Hinh 16: Giao dién quy dinh
CHUONG 5 KET LUAN 5.1 Những kết quả đạt được
Xây dựng phần mềm quản lý khách sạn với đầy đủ chức năng cần thiết giúp củng cố kiến thức đã học, đặc biệt là kỹ năng phân tích và giải quyết vấn đề Qua đó, người dùng có khả năng áp dụng lý thuyết vào thực tiễn hiệu quả.
Triển khai phần mềm quản lý khách sạn hoàn chỉnh với các chức năng chính như quản lý đặt phòng, trả phòng, hóa đơn và thống kê doanh thu.
-Quản lý phân quyên của các tài khoản
-Đảm bảo việc đăng nhập thì mới có thê vào phân mêm đề sử dụng và quản lý
-Đảm bảo quyên sử dụng, quyền riêng tư và tính bảo mật đối với thông tin của người dùng và admin
5.2 Những kết quả chưa đạt được
Do thời gian thực hiện hạn chế, nghiên cứu các vấn đề chưa đầy đủ và chính xác Kiến thức lập trình và thực tiễn còn hạn chế, dẫn đến tính chuyên nghiệp của chương trình chưa cao Một số tính năng hoạt động chưa được tối ưu, và chương trình chưa thực sự đáp ứng đầy đủ các tính năng như mong muốn.
Phần mềm hiện tại có quy mô nhỏ với cơ sở dữ liệu hạn chế và các chức năng chưa được tối ưu hóa Giao diện của phần mềm đơn điệu, không thu hút người dùng và thiếu nhiều tính năng hỗ trợ cũng như tương tác Đặc biệt, phần mềm chưa tích hợp được chức năng thanh toán qua thẻ ngân hàng, ví điện tử và bitcoin, gây khó khăn cho người sử dụng.
5.3 Định hướng phát triển trong tương lai
-Tiếp tục thực hiện và phát triển các chức năng mở rộng còn thiếu
-Xây dựng chương trình có thé thực thi trên nhiều hệ điều hành
-Xây dựng phần cho phép khách hàng đăng ký thuê phòng trực tuyến, xem các thông tin về khách sạn
-Xây dựng thêm các chức năng thanh toán qua các hình thức thẻ ngân hàng, ví điện tử, bitcoin,