Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Bài tập cá nhân số 9

1. Object diagram

* Giải thích
Sơ đồ đối tượng trong ảnh mô tả một hệ thống mua sắm trực tuyến với các đối tượng sau:
- Giỏ hàng có mqh 1-nhiều với Hàng trên web
- Loại hàng có mqh 1-nhiều với Hàng hóa trong kho
- Nhà cung cấp có mqh 1-nhiều với Hàng hóa trong kho
- Nhà cung cấp có mqh với Quản trị viên?
- Nhà cung cấp có mqh với Ngân hàng?
- Ngân hàng có mqh nhiều-nhiều với Quản trị viên
- Quản trị viên có mqh với Quản lý giao hàng?
- Khách hàng có mqh nhiều-nhiều với Quản lý giao hàng
- Quản trị viên có mqh với Khách hàng?
- Khách hàng có mqh nhiều-nhiều với Hàng trên web
2. Composite structure diagram
* Giải thích
Sơ đồ mô tả cấu trúc bên trong của lớp Order trong hệ thống bán hàng trực tuyến.
* Thành phần:
- Lớp:
+ Order: Lớp chính thể hiện đơn hàng
+ Customer: Lớp khách hàng
+ Organization: Lớp tổ chức
+ Product: Lớp sản phẩm
+ Service: Lớp dịch vụ
+ Shopping Cart: Lớp giỏ hàng
+ BackOrder: Lớp đơn hàng dự trữ
- Cổng:
+ OrderEntry: Khởi tạo một đơn hàng mới
+ OrderAbleItem: Đặt những mặt hàng có sẵn
+ Person: Cho phép hệ thống tương tác với các cá nhân
+ Client: Cho phép hệ thống tương tác với các tổ chức
- Mối quan hệ:
+ Order kết nối với Customer: Thể hiện mối quan hệ khách hàng là các cá nhân đặt hàng
+ Order kết nối với Product: Thể hiện mối quan hệ một đơn hàng có thể bao gồm nhiều sản phẩm
+ Order kết nối với BackOrder: Thể hiện mối quan hệ khách hàng có thể đặt các đơn hàng dự phòng
+ Order kết nối với ShoppingCart: Thể hiện mối quan hệ khởi tạo đơn hàng bằng việc thêm hàng vào giỏ
+ Order kết nối với Service: Thể hiện mối quan hệ khách hàng trong lúc đặt hàng có thể sử dụng các dịch
vụ khác
+ Order kết nối với Organization: Thể hiện mối quan hệ khách hàng là các tổ chức đặt hàng

You might also like