OOP_N03_Term3_2025_K17_Group12

Members:

  1. Nguyen Manh Hoa
  2. Nguyen Dinh Dat
  3. Nguyen Dang Hanh
  4. Nguyen Le Thu

    Link ReadMe : https://hannhhdangg.github.io/OOP_N03_Term3_2025_K17_Group12/

Câu 1 : o Đề tài : Quản lý shop bán đồ may mặc Câu 2 : o Lớp Product (Sản phẩm) Đây là lớp cơ bản đại diện cho một sản phẩm quần áo, bao gồm thông tin về tên sản phẩm, loại, kích cỡ, màu sắc, giá, v.v. o Thuộc tính: • productId: Mã sản phẩm (mã duy nhất). • name: Tên sản phẩm. • size: Kích cỡ (ví dụ: S, M, L, XL). • color: Màu sắc. • price: Giá sản phẩm. • quantity: Số lượng sản phẩm còn trong kho. • category: Loại sản phẩm (ví dụ: áo, quần, váy). o Lớp Customer (Khách hàng) Lớp này lưu trữ thông tin khách hàng như tên, email, số điện thoại, và lịch sử đơn hàng. o Thuộc tính: • customerId: Mã khách hàng. • customerName: Tên khách hàng. • email: Địa chỉ email. • phone: Số điện thoại. • address:địa chỉ của khách hàng. o Lớp Order (Đơn hàng) Lớp này đại diện cho một đơn hàng, bao gồm các sản phẩm mà khách hàng đã đặt và thông tin thanh toán. o Thuộc tính: • MaDonHang: Mã đơn hàng. • customer: Khách hàng đã đặt đơn hàng. • Product : Danh sách các sản phẩm trong đơn hàng. • total_price: Tổng giá trị của đơn hàng. • Soluong : số lượng sản phẩm. • orderDate : ngày tạo đơn hàng.

Câu 3,4,5 : https://github.com/HannhhDangg/OOP_N03_Term3_2025_K17_Group12/tree/main/pure-java-project

Nội dung 01: Xây dựng ứng dụng quản lý shop bán đồ may mặc

Yêu cầu:

Nội dung 02:

01 sơ đồ Class Diagram của bài tập lớn image

Nội dung 03:

03 sơ đồ Behavioural Diagram của bài tập lớn cho 03 chức năng cụ thể, ví dụ 01 sơ đồ cho chức năng thêm đối tượng, 01 sơ đồ cho xóa đối tượng, và 01 sơ đồ cho sửa đối tượng.

image image image

Chú ý Sơ đồ hành vi sử dụng:

Nội dung 05: -Chức năng quản lý mua hàng: Câu 1:Lưu đồ thuật toán

image

Yêu cầu số 8: Câu 1: orders: image Hiển thị ra danh sách đơn hàng đã tạo cùng với các chức năng thêm, sửa, xóa đơn hàng.

products Screenshot 2025-06-20 090500

Hiển thị danh sách sản phẩm, sửa, xóa, thêm sản phẩm.

orderHistory : orderHistory Xem lịch sử mua hàng của từng khách hàng.

image