Tieu luan Tieu luan Mục Lục Lời nói đầu .4 Phần I: Phân tích ̣ thống .5 Chương I: Khảo sát Mô tả bài toán Chứng từ Chương II: Xác lâ ̣p các mô hình nghiê ̣p vụ .8 2.1 Lâ ̣p ma trâ ̣n phân tích 2.2 Sơ đồ ngữ cảnh của ̣ thống .8 2.3 Sơ đồ phân rã chức (từ tài liê ̣u khảo sát) .9 2.3.1 lâ ̣p bảng phân tích chức .9 2.3.2 Các chứng từ, hồ sơ được sử dụng .10 2.3.3 Xác định phạm vi triển khai: Ma trận thực thể chức 10 2.3.4 Sơ đồ mô tả các chức mức chi tiết .11 2.4 Mô tả các chức chi tiết (chức lá) .12 Chương III: Mô hình luồng dữ liê ̣u .13 4.1 Mô hình luồng dữ liê ̣u mức .13 4.2 Mô hình luồng dữ liê ̣u mức .14 4.2.1 Sơ đồ luồng dữ liê ̣u mức của tiến trình 1.0: “Bán hàng” 14 4.2.3 Sơ đồ luồng dữ liê ̣u của tiến trình 2.0: “Thanh toán” .16 4.2.3 Sơ đồ luồng dữ liê ̣u của tiến trình 3.0: “Báo cáo” 17 Phần II: Thiết kế ̣ thống .18 Chương I: Xây dựng CSDL mức logic 18 Chính xác hóa dữ liê ̣u và xác định các thuô ̣c tính 18 Xác định danh sách các tâ ̣p thuô ̣c tính .19 Xác định khóa 19 Chuẩn hóa 20 Sơ đồ E-R 22 Chương II : Thiết kế giao diê ̣n .23 2.1 2.2 Xác định luồng dữ liê ̣u ̣ thống 23 2.1.1 Sơ đồ tiến trình ̣ thớng của « 1.0 Tiếp nhâ ̣n đơn hàng» 23 2.1.2 Sơ đờ tiến trình ̣ thớng của « 2.0 Thanh toán » 24 2.1.3 Sơ đờ tiến trình ̣ thớng của « 3.0 Báo cáo » 24 Xác định và đă ̣c tả các giao diê ̣n 25 Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 2.2.1 Xác định các giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣u .25 2.2.2 Xác định các giao diê ̣n xử lý dữ liê ̣u 25 2.2.3 Tích hợp các giao diê ̣n .26 2.2.4 Mô hình kiến trúc ̣ thống 26 Hê ̣ thống menu 27 Chương III: Thiết kế CSDL vâ ̣t lý 28 Kết luận: 32 (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Lời nói đầu Kinh doanh nhà hàng là mô ̣t loại hình kinh doanh dịch vụ hiê ̣n rất phát triển tại Viê ̣t Nam và thế giới Ngày đời sống kinh tế ngày càng phát triển, người ta càng hướng đến những giá trị cao cả về vâ ̣t chất lẫn tinh thần Không đơn giản chỉ là quan ̣ người mua – kẻ bán, khách hàng tìm đến dịch vụ ăn uống còn là để thưởng thức và hưởng thụ Nhà bếp là những nghê ̣ sĩ, khách hàng là người thưởng thức nghê ̣ thuâ ̣t, nhà hàng chính là mô ̣t nhà triển lãm các tác phẩm Vâ ̣y phải làm để khách hàng đến với mình mô ̣t cách thuâ ̣n tiê ̣n nhất, dễ dàng để lại những ấn tượng tốt đẹp nhất, vấn đề cốt lõi không thể thiếu đối với tất cả các loại hình kinh doanh hay tổ chức nào là phải đưa mô ̣t mô hình quản lý hợp lý và thống nhất Các bô ̣ phâ ̣n làm viê ̣c nhịp nhàng và chỉnh thể chính là tiền đề cho mô ̣t bô ̣ máy hoạt đô ̣ng hiê ̣u quả, chuyên nghiê ̣p Hê ̣ thống quản lý nhà hàng này chúng em xây dựng thích hợp với các nhà hàng cỡ vừa và trung với các chức đầy đủ và đơn giản nhất Trong quá trình xây dựng chắc chắn không thể thiếu những sơ suất, thiếu sót Rất mong nhâ ̣n được sự hướng dẫn, góp ý của thầy cô và các bạn! * * * (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Phần I: Phân tích ̣ thống Chương I: Khảo sát Mô tả bài toán Mô ̣t nhà hàng kinh doanh ẩm thực, hình thức kinh doanh phục vụ tại bàn Bô ̣ phâ ̣n Tiếp Tân sẽ tiếp nhâ ̣n thông tin KHÁCH HÀNG, kiểm tra là khách mới hay khách cũ và phục vụ Thực Đơn, khách hàng lựa chọn món ăn không hạn chế số lần, số lượng Nhân viên sẽ lâ ̣p phiếu Order (phiếu yêu cầu) dựa theo các yêu cầu của khách Order khách chuyển đến bô ̣ phâ ̣n Thu ngân Nhà bếp dựa vào Order khách (nhâ ̣n từ thu ngân) để định lượng thực phẩm cần thiết chế biến ăn cho khách hàng Sau khách hàng hết nhu cầu sử dụng dịch vụ, Hóa Đơn sẽ được ghi phận Thu Ngân, tất cả order khách cộng vào hóa đơn toán Phiếu Order được coi bản chi tiết của hóa đơn toán Một khách hàng có nhiều hóa đơn hóa đơn đứng tên khách hàng Nhà hàng có bơ ̣ phâ ̣n để quản lý: Bếp, kế toán, thu ngân, tiếp tân Mỗi phận quản lý nhân viên phâ ̣n Sau tuần, tháng sau năm phận kế tốn tổng hợp báo cáo tình hình khách hàng, nhập thực phẩm, thực phẩm tồn kho,… cho ban lãnh đạo Chứng từ a Hóa đơn Hóa Đơn Số hóa đơn: (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tên khách hàng: Ngày: … Địa chỉ: Điê ̣n thoại: … Tên Đồ STT Số Lượng Giá Tổng: Bằng số: ………… Bằng chữ: ……… Khách hàng: Người lâ ̣p: b Phiếu Order (Chi tiết hóa đơn) ORDER Số: Số hóa đơn: ………… Số bàn: ………………… STT Tên món Số lượng Đơn vị tính Ghi chú Người lâ ̣p: ……………… c Thực Đơn Thực Đơn nhà hàng Mã món ăn Tên món Loại món Đ/v tính d Danh sách nhân viên Danh sách nhân viên (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Đơn giá (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tên bô ̣ phâ ̣n Mã bô ̣ phâ ̣n Quản lý Họ và tên Nhân viên Ngày Giới Địa sinh tính chỉ SĐT e Danh sách khách hàng Danh sách khách hàng Mã KH Họ và tên Giới tính Bô ̣ phâ ̣n * * Năm sinh Địa Chỉ * Chương II: Xác lâ ̣p các mô hình nghiêp̣ vụ 2.1 Lâ ̣p ma trâ ̣n phân tích Bảng phân tích xác định chức , tác nhân hồ sơ Động từ + Bổ ngữ Danh từ (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Điện Thoại (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Hệ thống làm Bên hệ thống làm Tiếp nhâ ̣n thông tin khách hàng Khách hàng cung cấp Danh sách khách thông tin hàng Lâ ̣p hóa đơn Danh từ Tác nhân ngoài/HSDL Tác nhân ngoài Hóa đơn Hồ sơ dữ liê ̣u Thực đơn Hồ sơ dữ liê ̣u Lâ ̣p phiếu Order yêu cầu xuất Phiếu Order Hồ sơ dữ liê ̣u Tiếp nhâ ̣n order Bô ̣ phâ ̣n bếp Hồ sơ dữ liê ̣u Hóa đơn Hồ sơ dữ liê ̣u Danh sách nhân viên Hồ sơ dữ liê ̣u Báo cáo Hồ sơ dữ liê ̣u Ban lãnh đạo Tác nhân ngoài Phục vụ thực đơn Lâ ̣p hóa đơn toán Khách lựa chọn món Khách nhâ ̣n hóa đơn và toán Chia các bô ̣ phâ ̣n quản lý Tổng hợp báo cáo 2.2 Ban lãnh đạo yêu cầu Sơ đồ ngữ cảnh của ̣ thống Các tác nhân ngoài mối quan ̣ với ̣ thống là khách hàng và ban lãnh đạo Khách hàng yêu cầu phục vụ tới nhà hàng về thực đơn, đáp ứng và toán Nhà hàng cần xây dựng được thông tin về khách hàng, lâ ̣p hóa đơn, lâ ̣p phiếu order để phục vụ món ăn và in hóa đơn toán khách hàng hết yêu cầu sử dụng dịch vụ Lâ ̣p các báo cáo định kỳ theo yêu cầu của ban lãnh đạo (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Thông tin khách hàng Yêu cầu thông tin Yêu cầu phục vụ Yêu cầu toán Khách hàng Chỉ đạo Thực đơn Hệ thống kinh doanh Order, Hóa đơn 2.3 Ban lãnh đạo Báo cáo Sơ đồ phân rã chức (từ tài liêụ khảo sát) 2.3.1 lâ ̣p bảng phân tích chức Chức 1.1 Vào danh sách khách hàng Chức mức đỉnh Chức hệ thống Bán hàng 1.2 Phục vụ thực đơn 1.3 Lâ ̣p hóa đơn 1.4 Lâ ̣p phiếu order 1.5 Phục vụ món 3.1 Tiếp nhâ ̣n yêu cầu toán Thanh toán Quản lý bán hàng 3.2 Kiểm tra hóa đơn 3.3 Thanh toán cho khách 4.1 Thống kê Báo cáo 4.2 Lâ ̣p báo cáo 2.3.2 Các chứng từ, hồ sơ được sử dụng Các hồ sơ liệu A) Hóa đơn (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 18 Phần II: Thiết kế ̣ thống Chương I: Xây dựng CSDL mức logic Chính xác hóa dữ liêụ và xác định các thuô ̣c tính Chính xác hóa dữ liê ̣u Dữ liêụ gốc THỰC ĐƠN Mã món ăn Tên món Đ/v tính Đơn giá DANH SÁCH KHÁCH HÀNG Mã khách hàng Họ và tên Giới tính Năm sinh Địa chỉ SĐT HÓA ĐƠN THANH TOÁN Sô hóa đơn Tên khách hàng Ngày Địa chỉ Điê ̣n thoại Nhân viên lâ ̣p Tên món Số lượng Đ/v tính Thành tiền DANH SÁCH NHÂN VIÊN Mã bô ̣ phâ ̣n Tên bô ̣ phâ ̣n Họ và tên nhân viên Ngày sinh nhân viên Địa chỉ nhân viên SĐT nhân viên Dữ liêụ chính xác hóa THỰC ĐƠN Mã món Tên món Đ/v tính Đơn giá DANH SÁCH KHÁCH HÀNG Mã KH Họ tên KH Giới tính Năm sinh Địa chỉ KH SĐT KH HÓA ĐƠN THANH TOÁN Số HD Mã KH Ngày lâ ̣p Mã NV Mã món Số lượng DANH SÁCH NHÂN VIÊN Mã BP Tên BP Mã NV Họ tên NV Ngày sinh NV Địa chỉ NV SĐT NV (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Chú giải (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 19 Xác định danh sách các tâ ̣p thuô ̣c tính - R1={Mã món, Tên món, Loại món, Đ/v tính, Đơn giá } - R2={ Số HD, Mã KH, Mã NV, Ngày lâ ̣p, Mã món, Số lượng } - R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV } - R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH }(*) Xác định khóa R1={Mã món, Tên món, Đ/v tính, Đơn giá } Mã Tên món, Loại món, Đơn vị tính, Đơn giá {Mã món} khóa R2={ Sớ HD, Mã KH, Ngày lâ ̣p, Mã món, Số lượng } Ta có: Số hóa đơn Mã khách hàng, Địa , Ngày lâ ̣p, Điện thoại, Mã món, Tên đồ, Số lượng, Giá Số hóa đơn,Mã Số lượng {Số hóa đơn, Mã món} khóa R3 ={ Mã BP, Tên BP, Mã NVQL, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV } Ta có: Mã BP Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV {Mã BP} khóa R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH } (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 20 Ta có: Mã KH Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH {mã KH} khóa Ta có các lược đờ quan ̣ sau : R1={Mã món, Tên món, Đ/v tính, Đơn giá } R2={ Số HD, Mã KH, Ngày lâ ̣p, Mã món, Số lượng } R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV } R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH } Chuẩn hóa Chuẩn hóa 1NF Lược đờ R1, R3, R4 đều đạt chuẩn vì không có thuô ̣c tính lă ̣p Tách lược đồ R2 vì tờn tại th ̣c tính lă ̣p : R21{số hóa đơn, mã KH, ngày lập} R22{số hóa đơn, mã món, số lượng} Chuẩn hóa 2NF Các lược đờ R1, R3, R4 đã đạt chuẩn vì chỉ có thuô ̣c tính khóa Lược đồ R21 và R22 cũng đạt chuẩn vì không có thuô ̣c tính ngoài khóa phụ th ̣c vào phần của khóa Chuẩn hóa 3NF Xét R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV } Ta thấy Mã BP Tên BP Mã NV Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 21 Mà Mã NV thuộc tính ngồi khóa nên thuộc tính cầu ta tách thành quan hệ để đạt chuẩn 3: R31 { Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV } - Các thuô ̣c tính còn lại và thuô ̣c tính cầu R32 { Mã BP, Mã NV, Tên BP } Kết luâ ̣n : ta có mô hình quan ̣ sau đã chuẩn hóa đến 3NF : THUC_DON (Mã món, Tên món, Đ/v tính, Đơn giá) KHACH_HANG (Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH) HOA_DON (số hóa đơn, mã KH, Mã NV lâ ̣p, ngày lập) CT_HOADON (số hóa đơn, mã món, số lượng) NHAN_VIEN (Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV) BO_PHAN (Mã BP, Tên BP) Sơ đồ E-R (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 22 Mã BP BO_PHAN Mã NV Tên BP Họ tên Ngày sinh Địa chỉ NHAN_VIEN Giới tính Mã KH Giới tính Ngày lập Số hóa đơn Họ tên Mã KH KHACH_HAN G Địa chỉ HOADON Mã NV lập SĐT Năm sinh Đ/v tính Số lượng CT_HOADON THUC_DON Số hóa đơn Đơn giá Tên món Mã món (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Mã món (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 23 Chương II : Thiết kế giao diêṇ 2.1 Xác định luồng dữ liêụ ̣ thống Phân định công viê ̣c người-máy 2.1.1 Sơ đờ tiến trình ̣ thớng của « 1.0 Tiếp nhâ ̣n đơn hàng» Thông tin khách hàng Thực đơn Khách hàng Kiểm tra khách C | Thực đơn 1.1 Vào danh sách khách hàng E | Danh sách khách hàng 1.2 Phục vụ thực đơn Thực đơn được chọn 1.3 Lập hóa đơn A | Hóa đơn 1.4 Lập phiếu order 1.5 Phục vụ món Tiến trình (1.1), (1.3) và (1.4) được chọn để máy thực hiê ̣n 2.1.2 Sơ đồ tiến trình ̣ thống của « 2.0 Thanh toán » (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 24 2.1 Tiếp nhận Y/c toán Vđ cần giải quyết 2.2 Kiểm tra hóa đơn Hợp lệ Hóa đơn A | Hóa đơn 2.3 Thanh toán cho khách 2.1.3 Sơ đồ tiến trình ̣ thớng của « 3.0 Báo cáo » Lấy thông tin Yêu cầu báo cáo D | Danh sách Nhân viên 3.1 Thống kê E | Danh sách khách hàng A | Hóa đơn-order 3.2 Báo cáo Gửi báo cáo cáo C | Thực đơn 2.2 Xác định và đă ̣c tả các giao diê ̣n 2.2.1 Xác định các giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣u Xác định các giao diê ̣n dựa câ ̣p nhâ ̣t dữ kiê ̣u dựa mô hình E-R (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Lãnh đạo Nhà hàng (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 25 Về nguyên tắc, tương ứng với mỗi thực thể và mỗi mối quan ̣ có ít nhất mô ̣t thuô ̣c tính mô hình E- ta có mô ̣t giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣u Từ mô hình khái niê ̣m dữ liê ̣u ta có các giao diê ̣n sau : Giao diê ̣n câ ̣p nhâ ̣t Khách hàng (tương ứng với thực thể KHACH_HANG) Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn (tương ứng với thực thể HOA_DON) Giao diê ̣n câ ̣p nhâ ̣t Thực đơn (tương ứng với thực thể THUC_DON) Giao diê ̣n câ ̣p nhâ ̣t Nhân viên (tương ứng với thực thể NHAN_VIEN) Giao diê ̣n câ ̣p nhâ ̣t Bô ̣ phâ ̣n (tương ứng với thực thể BO_PHAN) Giao diê ̣n câ ̣p nhâ ̣t Order (tương ứng với thực thể CT_HOADON) 2.2.2 Xác định các giao diê ̣n xử lý dữ liê ̣u Giao diê ̣n kiểm tra khách hàng Giao diê ̣n Nhâ ̣p hóa đơn Giao diê ̣n lâ ̣p Order 10 Giao diê ̣n kiểm tra hóa đơn toán 2.2.3 Tích hợp các giao diê ̣n Tích hợp các giao diê ̣n cùng thực hiê ̣n mô ̣t chức hoă ̣c các giao diê ̣n có những thao tác giống ta còn lại : Hê ̣ thống sau tích hợp 1.1 Giao diê ̣n câ ̣p nhâ ̣t Khách 1.2 Giao diê ̣n kiểm tra khách hàng Giao diêṇ cha Giao diê ̣n tiếp nhâ ̣n khách Giao diêṇ ̣ thống Giao diê ̣n quản lý bán hàng (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 26 2.1 Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn 2.2 Giao diê ̣n câ ̣p nhâ ̣t Order 2.3 Giao diê ̣n kiểm tra hóa đơn 1.3 Giao diê ̣n phục vụ thực đơn 3.1 Giao diê ̣n báo cáo về nhân viên 3.2 Giao diê ̣n báo cáo về bán hàng 3.3 Giao diê ̣n báo cáo về khách hàng 3.4 Giao diê ̣n báo cáo doanh thu Giao diê ̣n xử lý toán-bán hàng Giao diê ̣n thống kê báo cáo 2.2.4 Mô hình kiến trúc ̣ thống QL bán hàng QL tiếp nhận khách hàng Xử lý toán-bán hàng Thống kê báo cáo 2.1.Lập hóa đơn 3.1.Báo cáo về nhân viên 2.2 Danh mục thực đơn 3.2.Báo cáo về bán hàng 2.3 Lập phiếu Order 3.3.Báo cáo về khách hàng 1.3 Kiểm tra hóa đơn 3.4.Báo cáo doanh thu 1.1.QL danh mục KH 1.2.Kiểm tra khách Hê ̣ thống menu Menu chính 1.1 Quản lý tiếp nhâ ̣n khách hàng 1.2 Xử lý toán 1.3 Thống kê báo cáo 1.4 Hê ̣ thống- thoát (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 27 Các menu 2.1.Quản lý tiếp nhâ ̣n khách hàng 2.1.1 Quản lý danh mục khách hàng 2.1.2 Kiểm tra khách 2.1.3 Về menu chính 4.1 Xử lý bán hàng-thanh toán 4.1.1 Lâ ̣p hóa đơn 4.1.2 Danh mục thực đơn nhà hàng 4.1.3 Lâ ̣p phiếu Order 4.1.4 Kiểm tra hóa đơn 4.1.5 Về menu chính 4.1 Thống kê báo cáo 4.1.1 Báo cáo về nhân viên 4.1.2 Báo cáo về khách hàng 4.1.3 Báo cáo về bán hàng 4.1.4 Báo cáo về doanh thu 4.1.5 Về menu chính Chương III: Thiết kế CSDL vâ ̣t lý Khi tiến hành thiết kế vâ ̣t lý, từ các quan ̣ ta được các tê ̣p tương ứng sau đây(có thể thêm mô ̣t số trường để phục vụ mô ̣t số chức nghiê ̣p vụ khác) KHACH_HANG Tên trường Kiểu dữ liêụ Ma_Khach Ho_Ten_Khach Gioi_Tinh Nam_Sinh Ký tự Ký tự True/false Ngày tháng Cỡ dữ liêụ 10 30 Khuôn dạng Chữ hoa+số Viết hoa các chữ đầu dd/mm/yy Ràng buô ̣c Khóa chính (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Diễn giải Năm sinh (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 28 Dia_Chi_Khac h SDT Ký tự Số 60 11 (0####.###.###) Số điê ̣n thoại THUC_DON Tên trường Ma_Mon Ten_Mon Loai_Mon Đ/v Đon_Gia Kiểu dữ liêụ Ký tự Ký tự Ký tự Tiền tê ̣ Cỡ dữ Khuôn dạng liêụ 10 Chữ hoa+số 35 15 (#.###.### vnđ) Ràng buô ̣c Diễn giải Khóa chính Loại món(đồ ăn, đồ uống,…) HOA_DON Tên trường So_Hoa_Don Ma_KH Ma_NV_Lap Ngay_Lap Kiểu dữ liêụ Ký tự Ký tự Ký tự Ngày tháng Cỡ dữ liêụ 10 10 10 Khuôn dạng Chữ hoa + số Chữ hoa + số Chữ hoa + số Dd/mm/yy Ràng buô ̣c Diễn giải Khóa chính Khóa ngoại Khóa ngoại CT_HOADON Tên trường So_Hoa_Don Ma_Mon So_Luong Kiểu dữ liêụ Ký tự Ký tự Số Cỡ dữ liêụ 10 10 Khuôn dạng Chữ hoa + số Chữ hoa + số Ràng buô ̣c Khóa chính Khóa chính Diễn giải Mã món NHAN_VIEN Tên trường Kiểu dữ liêụ Cỡ dữ liêụ Khuôn dạng Ràng buô ̣c (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan Diễn giải (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 29 Ma_NV Ho_Ten Ngay_Sinh Gioi_Tinh Dia_chi SDT Hs_luong Ký tự Ký tự Ngày thánh True/false Ký tự Số Số thực 10 30 60 11 Chữ hoa+số Khóa chính Mã nhân viên Dd/mm/yy (0####.###.###) Hê ̣ số lương BO_PHAN Tên trường Ma_BP Ten_BP Nhiem_Vu Kiểu dữ liêụ Ký tự Ký tự Ký tự Cỡ dữ liêụ 10 20 100 Khuôn dạng Ký tự hoa+số Ràng buô ̣c Khóa chính Diễn giải Mã bô ̣ phâ ̣n Tên bô ̣ phâ ̣n Nhiê ̣m vụ Thiết kế đầu Báo cáo khách hàng có doanh thu cao nhất BÁO CÁO DOANH THU KHÁCH HÀNG CAO NHẤT Số: Từ ngày… đến ngày… STT Mã khách Họ tên Số lượng hóa đơn Tổng doanh thu Ngày…tháng…năm Báo cáo món được gọi nhiều nhất BÁO CÁO MÓN ĐƯỢC GỌI NHIỀU NHẤT (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 30 Số: Từ ngày… đến ngày… STT Mã món Tên món Số lần gọi Số lượng bán Ngày…tháng…năm Báo cáo khách mua nhiều BÁO CÁO KHÁCH MUA NHIỀU Số: Từ ngày: …… đến ngày: …… Số TT Mã khách Mã món Đơn vị tính Đơn giá Số lượng Thành tiền Tổng Ngày … tháng … năm … Báo cáo đồ bán châ ̣m BÁO CÁO MÓN BÁN CHẬM Số: Từ ngày: …… đến ngày: …… Số TT Mã món Đơn vị tính Đơn giá Số lượng bán Thành tiền Tổng Báo cáo nhân viên phục vụ có doanh số bán cao nhất BÁO CÁO NHÂN VIÊN CÓ DOANH SỐ BÁN CAO NHẤT Số: Từ ngày: …… đến ngày: …… (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi 31 Mã nhân viên Mã hóa đơn Ngày lâ ̣p Giá trị hóa đơn Tổng:……… (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi Tieu luan (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi (TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi(TIEU.LUAN).hoa.don.se.duoc.ghi.tai.bo.phan.thu.ngan tat.ca.order.cua.khach.se.duoc.cong.vao.hoa.don.thanh.toan.phieu.order.duoc.coi