You are on page 1of 11

ĐỒ ÁN MÔN : LẬP TRÌNH TRÊN

MÔN TRƯỜNG WINDOWS

ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN


(TIGER MINI HOTEL)

TÊN MSSV
NGUYỄN NHẬT LÂM 1811061139

NGUYỄN VÕ MINH KHANG 1811061302

TRẦN CÔNG DANH 1811062083


I.Mô tả tổng phần mềm quản lý khách sạn mini.
1.Mô tả tổng quát.
1.1 Mô tả chung về khách sạn.
-Khách sạn mini là khách sạn phù hợp với mọi tầng lớp lao động ,.
Với 4 phòng tiêu chuẩn và phòng Deluxe thiết kế đẹp mắt và trang
nhã được chú trọng tới từng chi tiết sẽ đem lại sự tiện nghi và thoải
mái tối đa cho quý khách dù là thời gian nghỉ ngơi thư giãn hay
trong chuyến công tác. Khách sạn cũng có các tầng không hút
thuốc riêng biệt với các địa điểm phục vụ nhu cầu của quý khách.
-Khách sạn có 3 loại phòng:
+2 phòng Standard: giường ngủ cỡ vừa với tổng diện tích là 20m2.
Sử dụng máy quạt,1 tolet riêng,bàn ghế ,tivi,…
+1 phòng Superios: giường ngủ cỡ lớn với tổng diện tích là 30m2.
Sử dụng máy điều hòa, máy nước nóng, tivi,…
+1 phòng Deluxe: 1giường ngủ cỡ cực lớn với tổng diện tích là
40m2. Sử dụng máy điều hòa , máy nước nóng,tủ lạnh,… .Đặc biệt
có view đẹp,…
1.2 Quản lý khách sạn.
-Bộ phận tiếp tân có nhiệm vụ thống kê các phòng: Chưa cho thuê,
đã cho thuê, lấy thông tin khách hàng,dịch vụ,… tổng hợp lại và
gửi về cho Ban Quản Lí.
- Ban Quản Lí xem các thống kê tổng quát về khách sạn.
- Để đảm bảo an ninh của Khách sạn: Khi muốn thuê phòng khách
hàng phải cung cấp thông tin của mình .Cung cấp CMND cho ban
quản lý của Quản lí khách sạn để lưu thông tin khách hàng tránh
các sự cố khác.

2.Mô tả hệ thống.
-Xây dựng phần mềm quản lí việc cho thuê tại khách sạn mini:
 Có thông tin lưu trữ : đã cho thuê, chưa cho thuê,…
 Có thông kê các phòng đã cho thuê và chưa cho thuê.
 Có tìm kiếm theo tên, theo ngày,…
 Có thêm xóa sửa thông tin khách hàng.
 Quản lý được danh sách các phòng khi khách đã đặt thuận tiện
cho việc quản lý.
 Thuận tiện cho việc đặt phòng của khách hàng khi mà khách hàng
tới nơi.
 Ứng dụng Công nghệ Thông tin vào việc giảm thiểu công sức, tiết
kiệm thời gian cho các yêu cầu tại các khách sạn.

II.Mô tả cơ sở dữ liệu.
Database gồm các bảng sau:
- Bảng hóa đơn gồm:

Khóa chính là: HoaDonID


Khóa phụ là:KhachHangID, PhongID

- Bảng chi tiết hóa đơn gồm:

Khóa chính: ChiTietHoaDonID


Khóa phụ: DichVuID, HoaDonID

- Bảng dịch vụ gồm:


Khóa chính: DichVuID

- Bảng khách hàng gồm:

Khóa chính: KhachHangID

- Bảng phòng gồm:

Khóa chính là : PhongID


Khóa phụ: LoaiPhongID

- Bảng loại phòng gồm:

Khóa chính là: LoaiPhongID

- Bảng booking gồm:

Khóa chính là: BookingID


III.Mô hình Class Diagram
IV.Mô hình Use Case Diagram
V.Form hệ thống
Giao diện chương trình
Màn hình chính

- Khi click vào chạy phần mềm , đầu tiên sẽ hiển thị => màn hình chính
- Form màn hình chinh gồm có : quản lý khách hàng ,liên hệ và thoát
- Màn hình chính sẽ hiển thị:
+ Tình trạng phòng:
Đỏ: phòng trống.
Xanh: phòng ở.
Vàng: phòng trả.
Xám: phòng đang dọn.
- Hiển thị 4 của khách sạn: mỗi phòng hiển các thông tin như tên
booking, tên khách, số khách, quốc tịch, ngày đến, ngày đi, tiền phòng,
và tính năng thay đổi trạng thái phòng, 1 button chuyển đến trang chi
tiết để điền thông tin phiếu phòng, 1 nút check out khi khách trả phòng.
- Bên tay trái màn hình hiển thị lịch tiện cho người sử dụng quan sát
ngày tháng năm.

Quản lý khách hàng


Trong màn hình chính khi nhấn vào quản lý khách hàng sẽ hiển thị:

Quản lý khách hàng có các chức năng:


+ Hiển thị toàn bộ khách hàng đã check in tại khách sạn khi đã có hóa đơn
thanh toán.
+ Gồm các nút chức năng như: tìm kiếm khách hàng theo tên khách hàng,
lọc ra các khách hàng từ ngày nào đến ngày nào.
+ Người dùng không có quyền xóa hay thêm hay cập nhật gì từ màn hình
này, người dùng muốn thêm khách hàng thì chỉ được thêm khi đã có hóa
đơn từ màn hình chi tiết hóa đơn.
Chi tiết phiếu phòng
Trong màn hình chinh khi nhắn vào chi tiết sẽ hiển thị chi tiết phiếu
phòng

Chi tiết phiếu phòng gồm các chức năng:


+ Hiển thị các thông tin về hóa đơn của khách hàng như: loại phòng, tên
booking, số khách, ngày vào, giá phòng, số đêm, số phòng, tên khách,
quốc tịch, ngày đi, thành tiền, tên dịch vụ, giá dịch vụ, số lượng.
+ Bao gồm các nút với các chức năng như: thêm dịch vụ, xóa dịch vụ,
lưu khi có sửa đổi.
+ Sau khi người dùng nhấn nút lưu thông tin sẽ được lưu vào bảng
khách hàng, hóa đơn, chi tiết hóa đơn theo từng table trong cơ sở dữ
liệu, đồng thời sẽ chuyển về màn hình chính và hiển thị lên các label của
phòng đó thông tin đã được điền vào và trạng thái phòng sẽ thay đổi từ
trống sang có khách.
+ Khi người dùng nhấn nút thêm, tên dịch vụ được chọn từ combobox
và số lượng được điền từ textbox sẽ được insert xuống datagridview chi
tiết dịch vụ bên dưới.
+ Khi người dùng nhấn chọn dòng trên datagridview và nhấn nút xóa,
thì dòng dữ liệu đó sẽ được xóa đi trên datagridview đó.
Liên hệ
Trong màn hình chinh khi nhắn vào liên hệ sẽ hiển thị form liên hệ
- Trong đó sẽ hiển thị thông tin khách sạn và chủ sở hữu.
- Hiển thị thông tin của nhà sáng lập ra phần mềm, địa chỉ, email. website
liên hệ, số điện thoại.

You might also like