2. CHUONG 3: PHAN TICH GIAO DIEN HE THONG QUAN LY KHACH SAN
2.3. Giao diện của quản lý
Quản lý cũng được thiết kế giao diện và chức năng gần giống với nhân viên như xem: Chi tiết khách hàng, Login. Tuy nhiên, quản lý có thêm chức năng là Thêm phòng và quản lý nhân viên.
22
Thêm Phòng Chỉ tiết Khách hàng Nhân viên
Them Phong
So Phong
Loai Phong
Hình 3. 9. Giao diện Thêm phòng
UC_AddRoom (Thêm Phòng) là một tính năng trong hệ thống quản lý khách sạn, được thiết kế để quản lý thông tin phòng khách sạn. Chức năng chính:
Hiễn thị danh sách phòng:
Bảng dữ liệu hiển thị các phòng hiện có, gồm thông tin: số phòng, loại phòng (AC/Non-AC), kiểu giường (Single/Double), giá phòng, và trạng thái phòng (YES/NO - đã đặt hay chưa). Dữ liệu được tải từ cơ sở dữ liệu khi giao diện được khởi động thông qua phuong thirc uc_AddRoom_Load.
Thêm phòng mới: Người quản lý các thông tin cần thiết (Số phòng, Loại
phòng, Kiểu giường, Giá) và nhấn nút Thêm Phòng. Hệ thống kiểm tra tính hợp lệ,
sau đó thêm phòng mới vào cơ sở dữ liệu thông qua đối tuong Room. Giao điện được tự động cập nhật lại sau khi thêm phòng thành công.
Xóa phòng: Người quản lý mã số phòng vào ô Số Phòng và nhấn nút Xóa Phòng. Hệ thống kiểm tra thông tin và xóa phòng khỏi cơ sở dữ liệu, đồng thời làm mới danh sách phòng hiển thị.
Xóa thông tin nhập liệu: Sau mỗi thao tác (Thêm/Xóa), các trường nhập liệu được xóa sạch bằng phương thức c1ear^11 () để chuẩn bị cho thao tác tiếp theo.
23
Thêm Phòng Chỉ tiết Khách hàng Nhân viên
Employee
Employee Regstraton Employee Details Delete Employee
ID- ---
Name User Name
Mobile No PassWord
Gender
v
Email Id
Hình 3. 10. Giao diện Quản ly nhan vién — Employee Registration
Thêm Phòng Chỉ tiết Khách hàng Nhân viên
Employee Details
'wl@gmal com mã
Hình 3. 11. Giao diện Quản lý nhân vién — Employee Details
24
Thêm Phòng Chỉ tiết Khách hàng Nhân viên
Employee
Employee Registration Employee Details Delete Employee
Hinh 3. 12. Giao dién Quan ly nhân viên — Xóa nhân viên
Giao diện Quản lý Nhân Viên trong hệ thông quản lý khách sạn là một công cụ quản lý thông tin nhân sự, giúp người dùng thực hiện các thao tác liên quan đến nhân viên một cách trực quan và hiệu quả. Dưới đây là các chỉ tiết về chức năng chính của form:
Thêm nhân viên mới: Người dùng nhập thông tin cơ bản của nhân viên, bao gồm: tên, số điện thoại, email, giới tính, tên đăng nhập, và mật khẩu. Sau khi điền đầy đủ thông tin, hệ thống sẽ tự động tạo một mã nhân viên (ID) duy nhất dựa trên gia tri cao nhat hién tai trong cơ sở dữ liệu. Dữ liệu được lưu trữ trực tiếp vào cơ sở dữ liệu thông qua các lớp xử lý, đảm bảo tính chính xác và bảo mật.
Hiển thị danh sách nhân viên: Danh sách nhân viên được hiển thị dưới dạng bảng (DataGridView) trên giao diện. Người dùng có thể chuyên đổi giữa các tab để xem danh sách nhân viên theo các tiêu chí khác nhau, chẳng hạn như tất cả nhân viên hoặc nhân viên được phân loại theo trạng thái công việc. Dữ liệu hiển thị được đồng bộ từ cơ sở dữ liệu, đảm bảo tính cập nhật.
Xóa nhân viên: Người dùng nhập mã nhân viên muốn xóa vảo ô thông tin va xác nhận thao tác. Hệ thống sẽ kiểm tra và thực hiện việc xóa nhân viên đó khỏi cơ sở đữ liệu. Sau khi xóa, danh sách nhân viên được tự động làm mới để phản ánh thay đổi.
25
Tự động làm mới và xóa dữ liệu nhập: Khi chuyển đổi giữa các tab hoặc hoàn thành thao tác, hệ thống sẽ tự động làm mới danh sách nhân viên hiển thị. Các trường nhập liệu được xóa sạch để tránh nhập dữ liệu dư thừa hoặc nhằm lẫn.
Xử lý lỗi và thông báo: Hệ thống có cơ chế xử lý lỗi mạnh mẽ, thông báo chỉ tiết khi có lỗi xảy ra (ví dụ: kết nối cơ sở dữ liệu thất bại, nhập thiếu thông tin). Các thông báo được hiển thị dưới dạng hộp thoại, giúp người dùng dễ dàng nhận biết và khắc phục lỗi.
26