Tiểu luận CSDL_Quản lý nhà hàng đồ ăn uống

26 3 0
Tiểu luận CSDL_Quản lý nhà hàng đồ ăn uống

Đ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

Quản lý nhà hàng bán đồ ăn uống | 2 I PHẦN MỞ ĐẦU 1 1 Lý do chọn đề tài 1 2 Mục tiêu đề tài 1 3 Giới thiệu về A Mà Kitchen 1 4 Mô tả hoạt động nhà hàng 2 II PHẦN NỘI DUNG 4 1 Diễn giải t. Ngày nay, song song với sự phát triển kinh tế xã hội, đời sống nhân dân tăng cao, bên cạnh nhu cầu lưu trú, nhu cầu về dịch vụ ăn uống cũng tăng nhanh khiến các cơ sở kinh doanh dịch vụ ăn uống phát triển mạnh mẽ và đa dạng với các hình thức nhà hàng, quán ăn, quán bar,… Việc kinh doanh chuỗi nhà hàng ẩm thực đang được phát triển mạnh mẽ nhưng cũng tạo ra rất nhiều thách thức cho các nhà quản lý khi phải đảm bảo được chất lượng sản phẩm, dịch vụ, nhân viên,,… Nhận thấy được nhiều khó khăn trong việc quản lý dữ liệu, kiểm tra doanh thu,… Nhóm chúng em đã chọn đề tài này để xây dựng một lược đồ cơ sở dữ liệu dành riêng cho việc quản lý nhà hàng. Việc ứng dụng công nghệ mới sẽ giúp cho hệ thống có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp với khối lượng thông tin cũng như dữ liệu ngày càng lớn, dễ dàng triển khai cũng như ứng dụng. Vì vậy với đề tài “Quản lý nhà hàng bán đồ ăn uống” này, chúng em sẽ góp phần hoàn thiện hơn trong thiết kế các nội dung cho quản lý nhà hàng.

