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

THỰC HÀNH XÂY DỰNG USE CASE, CLASS

Bài 1: Hướng dẫn xây dựng hệ thống thương mại điện tử.

Phần mềm:
https://online.visual-paradigm.com/drive/#diagramlist:proj=0&dashboard
Phần 1: Thu thập yêu cầu
 Phân tích yêu cầu dành cho trang hệ thống
 Thu thập ý tưởng của hệ thống
 Thử nghiệm, kiểm thử chức năng của hệ thống
Phần 2: Xác định đối tượng
Đối tượng:
 Khách hàng tiềm năng (Guest): Các khách hàng chưa có tài khoản truy cập
hệ thống để tìm hiểu
 Khách hàng (Customer): Khách hàng có tài khoản truy cập hệ thống để tìm
kiếm mua sản phẩm
 Quản trị: Quản trị hệ thống
o Quản lý bán hàng: Quản lý nhập hàng, giá bán, quản lý tồn kho,
doanh thu, khuyến mại
o Bán hàng: Tư vấn cho khách hàng, theo dõi đơn hàng, thu tiền
o Quản lý kho: Xuất kho, nhập kho, tồn kho
o Quản trị hệ thống: Tạo người dùng, phân quyền, tạo cửa hàng
Phần 3: Xác định chức năng
Chức năng:
Dành cho Guest
 Xem hệ thống
 Xem sản phẩm
o Theo loại sản phẩm
o Theo nhà sản xuất
o Theo từ khoá
o Theo giá
o Theo năm
 Xem khuyến mại
 Chi tiết sản phẩm
 Mua hàng
 Giỏ hàng
 Đăng ký tài khoản
 Liên hệ với hệ thống
1
Dành cho Customer
 Đăng nhập
 Xem đơn hàng
 Thanh toán
 Chat với người bán
 Đánh giá người bán
Người bán hàng
 Đăng nhập
 Chat với khách hàng
 Theo dõi đơn hàng
 Thu tiền
 Theo dõi chuyển hàng
Phần 4: Xác định Use Case
Use Case tổng quan đối tượng và chức năng:

2
Use Case đối tượng khách hàng tiềm năng (Guest)

3
Use Case customer

Use Case cho đối tượng Guest


Use Case xem sản phẩm

Use Case xem khuyến mại

4
Use Case chi tiết sản phẩm

Use Case giỏ hàng

5
Use Case đăng ký

Use Case Liên hệ

6
Use Case cho đối tượng bán hàng

7
Xây dựng biểu đồ Class
Bảng SANPHAM

Tên bảng: SANPHAM

STT Tên trường Kiểu Mô tả

1 Product_id Int ID sản phẩm

2 Nhasanxuat_id Int ID nhà sản xuất


mẫu mã, loại sản
3 model String
phẩm
4 img String Ảnh

5 price String Giá

6 Des Text Mô tả sản phẩm


Số lượng sản
7 Soluong Int
phẩm
8 Date_ce text Thời gian tạo

9 Date_up text Thời gian sửa

Bảng: GIOHANG
Tên bảng: GIOHANG

STT Tên trường Kiểu Mô tả

1 giohang_id Int ID giỏ hàng

2 product_id Int ID sản phẩm

3 User_id Int ID user


Số lượng sản
4 Soluong Int
phẩm
Còn hàng, hay giỏ
5 TìnhTrang Int
hàng
6 TongGia Int Giá sản phẩm

8
7 Date_ce text Thời gian tạo

8 Date_up text Thời gian sửa

Bảng: USER

Tên bảng: USER

STT Tên trường Kiểu Mô tả

1 user_id Int ID tài khoản

2 User_group_id Int ID nhóm tài khoản

3 username String Tài khoản

4 password String mật khẩu

5 name String họ tên

6 email Text email

7 Date_ce text Thời gian tạo

8 Date_up text Thời gian sửa

Bảng: NHASANXUAT
Tên bảng: NHASANXUAT

STT Tên trường Kiểu Mô tả

1 sanxuat_id Int ID nhà sản xuất

2 tennhaSX Int tên nhà sản xuất


Mô tả nhà sản
3 Des_SX String
xuất
4 Date_ce text Thời gian tạo

5 Date_up text Thời gian sửa

9
Bảng HOADON
Tên bảng: HOADON

STT Tên trường Kiểu Mô tả

1 hoadon_id Int ID hoá đơn

2 giohang_id Int ID giỏ hàng

3 User_id int ID tài khoản

4 diachi String địa chỉ

5 phone String số điện thoại

6 email String mail

7 price String Giá

8 note Text Ghi chú


Số lượng sản
9 Soluong Int
phẩm
10 Date_ce text Thời gian tạo

11 Date_up text Thời gian sửa

Bảng: TINTUC
Tên bảng: TINTUC

STT Tên trường Kiểu Mô tả

1 tintuc_id Int ID sản phẩm

2 user_id Int ID nhà sản xuất

3 des String Mô tả tin tức

4 content String Nội dung

5 Date_ce text Thời gian tạo

10
6 Date_up text Thời gian sửa

BIỂU ĐỒ CLASS

11
Bài 2: Hệ thông quản lý thư viện
Phần 1: Thu thập yêu cầu
 Phân tích yêu cầu dành cho trang hệ thống
 Thu thập ý tưởng của hệ thống
 Thử nghiệm, kiểm thử chức năng của hệ thống
Phần 2: Xác định đối tượng
Đối tượng:
 Độc giả: là người làm thẻ, thông tin lưu trữ.
 Thủ thư: là người trực tiếp sử dụng phần mềm thư viện cung cấp thông tin
tài khoản đăng nhập hệ thống.
Phần 3: Xác định chức năng
Chức năng:
 Đăng nhập hệ thống
 Quản lý độc giả
o Thêm độc giả
o Sửa độc giả
o Xoá độc giả
o Xem độc giả
 Quản lý sách
o Thêm sách
o Sửa sách
o Xoá sách
 Quản lý đầu sách
 Quản lý chuyên ngành
 Quản lý mượn sách
 Quản lý trả sách
Phần 4: Xác định Use Case
Phần 5: Biểu đồ Class

12
13

You might also like