You are on page 1of 25

CƠ SỞ DỮ LIỆU PHÂN TÁN

QUẢN LÝ BÁN HÀNG


TẠI CHUỖI SIÊU THỊ
THS. VŨ BÁ DUY
1

Báo cáo số 2

Bổ sung các chức năng


còn thiếu và một số chi
tiết cho Báo cáo số 1

Thiết kế thực thể, thuộc tính của


chúng, quan hệ giữa các thực thể
2

Báo cáo số 2
Các chức năng bổ sung
Mua hàng online
Dịch vụ giao hàng
Đăng ký và sử dụng
thẻ thành viên
Đổi trả sản phẩm

2
3

Các vấn đề trong quản lý


Chương trình giảm giá Dịch vụ giao hàng
khuyến mãi

Đổi trả sản phẩm Ngân hàng, ví điện tử

Nhiều hàng hóa, loại hàng Lượng khách hàng lớn

Tiền lương nhân viên Khoản tiền cần thu/chi

Đồng bộ tổng hợp thông tin Phân phối hàng hóa


4

Dữ liệu được lưu trữ


Trình bày chi tiết tại báo cáo 1
Thông tin của các siêu thị đơn lẻ
Thông tin chương trình giảm giá
Thông tin về hàng hóa
Thông tin nhân viên làm việc
Thông tin các đơn hàng
5

Dữ liệu được lưu trữ


Khách hàng đăng ký tài khoản
Thông tin cá nhân
Điểm tích được

Yêu cầu giao hàng


Thời điểm, địa điểm đặt hàng
Đơn hàng, Trạng thái
Phương thức vận chuyển
6

Thiết kế thực thể


supermarket (ID, phone_number, address)
Siêu thị

employee (ID, username, password, personal_info)


Nhân viên siêu thị
role(ID, name)
permission(ID, name)
7

Thiết kế thực thể


customer(ID, username, password, point, personal_info)
Khách hàng
personal_info là thuộc tính phức hợp
citizen_id
full_name
gender
date_of_birth
phone_number
8

Thiết kế thực thể


category(ID, name)
Danh mục sản phẩm

product_type(ID, name, return_policy, description, image)


Loại sản phẩm
8

Thiết kế thực thể


product(ID, name, price, description, measure_unit,
receive_date, amount, expiry_date, supermarket_id)
Lô sản phẩm

packaging(ID, unit, detail)


Cách đóng gói.
9

Thiết kế thực thể


order(ID, create_at, require_at, address, phone_number,
total_price)
Đơn hàng

discount(ID, name, start, end, percent)


Chương trình giảm giá
10

Thiết kế thực thể


promotion(ID, name, start, end, promotion_amount,
product_amount)
Chương trình khuyến mãi

delivery(ID, name, price)


Chuyến giao hàng
11

Liên kết giữa các thực thể


supermarket 1 has N employee
Một siêu thị có nhiều nhân viên làm việc

employee 1 manage 1 supermarket


Một siêu thị được quản lý bởi một nhân viên
12

Liên kết giữa các thực thể


employee M has N role
Một nhân viên có thể nhiều chức vụ
Nhiều nhân viên có thể có cùng một chức vụ

role M has N permission


Một chức vụ đi kèm với nhiều quyền
Một quyền có thể thuộc về nhiều chức vụ khác nhau
13

Liên kết giữa các thực thể


category M has N product_type
Một danh mục sản phẩm gồm nhiều loại sản phẩm
Một loại sản phẩm cũng có thể nằm trong nhiều danh
mục sản phẩm

product_type 1 has N product


Một loại sản phẩm gồm nhiều lô sản phẩm

supermarket 1 has N product


Một siêu thị cung cấp nhiều lô sản phẩm
14

Liên kết giữa các thực thể


product 1 has 1 packaging
Một lô sản phẩm có một cách đóng gói

packaging 1 exchange 1 packaging


Mỗi cách đóng gói đều có một cách đóng gói cơ sở
Điều này thuận tiện trong việc quy đổi

discount 1 available N product


Một chương trình giảm giá có thể được áp dụng cho
nhiều lô sản phẩm
15

Liên kết giữa các thực thể


promotion 1 available N product
Một chương trình khuyến mãi có thể được áp dụng cho
nhiều lô sản phẩm

promotion 1 attach 1 product


Một chương trình giảm giá khi áp dụng sẽ đi kèm với
một sản phẩm khác

customer 1 has N order


Nếu khách hàng có tài khoản
16

Liên kết giữa các thực thể


order M has N product
Một đơn hàng có thể có nhiều sản phẩm
Nhiều đơn hàng có thể có cùng một sản phẩm

payment_methods 1 has N order


Một phương thức thanh toán có thể được áp dụng cho
nhiều đơn hàng
Đơn hàng được đặt online sẽ áp dụng một phương thức
thanh toán
17

Liên kết giữa các thực thể


delivery 1 deliver N order
Một dịch vụ giao hàng có thể giao nhiều đơn hàng

customer 1 change_or_return N product


Một khách hàng có thể đổi/trả nhiều sản phẩm
Liên kết đổi/trả có thuộc tính lý do và trạng thái (chấp
nhận/từ chối đổi/trả)
18
Xin cảm ơn thầy
cùng các bạn
đã lắng nghe !!!
Báo cáo 2

Thực thể
Chúc ngủ
ngon

Phân công
Mô hình
quan hệ

Phân tán
công việc

Liên kết
Siêu thị
Không có gì
cả
Báo cáo 1
Phần việc chung
Thống nhất danh sách các thực thể và liên kết
Cập nhật những góp ý từ báo cáo 1
Vẽ sơ đồ thực thể - liên kết
1.Ngô Quang Dương
Sửa đổi và bổ sung nội dung của báo cáo 1
Thiết kế thực thể product_type, product, customer, delivery,
supermarket
Chỉnh sửa mô tả các thực thể và liên kết
Tổng hợp ý kiến, viết báo cáo 2

2.Ngô Gia Nguyên


Thiết kế thực thể supermarket, employee, role, permission,
payment_method
Viết mô tả cho thực thể supermarket, employee, role,
permission, payment_method.

3.Nguyễn Xuân Hoàng


Làm slide cho báo cáo 2
Thiết kế thực thể order, delivery, category, customer
4.Nguyễn Thị Minh Nguyệt
Thiết kế thực thể product_type, discount, promotion, role,
permission
Viết mô tả cho thực thể product_type, discount, promotion, role,
permission

5.Nguyễn Phương Hiếu


Làm slide cho báo cáo 2
Thiết kế thực thể order, delivery, product
Viết mô tả cho thực thể order, delivery, product

6.Vũ Quang Huy


Làm slide cho báo cáo 2
Thiết kế thực thể order, delivery, product

You might also like