I PHẦN MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu đề tài Giới thiệu A Mà Kitchen .1 Mô tả hoạt động nhà hàng .2 II PHẦN NỘI DUNG Diễn giải thực thể thuộc tính 1.1 Bảng Nhà Cung cấp (NhaCC) .4 1.2 Bảng Nguyên liệu (NguyenLieu) 1.3 Bảng Phiếu nhập nguyên liệu (PhieuNhapNL) 1.4 Bảng CT-Phiếu nhập nguyên liệu (CT_PhieuNhapNL) .5 1.5 Bảng Menu (Menu) .5 1.6 Bảng Công thức (CongThuc) 1.7 Bảng Dinh dưỡng (DinhDuong) 1.8 Bảng Nhóm (NhomMon) 1.9 Bảng Khách hàng (KhachHang) 1.10 Bảng Chi tiết Khách hàng (CT_KhachHang) 1.11 Bảng Phiếu yêu cầu (PhieuYC) 1.12 Bảng Chi tiết phiếu yêu cầu (CT_PhieuYC) .7 1.13 Bảng Hoá đơn toán (HoaDonTT) 1.14 Bảng Khuyến (KhuyenMai) 1.15 Bảng Nhân viên (NhanVien) .8 1.16 Bảng Lịch làm việc (LichLam) Diễn giải các mối quan hệ của các thực thể có tham gia .9 Vẽ mơ hình thực thể quan hệ 11 3.1 Các tập thực thê 11 3.1.1 Bảng Nhà Cung Cấp (NhaCC) .11 3.1.2 Bảng Nguyên Liệu (NguyenLieu) 11 3.1.3 Bảng Phiếu Nhập Nguyên Liệu (PhieuNhapNL_ 11 3.1.4 Bảng CT-Phiếu nhập nguyên liệu (CT_PhieuNhapNL) 12 3.1.5 Bảng Menu (Menu) .12 3.1.6 Bảng Công Thức (CongThuc) 12 3.1.7 Bảng Dinh Dưỡng (DinhDuong) 13 3.1.8 Bảng Nhóm (NhomMon) .13 3.1.9 Bảng Khách hàng (KhachHang) 13 3.1.10 Bảng CT_Khách hàng (CT_KhachHang) 14 3.1.11 Bảng Phiếu Yêu Cầu (PhieuYC) 14 3.1.12 Bảng CT_Phiếu Yêu Cầu (CT_PhieuYC) 14 3.1.13 Bảng hóa đơn tốn (HoaDonTT) .15 3.1.14 Bảng Khuyến Mãi (KhuyenMai) 15 3.1.15 Bảng Nhân Viên (NhanVien) 15 3.1.16 Bảng Lịch làm việc (LichLam) 16 3.2 Các mối quan hệ tập thực thê 16 Mô hình liệu quan hệ 17 Mô tả các ràng buộc .17 5.1 Ràng buộc 17 5.2 Ràng buộc toàn vẹn 18 III PHẦN TỔNG KẾT 21 Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, song song với sự phát triên kinh tế - xã hội, đời sống nhân dân tăng cao, bên cạnh nhu cầu lưu trú, nhu cầu dịch vụ ăn uống tăng nhanh khiến sở kinh doanh dịch vụ ăn uống phát triên mạnh mẽ đa dạng với hình thức nhà hàng, quán ăn, quán bar,… Việc kinh doanh chuỗi nhà hàng ẩm thực phát triên mạnh mẽ tạo nhiều thách thức cho nhà quản lý phải đảm bảo chất lượng sản phẩm, dịch vụ, nhân viên,,… Nhận thấy nhiều khó khăn việc quản lý liệu, kiêm tra doanh thu,… Nhóm chúng em chọn đề tài đê xây dựng lược đồ sở liệu dành riêng cho việc quản lý nhà hàng Việc ứng dụng công nghệ giúp cho hệ thống có thê đáp ứng nhu cầu quản lý ngày phức tạp với khối lượng thông tin liệu ngày lớn, dễ dàng triên khai ứng dụng Vì với đề tài “Quản lý nhà hàng bán đồ ăn uống” này, chúng em góp phần hồn thiện thiết kế nội dung cho quản lý nhà hàng Mục tiêu đề tài - Thay cách thức quản lý truyền thống phức tạp - Giải vấn đề nhanh chóng, tiết kiệm thời gian - Các báo cáo, thống kê doanh thu theo tiêu chí thời gian, bàn , món… - Quản lý cập nhật món, giá bán tối ưu chuẩn xác - Quản lý chương trình khuyến mãi, giảm giá cửa hàng - Nâng cao trình độ ứng dụng sử dụng công cụ CNTT, tạo tác phong làm việc đại, hiệu môi trường mạng sử dụng thông tin điện tử, tạo sự thay đổi tích cực quy trình xử lý thơng tin - Hệ thống sau hồn thành phải đáp ứng yêu cầu dê sử dụng độ bảo mật cao Giới thiệu A Mà Kitchen Tên nhà hàng: A Mà Kitchen Vị trí: 23 Tơn Đức Thắng, P.Bến Nghé, Quận 1, TPHCM Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | Điện thoại: 028 6291 3139 Fanpage: https://www.facebook.com/KitchenAMa A Mà Kitchen nhà hàng theo phong cách Trung hoa vợ chồng danh hài Trấn Thành – Hariwon Nếu thường xuyên theo dõi vlog có thê thấy cặp vợ chờng tiếng sành ăn giới showbiz Vì vậy, sự đời A Mà Kitchen khiến nhiều người bất ngờ tin tưởng vào khả ẩm thực hai vợ chồng Nhà hàng nằm trung tâm Sài Gịn với khơng gian vơ đẹp mắt mà chất lượng đờ ăn khỏi chê Với mức giá từ 100.000 vnđ – 500.000 vnđ, khách hàng đến A Mà thưởng thức nhiều ăn phong phú thực đơn lên đến 70 ăn chuẩn vị Hong Kong Nhà hàng nhận nhiều phản hồi tốt khách hàng khơng ăn mà cịn cách trang trí đặc biệt tỉ mỉ Trấn Thành người gốc Hoa tinh tường giới nghệ thuật Vì mà chi tiết chăm chút vô Từ nội thất quán chén, dĩa, bàn ghế đậm nét văn hóa xứ Hương Cảng Mơ tả hoạt động nhà hàng Khi nhà nhà hàng có nhu cầu nhập thực phẩm gửi đơn đặt thực phẩm cho nhà cung cấp Nhà cung cấp đáp ứng nhu cầu nhập thực phẩm nhà hàng việc chuyên thực phẩm cho nhà hàng kèm theo đơn đặt thực phẩm kèm theo hóa đơn tốn tiền thực phẩm Danh mục thực phẩm nhập lưu vào sổ nhập thực phẩm Khi khách vào nhà hàng nhân viên bàn tiếp đón khách xếp bàn cho khách (dựa vào số lượng khách) Nhân viên bàn tiếp nhận yêu cầu khách rồi viết phiếu yêu cầu ăn kèm theo số bàn gửi cho phận tiếp tân Bộ phận tiếp tân dựa vào phiếu yêu cầu ăn kiêm tra xem ăn khách yêu cầu có danh mục ăn hay khơng Nếu khơng có thơng báo lại cho khách, ăn khách yêu cầu có danh mục ăn đưa phiếu u cầu cho phận bếp, đồng thời ghi lại số bàn ăn khách yêu cầu vào sổ bán hàng Mỗi khách hàng yêu cầu thêm ăn bổ sung vào sổ bán hàng Bộ phận bếp dựa vào phiếu yêu cầu chế biến ăn, đờ uống Khi khách có đề nghị tốn, nhân viên bàn kiêm tra đồ thừa (đồ uống) thông báo cho phận tiếp tân, phận tiếp tân dựa vào số phiếu yêu cầu ăn khách, viết phiếu toán cho khách, nhận tiền lưu vào sổ bán hàng Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | Đối với khách hàng đặt bàn trước liên hệ với phận tiếp tân, phận tiếp tân lưu lại thông tin đặt hàng khách như: tên khách hàng, giới tính, địa chỉ, điện thoại, số lượng bàn đặt tên mặt hàng, số lượng yêu cầu khách đặt cọc trước Sau ngày, tuần, tháng sau năm phận kế toán tổng hợp tình hình nhập thực phẩm, tình hình bán hàng, thực phẩm kho viết báo cáo gửi cho phận quản lý Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | II PHẦN NỘI DUNG Diễn giải thực thể thuộc tính Thơng qua tìm hiêu mơ hình kinh doanh nhà hàng chúng em xác định Xác định 16 thực thê bao gồm: Nhà cung cấp, Nguyên liệu, Phiếu nhập nguyên liệu, CT-Phiếu nhập ngun liệu, Menu, Cơng thức, Dinh dưỡng, Nhóm món, Khách hàng, Chi tiết Khách hàng, Phiếu yêu cầu, Chi tiết phiếu yêu cầu, Hoá đơn toán, Khuyến mãi, Nhân viên, Lịch làm việc Các thuộc tính cuả thực thê thê bảng sau đây: 1.1 Bảng Nhà Cung cấp (NhaCC) Tên Trường Kiểu liệu Khóa Khóa ngoại MaNCC varchar() TenNCC nvarchar() Tên cấp DienThoai varchar(15) Điện thoại DiaChi nvarchar() Địa 1.2 x Diễn giải Mã nhà cung cấp nhà cung Bảng Nguyên liệu (NguyenLieu) Tên Trường Kiểu liệu Khóa Khóa ngoại MaNL varchar() TenNL nvarchar() Tên liệu DVT nvarchar() Đơn vị tính HSD Smalldatetim e Hạn sử dụng 1.3 x Diễn giải Mã nguyên liệu nguyên Bảng Phiếu nhập nguyên liệu (PhieuNhapNL) Tên Trường Kiểu liệu Khóa Khóa ngoại Diễn giải Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | SoPhieuNha p nvarchar() NgayLap Smalldatetim e MaNV varchar() x Mã nhân viên MaNCC varchar() x Mã nhà cấp 1.4 x Số phiếu nhập Ngày lập Bảng CT-Phiếu nhập nguyên liệu (CT_PhieuNhapNL) Tên Trường Kiểu liệu SoPhieuNha p nvarchar() SoLuong float(n) Số lượng DonGia float(n) Đơn giá MaNL varchar() 1.5 cung Khóa Khóa ngoại Diễn giải x Số phiếu nhập x Mã liệu nguyên Bảng Menu (Menu) Tên Trường Kiểu liệu Khóa Khóa ngoại x Diễn giải MaMon varchar() Mã TenMon nvarchar() Tên DVT nvarchar() Đơn tính DonGia float(n) Đơn giá MaNhom varchar() x vị Mã nhóm Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 1.6 Bảng Công thức (CongThuc) Tên Trường Kiểu liệu MaCT varchar() MoTaCT text MaMon varchar() 1.7 Khóa Khóa ngoại Diễn giải x Mã công thức Mô tả thức x công Mã Bảng Dinh dưỡng (DinhDuong) Tên Trường Kiểu liệu MaMon varchar() x Mã Món ChuoiMaNL varchar() x Chuỗi liệu Calo float Calo CongDungChin h text Cơng dụng 1.8 Khóa Khóa MaNhom varchar() TenNhom nvarchar() mã Khóa ngoại x Diễn giải Mã nhóm Tên nhóm Bảng Khách hàng (KhachHang) Tên Trường Kiểu liệu MaKH Diễn giải Bảng Nhóm món (NhomMon) Tên Trường Kiểu liệu 1.9 Khóa ngoại Khóa nvarchar() x Khóa ngoại Diễn giải Mã khách hàng nguyên Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | TenKH nvarchar() Tên khách hàng NTNS date Ngày tháng năm sinh GioiTinh bit Giới tính SdtKH varchar(15) Số điện thoại khách hàng 1.10 Bảng Chi tiết Khách hàng (CT_KhachHang) Tên Trường Kiểu liệu Khóa Khóa ngoại MaKH varchar() TheHinh float Thê hình ThucPhamDiUn g text Thực ứng x Diễn giải Mã khách hàng phẩm 1.11 Bảng Phiếu yêu cầu (PhieuYC) Tên Trường Kiểu liệu Khóa Khóa ngoại x Diễn giải SoPhieuYC nvarchar() Số phiếu cầu yêu MaNV varchar() x Mã nhân viên MaKH varchar() x Mã khách hàng Maban varchar() x Mã bàn NgayYC datetime Ngày yêu cầu 1.12 Bảng Chi tiết phiếu yêu cầu (CT_PhieuYC) Tên Trường Kiểu liệu SoPhieuYC Khóa nvarchar() Khóa ngoại x Diễn giải Số phiếu cầu yêu dị Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | MaMon varchar() Mã SoLuong int Số lượng YCrieng text Yêu cầu riêng 1.13 Bảng Hoá đơn toán (HoaDonTT) Tên Trường Kiểu liệu Khóa Khóa ngoại x Diễn giải MaHD varchar() Mã hoá đơn MaKM varchar() MaNV varchar() x Mã nhân viên MaBan varchar() x Mã bàn NgayYC smalldatetim e Ngày yêu cầu NgayTT smalldatetim e Ngày toán PTTT nvarchar() Phương toán SoPhieuYC nvarchar() Mã khuyến thức x Số phiếu yêu cầu Khóa ngoại Diễn giải 1.14 Bảng Khuyến (KhuyenMai) Tên Trường Kiểu liệu Khóa MaKM varchar() PhanTramKM float Phần trăm khuyến DoiTuongApDun g nvarchar() Đối tượng áp dụng NgayBatDau date Ngày bắt đầu x Mã khuyến Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 10 Quan hệ thực thê NhanVien thực thê PhieuNhapNL quan hệ Nhập phiếu Một thực thê NhanVien có thê không lập phiếu lập nhiều phiếu nhập nguyên liệu thực thê PhieuNhapNL Nhưng thực thê PhieuNhapNL lập thực thê NhanVien (1-n) Quan hệ NguyenLieu CT_PhieuNhapNL quan hệ Nhập nguyên liệu Một thực thê NguyenLieu có thê kết hợp với nhiều thực thê CT_PhieuNhapNL Nhưng thực thêCT_PhieuNhapNL kết hợp với thực thê NguyenLieu (1-n) Quan hệ PhieuNhapNL CT_PhieuNhapNL quan hệ Chi tiết hóa Một thực thê PhieuNhapNL kết hợp với thực thê CT_PhieuNhapNL Ngược lại thực thê CT_PhieuNhapNL kết hợp với thực thê PhieuNhapNL (1-1) Quan hệ Menu NhomMon quan hệ có, ăn có nhóm Một thực thê NhomMon có thê kết hợp với nhiều thực thê Menu Nhưng thực thê Menu có thê kết hợp với thực thê NhomMon.(1-n) Quan hệ Menu CongThuc quan hệ chế biến Một thực thê Menu kết hợp với thực thê CongThuc Ngược lại, thực thê CongThuc kết hợp với thực thê Menu (1-1) Quan hệ giữ NguyenLieu DinhDuong quan hệ sử dụng Một thực thê DinhDuong có thê kết hợp nhiều thực thê NguyenLieu Ngược lại thực thê NguyenLieu có thê kết hợp với nhiều thực thê DinhDuong (n-n) Quan hệ Menu DinhDuong la quan hệ có, ăn có chứa hàm lượng dinh dưỡng định Một thực thê Menu kết hợp với thực thê DinhDuong Ngược lại thực thê DinhDuong kết hợp với thực thê Menu (1-1) Quan hệ KhachHang CT_KhachHang quan hệ Chi tiết hóa Một thực thê KhachHang kết hợp với thực thê CT_KhachHang Ngược lại, thực thê CT_KhachHang kết hợp với thực thê KhachHang.(1-1) Quan hệ giữ KhachHang PhieuYC quan hệ Yêu cầu Một thực thê KhachHang có thê kết hợp với nhiều PhieuYC Nhưng PhieuYC có thê kết hợp với KhachHang (1-n) Quan hệ NhanVien PhieuYC quan hệ phụ trách Một thực thê NhanVien có thê kết hợp khơng kế hợp với có thê kết hợp với nhiều thực thê PhieuYC Nhưng thực thê PhieuYC kết hợp với thực thê NhanVien (1-n) Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 11 Quan hệ PhieuYC CT_PhieuYC quan hệ Chi tiết hóa Một thực thê PhieuYC kết hợp với thực thê CT_PhieuYC Ngược lại, thực thê CT_PhieuYC kết hợp với thực thê PhieuYC (1-1) Quan hệ CT_PhieuYC Menu quan hệ gọi Một thực thê Menu có thê kết hợp với nhiều thực thê CT_PhieuYC Nhưng thực thê PhieuYC kết hợp với thực thê Menu (1-n) Quan hệ HoaDonTT PhieuYC quan hệ toán Một thực thê HoaDonTT kết hợp với PhieuYC Ngược lại thực thê PhieuYC kết hợp với thực thê HoaDonTT (1-1) Quan hệ HoaDonTT KhuyenMai quan hệ giảm giá Một thực thê HoaDonTT kết hợp với thực thê KhuyenMai Ngược lại, thực thê KhuyenMai kết hợp với nhiều thực thê HoaDonTT (1-n) Quan hệ NhanVien HoaDonTT quan hệ trách tốn Một thực thê NhanVien có thê khơng kết hợp có thê kết hợp với nhiều thực thê HoaDonTT Nhưng thực thê HoaDonTT kết hợp với thực thê NhanVien (1-n) Quan hệ LichLam Nhanvien quan hệ phân cơng Một tực thê NhanVien có thê kết hợp với nhiều thực thê LichLam Nhưng thực thê LichLam kết hợp với thực thê NhanVien (1-n) Vẽ mơ hình thực thể quan hệ 3.1 3.1.1 (NhaCC) Các tập thực thể Bảng Nha Cung Cấp Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 12 3.1.2 Nguyên Liệu (NguyenLieu) 3.1.3 Bảng Phiếu Nhập Nguyên Liệu (PhieuNhapNL_ 3.1.4 Bảng CT-Phiếu nhập nguyên liệu (CT_PhieuNhapNL) Bảng Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 13 3.1.5 Menu (Menu) 3.1.6 Bảng Công Thức (CongThuc) Bả ng Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 14 3.1.7 Bảng Dinh Dưỡng (DinhDuong) 3.1.8 3.1.8 3.1.8 3.1.8 3.1.8 3.1.8 3.1.8 3.1.8 3.1.8 Bảng Nhóm món (NhomMon) Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 15 3.1.9 Bảng Khách hang (KhachHang) 3.1.10 Bảng CT_Khách hang (CT_KhachHang) Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 16 3.1.11 Bảng Phiếu Yêu Cầu (PhieuYC) 3.1.12 Bảng CT_Phiếu Yêu Cầu (CT_PhieuYC) Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 17 3.1.13 3.1.13 3.1.13 3.1.13 hóa đơn toán (HoaDonTT) B ả n g Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 18 3.1.14 Bảng Khuyến Mãi (KhuyenMai) 3.1.15 (NhanVien) 3.1.16 Bảng Lịch lam việc (LichLam) Bảng Nhân Viên Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 19 3.2 Các mối quan hệ các tập thực thể https://bt070501my.sharepoint.com/:u:/g/personal/baotran_bt070501_onmicrosoft_com/EVQ1Enyc Sq5HmrA-9CXFzWoB4x_t7tk0zYrDZVzY-uL3Ag?rtime=OgZq75Ii2Ug Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 20 Mơ hình liệu quan hệ Mô tả các ràng buộc Ràng buộc (Constraint) quy tắc áp dụng cột liệu bảng Chúng sử dụng đê kiêm tra tính hợp lệ liệu đầu vào, đảm bảo tính xác, độ tin cậy tính tồn vẹn liệu database 5.1 - Ràng buộc Ràng buộc thuộc tính  Not Null: giá trị cột đặt ràng buộc không rỗng  Unique: giá trị cột đặt ràng buộc  Default: đặt giá trị mặc định  Check: Kiêm tra giá trị cột  Ràng buộc khóa chính, ràng buộc khóa ngoại Bảng Thuộc tính khóa bảng Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 21 NhaCC MaNCC Nguyenlieu MaNL PhieuNhapNL MaNV, MaNCC CT_PhieuNhapNL MaNL Menu MaMon, MaNhom CongThuc MaCT, MaMon DinhDuong MaMon NhomMon MaNhom KhachHang MaKH CT_KhachHang MaKH PhieuYC MaNV, MaKH, MaBan CT_PhieuYC MaMon HoaDonTT MaHD, MaKM, MaNV KhuyenMai MaKM NhanVien MaNV LichLam MaLichLam, MaNV 5.2 - Ràng buộc toàn vẹn Các loại ràng buộc toàn vẹn:  RBTV miền giá trị  RBTV liên thuộc tính quan hệ  Rang buộc toan vẹn tham chiếu  Ràng buộc toàn vẹn - Nhân viên Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 22 NhanVien (MaMV, TenNV, NgaySinh, GioiTinhNV, DienThoaiNV, NgayNhanViec, ChucVu, DiaChi) o Ràng buộc: Giới tính nhân viên có thê “0” (Nam), “1” (Nữ), “2” (Khác) o Biêu diễn: alter table NhanVien add constraint check_GioiTinhNV check ( GioiTinhNV='0' or GioiTinhNV='1' or GioiTinh=’2’) go - Khách hàng KhachHang (MaKH, TenKH, NTNS, GioiTinhKH, NgheNghiep, DienThoaiKH) o Ràng buộc: Giới tính khách hàng có thê “0” (Nam), “1” (Nữ), “2” (Khác) o Biêu diễn: alter table KhachHang add constraint check_GioiTinhKH check ( GioiTinhKH='0' or GioiTinhKH='1' or GioiTinhKH=’2’) go - Hóa đơn tốn HoadonTT ( MaHD, MaKM, MaNV, NgayTT, PTTT, SoPhieuYC) o Ràng buộc: Phương thức toán có thể ‘Tiền mặt’, ‘Chuyển khoản’ o Biêu diễn: alter table HoaDonTT add constraint check_PTTT check ( PTTT=”Tiền Mặt” or PTTT=”Chuyển Khoản”) Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 23 go - Lịch làm LichLam (MaLichLam, MaNV, CaLam, NgayLam) o Ràng buộc: Ca làm việc có thể “Sáng” “Tối” o Biểu diễn: alter table LichLam add constraint check_CaLam check ( CaLam='Sáng' CaLam='Tối' ) or go - Khách hàng KhachHang (MaKH, TenKH, NTNS, GioiTinhKH, NgheNghiep, DienThoaiKH) o Ràng buộc: Số điện thoại khách hàng o Biêu diễn: Alter table KhachHang add constraint DienThoaiKH_duynhat UNIQUE; go - Chi tiết phiếu yêu cầu ChiTietPhieuYC (SoPhieuYC, MaMon, SoLuongMonAn, YCRieng) o Ràng buộc: số lượng ăn phải o Biêu diễn: alter table ChiTietPhieuYC add constraint check_SoLuongMonAn check (SoLuongMonAn > 0) go Q u ả n l ý n h h n g b n đ ồ ă n u ố n g | 24 III PHẦN TỔNG KẾT Thơng qua tiêu luận, ta có thê thấy việc xây dựng mơ hình quản lý giúp nhà hàng tiết kiệm nhiều thời gian, chi phí việc kiêm tra vận hành nhà hàng cách xác tiện lợi Việc áp dụng cơng nghệ phần mềm khơng cịn xa lạ đê giải vấn đề cách triệt đê cịn nhiều khúc mắc Tuy nhiên với kiến thức mà chúng em học trường tìm hiêu bên ngồi tiêu luận phần giải vấn đề thiết yếu việc quản lý nhà hàng Cuối đê hoàn thành tiêu luận cách hoàn chỉnh đầy đủ chúng em chân thành cảm ơn sự giúp đỡ hỗ trợ thầy (Th.S Phan Hiền) suốt trình học làm Những kiến thức kỳ vừa qua giúp chúng em bước đầu nắm hành trang cho kỳ tới

Ngày đăng: 03/05/2023, 16:19