TRƯỜNG ĐẠI HỌC XÂY DỰNG Khoa Công Nghệ Thông Tin o0o BÁO CÁO MÔN ĐỒ ÁN CSDL Đề tài: Quản lý đặt bàn Giáo viên hướng dẫn: Lớp: 63IT3 Học kỳ: 2020-2021 Nhóm thực hiện: Nhóm Các thành viên: Nguyễn Đức Anh 6263 (Nhóm trưởng) Hồng Phú Cường 24363 Bùi Thành Cơng 21363 1.Mơ tả toán Dịch vụ đặt bàn trước xu hướng bật dịch vụ nhà hàng Mọi thông tin khách hàng yêu cầu cập nhật vào hệ thống đặt bàn từ ngày đến tháng năm… Có cách đặt bàn chủ yếu trực tiếp gián tiếp (qua số điện thoại, qua trang web…) Nhân viên nhập thông tin khách hàng muốn đặt bàn vào khoảng thời gian nào, số người tham dự vào phần mềm quản lý đặt bàn nhà hàng • • Nếu khơng đáp ứng thời gian số lượng người tham dự mà khách hàng u cầu, phần mềm hiển thị thơng báo hết bàn Nhân viên thông báo lại cho khách hàng hết bàn Nếu đáp ứng hiển thị khu vực bàn (khu vực bàn thường khu vực bàn VIP), nhân viên chọn khu vực mà khách yêu cầu qua phần mềm quản lý, phần mểm hiển thị vị trí bàn cịn trống khu vực Nhân viên chọn bàn mà khách hàng yêu cầu, sau phần mềm hiển thị giao diện đặt đồ trước, nhân viên hỏi khách hàng có muốn đặt đồ trước hay khơng Nếu khơng nhân viên chọn kết thúc đặt bàn qua phần mềm, phần mềm hiển thị tất thông tin mà khách hàng yêu cầu (thời gian, vị trí…) Nhân viên xác nhận với khách hàng thơng tin đồng ý chọn đặt bàn qua phần mềm, khơng chọn (sửa hủy đặt bàn) Nếu có nhân viên chọn ăn mà khách hàng yêu cầu qua phần mềm, sau phần mềm hiển thị lại lần tất thông tin mà khách hàng u cầu (thời gian, vị trí, ăn…) nhân viên xác nhận thông tin với khách hàng thông tin có đồng ý chọn đặt bàn qua phần mềm, khơng chọn (sửa hủy đặt bàn) Khi khách hàng đến nhân viên hỏi khách hàng đặt bàn hay chưa, chưa tiến hành đặt bàn cho khách Nếu hỏi thông tin để xác nhận bàn đặt, chuyển trạng thái bàn đặt khách sang trạng thái sử dụng Trường hợp khách đặt bàn mà đến muộn phải thơng báo với nhân viên để nhân viên gia hạn thêm khoảng thời gian đặt bàn Nếu khơng gia hạn thêm thời gian sau 30p so với thời gian đặt bàn ban đầu khách hàng, phần mềm tự động chuyển bàn đặt khách hàng từ trạng thái đặt thành trạng thái hủy Các thực thể Khách Hàng (SĐT, Tên khách hàng) Nhân Viên (Mã Nv, Tên Nv) Bàn (Tên bàn, Tình trạng, Loại bàn) Món Ăn (Tên món, Đơn giá) Hóa Đơn (Mã HĐ, Thời gian tạo) Thời gian đặt 2.Mơ hình thực thê liên kết Tên khách hàng SĐT khách hàng Loại bàn Tên bàn Khách hàng 1,n Đặt 1,n 1 Có Tình trạng Bàn 1,n Quản lý Có Thời gian làm việc Tên nhân viên Thời gian tạo Hóa 1,n 1,n đơn Tạo Nhân viên Mã nhân viên 1,n Mã hóa đơn 1,n Có Quản lý 1,n 1,n Chi tiết hóa đơn 1,n Thời gian làm việc Đơn giá Món ăn Tên Tổng bill Số lượng Mơ hình quan hệ Khách Hàng (SĐT Kh, Tên khách hàng) Nhân Viên (Mã Nv, Tên Nv, Thời gian làm việc) Bàn (Tên bàn, Tình trạng, Loại bàn) Đặt bàn (SĐT Kh,Tên bàn, Thời gian đặt) Món Ăn (Tên món, Đơn giá) Quản lý bàn (Mã Nv,Tên bàn, Thời gian làm việc) Quản lý ăn (Mã Nv,Tên món, Thời gian làm việc) Hóa Đơn (Mã HĐ, Thời gian tạo, SĐT Kh, Mã Nv, Tên bàn) Chi tiết HĐ ( Mã HĐ,Tên món, SL Món ăn, Tổng Bill) khách hàng: Tên thuộc tính SĐT khách hàng Tên khách hàng Kiểu liệu Number Char Ràng buộc Khóa Bảng nhân viên: Tên thuộc tính Mã nhân viên Tên nhân viên Thời gian làm việc Kiểu liệu Number Char Datetime Ràng buộc Khóa Bàn: Tên thuộc tính Tên bàn Tình trạng Loại bàn Kiểu liệu Char Char Char Ràng buộc Khóa Kiểu liệu Ràng buộc Món ăn: Tên thuộc tính Tên Đơn giá Char Currency Khóa Kiểu liệu Number Char Datetime Ràng buộc Khóa Khóa Kiểu liệu Number Char Datetime Ràng buộc Khóa Khóa Kiểu liệu Number Datetime Number Number Char Ràng buộc Khóa Kiểu liệu Number Char Number Currency Ràng buộc Khóa Khóa Quản lý bàn: Tên thuộc tính Mã nhân viên Tên bàn Thời gian làm việc Quản lý ăn: Tên thuộc tính Mã nhân viên Tên Thời gian làm việc Hóa đơn: Tên thuộc tính Mã hóa đơn Thời gian tạo Số điện thoại KH Mã NV Tên bàn Khóa ngồi Khóa ngồi Khóa ngồi Chi tiết hóa đơn: Tên thuộc tính Mã hóa đơn Tên Số lượng ăn Tổng bill RelationShip ... Loại bàn Kiểu liệu Char Char Char Ràng buộc Khóa Kiểu liệu Ràng buộc Món ăn: Tên thuộc tính Tên Đơn giá Char Currency Khóa Kiểu liệu Number Char Datetime Ràng buộc Khóa Khóa Kiểu liệu Number Char... tính SĐT khách hàng Tên khách hàng Kiểu liệu Number Char Ràng buộc Khóa Bảng nhân viên: Tên thuộc tính Mã nhân viên Tên nhân viên Thời gian làm việc Kiểu liệu Number Char Datetime Ràng buộc Khóa... Khóa Khóa Kiểu liệu Number Char Datetime Ràng buộc Khóa Khóa Kiểu liệu Number Datetime Number Number Char Ràng buộc Khóa Kiểu liệu Number Char Number Currency Ràng buộc Khóa Khóa Quản lý bàn: