1. Trang chủ
  2. » Công Nghệ Thông Tin

QUẢN lý THUÊ PHÒNG KHÁCH sạn

21 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 2,83 MB

Nội dung

Đáp án môn cơ sở dữ liệu. Chủ đề : Xây Dưng chương trình quản lý thuê phòng khách sạn. Đầy đủ và chính xác nhất Đáp án môn cơ sở dữ liệu. Chủ đề : Xây Dưng chương trình quản lý thuê phòng khách sạn. Đầy đủ và chính xác nhất

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN HỌ VÀ TÊN : NGUYỄN MINH HỢP MÃ SINH VIÊN : 22C1001H0880 LỚP : CHTM517 ĐỀ TÀI: QUẢN LÝ THUÊ PHÒNG KHÁCH SẠN BÁO CÁO BÀI TẬP LỚN MÔN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Giảng viên hướng dẫn: LÊ TRUNG THỰC Hà Nội – 2023 Mục lục Mục lục Phần 1: Phát biểu toán a) Xác định thực thể có tốn b) Xác định liên kết thực thể Phần 2: Xây dựng mơ hình thực thể .4 Phần 3: Xây dựng mơ hình sở liệu quan hệ Phần 4: Xác định ràng buộc toán .6 Phần 5: Chuẩn hóa CSDL (nếu có) .11 Phần 6: Khai thác CSDL dạng biểu thức đại số quan hệ 12 Phần 7: Cài đặt CSDL vào máy tính thơng qua hệ quản trị sở liệu xác định 16 Phần 1: Phát biểu toán Khách sạn “Holo Holo” xây dựng vào năm 2014 ơng Đặng Đình Chung làm chủ, khách sạn nằm đường quốc lộ 1A Thanh Liêm- Hà Nam.Khách sạn có nhu cầu quản lí việc cho th phịng khách hàng , thơng tin bao gồm sau: Mỗi phịng lưu trữ thơng tin như: Mã phòng, Tên phòng, Trạng thái, Giá cho thuê phịng, Loại phịng, sức chứa(phịng đơn hay phịng đơi).Mỗi phịng phân biệt mã phịng.Khách sạn gồm có nhiều loại phòng phòng Vip, phòng loại 1, phòng loại 2, cho biết đơn giá phòng dao động từ 100.000 đến 2.000.000.Các phòng nhân viên phục vụ,một nhân viên phục vụ nhiều phịng sau tuần điều chỉnh lại Khi khách hàng đến th phịng cần phải khai báo thông tin cá nhân như: tên khách hàng, số chứng minh nhân dân, số điện thoại, địa chỉ, ngày sinh.Để tiện quản lí khách hàng phân biệt thông qua mã khách hàng khách hàng có số điện thoại 3 Thông tin nhân viên khách sạn gồm: họ tên, giới tính, ngày sinh, quê quán, hệ số lương, lương(cho biết lương tính theo hệ số lương), mã nhân viên.Mỗi nhân viên phân biệt thông qua mã nhân viên Mỗi khách hàng đến th phịng nhân viên quản lí hóa đơn, thơng tin hóa đơn bao gồm: mã hóa đơn, tên người lập,ngày thuê, ngày hẹn trả.Mỗi khách hàng th nhiều phịng Các hóa đơn phân biệt mã hóa đơn.Mỗi hóa đơn nhân viên lập cấp cho khách hàng xác định a) Xác định thực thể có tốn (1) PHONG: Mã phòng, tên phòng, trạng thái, giá thuê phòng, loại phịng, sức chứa -Mã phịng: thuộc tính khóa -Dom(đơn giá)={100.000 -> 2.000.000} -Dom (Sức chứa)={đơn,đôi} (2) KHACH HANG: Tên khách hàng, số chứng minh nhân dân, số điện thoại, địa chỉ, ngày sinh,mã khách hàng -Mã khách hàng: thuộc tính khóa (3) NHAN VIEN: họ tên, giới tính, ngày sinh, quê quán, hệ số lương, lương, mã nhân viên -Mã nhân viên: thuộc tính khóa -Lương: thuộc tính suy dẫn (4) HOA DON: Mã hóa đơn, ngày thuê, ngày trả -Mã hóa đơn: thuộc tính khóa b) Xác định liên kết thực thể Ngay bd a) PHONG b) NHAN VIEN c) KHACH HANG d) HOA DON m Có 1 Lập e Cấp cho e m Có n n n n NHAN VIEN HOA DON HOA DON PHONG e e Phần 2: Xây dựng mơ hình thực thể Nga y thue Ngay tra Ma phong Suc chu a Tran g thai Gia PHONG n m Ten phong Loai phong Ma hd m C ó Ngay bd HOA DON n n Cấ p cho C ó Lậ p Sd t So cmn d n KHACH HANG luon g NHAN VIEN Ma nv M PhầnTe 3: Xây dNgay ựng mơ hìnhDia sở liệu quanTen hệ a n a) Quy sinh chithực thể mạnh tắc 1: Chuyển kh Gio i tinh Nga y sinh Que quan 1) PHONG : (ma phong, Ten phong, Trang thai, Gia phong, Suc chua, Loai phong) 2) KHACH HANG : (Ma khach hang, Ten khach hang, So cmnd, So dien thoai, Dia chi, Ngay sinh) 3) NHAN VIEN : (Ma nhan vien, Ten, Gioi tinh, Ngay sinh, Que quan, He so luong) 4) HOA DON: (Ma hoa don, Ngay thue, Ngay tra) b) Quy tắc 2: Chuyển liên kết nhiều-nhiều 5) PHONG-NHAN VIEN: (ma phong, ma nhan vien, bat dau) He so luon g 6) HOA DON-PHONG : (Ma hoa don, Ma phong) c) Chuyển liên kết một-nhiểu(Nhiều-một) 4’) HOA DON: (Ma hoa don, Ngay thue, Ngay tra, Ma nhan vien) 4’’) HOA DON: : (Ma hoa don, Ngay thue, Ngay tra, Ma nhan vien, Ma khach hang)  Vậy mơ hình sở liệu quan hệ cuôi là: 1) PHONG : (ma phong, Ten phong, Trang thai, Gia phong, Suc chua, Loai phong) 2) KHACH HANG : (Ma khach hang, Ten khach hang, So cmnd, So dien thoai, Dia chi, Ngay sinh) 3) NHAN VIEN : (Ma nhan vien, Ten, Gioi tinh, Ngay sinh, Que quan, He so luong) 4’’) HOA DON: (Ma hoa don, Ngay thue, Ngay tra, Ma nhan vien, Ma khach hang) 5) NHAN VIEN-PHONG: (ma phong, ma nhan vien, bat dau) 6) HOA DON-PHONG : (Ma hoa don, Ma phong) Phần 4: Xác định ràng buộc toán a) Ràng buộc liên Ràng buộc 1: “ Mỗi phòng phân biệt mã phòng” - Bối cảnh: PHONG - Nội dung: Tự nhiên: Mỗi phòng có mã phịng Hình thức: p1 , p2 PHONG: p1 p2 p1.Maphong p2 Maphong - Bảng tầm ảnh hưởng PHONG Thêm Xóa Sửa +(Maphong) - -*(Maphong) Ràng buộc 2: “Mỗi khách hàng phân biệt thông qua mã khách hàng” - Bối cảnh: KHACHHANG - Nội dung: Tự nhiên: Mỗi khách hàng có mã khách hàng Hình thức: kh1, kh2 KHACHHANG: kh1 kh2 kh1.Makh kh2 Makh - Bảng tầm ảnh hưởng KHACHHANG Thêm Xóa Sửa +(makh) - -*(makh) Ràng buộc 3: “Mỗi nhân viên phân biệt thông qua mã nhân viên” - Bối cảnh: NHANVIEN - Nội dung: Tự nhiên: Mỗi nhân viên có mã nhân viên Hình thức: nv1, nv2 NHANVIEN: nv1 nv2 nv1.MaNV nv2 MaNV - Bảng tầm ảnh hưởng NHANVIEN Thêm Xóa Sửa +(MaNV) - -*(MaNV Ràng buộc 4: “Mỗi hóa đơn phân biệt thơng qua mã hóa đơn” - Bối cảnh: HOADON - Nội dung: Tự nhiên: Mỗi hóa đơn có mã hóa đơn Hình thức: hd1, hd2 HOADON: hd1 hd2 hd1.MaHD hd2 MaHD - Bảng tầm ảnh hưởng HOADON Thêm Xóa Sửa +(MaHD) - -*(MaHD) b) Ràng buộc miền giá trị Ràng buộc 5: “Đơn giá phòng dao động từ 100.000 đến 2.000.000” - Bối cảnh: PHONG - Nội dung: Tự nhiên: Gía phịng tử 100.000vnđ đến 2.000.000vnđ Hình thức: x PHONG: x.dongia >100 000 and x.dongia < 000 000 - Bảng tầm ảnh hưởng PHONG Thêm Xóa Sửa +(dongia) - +(dongia) c) Ràng buộc thuộc tính theo thời gian Ràng buộc 6: “Các phịng có nhân viên phục vụ sau tuần” - Bối cảnh: NHANVIEN - Nội dung: Tự nhiên: Sau tuần điều chỉnh lại nhân viên phục vụ phịng Hình thức: NHANVIEN: nv1.Maphong => nv2.Maphong (sau tuần) - Bảng tầm ảnh hưởng NHANVIEN Thêm Xóa Sửa - - +(Maphong) d) Ràng buộc tham chiếu ( ràng buộc khoá ngoại) Ràng buộc 7: “Mỗi phịng có nhân viên phục vụ” - Bối cảnh: NHANVIEN, PHONG - Nội dung: Tự nhiên: Mỗi phịng có nhân viên phục vụ Hình thức: NHANVIEN, PHONG: nv.MaNV = p.Maphong - Bảng tầm ảnh hưởng NHANVIEN Thêm Xóa Sửa - +(MaNV) -(*) 10 PHONG +(Maphong) - +(Maphong) e) Ràng buộc liên - liên quan hệ Ràng buộc 8: “Mỗi khách hàng cấp hoá đơn” - Bối cảnh: KHACHHANG, HOADON - Nội dung: Tự nhiên: Mỗi khách hàng cấp hố đơn Hình thức: KHACHHANG, HOADON: kh.MaKH=hd.MaKH - Bảng tầm ảnh hưởng Thêm Xóa Sửa KHACHHANG - + +(MaKH) HOADON + - +(MaHD) f) Ràng buộc liên thuộc tính Ràng buộc 9: “Với phịng th, phải có ngày th trước ngày trả phịng” - Bối cảnh: HOADON - Nội dung: Tự nhiên: Với phịng th, phải có ngày th trước ngày trả phịng Hình thức: HOADON: dh.Ngaythue < hd.Ngaytra - Bảng tầm ảnh hưởng Thêm Xóa Sửa 11 HOADON +(Ngaythue, Ngaytra) - +(Ngaythue, Ngaytra) Phần 5: Chuẩn hóa CSDL (nếu có) CSDL quản lý th phịng khách sạn có: a)Quan hệ Phong (Ma phong, ten phong, trang thai, gia thue phong, loai phong, suc chua) có tập PTH F1={Ma phong-> ten phong, Ma phong-> trang thai, Ma phong -> gia thue phong, Ma phong-> loại phong, Ma phong-> suc chua} b)Quan hệ Khach hang(Ma khach hang, ten khach hang, so chung minh nhan dan, so dien thoai, dia chi, sinh) có tập PTH F2={ Ma khach hang -> ten khach hang, Ma khach hang -> so chung minh nhan dan, Ma khach hang -> so dien thoai, Ma khach hang-> dia chi, Ma khach hang -> sinh} c)Quan hệ Nhan vien(Ma nhan vien ho ten, gioi tinh, sinh, que quan, he so luong, luong) có tập PTH F3={ Ma nhan vien -> ho ten, Ma nhan vien -> gioi tinh, Ma nhan vien -> sinh, Ma nhan vien -> que quan, Ma nhan vien -> he so luong, Ma nhan vien -> luong } d,Quan hệ Hoa đon(Ma hoa don, thue, tra) Có tâp PTH F4={Ma hoa don -> thue, Ma hoa don -> tra} Bước 1: Kiểm tra dạng chuẩn 1NF Các thuộc tính tất quan hệ nguyên tố  CSDL đạt dạng chuẩn 1NF Bước 2: Kiểm tra dạng chuẩn 2NF Xét thuộc tính khơng khóa phụ thuộc hồn tồn vào khóa 12  CSDL đạt dạng chuẩn 2NF Bước 3: Kiểm tra dạng chuẩn 3NF Các thuộc tính khơng khóa phụ thuộc trực tiếp vào khóa  CSDL đạt dạng chuẩn 3NF Phần 6: Khai thác CSDL dạng biểu thức đại số quan hệ a) Lấy liệu từ bảng - Đưa danh sách nhân viên có quê quán Hà Nội: Mã nhân viên QL02 Tên nhân viên QUANG Quê quán HA NOI -Đưa danh sách nhân viên có giới tính nữ: Mã nhân viên NV02 NV03 Tên LAN HA Giới tính NỮ NỮ -Cho biết nhân viên có tuổi > 20: Mã nhân viên NV01 Tên nhân viên CHUNG Ngày sinh 1/1/1991 -Đưa danh sách hóa đơn có ngày thuê 03/07/2016: 13 Mã hóa đơn HD02 Ngày th 3/7/2016 -Đưa danh sách phịng có sức chứa phòng đơn: Mã phòng P13 P23 Tên phòng P.CAO CAP P BO BA Sức chứa ĐƠN ĐƠN b) Lấy liệu từ bảng -Đưa danh sách khách hàng Hà Nội thuê phòng vào ngày 11/07/2016: Mã khách Tên khách Địa hàng hàng KH03 THÁI HÀ NỘI Mã hóa đơn Ngày thuê Ngày trả HD03 15/7/2016 11/7/2016 -Đưa danh sách nam nhân viên Hà nội lập hóa đơn ngày th phịng ví dụ ngày 05/02/2016: 14 Mã nhân Tên nhân Giới tính viên viên QL02 QUANG NAM Quê quán Ngày thuê Ngày trả HA NOI 5/2/106 10/2/1016 -Đưa danh sách nhân viên nữ lưu trữ hóa đơn có ngày bắt đầu ví dụ 25/05/2016: Mã nhân viên NV02 Tên nhân viên LAN Giới tính NỮ Ngày bắt đầu 25/5/2016 -Đưa danh sách nữ nhân viên Hải Phòng lập hóa đơn ngày trả phịng ví dụ 03/09/2016: 15 Mã nhân Tên nhân Quê quán viên viên NV02 LAN HAI PHONG Mã hóa đơn Ngày thuê Ngày trả HD05 3/9/2016 1/9/2016 c) câu tính tốn từ bảng -Đếm số nhân viên phịng: -Tính tổng số lương nhân viên khách sạn với lương x -Đếm số hóa đơn phịng -Tính tổng số khách hàng đến th phịng -Đếm số hóa đơn nhân viên lập 16 d) câu tính tốn từ bảng -Đếm số hóa đơn nhân viên lập: -Tính tổng số hóa đơn khách hàng: Phần 7: Cài đặt CSDL vào máy tính thơng qua hệ quản trị sở liệu xác định 17 a) Dữ liệu bảng “KHACHHANG” b) Dữ liệu bảng “PHONG” 18 c) Dữ liệu bảng “NHAN VIEN” d) Dữ liệu bảng “HOA DON” e) Dữ liệu bảng “HOADON-PHONG” 19 f) Dữ liệu bảng “NHANVIEN-PHONG” g) Cài đặt 20

Ngày đăng: 07/05/2023, 19:24

w