STT Tên Usecase Đăng nhập
1 Mô tả Người dùng cần phải đăng nhập để sử dụng ứng dụng 2 Tác nhân Quản trị viên, Khách thành viên
3 Đầu vào Email và Mật khẩu
4 Đầu ra Đăng nhập thành công
5 Các bước thực hiện 1. Nhập Email
2. Nhập Mật khẩu 3. Nhấn nút Đăng nhập 6 Các bước phát sinh Người dùng nhập sai Email hoặc Mật khẩu -> Thông
báo lỗi không đúng Email hoặc Mật khẩu 7 Trưởng hợp ngoại
lệ
Usecase “Quản lý tài khoản”
STT Tên Usecase Quản lý tài khoản
1 Mô tả Thêm, sửa, xóa thông tin người dùng trên hệ thống
2 Tác nhân Quản trị viên
3 Đầu vào Quản trị viên đã đăng nhập thành công 4 Đầu ra Hệ thống thông báo thực hiện chức năng thành công 5 Các bước thực hiện Bước 1: Chủ cửa hàng nhấn vào nút “Quản lý tài
khoản” - Bắt đầu use case Bước 2: Chủ cửa hàng chọn chức năng muốn thực hiện (Thêm mới tài khoản, chỉnh sửa tài khoản, hoặc Xóa tài khoản)
A. Thêm mới tài khoản
1. Chủ cửa hàng chọn chức năng “Thêm mới”
2. Nhập thông tin tài khoản thêm mới 3. Chủ cửa hàng chọn nút “Thêm mới”
4. Hệ thống thông báo thêm mới thành công - Kết thúc usecase
B. Chỉnh sửa tài khoản
1. Chủ cửa hàng chọn tài khoản cần sửa 2. Chủ cửa hàng chọn nút “Chỉnh sửa”
3. Người dùng nhập thông tin cần sửa 4. Người dùng chọn nút “Xác nhận”
5. Hệ thống xuất thông báo đã chỉnh sửa tài khoản thành công - Kết thúc use case
C. Xóa tài khoản
1. Chủ cửa hàng chọn tài khoản cần xoá 2. Chủ cửa hàng chọn nút “Xoá”
Hệ thống thông báo Xoá tài khoản thành công - Kết thúc use case
6 Các bước phát sinh 7 Trưởng hợp ngoại lệ
Usecase “Quản lý danh sách sản phẩm”
STT Tên Usecase Quản lý danh sách sản phẩm
1 Mô tả Thêm, sửa, xóa thông tin sản phẩm trên hệ thống
2 Tác nhân Quản trị viên
3 Đầu vào Quản trị viên đã đăng nhập thành công 4 Đầu ra Hệ thống thông báo thực hiện chức năng thành công 5 Các bước thực hiện Bước 1: Chủ cửa hàng nhấn vào nút “Quản lý danh
sách sản phẩm” - Bắt đầu use case Bước 2: Người quản lý chọn chức năng muốn thực hiện (Thêm mới, chỉnh sửa, hoặc Xóa sản phẩm)
A. Thêm mới sản phẩm
1. Nhập tên sản phẩm 2. Nhập giá tiền 3. Nhấn Upload hình ảnh sản phẩm
4. Nhấn nút Thêm mới -> Hệ thống thông báo
“Bạn có muốn thêm sản phẩm không” -> Nhấn nút thêm -> Hệ thống thông báo đã thêm sản phẩm thành công -> Kết thúc Usecase
B. Xóa sản phẩm
1. Nhấn chọn Checkbox một hoặc nhiều sản phẩm cần xóa
2. Nhấn nút xóa -> Hệ thống thông báo “Bạn có muốn xóa phẩm không” -> Nhấn nút xóa -> Kết thúc Usecase
C. Cập nhật sản phẩm
1. Chọn sản phẩm cần cập nhật 2. Nhập tên sản phẩm
3. Nhập giá tiền 4. Upload hình ảnh sản phẩm Nhấn nút cập nhật -> Hệ thống thông báo cập nhật sản
C. 3. Nhấn nút Hủy -> Hệ thống quay lại bước 1
7 Trưởng hợp ngoại lệ
Usecase “Quản lý đơn hàng”
STT Tên Usecase Quản lý đơn hàng
1 Mô tả Thêm, Xóa, Cập nhật và Phân loại đơn hàng
2 Tác nhân Quản trị viên
3 Đầu vào Quản trị viên đã đăng nhập thành công 4 Đầu ra Hệ thống thông báo thực hiện chức năng thành công
5 Các bước thực hiện Bước 1: Chủ cửa hàng nhấn vào nút “Quản lý đơn
hàng” - Bắt đầu use case Bước 2: Người quản lý chọn chức năng muốn thực hiện (Thêm, Xóa, Cập nhật và Phân loại đơn hàng)
A. Thêm đơn hàng
1. Chọn đơn hàng cần thêm 2. Nhấn nút thêm -> Hệ thống thông báo thêm đơn
hàng thành công -> Kết thúc Usecase
B. Xóa đơn hàng
1. Nhấn chọn Checkbox một hoặc nhiều đơn hàng cần xóa
2. Nhấn nút xóa -> Hệ thống thông báo “Bạn có muốn xóa đơn hàng không” -> Nhấn xóa -> Hệ thống thông báo xóa thành công -> Kết thúc Usecase
C. Cập nhật đơn hàng
1. Chọn đơn hàng cần cập nhật 2. Cập nhật tên đơn hàng 3. Cập nhật giá tiền đơn hàng
Nhấn nút cập nhật -> Hệ thống thông báo cập nhật thành công
6 Các bước phát sinh 7 Trưởng hợp ngoại lệ
3.2.3. Sơ đồ hoạt động (Activity Diagram) Actor quản trị viên, khách thành viên đăng nhập
Hình 3.2: Sơ đồ hoạt động đăng nhập
Actor thành viên
Sơ đồ hoạt động Mua sản phẩm
Hình 3.3: Sơ đồ hoạt động Mua sản phẩm
Sơ đồ hoạt động Cập nhật thông tin người dùng
Hình 3.4: Sơ đồ hoạt động Cập nhật thông tin người dùng
Actor quản trị viên
Sơ đồ hoạt động Quản lý tài khoản
Hình 3.5: Sơ đồ hoạt động Quản lý tài khoản
Sơ đồ hoạt động Quản lý danh sách sản phẩm
Hình 3.6: Sơ đồ hoạt động Quản lý danh sản phẩm