Bài tập lớn môn cơ sở dữ liệu (10)

10 24 0
Bài tập lớn môn cơ sở dữ liệu (10)

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

Thông tin tài liệu

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 yê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) 2.Mơ hình thực thê liên kết Thời gian đặt Loại bàn Tên khách hàng Tên bàn SĐT khách hàng Khách hàng 1,n 1,n Tình trạng Bàn Đặt 1,n Thời gian làm việc Có Quản lý 1,n 1,n Thời gian tạo Hóa đơn Nhân viên Tạo 1,n Mã hóa đơn Tên nhân viên 1,n Có Quản lý 1,n Mã nhân viên Thời gian làm việc 1,n Chi tiết hóa đơn 1,n Đơ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,) 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 Món ăn: Tên thuộc tính Tên Đơn giá Kiểu liệu Char Currency Ràng buộc 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 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 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 3.Các truy vấn a Tạo liệu b Lấy liệu c Thêm liệu d Sửa liệu e Xóa liệu ... tính Mã hóa đơn Tên Số lượng ăn Tổng bill RelationShip 3.Các truy vấn a Tạo liệu b Lấy liệu c Thêm liệu d Sửa liệu e Xóa liệu ... Loại bàn Kiểu liệu Char Char Char Ràng buộc Khóa Món ăn: Tên thuộc tính Tên Đơn giá Kiểu liệu Char Currency Ràng buộc Khóa Kiểu liệu Number Char Datetime Ràng buộc Khóa Khóa Kiểu liệu Number Char... 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 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

Ngày đăng: 14/10/2021, 13:26

Tài liệu cùng người dùng

Tài liệu liên quan