Phân tích thiết kế quản lý khách sạn
Trang 1LỜI NÓI ĐẦU
Công nghệ thông tin phát triển một cách nhanh chóng, thúc đẩy nền kinh tế phát triển việc quản lí kinh tế trở nên khó khăn và phức tạp hơn Do đó vấn đề tự động hóa trở nên quang trọng và cần thiết phân tích và thiết kế Hệ thống thông tin là môn học đáp ứng được yêu cầu trên Sau khi đươc sự hướng dẫn của giáo viên bộ môn là thầy Nguyễn Gia Tuấn Anh Nhóm chúng em đã thực hiện đề tài “Quản Lí Khách Sạn” Do sự hiểu biết của chúng em về lỉnh vực này còn chưa sâu sắc nên sẽ có ai sót nên chúng em mong thầy thông cảm và góp ý kiến thêm cho chúng em Chúng em xin chân thành cảm ơn sự hướng dẫn và sự giúp đỡ của thầy.
TP Hồ Chí Minh ngày 15 tháng 4 năm 2008
Trang 2Mục lục
LỜI NÓI ĐẦU 1
1. MỤC TIÊU, PHẠM VI ĐỀ TÀI 3
1.1. Mục tiêu: 3
1.2. Phạm vi: 3
2. KHẢO SÁT 4
3. PHÂN TÍCH, XỬ LÝ DỮ LIỆU 9
3.1. Phát hiện, mô tả thực thể 9
3.2. Mô hình ERD: 12
3.3. Phát hiện, mô tả ràng buộc giữa các quan hệ: 13
3.4. Chuyển mô hình ERD sang mô hình quan hệ: 14
3.5. Mô tả chi tiết quan hệ: 15
3.1.1. Mô tả chi tiết quan hệ KHACHHANG 15
3.1.2. Mô tả chi tiết quan hệ XEKHACH 15
3.1.3. Mô tả chi tiết quan hệ LOAIPHONG 15
3.1.4. Mô tả chi tiết quan hệ PHONG 16
3.1.5. Mô tả chi tiết quan hệ KHUVUC 16
3.1.6. Mô tả chi tiết quan hệ DONGIA 16
3.1.7. Mô tả chi tiết quan hệ CHUCVU 17
3.1.8. Mô tả chi tiết quan hệ NHANVIEN 17
3.1.9. Mô tả chi tiết quan hệ BANGLUONG 17
3.1.10. Mô tả chi tiết quan hệ CT_PDANGKY 18
3.1.11. Mô tả chi tiết quan hệ P_DANGKY 18
3.1.12. Mô tả chi tiết quan hệ HOADON 18
3.1.13. Mô tả chi tiết quan hệ CHITIET_HD 19
3.1.14. Mô tả chi tiết quan hệ PHIEUCHI 19
3.1.15. Mô tả chi tiết quan hệ CT_PHIEUCHI 19
3.1.16. Mô tả chi tiết quan hệ P_KIEMKE 20
3.1.17. Mô tả chi tiết quan hệ DICHVU 20
3.1.18. Mô tả chi tiết quan hệ DVSUDUNG 20
3.1.19. Mô tả bảng tổng kết: 21
3.6. Chuẩn hóa các quan hệ: 24
3.7. Mô hình tổng quan các chức năng: 24
3.8. Thiết kế Form: 24
3.9. Mô tả ô xủ lý, kho dữ liệu 33
3.10. Giải thuật cho các ô xử lý: 46
4. THIẾT KẾ GIAO DIỆN 52
4.1. Thiết kế Menu 56
4.2. Thiết kế Report 62
5. ĐÁNH GIÁ ƯU, KHUYẾT ĐIỂM 64
5.1. Ưu điểm 64
Trang 3Dựa vào những kiến thức học được từ môn Phân tích thiết kế hệ thống thông tin,
đồ án sẽ phân tích thiết kế hệ thống khách sạn nhà nghĩ nhằm mục đích tạo một hệthống quản lý việc kính doanh một khách sạn bao gồm các chức năng:
- Quản lý khách hàng
- Quản lý việc đăng ký thuê phòng và trả phòng
- Quản lý hiện trạng từng phòng
- Quản lý các dịch vụ khách sạn cung cấp
- Quản lý tài chính thu chi của khách sạn
- Quản lý nhân viên
- Do phạm vi và khả năng nên chúng em chỉ khảo sát và phân tích việc quản lý khách sạn có mô hình vừa và nhỏ Tuy nhiên chúng ta vẫn có thể mở rộng mô hình này cho hệ thống khách sạn có qui mô lớn
Trang 42 KHẢO SÁT
Để thực hiện đồ án chúng em đã tiến hành khảo sát tại khách sạn Bình Minh
127 – Phạm Thế Hiển - Quận 8 – TPHCM để tìm hiểu thông tin, qui trình hoạt động,
tổ chức nhân sự của một khách sạn Ngoài ra chúng em còn tìm hiểu và tham khảo thông tìn trên mạng của một số khách sạn khác để có thể hoàn chỉnh hơn những đặc tảcho mô hình quản lý này
vụ, đại sảnh và kho), một tầng hầm làm bãi đậu xe
Để đáp ứng yêu cầu của khách hàng về số lượng người ở, các tiện nghi cần thiết khách sạn đã chia các phòng ra làm nhiều loại: phòng bình thường, phòng VIP tương ứng với một, hai người ở
Mỗi phòng đều cung cấp các tiện nghi cần thiết như tivi, tủ lạnh, điện thoại, quạt Ngoài ra phòng VIP sẽ cung cấp thêm các dịch vụ máy lạnh, máy nước nóng, không gian thoải mái dễ chụi, thoáng mát
NV PHỤC VỤ
NV BẢO VỆ
Trang 5Có nhiệm vụ quản lý trực tiếp khách sạn, mọi vấn đề của khách sạn đềuphải thông qua giám đốc và giám đốc có quyền quyết định tất cả mọi thông tin
xử lý trong khách sạn
NV bộ phận lễ tân:
Có nhiệm vụ tiếp nhận khách thuê phòng, trả lời những yêu cầu thắc mắccho khách hàng, quản lý thông tin về phòng và khách hàng Lập phiếu đăng kýkhi khách thuê phòng, nhận yêu cầu khi khách hàng muốn sử dụng dịch vụ.Lập nội dung chi tiêt phiếu thanh toán khi khách hàng trả phòng và chuyểnsang bộ phận kế toán lập hóa đơn thanh toán
NV kế toán:
Quản lý thông tin tài chính thu chi trong khách sạn, có nhiệm vụ lập hóađơn thanh toán cho khách hàng, lập phiếu chi khi khách sạn cần chi tiêu chovấn đề sửa chửa hoặc mua sắm phục vụ việc kinh doanh Hàng tháng NV kếtoán phải tiến hành kiểm kê tài chính thu chi và đóng thuế kinh doanh chokhách sạn
NV bảo vệ:
Bảo vệ có nhiệm vụ giữ xe, khuân hành lý và giữ gìn an ninh trật tự trongkhách sạn Theo dõi các thiết bị của khách sạn và chịu trách nhiệm về hệ thốngánh sáng
- Nhân viên bảo vệ sẽ tiếp nhận giử xe, khuân hàng lý dẫn khách lênphòng
- Khi khách yêu cầu sử dụng dịch vụ, nhân viên phục vụ sẽ cung cấpcho khách
- Khi khách yêu cầu trả phòng nhân viên bộ phận tiếp tân sẽ lập chitiết phiếu thanh toán rồi chuyển sang bộ phận kế toán lập hóa đơn thanh toáncho khách
- Khi khách sạn cần sửa chữa, nâng cấp tiện nghi, mua nguyên liệu
và các dịch vụ phuc vụ việc kinh doanh của khách sạn cần phải lập phiếu chi(do NV kế toán đảm trách)
- Hàng tháng NV kế toán sẽ tiến hành kiểm kê thu chi, đóng thuếkinh doanh
- Giám đốc khách sạn sẽ quản lý, chụi trách nhiệm về mọi công việccủa các nhân viên, và cũng là người chịu thuế
Trang 6 Mẫu phiếu chi:
Khách sạn BÌNH MINH
PHIẾU CHI
Số ………
Ngày ………
Người lập phiếu chi: ………
Người nhận tiền chi: ………
Ngày chi: ………
Lý do chi: ………
Số lượng chi: ………
Số tiền: ………
Ngày… Tháng…… Năm……
Giám đốc Người nhận tiền Người giao tiền
(kí tên) (kí tên) (kí tên)
Mẫu hóa đơn:
Trang 7 Mẫu phiếu đăng ký thuê phòng
Khách Sạn BÌNH MINH
Số phiếu………
PHIẾU ĐĂNG KÝ THUÊ PHÒNG Tên khách hàng: ………
Năm sinh: ……… Số CMND:………
Địa chỉ: ………
Số điện thoại: ………
Phòng: ……… Số người ở: ………
Ngày đến………Giờ đến: ………
Ngày đi: ……… Giờ đi: ………
Ngày …… tháng …… năm……
Nhân viên lập (kí tên) Khách sạn BÌNH MINH HÓA ĐƠN Số ………
Ngày ………
Mã số thuế: …………
Khách hàng: ………
Địa chỉ: ………
Ngày đến: ……… Giờ đến: ………
Ngày đi: ……… Giờ đi: ………
Phòng: ……… Giá tiền: ………
Dịch vụ: STTTên dịch vụSố lượngĐơn giáTổng tiền dịch vụ: Tiền phát sinh: ……… Lí do: ………
Thuế VAT: ………
Tổng tiền: ………
Ngày……… tháng ……… năm ………
Khách hàng Giám đốc Người lập hóa đơn
(Kí tên) (Kí tên) (Kí tên)
Trang 8Khách Sạn BÌNH MINH
Số phiếu gửi………
PHIẾU ĐĂNG KÝ GỬI XE Tên khách hàng: ……… Phòng: ………
Loại xe: ………
Biển số: ………
Ngày gửi: ………
Ngày …… tháng …… năm……
Nhân viên giữ xe (kí tên) Mẫu bảng dịch vụ: Khách Sạn BÌNH MINH
Bảng số: ………
BẢNG DỊCH VỤ SỬ DỤNG
STT Tên dịch vụ Phòng Số lượng Đơn giá Ghi chú
Quản lý khách hàng:
Mỗi khách hàng khi đăng kí thuê phòng phải cung cấp các thông tin cá
nhân để khách sạn dễ dàng quản lý bao gồm: TênKH, Năm sinh, Số CMND
(giấy tờ tùy thân khác), Địa chỉ, Số điện thoại Những thông tin này sẽ được
quản lý khi khách còn ở khách sạn
Quản lý phòng - nhân viên:
Các phòng được phân loại và quản lý theo khu vực, mỗi phòng sẽ có
thông tin: Mã phòng, hiên trạng (có người ở?), loại phòng, số người tối đa
Nhân viên khách sạn được quản lý với những thông tin: TênNV, Năm sinh,
Địa chỉ, Số điện thoại, Chức vụ, khu vực làm việc
Quản lý việc thuê/trả phòng:
Gồm hai chức năng lập phiếu đăng ký và lập hóa đơn
Trang 9Mỗi phiếu đăng ký có chi tiết phiếu đăng ký bao gồm các thông tin: Mã chi tiết phiếu DK, Mã phiếu DK, Mã phòng, Khách hàng, số người ở, ngày đến, giờ đến, ngày đi, giờ đi Phiếu đăng ký chỉ lưu thông tin ngày lập, nhân viên lập để dễ quản lý.
Khi khách hàng trả phòng nhân viên sẽ lấy thông tin từ chi tiết phiếu đăng ký
để lập hóa đơn Hóa đơn cũng có chi tiết với các thông tin: mã chi tiết hóa đơn, mã hóa đơn, mã phiếu đăng ký, phòng, tiền phòng, tiền dịch vụ riêng, tiền phát sinh (do khách làm hỏng thiết bị phòng), thuế Trong hóa đơn sẽ cậpnhật tổng tiền, nhân viên và ngày lập
Quản lý sử dụng dịch vụ:
Các khách hàng sử dụng dịch vụ nào đó nhân viên phục vụ sẽ ghi vào bảng dịch vụ sử dụng, khi thanh toán những thông tin này sẽ được tính vào tiền dịch vụ riêng
Quản lý thu chi:
Bao gồm việc quản lý các hóa đơn, phiếu chi để tiến hành kiểm kê thu chi theo định kì (hàng tháng)
Dựa theo các hóa đơn thu, chi trong khách sạn để tính lãi suất và đóng thuế kinh doanh hàng tháng
3 PHÂN TÍCH, XỬ LÝ DỮ LIỆU
3.1 Phát hiện, mô tả thực thể
1 Thực thể KHACHHANG:
- Mỗi thực thể tượng trưng cho một khách hàng đăng kí thuê phòng
- Các thuộc tính: MaKH, TenKH, NS, SoCMND, QuocTich, SoDT, DiaChi
- Mô tả: mỗi khách hàng sẽ lưu thông tin về tên, năm sinh, số CMND (hoặc tương đương), quốc tịch, số điện thoại liên lạc, địa chỉ
2 Thực thể XEKHACH:
- Mỗi thực thể thể hiện thông tin về xe của khách hàng muốn gửi kèm
- Các thuộc tính: MaPGui, KH, LoaiXe, BienSo, NgayGui
- Mô tả: xe khi gửi sẽ có phiếu lưu thông tin tên (hoặc mã) khách hàng, loại
xe (ôtô, xe gắn máy…), biển số xe, ngày gửi
Trang 10- Mỗi thực thể tượng trưng cho một nhân viên
- Các thuộc tính: MaNV, TenNV, NS, SoDT, DiaChi
- Mô tả: mỗi thực thể sẽ có mã nhân viên, tên nhân viên, năm sinh, số điện thoại, địa chỉ Mã NV xác định theo chức vụ NVTT0110 (NV tiếp tân), NVKT0201
4 Thực thể CHUCVU:
-Mỗi thực thể tượng trưng cho chức vụ của nhân viên
-Các thuộc tính: MaCV, ChucVu
-Mô tả: mỗi nhân viên làm các công việc theo mã chức vụ
Ví dụ: NVTT làm bộ phận tiếp tân, NVKT làm việc về tài chính…
5 Thực thể PHONG:
-Mỗi thực thể tượng trưng một phòng cho thuê
-Các thuộc tính: MaPhong, HienTrang, SoDTPhong, SoNguoi_MAX
-Mô tả: mỗi phòng sẽ lưu thông tin số phòng, hiện trạng có người ở hay chưa, số điện thoại riên của phòng, số người tối đa có thể ở
6 Thực thể LOAIPHONG:
-Mỗi thực thể tượng trưng cho loại phòng (Phân loại các phòng)
-Các thuộc tính: MaLoai, Loai, ChiTiet
-Mô tả: Mỗi loại có chi tiết về cơ sở vật chất của phòng
7 Thực thể DONGIA:
-Mỗi thực thể tượng trưng cho đơn giá của phòng
-Các thuộc tính: MaGia, TG_Tinh, SoTien
-Mô tả: Đơn giá tính theo loại phòng (có thể phân giá theo thời gian)
8 Thực thể KHUVUC:
-Mỗi thực thể tượng trưng cho một khu vực của khách sạn
-Các thuộc tính: MaKV, TenKV
-Mô tả: Việc quản lý phòng và nhân sự sẽ dễ dàng hơn nếu có sự phân chia theo khu vực, việc phân chia chỉ mang tính chất tương đối
9 Thực thể PHIEUDANGKI:
-Mỗi thực thể tượng trưng cho phiếu đăng ký khi khách hàng đến thuê phòng
-Các thuộc tính: MaPDKI, NgayLap
-Mô tả: Khi khách hàng thuê phòng nhân viên tiếp tân sẽ lập phiếu đăng ký Khi lập phiếu đăng ký ta có chi tiết của phiếu đăng ký ghi thông tin về ngày giờ khách đến và đi, số người ở trong phòng
10.Thực thể BANGLUONG:
Trang 11-Mỗi thực thể tượng trưng cho bảng lương của nhân viên
-Các thuộc tính: MaLuong, MaNV, TienLuong
-Mô tả: Mỗi tháng sẽ cập nhật lương cho nhân viên vào bảng lương
11.Thực thể CHITIET_HD:
-Mỗi thực thể tượng trưng cho một chi tiết hóa đơn thanh toán cho một phòng
-Các thuộc tính: MaCTHD, TienPhong, TienDV, PhatSinh, Thue
-Mô tả: Khi lập hóa đơn ta cần cung cấp chi tiết hóa đơn cho khách hàng, chi tiết hóa đơn sẽ cung cấp cho khách hàng biết những dịch vụ sử dụng, phíphát sinh (hư hại cơ sở vật chất), thuế khách hàng cần phải đóng
12.Thực thể HOADON:
-Mỗi thực thể tượng trưng cho một hóa đơn được lập khi khách hàng trả phòng
-Các thuộc tính: MaHD, NgayLap, TongTien
-Mô tả: khi khách hàng thanh toán ta cần lập một hóa đơn ghi thông tin tổng quát từ một chi tiết của hóa đơn
13.Thực thể CT_PHIEUCHI:
-Mỗi thực thể tượng trưng cho một chi tiết phiếu chi cho việc kinh doanh của khách sạn
-Các thuộc tính: MaCTPC, LiDo, SoLuong, SoTien
-Mô tả: Khi cần thanh toán cho việc kinh doanh của khách sạn(nộp thuế, mua cơ sở chất…) cần lập chi tiết phiếu chi: lí do chi, số lượng và số tiền đã chi
14.Thực thể PHIEUCHI:
-Mỗi thực thể tượng trưng cho một phiếu chi
-Các thuộc tính: MaPCHI, NgayLap, TongTien
-Mô tả: Ta sẽ quản lý chi tiết phiếu chi thông qua phiếu chi, phiếu chi sẽ lưu những thông tin tổng quát: ngày lập phiếu chi, tổng tiền chi
15.Thực thể DICHVU:
-Mỗi thực thể tượng trưng cho bảng các dịch vụ mà khách sạn cung cấp
-Các thuộc tính: MaDV, TenDV, GiaDV, LuongTon
-Mô tả: Mỗi dịch vụ sẽ có mã và giá (một số dịch vụ cần biết số lượng còn lại) Khi một phòng yêu cầu sử dụng dịch vụ ta sẽ ghi thông tin vào bảng sử dụng dịch vụ
Trang 12-Mỗi thực thể tượng trưng cho một phiếu kiểm kê.
-Các thuộc tính: MaKiemKe, ThoiGian, TongThu, TongChi, Thue
-Mô tả: kiểm kê tài chính và đóng thuế được thực hiện định kì (theo tháng hoặc năm) Hàng tháng sẽ kiểm kê thu chi và đóng thuế theo lợi nhuận
Trang 143.3 Phát hiện, mô tả ràng buộc giữa các quan hệ:
1 Nhân viên lập phiếu đăng ký thuê phòng có chức vụ là NVTT
2 Nhân viên lập hóa đơn có chức vụ là NVKT
3 Chi tiết hóa đơn có mã phiếu đăng ký trùng với chi tiết phiếu đăng ký nào thì khách hàng thánh toán hóa đơn có mã KH trong chi tiết phiếu đăng ký
Với ChiTiet_HD hd, CT_PDKI dk:
Nếu hd.MaPDKI = dk.MaPDKI Thì hd.MaKH = dk.MaKH, hd.Phong = dk.MaPhong
4 Chi tiết hóa đơn của phòng nào thì sẽ tính tiền phòng theo loại của phòng đó trong bảng đơn giá
Gọi ChiTiet_HD hd, Phong p, DonGia dg:
Nếu hd.Phong = p.MaPhong && dg.MaLoai = p.Loai Thì hd.TienPhong = dg SoTienP * Ngay
Trong đó Ngày được tính theo ngày khách đến và đi
5 Xe của khách nào gửi sẽ ghi thêm tiền dịch vụ gửi xe cho phòng của khách đó
ở, bảng dịch vụ sẽ được thêm dịch vụ gửi xe khi khách đăng ký phòng và tính theophòng mà chủ xe thuê
6 Tiền dịch vụ trong hóa đơn của phòng nào sẽ = tổng các giá DV * số lượng dùng mà phòng đó sử dụng trong bảng DV sử dụng
Gọi ChiTiet_HD hd, DVSuDung dvsd, DichVu dv:
Nếu dvsd.Phong = hd.Phong && dv.MaDV = dvsd.MaDV Thì hd.TienDV = sum (dv.GiaDV*dvsd.SoLuong)
7 Hóa đơn sẽ có tổng tiền = sum (tiền phòng, tiền dịch vụ, tiền phát sinh và thuế)trong Chi tiết hóa đơn
8 Thuế trong ChiTiet_HD = 10% (hoặc theo qui định của khách sạn) tổng số tiềnhóa đơn thanh toán
9 Khi trả phòng nếu cơ sở vật chất trong phòng bị hư hại thì sẽ thêm vào tiền phát sinh trong chi tiết hóa đơn, ngoài ra nếu sữa chữa sẽ lập phiếu chi cho việc sữa chữa này
10.TTChi trong PhieuChi = SoTienC * SoLuong trong CT_PCHI
Trang 1511.Trong phiếu kiểm kê TongThu = tổng tiền tất cả các hóa đơn, TongChi = tổng tiền tất cả các phiếu chi, Thue = 10% * (TongThu - TongChi) (tính thuế theo qui định của nhà nước).
3.4 Chuyển mô hình ERD sang mô hình quan hệ:
KHACHHANG (MAKH TENKH, NS, SOCMND, QUOCTICH, SODT, DIACHI)XEKHACH (MAPHIEU, TENKH, TENNV, LOAIXE, BIENSO, NGAYGUI)
PHONG (MAPHONG, MAKV, LOAI, HIENTRANG, SDTPHONG,
SONGUOI_MAX)
LOAIPHONG (MALOAI, LOAI, CHITIET)
DONGIA (MAGIA, LOAI, TG_TINH, SOTIENP)
KHUVUC (MAKV, TENKV)
NHANVIEN (MANV, TENNV, NS, DIACHI, DIENTHOAI, MAKV, MaCV)
CHUCVU (MACV, TENCV)
BANGLUONG (MALUONG, MANV, TIENLUONG)
P_DANGKY (MAPDKI, MANV, NGAYDK)
CT_PDKY (MACTPDK, MAPDKI, MAKH, MAPHONG, SONGUOI, NGAYDEN, GIODEN, NGAYDI, GIODI)
DICHVU (MADV, TENDV, GIA, LUONGTON)
DVSUDUNG (MADV, MAPHONG, SOLUONG)
HOADON (MAHD, NGAYLAP, TONGTIEN, NV)
CHITIET_HD (MACTHD, MAHD, MAPDKI, PHONG, TIENPHONG, TIENDV, PHATSINH, THUE)
PHIEUCHI (MAPCHI, NGAYLAP, TTCHI, NV)
CT_PHIEUCHI (MACTPC, MAPCHI, LIDO, SOLUONG, SOTIENC)
P_KIEMKE (MAKIEMKE, THOIGIAN, TONGTHU, TONGCHI, THUE)
Trang 163.5 Mô tả chi tiết quan hệ:
3.1.1. Mô tả chi tiết quan hệ KHACHHANG
Tên quan hệ: KHACHHANG
Số CMNDQuốc tịch
Số điện thoại Điạ chỉ liên lạc
S CSCCCC
230410201050
Kiểu int
30 kí tự1900-1990
Pk
Tổng cộng 132byte
3.1.2. Mô tả chi tiết quan hệ XEKHACH
Tên quan hệ: XEKHACH
SCCCNCS
281081082
Pk
Fk
FkFkTổng cộng 48byte
3.1.3. Mô tả chi tiết quan hệ LOAIPHONG
Tên quan hệ: LOAIPHONG
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL
Sốbyte
Miển giátrị
LoạiDL
Ràngbuộc1
SCC
21020
KK
pk
Trang 17Tổng cộng 32byte
3.1.4. Mô tả chi tiết quan hệ PHONG
Tên quan hệ: PHONG
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố Miển giátrị LoạiDL Ràngbuộc1
Có người ở chưa
Số DT liên lạc với phòng
Số người ở tối đaKhu vực phòng
SSLC
SS
2217
22
>=0int
7 kí tự
Kiểu intKiểu int
BBBK
KK
Pk
Fk
Fk Tổng cộng 16byte
3.1.5. Mô tả chi tiết quan hệ KHUVUC
Tên quan hệ: KHUVUC
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố Miển giátrị LoạiDL Ràngbuộc1
2
MaKV
TenKV
Mã khu vựcTên khu vực
SC
210
Kiểu int
10 kí tự
BK
pkTổng cộng 12byte
3.1.6. Mô tả chi tiết quan hệ DONGIA
Tên quan hệ: DONGIA
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL
Sốbyte
Miển giátrị
LoạiDL
Ràngbuộc1
SSCS
22108
Kiểu intKiểu int
10 kí tự
>=0
BBKB
PkFk
Tổng cộng 22byte
Trang 183.1.7. Mô tả chi tiết quan hệ CHUCVU
Tên quan hệ: CHUCVU
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố Miển giátrị LoạiDL Ràngbuộc1
2 MaCVTenCV Mã chức vụTên chức vụ CC 410 4 kí tự BK pk
Tổng cộng 14byte
3.1.8. Mô tả chi tiết quan hệ NHANVIEN
Tên quan hệ: NHANVIEN
Số điện thoạiĐịa chỉ Khu vực làm việcChức vụ của NV
CCSCCSC
8304103024
8 kí tự
30 kí tự1940-1990
10 kí tự
4 kí tự
BBKKKKK
Pk
Fk
Fk Tổng cộng 92byte
3.1.9. Mô tả chi tiết quan hệ BANGLUONG
Tên quan hệ: BANGLUONG
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL
Sốbyte
Miển giátrị
LoạiDL
Ràngbuộc1
288
Kiểu int
8 kí tựKiểu long
B
B Pk Fk Tổng cộng 18byte
Trang 193.1.10.Mô tả chi tiết quan hệ CT_PDANGKY
Tên quan hệ: CT_PDANGKY
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố giá trịMiển LoạiDL Ràngbuộc1
Ngày điGiờ đi
CSSSSNGNG
6222210101010
6 kí tựintintint
>0
BBBBKKKKK
PkPkFkFk
Tổng cộng 54byte
3.1.11.Mô tả chi tiết quan hệ P_DANGKY
Tên quan hệ: P_DANGKY
SC
N
2810
Kiểu int
8 kí tự
BBB
PkFkTổng cộng 20byte
3.1.12.Mô tả chi tiết quan hệ HOADON
Tên quan hệ: HOADON
SCNS
28108
Kiểu int
8 kí tựKiểu long
BBBB
PkFk
Tổng cộng 28byte
Trang 203.1.13.Mô tả chi tiết quan hệ CHITIET_HD
Tên quan hệ: CHITIET_HD
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố Miển giátrị LoạiDL Ràngbuộc1
CSSSSSS
S
62228888
6 kí tựKiểu intKiểu intKiểu int
>0
>0
>=0
BBBBKKKK
PkfkfkFk
Tổng cộng 40byte
3.1.14.Mô tả chi tiết quan hệ PHIEUCHI
Tên quan hệ: PHIEUCHI
Ràngbuộc1
SCNS
28108
Kiểu int
8 kí tự
>0
BBBB
PkFk
Tổng cộng 28byte
3.1.15.Mô tả chi tiết quan hệ CT_PHIEUCHI
Tên quan hệ: CTPHIEUCHI
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố giá trịMiển LoạiDL Ràngbuộc1
621528
6 kí tự
>0
>0
BBBKB
PkPk
Tổng cộng 33byte
Trang 213.1.16.Mô tả chi tiết quan hệ P_KIEMKE
Tên quan hệ: P_KIEMKE
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố giá trịMiển LoạiDL Ràngbuộc1
SNSSS
21012128
Pk
Tổng cộng 44byte
3.1.17.Mô tả chi tiết quan hệ DICHVU
Tên quan hệ: DICHVU
Ngày:
STT Thuộc tính Diễn giải Kiểu
DL byteSố Miển giátrị LoạiDL Ràngbuộc1
SCSS
22082
Pk
Tổng cộng 32byte
3.1.18.Mô tả chi tiết quan hệ DVSUDUNG
Tên quan hệ: DVSUDUNG
Miển giátrị
LoạiDL
Ràngbuộc1
Số lượng
SSS
222
Kiểu intKiểu int
>=0
BBK
fkfkTổng cộng 6byte
Trang 22hiện tối đa
Khối lượng tốiđa1
Khách hàng Phân khu vực Phân loại phòngNhân viênPhiếu đăng kýPhiếu kiểm kê Phiếu chiThông tin phòng
Xe khách gửi
18byte14byte40byte54byte33byte32byte22byte6byte28byte132byte12byte32byte92byte20byte44byte28byte16byte48byte
205100100100301010010080652080121003050
360byte70byte4000byte5400byte3300byte960byte220byte600byte2800byte10560byte72byte160byte1840byte1600byte528byte2800byte480byte2400byte38050byte
Trang 23 Tổng Kết Thuộc Tính:
Danh sách các thuộc tính
2 CHITIET Thông tin chi tiết của phòng PHONG
5 DIENTHOAI Số điện thoại của nhân viên NHANVIEN
9 HIENTRANG Hiện trạng phòng có người ở? PHONG
15 LUONGTON Lượng dịch vụ còn lại DICHVU
17 MACTPC Mã chi tiết phiếu chi CT_PCHI
18 MACTPDK Mã chi tiết p đăng ký CT_PDKI
29 MAKV Mã khu vực thuộc khách sạn KHUVUC, PHONG, NHANVIEN
36 MANV Mã nhân viên NHANVIEN, BANGLUONG
42 MAPHIEU Mã phiếu giữ xe khách XEKHACH
Trang 2447 NGAYDI Ngày khách đi CT_PDKI
48 NGAYDK Ngày lập phiếu đăng ký phòng P_DANGKI
55 NV Nhân viên lập hóa đơn, phiếu chi (khóa ngoại) HOADON, PHIEUCHI
56 PHATSINH Tiền phát sinh khi trả phòng CHITIET_HD
57 PHONG Số Phòng (khóa ngoại)
HOADON, CT_PDKI, DVSUDUNG
58 QUOCTICH Quốc tịch của khách hàng KHACHHANG
59 SDTPHONG Số điện thoại của riêng phòng PHONG
60 SOCMND Số chứng minh của khách KHACHHANG
61 SODT Số điện thoại của khách KHACHHANG
62 SOLUONG Số luợng dịch vụ sử dụng DVSUDUNG
64 SONGUOI Số người đăng ký trong phòng CT_PDKI
65 SONGUOI_MAX Số người tối đa của một phòng PHONG
74 TENNV Tên nhân viên giữ (khóa ngoại) XEKHACH
75 TG_TINH Loại thời gian tính (ngày, giờ ) DONGIA
78 THUE Tiền thuế của khách sạn P_KIEMKE
79 TIENDV Tiền sử dụng các dịch vụ CT_HOADON
80 TIENLUONG Tiền lương của nhân viên BANGLUONG
81 TIENPHONG Tiền phòng thanh toán CT_HOADON
82 TONGCHI Tổng tiền chi (hàng tháng) P_KIEMKE
83 TONGTHU Tổng thu (hàng tháng) P_KIEMKE
84 TONGTIEN Tổng tiền thanh toán hóa đơn HOADON
85 TTCHI Tổng tiền trong mỗi phiếu chi PHIEUCHI
Trang 253.6 Chuẩn hóa các quan hệ:
Ta thấy tất cả các quan hệ trên đều thuộc dạng chuẩn 1 (theo định nghia chuẩn 1)
Với mỗi quan hệ thì các thuộc tính phụ thuộc đầy đủ vào khóa chính(tồn tại duy nhất) nên cũng thỏa dạng chuẩn 2
Bằng cách tạo những mối quan hệ giữa các thực thể đã làm cho các quan hệ đều thỏa dạng chuẩn 3 (không có quan hệ bắc cầu giữa các thuộc tính và khóa)
3.7 Mô hình tổng quan các chức năng:
Trang 263.8.2 Form lập phiếu đăng kí cho khách hàng
Trang 27Ý nghĩa của hoạt động
Lập phiếu đăng kí cho khách hàng muốn thuê phòng
Quy tắc hoạt động
Người nhân viên sử dụng hệ thống nhập tất cả các thông tin cần thiết về cá nhân khách hàng, thông tin vê người nhân viên lập, phòng thuê, số lượng người ở và loại phòng
Các thao tác màn hình
Sau khi nhập đầy đủ thông tin có thể in ra nếu cần thiết, nhấn lập phiếu để lưu trữ vào hệ thống Hệ thống sẽ báo lỗi nếu người dùng nhập dữ liệu không đúng
Trang 28Ý nghĩa của hoạt động
Tìm kiếm thông tin chi tiết về khách hàng và các thông tin liên quan
Quy tắc hoạt động
Người dùng phải nhập mã số, số phòng hoặc mã phiếu đăng kí để tìm được thông tin khách hàng
Sau khi tìm được có thể chỉnh sửa thông tin ( quyền admin)
Có thể chuyển sang lập hóa đơn thanh toán nếu khách hàng có nhu cầu trả phòng
Các thao tác màn hình
Người dùng nhập mã số khách hàng, số phòng, hoặc mã phiếu đăng kí nhấn nút tìm để tìm
Nếu tìm được có thể nhấn nút sửa để chỉnh sửa thông tin khách hàng
Nhân nút thanh toán để chuyển sang form lập hóa đơn thanh toán
Trang 293.8.4 Form đăng kí dịch vụ cho khách hàng
Ý nghĩa của hoạt động
Trang 303.8.5 Form lập hóa đơn thanh toán cho khách hàng
Ý nghĩa của hoạt động
Lập hóa đơn thanh toán cho khách hàng
Trang 313.8.6 Form lập phiếu xe khách cho khách hàng gửi xe
Ý nghĩa của hoạt động
Lập phiếu giữ xe cho khách hàng
Trang 323.8.7 Form quản lí dịch vụ
Ý nghĩa của hoạt động
Kiểm tra dịch vụ, quản lí và thêm dịch vụ mới