DFD – Module quản lý tài khoản

Một phần của tài liệu (TIỂU LUẬN) bài tập lớn đề bài phân tích thiết kế hệ thống quản lý hoạt động tại nhà hàng nam sơn – 809 giải phóng (Trang 82 - 85)

3.2. Phân tích hệ thống về dữ liệu (Áp dụng phương pháp Top-Down) 3.2.1 Mơ hình thực thể - quan hệ

3.2.1.1. Xây dựng mơ hình ERD mở rộng

Xác định các thực thể và thuộc tính

Dựa vào [Biểu mẫu 2.1] - Hoá đơn và [Biểu mẫu 2.4] - Phiếu khảo sát ý kiến khách hàng, ta sẽ xác định được thực thể KHÁCH HÀNG và HĨA

ĐƠN.

(2) HĨA ĐƠN: Số hóa đơn, Số bàn, Ngày giờ, Tên hàng, Số lượng, Đơn giá,

Thành tiền, Tổng cộng, Chiết khấu, Tiền đặt trước, Tổng tiền giảm, Khách hàng phải trả, Tiền khách đưa, Tiền trả lại khách, Nhân viên thanh toán

Dựa vào [Biểu mẫu 2.7] - Đơn xin nghỉ bù và [Biểu mẫu 2.8] - Đơn xin về sớm, ta sẽ xác định được thực thể NHÂN VIÊN

(3) NHÂN VIÊN: Tên nhân viên, Chức vụ, Bộ phận

Để đáp ứng được nhóm chức năng Quản lý tài khoản, ta cần bổ sung các thực thể ĐĂNG NHẬP với các thuộc tính Tên đăng nhập, Mật khẩu, Trạng thái tài khoản

(4) ĐĂNG NHẬP: Tên đăng nhập, Mật khẩu, Trạng thái tài khoản

Dựa vào [Biểu mẫu 2.11] - Giấy đề nghị cấp nguyên vật liệu, ta xác định được thực thể NGUYÊN LIỆU và NHẬP NGUYÊN LIỆU định được thực thể NGUYÊN LIỆU và NHẬP NGUYÊN LIỆU

(5) NGUYÊN LIỆU: Tên nguyên liệu, Số lượng, Đơn giá, Đơn vị tính

(6) NHẬP NGUYÊN LIỆU: Tên người yêu cầu, Bộ phận, Lý do sử dụng,

Tên nguyên vật liệu, Ngày yêu cầu, Số lượng đề nghị, Số lượng thực xuất, Đơn vị tính.

→ Bổ sung thuộc tính Trạng thái yêu cầu. Thuộc tính này nhận những giá trị để mô tả cho bảng NHẬP NGUYÊN LIỆU này đang ở trạng thái nào. Cụ thể trong bài toán này gồm các trạng thái: Được xác nhận, Chưa được xác nhận

→ (6) NHẬP NGUYÊN LIỆU: Tên người yêu cầu, Bộ phận, Lý do sử dụng, Tên nguyên vật liệu, Ngày yêu cầu, Số lượng đề nghị, Số lượng thực xuất, Đơn vị tính, Trạng thái yêu cầu

Dựa vào [Biểu mẫu 2.12] - Giấy order đồ ăn và quy trình order đồ ăn cho khách ở mục 2.1.3.3, ta xác định được thực thể PHIẾU ORDER cho khách ở mục 2.1.3.3, ta xác định được thực thể PHIẾU ORDER

(7) PHIẾU ORDER: Số bàn, Ngày giờ, Tên nhân viên, Số khách, Tên món,

Số lượng

Dựa vào [Biểu mẫu 2.15] - Một số hình ảnh menu của nhà hàng, ta sẽ xác định được thực thể MÓN ĂN xác định được thực thể MĨN ĂN

⇒(8) MĨN ĂN: Tên món, Giá bán, Đơn vị tính, Hình ảnh món

KẾT LUẬN CÁC THỰC THỂ VÀ THUỘC TÍNH:

(1) KHÁCH HÀNG: Họ tên, Ngày sinh, Địa chỉ, Số điện thoại, Email

(2) HĨA ĐƠN: Số hóa đơn, Số bàn, Ngày giờ, Tên hàng, Số lượng, Đơn giá,

Thành tiền, Tổng cộng, Chiết khấu, Tiền đặt trước, Tổng tiền giảm, Khách hàng phải trả, Tiền khách đưa, Tiền trả lại khách, Nhân viên thanh toán

(3) NHÂN VIÊN: Tên nhân viên, Chức vụ, Bộ phận

(4) ĐĂNG NHẬP: Tên đăng nhập, Mật khẩu, Trạng thái tài khoản

(5) NGUYÊN LIỆU: Tên nguyên liệu, Số lượng, Đơn giá, Đơn vị tính

(6) NHẬP NGUYÊN LIỆU: Tên người yêu cầu, Bộ phận, Lý do sử dụng,

Tên nguyên vật liệu, Ngày yêu cầu, Số lượng đề nghị, Số lượng thực xuất, Đơn vị tính, Trạng thái yêu cầu

(7) PHIẾU ORDER: Số bàn, Ngày giờ, Tên nhân viên, Số khách, Tên món,

Số lượng

(8) MĨN ĂN: Tên món, Giá bán, Đơn vị tính, Hình ảnh món

Xác định mối liên kết giữa các thực thể

Thực thể KHÁCH HÀNG và thực thể HĨA ĐƠN có kiểu liên kết 1 – N

Thực thể NHÂN VIÊN và thực thể HĨA ĐƠN có kiểu liên kết 1 – N Thực thể NHÂN VIÊN và thực thể ĐĂNG NHẬP có kiểu liên kết 1 – N

Thực thể NHÂN VIÊN và thực thể NHẬP NGUYÊN LIỆU có kiểu liên kết 1 – N

Thực thể NGUYÊN LIỆU và thực thể NHẬP NGUYÊN LIỆU có kiểu liên kết N – M

Thực thể NGUN LIỆU và thực thể MĨN ĂN có kiểu liên kết N – M

Thực thể MÓN ĂN và thực thể PHIẾU ORDER có kiểu liên kết N – M

Thực thể HĨA ĐƠN và thực thể PHIẾU ORDER có kiểu liên kết N - M

Chuẩn hóa ERD mở rộng

Một phần của tài liệu (TIỂU LUẬN) bài tập lớn đề bài phân tích thiết kế hệ thống quản lý hoạt động tại nhà hàng nam sơn – 809 giải phóng (Trang 82 - 85)