You are on page 1of 3

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM


Bài tập nhóm: Trích các lớp thực thể và vẽ sơ đồ thực thể
Đề tài: Ứng dụng web bán hàng cho siêu thị mini

Giảng viên: Ngô Tiến Đức


Nhóm môn học: 02
Nhóm bài tập: 10

DANH SÁCH THÀNH VIÊN


Trương Xuân Giang B21DCPT092
Đoàn Thị Diễm B21DCPT075
Tô Hải Đăng B21DCPT068
Phạm Xuân Nghị B21DCPT168

Hà nội,01/4/2024
Mô tả hoạt động của ứng dụng
Hệ thống phục vụ hoạt động quản lý bán sản phẩm và mua sản phẩm trực tuyến của một siêu thị. Trong đó,
người quản lý có thể quản lý thông tin tài khoản nhân viên và xem các báo cáo. Nhân viên bán hàng có thể
quản lý đơn hàng, chăm sóc khách hàng và đặt hàng hộ cho khách. Nhân viên kho có thể quản lý nhập kho
(tạo, chỉnh sửa phiếu nhập kho), tồn kho (tạo và chỉnh sửa phiếu kiểm kho) và quản lý các sản phẩm, loại
sản phẩm, nhà cung cấp. Khách hàng có thể đặt sản phẩm, thay đổi, chỉnh sửa giỏ hàng và thanh toán trực
tuyến, đưa ra nhận xét sản phẩm sau khi mua.

Đánh giá các danh từ


- Hệ thống, siêu thị là các danh từ trừu tượng loại
- Người quản lý, nhân viên bán hàng, nhân viên kho, khách hàng: đều là các danh từ cụ thể của tài
khoản người dùng  loại
- Báo cáo là lớp biên  loại

Đề xuất các lớp thực thể từ các danh từ: sản phẩm, người dùng, đơn hàng, nhà cung cấp, giỏ hàng, phiếu
nhập kho, phiếu kiểm kho, bình luận, loại sản phẩm

Quan hệ giữa các lớp thực thể


- Một product có thể mua bởi nhiều User (role: Client), một User (role: Client) lại có thể đặt nhiều
Product
- Một product có thể có nhiều comment, có nhiều ProductImage, một ProductImage phải thuộc một
Product  đề xuất thêm lớp ProductImage
- Một category (loại sản phẩm) có thể có nhiều Product
- Một Order (đơn hàng) có thể có nhiều Product, có nhiều OrderDetail
- Một User (role: Client) có thể tạo nhiều Order, mỗi Order có một User lập và thanh toán
- Một User (role: WareHouseStaff) có thể tạo nhiều Warehouse (phiếu nhập kho) và Statistic (phiếu
kiểm kho). Một Warehouse (phiếu nhập kho) và Statistic (phiếu kiểm kho) chỉ được tạo bởi 1 nhân
viên.
- Một Warehouse được tạo chỉ có thể có một nhà cung cấp.
- Một một User (role: client) có thể viết nhiều comment. Một comment chỉ được viết bởi 1 User

Biểu đồ lớp thực thể cho hệ thống

You might also like