BÀI TẬP LỚN Môn: Hệ Quản Trị Cơ Sở Dữ Liệu Đề Tài: Quản lí khách sạnMỤC LỤCLỜI NÓI ĐẦU3NỘI DUNG4PHẦN I. BÀI TOÁN ĐẶT RA VÀ CÁCH THỨC ĐỂ GIẢI QUYẾT BÀI TOÁN.4I. Khảo sát hệ thống hiện tại: Khách sạn Thousand Star.4II. Bài toán đặt ra đối với yêu cầu của hệ thống mới.6III. Cách thức để giải quyết bài toán7PHẦN 2: THỰC THI ĐỂ GIẢI QUYẾT BÀI TOÁN21I. Xử lý giao diện bài toán21II. Một số yêu cầu cơ bản đặt ra29III.Bảo trì hệ thống29TÀI LIỆU THAM KHẢO39
Trang 1
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
Giáo viên hướng dẫn:
Nhóm sinh viên thực hiện:
1 Nguyễn Quốc Triệu
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 3
NỘI DUNG 4
PHẦN I BÀI TOÁN ĐẶT RA VÀ CÁCH THỨC ĐỂ GIẢI QUYẾT BÀI TOÁN 4
I Khảo sát hệ thống hiện tại: Khách sạn Thousand Star 4
II Bài toán đặt ra đối với yêu cầu của hệ thống mới 6
III Cách thức để giải quyết bài toán 7
PHẦN 2: THỰC THI ĐỂ GIẢI QUYẾT BÀI TOÁN 21
I Xử lý giao diện bài toán 21
II Một số yêu cầu cơ bản đặt ra 29
III.Bảo trì hệ thống 29
TÀI LIỆU THAM KHẢO 39
Trang 3LỜI NÓI ĐẦU
Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính không thểnào thiếu được trong mọi lĩnh vực đời sống Hơn lúc nào hết các tính năng củamáy tính được khai thác một cách triệt để Việc áp dụng Tin học vào quản lý, sảnxuất, kinh doanh, du lịch là một xu hướng tất yếu
Ứng dụng tin học trong công tác quản lý khách sạn tại Khách SạnThousand Star là mô hình quản lý mới, và đã đem lại những khả năng mới trongcông tác quản lý tại Thousand Star như: việc bố trí cho khách thuê phòng hay sửdụng các dịch vụ khi khách đến ở trong khách sạn cũng như việc thanh toán chokhách hàng được nhanh chóng thuận tiện khi khách đi, các lãnh đạo kiểm soáttình hình doanh thu hàng ngày được dễ dàng, kiểm soát được tình hình của cácphòng, các dịch vụ trong khách sạn, mặt khác giảm được số nhân viên phục vụcho công việc hành chính, giải quyết các thắc mắc khiếu nại của khách hàng đượcnhanh chóng
Mục tiêu của báo cáo này là phân tích, thiết kế để xây dựng được chươngtrình quản lý khách sạn với các tính năng nêu trên phục vụ cho việc quản lý tạiKhách Sạn Thousand Star hoàn toàn tự động trên máy tính
Trang 4NỘI DUNG
PHẦN I BÀI TOÁN ĐẶT RA VÀ CÁCH THỨC ĐỂ GIẢI QUYẾT BÀI TOÁN.
I Khảo sát hệ thống hiện tại: Khách sạn Thousand Star.
Thousand Star là 1 khách sạn lâu đời ở địa bàn Hà Nội, có lượngkhách hàng thân quen đông đảo
Tuy nhiên, do cơ cấu tổ chức đã cũ, bộc lộ nhiều hạn chế trong quản
lý và thực thi các chức năng, nhiệm vụ của 1 khách sạn nên mất dầntính cạnh tranh
Trong bối cảnh hội nhập kinh tế, các khách sạn mọc lên với số lượngchóng mặt, với đội ngũ tiếp viên trẻ, phương thức làm việc linh hoạt,hiện đại… trở thành các đối thủ cạnh tranh nguy hiểm của ThousandStar
→ Đứng trước nguy cơ bị thua lỗ, Thousand Star quyết định đầu tư xây
dựng một hệ thống quản lý khách sạn mới, có tính hiện đại, sử dụng công nghệ thông tin trong quản lý.
1 Cơ cấu tổ chức của Khách sạn.
Khách sạn được tổ chức theo cơ cấu sau:
Ban Giám Đốc Phòng Quản Lý (Manager)
Ban lễ tân cũng có trách nhiệm quản lý các phòng trong khách sạn, cácphòng còn trống khách hàng có thể thuê, quản lý thông tin khách hàng… Tuynhiên hoạt động hiện nay chủ yếu còn là thủ công bằng sổ sách
Phòng Quản Lý (Manager):
Là bộ phận chịu trách nhiệm quản lý các vấn đề chung của khách sạn,như Quản lý nhân viên, Quản lý các dịch vụ, Quản lý kho hàng của khách sạn
…
Trang 5Phòng Quản lý chịu trách nhiệm Quản lý trực tiếp tới các phòng bankhác dưới lệnh của Giám đốc khách sạn.
Tuy nhiên, việc quản lý cũng gặp nhiều khó khăn bởi cách làm thủ công
Ban Giám Đốc:
Gồm giám đốc, các phó giám đốc, thư ký … có quyền hạn và tráchnhiệm cao nhất trong khách sạn, quyết định phương hướng hoạt động củakhách sạn trong tương lai và chịu trách nhiệm với doanh thu của khách sạn
Nhận xét: Qui trình thủ công dựa trên sức người là chính đã bộc lộ nhữngnhược điểm sau đây:
- Việc lưu trữ hồ sơ của khách hàng cũng như các thông tin cần thiết trongcông tác thanh toán đều được tiến hành thủ công bằng sổ sách và các chứng từvới một số lượng lớn và lưu trữ trong nhiều năm, chính vì vậy gây ra nhiềukhó khăn cho công tác quản lý, tốn nhiều thời gian và công sức cho nhữngngười trực tiếp điều hành với những biện pháp bảo quản và hình thức kiểm tra,kiểm kê phức tạp
- Khi lưu trữ thông tin bằng phương pháp truyền thống, nếu có sai sót thìviệc sửa đổi gặp nhiều khó khăn và sẽ rất không hay nếu phải sửa đổi nhiềulần
- Tốn nhân lực vì trong mỗi khâu cần một số người quản lý và giúp việc
- Việc đăng kí thuê phòng với một số lượng khách lớn đôi khi còn rườm rà
Trang 6II Bài toán đặt ra đối với yêu cầu của hệ thống mới.
Chính những nhược điểm đã phân tích ở trên, cùng với quá trình phỏng vấn để nắm bắt rõ yêu cầu của hệ thống cần tạo lập, với mục đích nâng cao chất lượng phục vụ khách hàng và quản lý hiệu quả việc kinh doanh của khách sạn,
Hệ thống quản lý khách sạn mới được xây dựng dựa trên nhu cầu tin học hóa công việc kinh doanh của khách sạn Thousand Star.
1 Các yêu cầu đối với tính năng hệ thống:
- Tự động hóa các tác nghiệp của hệ thống: đặt phòng tự động, quản lýkhách vào tự động, tự động hóa công việc tính toán như in hóa đơn,tổng hợp doanh thu… nhắm làm tăng hiệu suất xử lý và tính chínhxác trong khi phục vụ khách hàng
- Dữ liệu đưa vào được kiểm tra và chuẩn hóa đảm bào sự đúng đắn vàchặt chẽ
- Cơ sở dữ liệu hệ thống đầy đủ và thống nhất quản lý hoạt độngkhách vào khách sạn, sử dụng dịch vụ, thanh toán, và khách ra khỏikhách sạn
- Cung cấp đầy đủ, chính xác các thông tin về khách sạn: số phòng,loại phòng, các loại dịch vụ…
- Hệ thống tạo ra các báo cáo, phân tích về hoạt động kinh doanh củakhách sạn
2 Các yêu cầu khác đối với hệ thống:
- Hệ thống tin cậy và chính xác, giao diện thân thiện dễ sử dụng, hệthống linh động, dữ liệu truy cập nhanh
- Hệ thống đảm bảo bảo mật cho người sử dụng, đảm bảo người dùngthực hiện đúng phạm vi chức năng
3 Phát biểu nghiệp vụ bài toán.
Quản lý thuê, trả phòng: Khi khách hàng đến thuê đặt phòng, bộ phận
quản lý thuê phòng sẽ kiểm tra yêu cầu của khách Nếu yêu cầu không đáp ứngđược thì đưa ra thông báo từ chối, nếu đáp ứng được thì lập phiếu thuê cho kháchhàng Thông tin trên phiếu thuê gồm có: Mã phiếu thuê, ngày lập, mã khách hàng,tên khách hàng, số CMND, địa chỉ khách hàng, số tiền đặt trước, yêu cầu Phiếuthuê được lập thành 2 bản, 1 bản giao cho khách, 1 bản lưu lại Khách hàng có thểthuê nhiều lần khi có nhu cầu thuê phòng, mỗi lần thuê sẽ có một phiếu thuê đượclập Khi khách hàng trả phòng, hóa đơn thanh toán sẽ được lập cho khách hàng.Thông tin trên hóa đơn gồm: Mã hóa đơn, mã phiếu thuê, tên khách hàng, sốCMND và thông tin về phòng thuê gồm {số phòng, tình trạng phòng, đơn giá
Trang 7phòng, số ngày ở, thành tiền}, tổng tiền dịch vụ, tổng tiền thanh toán, ghi chú.Hóa đơn được lập thành 2 bản, 1 bản giao cho khách, 1 bản lưu lại.
Quản lý dịch vụ: Khi khách hàng có nhu cầu sử dụng dịch vụ, bộ phận
quản lý dịch vụ sẽ kiểm tra yêu cầu của khách Nếu yêu cầu không đáp ứng đượcthì đưa ra thông báo từ chối, nếu đáp ứng được thì cung cấp dịch vụ cho khách
Bộ phận này phải lưu đầy đủ thông tin theo dõi quá trình sử dụng dịch vụ củakhách hàng trong hóa đơn dịch vụ: số hóa đơn dịch vụ, ngày lập, mã khách hàng,tên khách hàng, số CMND, và thông tin về dịch vụ gồm {mã dịch vụ, tên dịch vụ,ngày sử dụng, thời lượng sử dụng, thành tiền}, tổng tiền, ghi chú Mỗi phiếu thuê
có thể có nhiều hóa đơn sử dụng dịch vụ Ngoài ra bộ phận này còn phải thêmdịch vụ nếu là dịch vụ mới, xóa dịch vụ nếu dịch vụ đó không dùng nữa và sửachữa thông tin dựa trên các thông tin về các dịch vụ do nhà cung cấp gửi tới từyêu cầu của khách sạn Thông tin gồm: mã dịch vụ, tên dịch vụ, đơn giá, mô tảkhác
Quản lý khách hàng: Trong thời gian lưu lại khách sạn, bộ phận quản lý
khách hàng sẽ nhập và lưu toàn bộ thông tin về khách hàng Khi cần thiết có thểsửa chữa và xóa thông tin khách hàng Thông tin khách hàng gồm: mã kháchhàng, tên khách hàng, số CMND, địa chỉ, điện thoại, quốc tịch, số hộ chiếu
Quản lý phòng: Nhập mới thông tin phòng, sửa chữa thông tin về phòng,
xóa bỏ thông tin phòng Thông tin về phòng do ban quản lý cung cấp và gồm cácthông tin: số phòng, loại phòng, diện tích, tình trạng phòng, đơn giá phòng
Quản lý tiện nghi: Việc thêm mới tiện nghi được thực hiện khi có tiện
nghi mới được nhập về từ nhà cung cấp Nếu tiện nghi không dùng nữa thì xóathông tin tiện nghi đó Thông tin tiện nghi cũng có thể được sửa chữa Thông tintiện nghi gồm: mã tiện nghi, tên tiện nghi, tình trạng tiện nghi, số lượng hiện có
Trong 1 phòng có thể có nhiều tiện nghi, các tiện nghi cũng có thể có nhiềutrong phòng
Bộ phận báo cáo thống kê lấy thông tin từ các bộ phận khác và có nhiệm
vụ thống kê khách hàng thuê, thống kê tình trạng phòng, thống kê tình trạng thuêphòng, thống kê doanh thu để đưa lên ban quản lý khi nhận được yêu cầu từ banquản lý
III Cách thức để giải quyết bài toán
1 Phân tích chức năng của hệ thống
Mô hình phân cấp chức năng:
Trang 82 Phân tích dữ liệu
1 Mô hình luồng dữ liệu.
1.1 Sơ đồ luồng dữ liệu mức khung cảnh:
Quản lý hoạt động Khách sạn Thousand Star
QL Thuê, trả phòng
QL Khách hàng
QL Phòng Báo cáo
Thống kê
QL Dịch vụ QL Tiện
nghi phòng
Kiểm tra yêu cầu thuê phòng Đưa ra thông báo
từ chối Lập phiếu thuê cho khách Thanh toán
Kiểm tra yêu cầu dịch vụ Đưa ra thông báo
từ chối Cung cấp dịch vụ cho khách Lập hóa đơn dịch vụ Thêm dịch vụ Sửa dịch vụ Xóa dịch vụ
Thêm thông tin khách hàng Sửa thông tin khách hàng Xóa thông tin khách hàng
Thêm thông tin phòng
Sửa thông tin phòng
Xóa thông tin phòng
Thêm thông tin tiện nghi Sửa thông tin tiện nghi Xóa thông tin tiện nghi
Thống
kê khách hàng Thống
kê phòng
Thống
kê doanh thu
Lập hóa đơn thanh toán
Tìm phòng trống
Trả phòng tất cả, hoặc trả từng phòng
Trang 9Thông tin về dịch vụ (thêm mới, sửa, xóa) Thông tin về nhân viên (thêm mới, sửa, xóa)
Thống kê khách hàng thuê
Báo cáo tình trạng phòng Báo cáo doanh thu
Báo cáo tình trạng thuê phòng
1.2 Sơ đồ luồng dữ liệu mức đỉnh:
Trang 10Hóa đơn dịch vụ Thông báo từ chối sử dụng dịch vụ
Dịch vụ Thông tin yêu cầu sử dụng dịch vụ
Thông tin về nhân viên khi thay đổi
Thông tin về nhân viên khi xóa
1.3 Sơ đồ luồng dữ liệu các chức năng của hệ thống.
Trang 111.3.1 Chức năng Quản lý thông tin khách hàng:
Thông tin về khách hàng khi thay đổi
Thông tin về khách hàng khi xóa
Lập hóa đơn dịch vụ
Thông tin yêu cầu sử dụng dịch vụ
Nhân viên
Thông tin về dịch vụ
Thông tin về dịch vụ khi thay đổi
Thông tin về dịch vụ khi xóa
1.3.3 Chức năng Quản lý thông tin tiện nghi:
Trang 12Thông tin về tiện nghi
Thông tin về tiện nghi khi thay đổi
Thông tin về tiện nghi khi xóa
Tiện nghi trong phòng
1.3.4 Chức năng Quản lý thông tin phòng trong khách sạn:
Thông tin về phòng khách sạn khi thay đổi
Thông tin về phòng khách sạn khi xóa
Phòng khách sạn
1.3.5 Chức năng Quản lý nhân viên:
Thông tin về nhân viên
Thông tin về nhân viên khi thay đổi
Thông tin về nhân viên khi xóa
Nhân viên
1.3.6 Chức năng Quản lý thuê trả phòng:
Trang 13Lập phiếu thuê cho khách
Thông tin yêu cầu thuê phòng
Thông báo từ chối thuê phòng
Hóa đơn thanh toán
Phiếu thuê
Hóa đơn thanh toán
Khách hàng
Phòng khách sạn
Phiếu thuê
Hóa đơn dịch vụ
1.3.7 Chức năng Báo cáo thống kê:
Ban giám đốc
Thống kê khách hàng thuê phòng
Thống kê tình trạng phòng
Thống kê doanh thu
Báo cáo tình trạng phòng
Thống kê khách hàng thuê phòng
Tiện nghi
Phòng khách sạn
Phiếu thuê
Hóa đơn thanh toán
Khách hàng
2 Mô hình liên kết thực thể.
Trang 142.1 Mức hệ thống.
Phiếu thuê Hóa đơn dịch vụ
Khách hàng Phòng
n m
Trang 15Cùng đăng ký
Hóa đơn dịch vụ
Ngày lập HDDV Ghi chú
Mã Phiếu thuê
Phiếu thuê
Mã phiếu thuê Tiền đặt cọc Yêu cầu Trạng thái
Ngày thuê phòng Ngày lập phiếu thuê
Loại phòng 1 n
Có
1
n
Số lượng TN Loại phòng
Trang 16Các quan hệ được xác định như sau (Dạng chuẩn 3NF):
DichVu (MaDV, TenDV, DonGia)
DichVuSuDung (MaDV, MaHDDV, SoLuongDV, NgaySD)
HoaDonDV (MaHDDV, NgayLapHDDV, MaPT, GhiChu)
KhachHang (MaKH, TenKH, SoCMND, DiaChiKH, DienThoaiKH,
QuocTich, SoHC)
PhieuThue (MaPT, NgayLapPT, TienDatCoc, YeuCau, TrangThai,
NgayThueP)
CungDK (MaPT, MaKH, MaPhong)
HoaDonTT (MaHDTT, MaPT, MaNV, TongTienDV, TongTienTT,
GhiChu)
PhongTT (MaPT, MaPhong, NgayTraP, ThanhTien)
PhongKS (MaPhong, LoaiPhong, TinhTrangP)
LoaiPhong (LoaiPhong, DonGia, DienTich, KieuPhong)
TienNghiPhong (LoaiPhong, MaTN, SoLuongTN)
TienNghi (MaTN, TenTN)
NhanVien (MaNV, TenNV, DienThoaiNV, MoTaKhac)
3.2 Lập từ điển dữ liệu
Bảng 1: DichVu (Lưu thông tin về dịch vụ do khách sạn cung cấp):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Bảng 2: DichVuSuDung (Lưu thông tin về dịch vụ đã được khách hàng sử dụng):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Khoá chính
Yes
2 MaHDDV Nvarchar 8 Mã hóa đơn dịch vụ Yes
Bảng 3: HoaDonDV (Lưu thông tin về hóa đơn sử dụng dịch vụ):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
1 MaHDDV Nvarchar 8 Mã hóa đơn
dịch vụ
đơn dịch vụ
No
Trang 17Bảng 4: KhachHang (Lưu thông tin về khách hàng của khách sạn):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Bảng 5: PhieuThue (Lưu thông tin về phiếu thuê lập cho khách hàng):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
chính
Yes
hàng
No
Bảng 6: CungDK (Lưu thông tin về các khách hàng cùng đăng ký trong 1 phiếu thuê):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Khoá chính
Yes
Bảng 7: HoaDonTT (Lưu thông tin về hóa đơn thanh toán tiền cho từng phiếu thuê):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
1 MaHDTT nvarchar 10 Mã hóa đơn thanh
toán
Khoá chính
Yes
Trang 18Bảng 8: PhongTT (Lưu thông tin về phòng được thanh toán):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Khoá chính
Yes
2 MaPhong nvarchar 4 Mã phòng Yes
Bảng 9: PhongKS (Lưu thông tin về phòng của khách sạn):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
1 MaPhong nvarchar 4 Mã phòng Khoá chính Yes
2 LoaiPhong nvarchar 1 Mã loại phòng Khóa ngoài No
của phòng
No
Bảng 10: LoaiPhong (Lưu thông tin về phòng của khách sạn):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
1 LoaiPhong nvarchar 1 Mã loại phòng Khoá chính Yes
phòng
No
Bảng 11: TienNghiPhong (Lưu thông tin về tiện nghi trong phòng):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
1 LoaiPhong nvarchar 1 Loại phòng
Khoá chính
Yes
trong phòng
No
Bảng 12: TienNghi (Lưu thông tin về tiện nghi của khách sạn):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
Trang 192 TenTN Nvarchar 35 Tên tiện nghi No
Bảng 13: NhanVien (Lưu thông tin về nhân viên của khách sạn):
STT Tên trường Kiểu dữ liệu Kích cỡ Mô tả Đặc điểm Not null
3.3 Thiết kế Cơ sở dữ liệu.
Sơ đồ quan hệ giữa các bảng:
Ghi chú: Các bảng trong sơ đồ quan hệ :
- Các khóa chính đảm bảo không có độ dai ký tự và tính năng tăng mã tự độngchèn vào các mã trống cho các bảng (Phieuthue ,hoadontt, hoadondv ,khachhang,dichvu) để giảm thiểu nhập dữ liệu sai cho bảng qua các trigger
- Các khóa ngoại đều có rằng buộc khi thay đổi hay khi xóa các bảng cha trừ liênkết giữa phongks với phongtt
Trang 20a Tăng mã tự động
- sau khi người sủ dụng insert một giá trị vào cho bảng csdl thi hẹ thông sẽ duyệt
tù đầu các bản ghi ,sau đó sẽ kiểm tra nếu như có chỗ một bản ghi nào bị xóa thid
nó sẽ update giá trị bản ghi vừa mối nhạp thành giá trị một bản ghi nào bị xóatrước nó nếu không thì giá trị vừa nhập sẽ được đổi thành bản ghi có mã đượctăng lên.(giúp cho việc giảm việc nhập dữ liệu không đúng định dạng cho khóachính)
- một số khác có tính năng khi nhập sẽ thay đổi du liệu của bảng khác
+ cungdk khi nhập hoặc khi update sẽ thay đổi giá trị của bảng cùng đăng kýthành nhận phòng khi nhập dữ liều thì sẽ check ma phong vừa nhập xem có đúngvới mã phòng đã đăng ký hay không trong bảng phieuthue (thể hiện việc kháchđến nhận phòng)
+ hoadontt khi nhâp dữ liệu để trả phòng cho khách hàng thì sẽ tìm kiếm cáphòng thuộc số đăngký này trong bảng phongtt nếu các phòng đều được thanhtoán (thanhtien>0) thì sẽ thay đổi tại bản phieuthue (trangthai dược gán thành trảphòng).(có thể giải quyêt được khách hàng trả theo tung phòng và trả tat cả mộtlần trong một số đang ký)
+ Phieuthe khi update giá tri trong bảng phiếu thuê thành “huy” thì sẽ xóa toàn bộbản ghi trong bảng phongtt vói mã phiêu thuê bàng giá trị mới update (thể hiệnviệc khách hàng hủy đănng ký) và check ngày lap phiếu ngày hẹn trả ngày thuêphòng cho đúng logic
Hàm
- “Tổng tiền dịch vụ”+ “tổng tiền phòng”: tính toán toàn bộ số tiền dịch vụ củacủa một khác hàng nào đó hoặc toàn bộ số tiền của một số đăng ký nào đó(tạo rahai cách thanh toán theo phòng và theo số đăng ký giai quyết vấn đề phiếu thuêđăng ký nhiều phòng nhưng một phòng trong đó lại trả tiền phong và dịch vụ củariêng phòng đó)
- “Phòng trùng” nhau lấy ra các phòng có hơn một trạng tháy đó là có người trongphòng và dã được đăng ký (giúp cho việc thông báo với nhân viên và tình trạngphòng một các chi tiết)
- “Tìm phòng “ tìm trong các phòng trùng nhau các giá trị ngày hẹn trả phòng vàngày thuê phòng của các số đăng ký đã thuê phòng đó Hàm có tác dụng láy ragiá trị xen giữa của cá số đang ký này khi khác hang muốn đến khách sạn trongmột khỏang thời gian nhất định hàm được gọi bởi tìm phòng trống
- “Tìm phòng trống “tìm ra tất cả các phòng còn trống trong khoảng thời giangiữa hai ngày khách đén và khách đi theo số đăng ký gọi phòng timphong và kếthọp với các phòng chưa được đăng ký
- “tiền từng phòng” hàm tính toán trả lại kết quả tiền một phòng nào đó khi nhạpngày trả phòng
Khung nhìn
- “phòng khách sạn” đưa ra thông tin về từng phòng của khách sạn và số ngườiđang có trong khách sạn phòng đã được đăng ký Thuận lợi cho việc tìm cácphòng trống trong khách sạn trong khoảng thời gian được định trước và thống kêchi tiế người trong phòng