Thiết kế cơ sở dữ liệu Quản lý khách sạn

29 2.9K 8
Thiết kế cơ sở dữ liệu Quản lý khách sạn

Đ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

Chương trình thực hiện những yêu cầu sau :Chức năng quản lí khách hàngChức năng quản lí phòngChức năng quản lí nhân viênChức năng quản lí phiếu đặt phòngChức năng quản lí dịch vụChức năng lập hoá đơn

NHĨM 5: QUẢN LÍ KHÁCH SẠN MỤC LỤC CHƯƠNG 1: ĐẶC TẢ HỆ THỐNG 1.1 Mục đích, yêu cầu 1.1.1 Mục đích Việc lập chương trình quản lý khách sạn nhằm tạo hệ thống quản lý việc kinh doanh khách sạn có chức quản lý nhân viên, khách, phòng, lập phiếu đăng ký, lập hoá đơn Mục tiêu đề tài xây dựng phần mềm để giúp việc quản lý khách sạn trở lên dễ dàng 1.1.2 Yêu cầu - Chương trình thực yêu cầu sau : Chức quản lí khách hàng Chức quản lí phịng Chức quản lí nhân viên Chức quản lí phiếu đặt phịng Chức quản lí dịch vụ Chức lập hố đơn 1.2 Mơ tả hệ thống 1.2.1 Quy trình nghiệp vụ - - Khi khách hàng đến khách sạn, nhân viên bảo vệ tiếp nhận giữ xe, dẫn khách đến phận tiếp tân Nhân viên tạp vụ trông coi di chuyển hành lý cho khách Bộ phận tiếp tân tiếp nhận, kiểm tra phòng trống phù hợp với yêu cầu khách, lập phiếu thuê, cập nhật thông tin khách hàng vào hệ thống quản lý Khi khách yêu cầu sử dụng dịch vụ, nhân viên phục vụ cung cấp, dẫn cho khách Khi khách yêu cầu trả phòng nhân viên phục vụ kiểm tra trạng sở vật chất phòng, phận tiếp tân lập lại chi tiết phiếu toán chuyển qua phận kế toán lập hoá đơn cho khách hàng 1.2.2 Quy tắc nghiệp vụ Tổng chi phí khách hàng phải trả dựa loại phòng thuê loại dịch vụ sử dụng Tổng chi phí = Tiền phòng + Tiền dịch vụ 1.3 Đặc tả chức cần xây dựng - Chức quản lí khách hàng: tìm kiếm, thêm, sửa, xố thơng tin khách hàng Chức quản lí phịng: tìm kiếm, cập nhật trạng thái phịng Chức quản lí nhân viên: tìm kiếm, thêm, sửa, xố thơng tin nhân viên Chức lập quản lí phiếu đặt phịng: tìm kiếm quản lí phiếu đặt phịng Chức lập quản lí dịch vụ: tính tổng tiền, quản lí dịch vụ Chức lập hố đơn: tính tổng tiền, quản lí lập hố đơn CHƯƠNG : PHÂN TÍCH VÀ CÀI ĐẶT DỮ LIỆU HỆ THỐNG 2.1 Mô tả hệ thống dạng mối quan hệ liệu * Đặc tả vấn đề : Một khách sạn có nhu cầu tin học hóa việc quản lý cách dễ dàng, khoa học tiết kiệm thời gian - Khách hàng đến th phịng khách sạn có phiếu th phòng Mỗi phiếu thuê phòng gồm: mã phiếu thuê, ngày thuê, ngày dự kiến trả Một khách hàng có nhiều phiếu th - Để quản lí khách hàng, khách sạn lưu thông tin sau: mã khách hàng, tên khách hàng, ngày sinh, số CMND (hoặc giấy tờ tuỳ thân khác), địa chỉ, số điện thoại - Sau khách trả phòng, nhân viên kiểm tra phịng lập hố đơn, khách hàng phải trả hoá đơn Mỗi hoá đơn gồm: mã hoá đơn, ngày lậptổng tiền Mỗi khách hàng có nhiều hố đơn, nhân viên lập nhiều hố đơn - Một khách hàng có nhiều phiếu đặt phòng phiếu đặt phòng tốn qua hố đơn - Mỗi phiếu đặt phịng th nhiều phịng phịng thuê từ nhiều chi tiết phiếu đặt - Mỗi phiếu đặt phịng có nhiều phiếu dịch vụ Mỗi phiếu dịch vụ có nhiều dịch vụ dịch vụ nằm nhiều phiếu dịch vụ - Khách sạn muốn quản lí thơng tin phịng nên phịng gồm thơng tin: số phịng, tình trạng Mỗi phịng thuộc loại phịng, loại phịng có nhiều phịng khác Mỗi loại phịng gồm thơng tin: mã loại phịng, tên loại phịng, giá, số người tối đa - Ngồi khách sạn cịn quản lí thơng tin nhân viên gồm: mã nhân viên, tên nhân viên, địa chỉ, số điện thoại, ngày sinh, giới tính, chức vụ, lương, ngày vào làm 2.2 Xây dựng mơ hình liên kết thực thể 2.3 Cách chuyển từ mơ hình liên kết thực thể sang mơ hình quan hệ * Các quy tắc chuyển đổi: - Quy tắc 1: Với kiểu liên kết 1:n Chuyển khóa LĐQH bên (cha) sang làm khóa ngoại LĐQH bên nhiều (con) - Quy tắc 2: Với kiểu liên kết n:n Chuyển mối liên kết thành LĐQH có thuộc tính thuộc tính mối liên kết, thêm thuộc tính khóa LĐQH có liên quan, khóa LĐQH thuộc tính thêm vào - Quy tắc 3: Với kiểu liên kết 1:1 + Cách 1: Chuyển khóa LĐQH sang làm khóa ngoại LĐQH ngược lại + Cách 2: Nhập kiểu thực thể mối liên kết thành LĐQH, chọn khóa cho phù hợp * Từ quy tắc trên, ta xây dựng lược đồ quan hệ theo bước sau: Bước 1: Chuyển tập thực thể thành quan hệ: KHACHHANG (MAKH, TENKH, NS, GIOITINH, SDT,SOCMND, DIACHI, QUOCTICH) PHIEUDATPHONG (MAPHIEUDATPHONG, NGAYLAP, NGAYDEN) CHITIETPHIEUDAT (MACHITIETPHIEUDAT, NGAYTRAPHONG) HOADON (MAHD, NGAYLAP, TONGTIEN) PHONG (SOPHONG, TINHTRANG) LOAIPHONG (MALOAIPHONG, TENLOAIPHONG, GIA, SONGUOITOIDA) PHIEUDICHVU (MAPHIEUDV, NGAYLAP, TONGTIEN) DICHVU (MADV, TENDV, DONGIA) NHANVIEN (MANV, TENNV, NS, SDT, DIACHI, GIOITINH, LUONG, NGAYVAOLAM) Bước : Chuyển đổi mối liên kết Mối kết hợp HOADON – NHANVIEN chuyển đổi mã nhân viên thành khoá ngoại mối quan hệ HOADON Mối kết hợp HOADON – PHIEUDATPHONG chuyển đổi mã phiếu đặt phịng thành khố ngoại mối quan hệ HOADON Mối kết hợp PHIEUDATPHONG – KHACHHANG chuyển đổi mã khách hàng thành khoá ngoại mối quan hệ PHIEUDATPHONG Mối kết hợp PHIEUDATPHONG – NHANVIEN chuyển đổi mã nhân viên thành khoá ngoại mối quan hệ PHIEUDATPHONG Mối kết hợp CHITIETPHIEUDAT – PHONG chuyển đổi số phịng thành khố ngoại mối quan hệ CHITIETPHIEUDAT Mối kết hợp CHITIETPHIEUDAT – PHIEUDATPHONG chuyển đổi mã phiếu đặt phịng thành khố ngoại mối quan hệ CHITIETPHIEUDAT Mối kết hợp PHONG – LOAIPHONG chuyển đổi mã loại phịng thành khố ngoại mối quan hệ PHONG Mối kết hợp PHIEUDATPHONG – PHIEUDICHVU chuyển đổi mã phiếu đặt phịng thành khố ngoại quan hệ PHIEUDICHVU Mối kết hợp DICHVU – PHIEUDICHVU chuyển thành CHITIETPHIEUDV (MAPHIEUDV, MADV, DONGIA, SOLUONG) 2.4 KẾT LUẬN ĐÁNH GIÁ DẠNG CHUẨN KHACHHANG (MAKH, TENKH, NS, GIOITINH, SDT,SOCMND, DIACHI, QUOCTICH) PHIEUDATPHONG (MAPHIEUDATPHONG, NGAYLAP, NGAYDEN, MANV, MAKH) CHITIETPHIEUDAT (MACHITIETPHIEUDAT, NGAYTRAPHONG, SOPHONG, MAPHIEUDATPHONG) HOADON (MAHD, NGAYLAP, TONGTIEN, MANV, MAPHIEUDATPHONG) PHONG (SOPHONG, TINHTRANG, MALOAIPHONG) LOAIPHONG (MALOAIPHONG, TENLOAIPHONG, GIA, SONGUOITOIDA) PHIEUDICHVU (MAPHIEUDV, NGAYLAP, TONGTIEN, MAPHIEUDATPHONG) CHITIETPHIEUDV (MAPHIEUDV, MADV, DONGIA, SOLUONG) DICHVU (MADV, TENDV, DONGIA) NHANVIEN (MANV, TENNV, NS, SDT, DIACHI, GIOITINH, LUONG, NGAYVAOLAM) • KHACHHANG (MAKH, TENKH, NS, SDT,SOCMND, DIACHI) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Thỏa mãn 3NF thỏa mã 2NF thuộc tính khơng khóa phụ thuộc trực tiếp vào khóa - Thỏa mãn BCNF thỏa mã 3NF khơng có thuộc tính khóa phụ thuộc hàm vào thuộc tính khơng khóa • NHANVIEN (MAKH, TENKH, NS, GIOITINH, SDT,SOCMND, DIACHI, QUOCTICH) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Thỏa mãn 3NF thỏa mã 2NF thuộc tính khơng khóa phụ thuộc trực tiếp vào khóa - Thỏa mãn BCNF thỏa mã 3NF khơng có thuộc tính khóa phụ thuộc hàm vào thuộc tính khơng khóa • PHIEUDATPHONG (MAPHIEUDATPHONG, NGAYLAP, NGAYDEN, MANV, MAKH - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Khơng thỏa mã 3NF có thuộc tính khơng phụ thuộc trực tiếp vào khóa MAKH  TENKH • HOADON (MAHOADON, NGAYLAP, TIENPHONG, TIENPHATSINH, TONGTIEN, MANV, MAKH) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Khơng thỏa mã 3NF có thuộc tính khơng phụ thuộc trực tiếp vào khóa MANV  TENNV MAKH  TENKH • PHONG (SOPHONG, TINHTRANG, MALOAIPHONG) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Khơng thỏa mã 3NF có thuộc tính khơng phụ thuộc trực tiếp vào khóa MALOAIPHONG  TENLOAIPHONG • LOAIPHONG (MALOAIPHONG, TENLOAIPHONG, GIA, SONGUOITOIDA) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Thỏa mãn 3NF thỏa mã 2NF thuộc tính khơng khóa phụ thuộc trực tiếp vào khóa - Thỏa mãn BCNF thỏa mã 3NF khơng có thuộc tính khóa phụ thuộc hàm vào thuộc tính khơng khóa • PHIEUTRAPHONG (MAPHIEUTHUE, SOPHONG, NGAYTRAPHONG) - Thỏa mãn 1NF khơng có thuộc tính đa trị - Thỏa mãn 2NF thỏa mã 1NF thuộc tính phụ thuộc đầy đủ vào khóa - Thỏa mãn 3NF thỏa mã 2NF thuộc tính khơng khóa phụ thuộc trực tiếp vào khóa - Thỏa mãn BCNF thỏa mã 3NF khơng có thuộc tính khóa phụ thuộc hàm vào thuộc tính khơng khóa 2.5 VẼ MƠ HÌNH QUAN HỆ 2.6 ĐẶC TẢ CÁC BẢNG Chúng ta gồm tổng cộng bảng: KHACHHANG, PHIEUTHUEPHONG, HOADON, PHONG, LOAIPHONG, NHANVIEN Column name MANV NHANVIEN Data type nul Index l Char(10) Primary key 10 Chú thích Mã nhân viên CREATE TABLE HOADON ( MAHD CHAR(10) PRIMARY KEY, NGAYLAP DATE NOT NULL, TONGTIEN INT NOT NULL, MANV CHAR (10) REFERENCES NHANVIEN(MANV), MAPHIEUDATPHONG CHAR (10) REFERENCES PHIEUDATPHONG(MAPHIEUDATPHONG) ) CREATE TABLE PHIEUDICHVU ( MAPHIEUDV CHAR(10) PRIMARY KEY, NGAYLAP DATE NOT NULL, TONGTIEN INT NOT NULL, MAPHIEUDATPHONG CHAR (10) REFERENCES PHIEUDATPHONG(MAPHIEUDATPHONG) ) CREATE TABLE DICHVU ( MADV CHAR(10) PRIMARY KEY, TENDV NVARCHAR(50) NOT NULL, DONGIA INT NOT NULL ) CREATE TABLE CHITIETPHEUDV ( MAPHIEUDV CHAR (10) REFERENCES PHIEUDICHVU(MAPHIEUDV), MADV CHAR (10) REFERENCES DICHVU(MADV), DONGIA INT NOT NULL, SOLUONG INT, PRIMARY KEY(MAPHIEUDV, MADV) ) 3.2 30 yêu cầu cho đại số quan hệ truy vấn SQL Đưa mã nhân viên, tên nhân viên, lương nhân viên khách sạn Đại số quan hệ MANV,TENNV, LUONG (NHANVIEN) Truy vấn SQL SELECT MANV, TENNV,LUONG FROM NHANVIEN Lương trung bình nhân viên khách sạn Đại số quan hệ 15 ℑ AVG(LUONG) (NHANVIEN) Truy vấn SQL SELECT AVG(LUONG) FROM NHANVIEN Đưa đơn giá dịch vụ giặt ủi Đại số quan hệ DONGIA( TENDV = ‘giặt ủi’ (DICHVU)) Truy vấn SQL SELECT DONGIA FROM DICHVU WHERE TENDV = N'giặt ủi' Đưa đỉa số điện thoại khách hàng Nguyễn Văn A Đại số quan hệ SDT,DIACHI ( TENKH = ‘Nguyễn Văn A’ (KHACHHANG)) Truy vấn SQL SELECT SDT,DIACHI FROM KHACHHANG WHERE TENKH = 'Nguyễn Văn A' Đưa tình trạng phịng phịng số 123 Đại số quan hệ TINHTRANG ( SOPHONG = ‘123’ (PHONG)) Truy vấn SQL SELECT TINHTRANG FROM PHONG WHERE SOPHONG = '123' Đưa mã nhân viên, họ tên, mức lương ngày vào làm nhân viên nữ Đại số quan hệ MANV,TENNV,LUONG,NGAYVAOLAM ( GIOITINH = 'NỮ' (NHANVIEN)) Truy vấn SQL SELECT MANV,TENNV,LUONG,NGAYVAOLAM FROM NHANVIEN WHERE GIOITINH = N'NỮ' Đưa tên loại phòng giá loại 16 Đại số quan hệ TENLOAIPHONG, GIA (LOAIPHONG) Truy vấn SQL SELECT TENLOAIPHONG,GIA FROM LOAIPHONG Đưa ngày lập hố đơn có tổng tiền lớn 5000 Đại số quan hệ NGAYLAP ( TONGTIEN > 1000 (HOADON)) Truy vấn SQL SELECT NGAYLAP FROM HOADON WHERE TONGTIEN > 1000 Đưa số lượng dịch vụ mã DV02 phiếu dịch vụ mã PDV123 Đại số quan hệ SOLUONG ( MADV='DV02' AND MAPHIEUDV='PDV123' (CHITIETPHEUDV)) Truy vấn SQL SELECT SOLUONG FROM CHITIETPHEUDV WHERE MADV='DV02' AND MAPHIEUDV='PDV123' 10.Đưa tổng số tiền hoá đơn mà nhân viên tên Nguyễn Văn A lập Đại số quan hệ ℑ SUM(TONGTIEN) ( TENNV = 'Nguyễn Văn A' AND HOADON.MANV = NHANVIEN.MANV (HOADON x NHANVIEN)) Truy vấn SQL SELECT SUM(TONGTIEN) FROM HOADON, NHANVIEN WHERE TENNV = N'Nguyễn Văn A' AND HOADON.MANV = NHANVIEN.MANV 11.Đưa họ tên mức lương nhân viên mã NV03 Đại số quan hệ TENNV,LUONG( MANV = ‘NV03’(NHANVIEN)) Truy vấn SQL SELECT TENNV,LUONG FROM NHANVIEN WHERE MANV = 'NV03' 17 12.Đưa số phòng thuộc loại phòng lớn Đại số quan hệ SOPHONG ( TENLOAIPHONG = ‘lớn’(PHONG x LOAIPHONG)) Truy vấn SQL SELECT SOPHONG FROM PHONG, LOAIPHONG WHERE TENLOAIPHONG = N'lớn' AND PHONG.MALOAIPHONG = LOAIPHONG.MALOAIPHONG 13.Đưa mã phiếu đặt phòng mà nhân viên Nguyễn Văn A lập Đại số quan hệ MAPHIEUDATPHONG(TENNV = ‘Nguyễn Văn A’ AND PHIEUDATPHONG.MANV = NHANVIEN.MANV (PHIEUDATPHONG X NHANVIEN)) Truy vấn SQL SELECT MAPHIEUDATPHONG FROM PHIEUDATPHONG P, NHANVIEN NV WHERE TENNV = 'Nguyễn Văn A' AND NV.MANV = P.MANV 14.Đưa phòng trống cho người Đại số quan hệ SOPHONG ( PHONG.MALOAIPHONG = LOAIPHONG.MALOAIPHONG AND SONGUOITOIDA > AND TINHTRANG = 'CÒN TRỐNG'(PHONG x LOAIPHONG)) Truy vấn SQL SELECT SOPHONG FROM PHONG P, LOAIPHONG LP WHERE P.MALOAIPHONG = LP.MALOAIPHONG AND SONGUOITOIDA > AND TINHTRANG = N'CÒN TRỐNG' 15.Đưa mã khách hàng, tên khách hàng đến ngày 15-11-2020 Đại số quan hệ ( NGAYDEN = '2020-05-05' AND KHACHHANG.MAKH = PHIEUDATPHONG.MAKH (KHACHHANG x PHIEUTHUEPHONG)) KHACHHANG.MAKH,TENKH Truy vấn SQL SELECT KH.MAKH,TENKH FROM KHACHHANG KH ,PHIEUDATPHONG PDP WHERE KH.MAKH = PDP.MAKH AND NGAYDEN = '2020-05-05' 18 16.Đưa tên, mã nhân viên, mức lương nhân viên có lương từ 20000 đến 30000 Đại số quan hệ ( MANV, TENNV, LUONG LUONG>=20000 AND LUONG ℑ AVG(LUONG) (NHANVIEN) (NHANVIEN)) Truy vấn SQL SELECT MANV,TENNV FROM NHANVIEN WHERE LUONG > (SELECT AVG(LUONG) FROM NHANVIEN) 29.Đưa số người tối đa phịng số 120 Đại số quan hệ SONGUOITOIDA( SOPHONG = ‘120’(PHONG x LOAIPHONG)) Truy vấn SQL SELECT SONGUOITOIDA FROM PHONG,LOAIPHONG WHERE SOPHONG = '120' AND PHONG.MALOAIPHONG = LOAIPHONG.MALOAIPHONG 30.Đưa phòng trả vào ngày 17-11-2020 tình trạng chưa dọn dẹp Đại số quan hệ PHONG.SOPHONG ( PHONG.SOPHONG = CHITIETPHIEUDAT.SOPHONG AND TINHTRANG = N'CHƯA ĐƯỢC DỌN DẸP' AND NGAYTRAPHONG = '2020-11-17' (PHONG x CHITIETPHIEUDAT)) Truy vấn SQL SELECT PHONG.SOPHONG FROM PHONG, CHITIETPHIEUDAT WHERE PHONG.SOPHONG = CHITIETPHIEUDAT.SOPHONG AND TINHTRANG = N'CHƯA ĐƯỢC DỌN DẸP' AND NGAYTRAPHONG = '2020-11-17' 3.3 Khai thác liệu ngôn ngữ TSQL Tạo thủ tục đưa tổng tiền hoá đơn ngày cho trước 22 Câu lệnh CREATE PROC TONGHD(@NGAY DATE) AS BEGIN SELECT SUM(TONGTIEN) FROM HOADON WHERE NGAYLAP=@NGAY END Thực thi EXEC TONGHD @NGAY = '2019-12-25' Tạo thủ tục đưa số người tối đa, tình trạng phịng Câu lệnh CREATE PROC SONGUOI(@SOPHONG CHAR(10)) AS BEGIN SELECT SONGUOITOIDA, TINHTRANG FROM LOAIPHONG,PHONG WHERE PHONG.MALOAIPHONG = LOAIPHONG.MALOAIPHONG AND SOPHONG = @SOPHONG END Thực thi EXEC SONGUOI @SOPHONG = '1' Tạo thủ tục tìm kiếm bệnh nhân theo tất trường: Câu lệnh CREATE PROC TK_KH1 ( @MA CHAR(10), @TEN NVARCHAR(50), @GT NVARCHAR(3), @NS DATE, @SDT NVARCHAR(20), @CMND NVARCHAR(20), @DIACHI NVARCHAR(50), 23 @QT NVARCHAR(50) ) AS BEGIN SELECT MAKH as N'Mã khách hàng', TENKH as N'Tên khách hàng', NS as N'Ngày Sinh', GIOITINH as N'Giới Tính', SDT as N'SĐT', SOCMND as 'CMND', DIACHI as N'Địa Chỉ' , QUOCTICH as N'Quốc tịch' FROM KHACHHANG WHERE (MAKH = @MA OR @MA = '') AND (TENKH LIKE N'%'+ @TEN + '%' OR @TEN = '') AND (GIOITINH = @GT OR @GT = '') AND (NS = @NS OR @NS = '' OR @NS = '') AND (SDT LIKE '%' + @SDT + '%' OR @SDT = '') AND (SOCMND LIKE '%' + @CMND + '%' OR @CMND = '') AND (DIACHI LIKE '%' + @DIACHI + '%' OR @DIACHI = '') AND (QUOCTICH = @QT OR @QT = '') END Thực thi exec TK_KH1 '',N'khánh','','','','','','' Tạo hàm có tham số @MANV kiểu CHAR(10), thực thống kê số hoá đơn theo mã nhân viên nhập vào, giá trị biến @MANV nhập vào trống NULL thống kê số hoá đơn lập cho nhân viên Câu lệnh CREATE FUNCTION ThongKeHD (@MANV CHAR(10)) RETURNS @BangThongKe TABLE ( MANV CHAR(10), TENNV NVARCHAR(50), TongSoHD INT ) AS BEGIN IF(@MANV IS NULL) OR (@MANV = '') 24 INSERT INTO @BangThongKe SELECT NV.MANV, TENNV, COUNT(MAHD) FROM NHANVIEN NV, HOADON HD WHERE NV.MANV = HD.MANV GROUP BY NV.MANV, TENNV ELSE INSERT INTO @BangThongKe SELECT NV.MANV, TENNV, COUNT(MAHD) FROM NHANVIEN NV, HOADON HD WHERE NV.MANV = HD.MANV AND NV.MANV = @MANV GROUP BY NV.MANV, TENNV RETURN END Thực thi SELECT * FROM ThongKeHD('') SELECT * FROM ThongKeHD('NV21') Đưa dịch vụ sử dụng nhiều n ngày gần Câu lệnh CREATE PROC DV_NHIEUNHAT (@DAY INT) AS BEGIN SELECT TOP(1) WITH TIES MADV,COUNT(MADV) AS SOLAN FROM CHITIETPHEUDV CTDV,PHIEUDICHVU PDV WHERE CTDV.MAPHIEUDV = PDV.MAPHIEUDV AND DATEADD(DAY,-@DAY,GETDATE())

Ngày đăng: 30/11/2021, 00:03

Hình ảnh liên quan

2.2. Xây dựng mô hình liên kết thực thể - Thiết kế cơ sở dữ liệu Quản lý khách sạn

2.2..

Xây dựng mô hình liên kết thực thể Xem tại trang 4 của tài liệu.
2.6. ĐẶC TẢ CÁC BẢNG - Thiết kế cơ sở dữ liệu Quản lý khách sạn

2.6..

ĐẶC TẢ CÁC BẢNG Xem tại trang 10 của tài liệu.
Chúng ta gồm tổng cộng 7 bảng: KHACHHANG, PHIEUTHUEPHONG, HOADON, PHONG, LOAIPHONG, NHANVIEN. - Thiết kế cơ sở dữ liệu Quản lý khách sạn

h.

úng ta gồm tổng cộng 7 bảng: KHACHHANG, PHIEUTHUEPHONG, HOADON, PHONG, LOAIPHONG, NHANVIEN Xem tại trang 10 của tài liệu.
3.1. Cài đặt các bảng bằng câu lệnh SQL - Thiết kế cơ sở dữ liệu Quản lý khách sạn

3.1..

Cài đặt các bảng bằng câu lệnh SQL Xem tại trang 13 của tài liệu.

Mục lục

    CHƯƠNG 1: ĐẶC TẢ HỆ THỐNG

    1.1. Mục đích, yêu cầu

    1.2 Mô tả hệ thống

    1.2.1 Quy trình nghiệp vụ

    1.2.2 Quy tắc nghiệp vụ

    1.3 Đặc tả các chức năng cần xây dựng

    CHƯƠNG 2 : PHÂN TÍCH VÀ CÀI ĐẶT DỮ LIỆU HỆ THỐNG

    2.1. Mô tả hệ thống dưới dạng mối quan hệ dữ liệu

    2.2. Xây dựng mô hình liên kết thực thể

    2.3. Cách chuyển từ mô hình liên kết thực thể sang mô hình quan hệ