Các thực thể và Thuộc tính

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập lớn PHÂN TÍCH và THIẾT kế hệ THỐNG QUẢN lý cửa HÀNG bán đồ ăn NHANH (Trang 35 - 38)

CHƯƠNG II PHÂN TÍCH HỆ THỐNG

3. Mô hình hóa dữ liệu

3.1 Các thực thể và Thuộc tính

Sau khi liệt kê, xác định các thuộc tính cần thiết, nhóm tiến hành xác định các thực thể chính đồng thời chuẩn hóa dữ liệu, tổng cộng gồm 14 quan hệ trong cơ sở dữ liệu:

-Khách Hàng:

o Mã khách hàng: Đây là thuộc tính khóa dùng để phân biệt Khách Hàng

o Họ tên: Mô tả tên khách hàng tương ứng với mã khách hàng

o Địa chỉ: Mô tả địa chỉ của Khách Hàng

o Ngày sinh: Mô tả ngày sinh của Khách Hàng

o Số điện thoại: Mô tả số điện thoại của Khách Hàng

o Giới tính: Phân biệt giới tính của khách hàng

o Mã món ăn: Đây là thuộc tính khóa mơ tả các mã món ăn dùng để phân biệt với các món ăn khác

o Tên món ăn: Mơ tả tên món ăn

o Giá nhập : Mơ tả giá nhập của món ăn

o Giá bán: Mơ tả giá bán của món ăn

o Ảnh : Mơ tả hình ảnh của đồ ăn

o Cịn hàng : Mơ tả trạng thái của đồ ăn (đồ ăn có cịn hàng hay khơng )

-Hóa đơn

o Mã hóa đơn: Đây là thuộc tính khóa dùng để phân biệt các hóa đơn với nhau

o Ngày tạo: Mơ tả thời gian mà hóa đơn được tạo

-Chi tiết hóa đơn

o Mã hóa đơn: Đây là thuộc tính khóa dùng để phân biệt các hóa đơn với nhau

o Số lượng: Mơ tả số lượng món ăn của khách hàng đã dùng

o Trị giá: Mô tả của tổng giá mà khách hàng phải thanh toán

-Người dùng

o Mã người dùng: Đây là thuộc tính khóa dùng để phân biệt các người dùng

o Họ tên: Mô tả tên của người dùng

o Địa chỉ: Mô tả địa chỉ của người dùng

o Số điện thoại: Mô tả số điện thoại của người dùng

o Mật khẩu: Mô tả mật khẩu của người dùng

o Ngày sinh: Mô tả thông tin về độ tuổi của người dùng

o Giới tính: Phân biệt giới tính của người dùng

o Email : Mô tả địa chỉ email của người dùng

o Ảnh : Mơ tả hình ảnh của người dùng

-Vai trị

o Mã vai trị : Đây là thuộc tính khóa dùng để phân biệt các vai trò

o Tên vai trị : Mơ tả tên gọi của các vai trò khác nhau của người dùng

-Loại đồ ăn :

o Mã loại đồ ăn : Đây là thuộc tính khố dùng để phân biệt các loại đồ ăn

o Tên loại đồ ăn : Mô tả tên gọi của các loại đồ ăn khác nhau

-Đơn vị tính :

o Mã đơn vị tính : Đây là thuộc tính khố dùng để phân biệt các đơn vị tính

o Tên đơn vị tính : Mơ tả tên gọi của các đơn vị tính

-Nhà cung cấp :

o Mã NCC : Đây là thuộc tính khố dùng để phân biệt các nhà cung cấp

o Tên NCC : Mô tả tên gọi của nhà cung cấp

o Địa chỉ : Mô tả địa chỉ của nhà cung cấp

o Số điện thoại : Mô tả số điện thoại của nhà cung cấp

-Chi tiết đặt món :

o Số lượng : Mơ tả số lượng đặt món

o Tổng tiền : Mơ tả tổng số tiền của đơn đặt món

-Đơn đặt món :

o Mã đơn đặt món : Đây là thuộc tính khóa dùng để phân biệt các nhà cung cấp

o Thời gian đặt : Mô tả thời gian khách hàng đặt món

-Vị trí ngồi :

o Mã vị trí ngồi : Đây là thuộc tính khố dùng để phân biệt các vị trí ngồi

o Vị trí ngồi : Mơ tả vị trí ngồi của khách hàng

o Mã trạng thái : Đây là thuộc tính khố dùng để phân biệt trạng thái của đơn đặt hàng

o Tên trạng thái : Mơ tả tên trạng thái của món ăn

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập lớn PHÂN TÍCH và THIẾT kế hệ THỐNG QUẢN lý cửa HÀNG bán đồ ăn NHANH (Trang 35 - 38)