MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG BẰNG NGÔN NGỮ UML
Trang 1ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC
Lớp: o Khoa o học o máy o tính, o Khóa năm: o 2009-2011
MỤC LỤC
LỜI o MỞ o ĐẦU 1
Trang 2I.1 o Định o nghĩa o bài o toán 2
I.2 o Các o nhóm o chức o năng o của o hệ o thống 2
I.3 o Xác o định o các o tác o nhân 2
II o XÁC o ĐỊNH o CÁC o USE o CASE, o CÁC o GÓI o UC o VÀ o XÂY o DỰNG o BIỂU o ĐỒ o UC o CHI TIẾT 3
II.1 o Xác o định o các o Use o case 3
II.2 o Xác o định o các o gói o UC, o biểu o đồ o UC o chi o tiết 4
II.2.1 o Gói o UC o Đăng o ký, o đăng o nhập 5
II.2.2 o Gói o UC o Quản o lý o thông o tin o cá o nhân 5
II.2.3 o Gói o UC o Quản o lý o danh o sách o thành o viên 5
II.2.4 o Gói o UC o Quản o lý o danh o mục o sản o phẩm 6
II.2.5 o Gói o UC o Mua o hàng 6
II.2.6 o Gói o UC o Tiếp o nhận o và o xử o lý o đơn o hàng 7
II.2.7 o Gói o UC o Bảo o hành o sản o phẩm 7
III o ĐẶC o TẢ o CÁC o USE o CASE 7
III.1 o Hệ o thống o đăng o ký, o đăng o nhập 7
III.1.1 o Đặc o tả o UC o đăng o ký o thành o viên 7
III.1.2 o Đặc o tả o UC o đăng o nhập 8
III.2 o Hệ o thống o xem o thông o tin 9
III.2.1 o Đặc o tả o UC o xem o thông o tin o giỏ o hàng 9
III.2.2 o Đặc o tả o UC o xem o thông o tin o đơn o hàng 9
III.2.3 o Đặc o tả o UC o xem o thông o tin o sản o phẩm 9
III.2.4 o Đặc o tả o UC o xem o thông o tin o cá o nhân 10
III.3 o Hệ o thống o quản o lý o thông o tin 10
III.3.1 o Đặc o tả o UC o sửa o thông o tin o cá o nhân 10
III.3.2 o Đặc o tả o UC o quản o lý o danh o mục o sản o phẩm 11
III.3.3 o Đặc o tả o UC o quản o lý o danh o sách o thành o viên 12
III.4 o Hệ o thống o mua o hàng 12
III.4.1 o Đặc o tả o UC o chọn o sản o phẩm o cần o mua 12
III.4.2 o Đặc o tả o UC o thêm o sản o phẩm o vào o giỏ o hàng 12
III.4.3 o Đặc o tả o UC o loại o sản o phẩm o đã o chọn o ở o giỏ o hàng 13
III.4.4 o Đặc o tả o UC o thanh o toán 13
III.5 o Hệ o thống o tiếp o nhận o và o xử o lý o đơn o hàng 15
III.5.1 o Đặc o tả o UC o tiếp o nhận o đơn o hàng 15
Trang 3III.5.3 o Đặc o tả o UC o nhận o đơn o hàng o và o giao o hàng 16
III.5.4 o Đặc o tả o UC o báo o cáo o kết o quả 16
III.6 o Hệ o thống o bảo o hành o sản o phẩm 17
III.6.1 o Đặc o tả o UC o yêu o cầu o bảo o hành 17
III.6.2 o Đặc o tả o UC o nhận o yêu o cầu o bảo o hành 17
III.6.3 o Đặc o tả o UC o giao o cho o nhân o viên o thực o hiện 17
III.6.4 o Đặc o tả o UC o thực o hiện o bảo o hành 18
III.6.5 o Đặc o tả o UC o nhận o lại o hàng 18
III.6.6 o Đặc o tả o UC o thanh o toán o chi o phí o bảo o hành 18
III.6.7 o Đặc o tả o UC o báo o cáo o kết o quả 19
IV o XÁC o ĐỊNH o CÁC o LỚP o THỰC o THỂ o VÀ o CÁC o LỚP o BIÊN 19
V o BIỂU o ĐỒ o HOẠT o ĐỘNG o CỦA o CÁC o USE o CASE 21
V.1 o UC o Đăng o ký 21
V.2 o UC o Đăng o nhập 21
V.3 o UC o Sửa o thông o tin o cá o nhân 21
V.4 o UC o Quản o lý o danh o sách o thành o viên 22
V.5 o UC o Quản o lý o danh o mục o sản o phẩm 22
V.6 o UC o Mua o hàng, o tiếp o nhận o và o xử o lý o đơn o hàng 22
V.7 o UC o Bảo o hành o sản o phẩm 23
VI o MÔ o HÌNH o HÓA o TƯƠNG o TÁC o TRONG o CÁC o USE o CASE: o BIỂU o ĐỒ o TUẦN o TỰ o VÀ BIỂU o ĐỒ o GIAO o TIẾP 23
VI.1 o Use o case o Đăng o ký o thành o viên 23
VI.2 o Use o case o Đăng o nhập 24
VI.3 o Use o case o Sửa o thông o tin o cá o nhân 25
VI.4 o Use o case o Quản o lý o danh o sách o thành o viên 25
VI.5 o Use o case o Quản o lý o danh o mục o sản o phẩm 26
VI.6 o Use o case o Mua o hàng, o tiếp o nhận o và o xử o lý o đơn o hàng 26
VI.7 o Use o case o Bảo o hành o sản o phẩm 27
TÀI o LIỆU o THAM o KHẢO 28
Trang 4I ĐỊNH NGHĨA BÀI TOÁN
I.1 Định nghĩa bài toán
Hệ o thống o mua o bán o và o bảo o hành o thiết o bị o máy o tính o là o một o Website o cung o cấp o cho người o sử o dụng, o nhà o quản o lý o những o chức o năng o cần o thiết o để o tiến o hành o giao o dịch, o quản o lý o sự hoạt o động o cũng o như o theo o dõi o tình o hình o phát o triển o cửa o hàng o của o mình o Đối o với o khách o hàng,
hệ o thống o cho o phép o xem o thông o tin o về o sản o phẩm o của o cửa o hàng o Sau o khi o đăng o ký o làm o thành viên, o khách o hàng o có o thể o chọn o sản o phẩm o trên o website o đưa o vào o giỏ o hàng o và o tiến o hành o giao dịch o mua o bán o Sau o khi o chọn o hàng o xong o khách o hàng o chuyển o qua o việc o thanh o toán o bằng o một trong o các o hình o thức o thanh o toán, o đồng o thời o chọn o địa o điểm o và o xác o định o thời o gian o giao o hàng Sau o khi o đã o thực o hiện o xong, o khách o hàng o nhấn o xác o nhận o để o hoàn o tất o giao o dịch.
Đối o với o các o nhân o viên, o là o người o sẽ o tiếp o nhận o đơn o hàng o do o người o quản o lý o chuyển đến, o thực o hiện o việc o giao o hàng o và o xác o nhận o việc o giao o hàng o đã o hoàn o tất.
Khi o khách o hàng o có o yêu o cầu o về o bảo o hành o thiết o bị o đã o mua o ở o cửa o hàng, o bộ o phận o bảo hành o sẽ o tiến o hành o kiểm o tra, o sửa o chữa o và o gửi o lại o cho o khách o kèm o theo o một o hoá o đơn o thanh o toán bảo o hành o (nếu o thiết o bị o đã o quá o thời o gian o bảo o hành) o Các o thông o tin o về o việc o bảo o hành o thiết o bị
sẽ o được o lưu o lại o trong o sổ o bảo o hành.
I.2 Các nhóm chức năng của hệ thống
Chức o năng o của o hệ o thống o có o thể o chia o làm o các o nhóm o chức o năng o chính o như o sau:
1 Nhóm o chức o năng o đăng o ký, o đăng o nhập o thành o viên
2 Nhóm o chức o năng o xem o thông o tin, o bao o gồm o xem o thông o tin o giỏ o hàng, o xem thông o tin o đơn o hàng, o xem o thông o tin o sản o phẩm, o xem o thông o tin o cá o nhân
3 Nhóm o chức o năng o quản o lý o thông o tin, o bao o gồm o quản o lý o thông o tin o cá o nhân, quản o lý o danh o sách o thành o viên, o quản o lý o danh o mục o sản o phẩm
4 Nhóm o chức o năng o mua o hàng, o tiếp o nhận o và o xử o lý o đơn o hàng
NGƯỜI o QUẢN o LÝ: o là o người o điều o hành, o quản o lý o và o theo o dõi o mọi o hoạt o động o của o hệ thống o
NHÂN o VIÊN: o là o người o tiếp o nhận o và o xử o lý o các o đơn o hàng, o các o yêu o cầu o bảo o hành o do người o quản o lý o giao.
THÀNH o VIÊN: o bao o gồm o người o quản o lý, o nhân o viên o và o những o khách o hàng o đã o đăng
ký o Sau o khi o đăng o nhập o để o trở o thành o thành o viên, o ngoài o những o chức o năng o chung o của o người o sử dụng, o còn o có o thêm o một o số o chức o năng o khác o phục o vụ o cho o công o việc o cụ o thể o của o từng o đối tượng.
Theo o tính o chất o của o các o Actor, o ta o có o thể o tổng o quát o hoá o chúng o như o sau
Trang 5Hình 1: Mối quan hệ giữa các tác nhân
II XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT
II.1 Xác định các Use case
- o Tác o nhân o Khách o hàng o có o các o UC o sau:
o Đăng o ký o làm o thành o viên
o Xem o thông o tin o sản o phẩm
o Xem o thông o tin o giỏ o hàng
o Chọn o sản o phẩm o cần o mua
o Thêm, o bớt o sản o phẩm o trong o giỏ o hàng
o Thực o hiện o việc o mua o hàng o
o Thanh o toán
o Yêu o cầu o bảo o hành
o Nhận o lại o thiết o bị o sau o khi o bảo o hành
- o Tác o nhân o Người o quản o lý o có o các o UC o sau:
o Tiếp o nhận o đơn o hàng, o nhận o yêu o cầu o bảo o hành
o Giao o cho o nhân o viên o thực o hiện
o Quản o lý o danh o sách o thành o viên
o Quản o lý o danh o mục o sản o phẩm
- o Tác o nhân o Nhân o viên o có o các o UC o sau:
o Thực o hiện o việc o giao o hàng
o Thực o hiện o việc o bảo o hành o sản o phẩm
Trang 6o Báo o cáo o kết o quả
Ngoài o ra, o các o thành o viên o của o hệ o thống o bao o gồm o người o quản o lý, o nhân o viên o và o các khách o hàng o đã o đăng o ký o làm o thành o viên o còn o có o các o UC o sau:
o Đăng o nhập
o Xem o thông o tin o cá o nhân
o Sửa o đổi o thông o tin o cá o nhân
II.2 Biểu đồ do UC tổng quát
II.3 Xác định các gói UC, biểu đồ UC chi tiết
Từ o việc o phân o tích o các o UC o của o từng o tác o nhân, o ta o xây o dựng o thành o các o gói o UC o như sau:
Hình 2: Gói các Use Case.
Từ o các o gói o UC o trên, o ta o xây o dựng o biểu o đồ o chi o tiết o cho o từng o gói o UC:
II.2.1 Gói UC Đăng ký, đăng nhập
uc Dang ky, dang nhap
Quản o lý o danh o mục o sản o phẩm
Tiếp o nhận o và o
xử o lý o đơn o hàng
Đăng o ký, o đăng o nhập
Quản o lý o thông o tin o cá o nhân
Bảo o hành o sản o phẩm
Trang 7II.2.2 Gói UC Quản lý thông tin cá nhân
uc QL thong tin ca nhan
Xem thong tin ca nhan
Sua thong tin ca nhan
Them thanh v ien
Loai bot thanh v ien
Thay doi thong tin thanh v ien
Xem thong tin ca nhan Nguoi quan ly
uc QL danh muc san pham
Them san pham
Xoa san pham
Thay doi thong tin san pham
Xem thong tin san pham Nguoi quan ly
Trang 8II.2.5 Gói UC Mua hàng
Them v ao gio hang
Loai khoi gio hang
toan Huy v iec mua hang
Xem thong tin gio hang
uc Tiep nhan, xu ly don hang
Tiep nhan don hang
Giao cho NV thuc hien
Thuc hien giao hang
Bao cao ket qua
Xem thong tin don hang
Yeu cau bao hanh
Nhan lai thiet bi
Nhan yeu cau bao hanh
Giao cho NV thuc hien
Thuc hien bao hanh
Bao cao ket qua
Thanh toan chi phi bao hanh
Nhan v ien
«extend»
Trang 9Hình 9: Biểu đồ UC của gói Bảo hành sản phẩm
III ĐẶC TẢ CÁC USE CASE
Ta o tiến o hành o đặc o tả o các o UC o theo o từng o hệ o thống o con o (từng o nhóm o chức o năng) o như o sau:
III.1 Hệ thống đăng ký, đăng nhập
III.1.1 Đặc tả UC đăng ký thành viên
1 Khách o xem o chọn o mục o đăng o kí o thành o viên
2 Form o đăng o kí o thành o viên o hiển o thị
3 Khách o xem o nhập o thông o tin o cá o nhân o cần o thiết o vào o form o đăng o kí
4 Nhấn o nút o Đăng o ký
5 Hệ o thống o thông o báo o kết o quả o quá o trình o nhập o thông o tin o cá o nhân Nếu o thông o tin o nhập o không o chính o xác o thì o thực o hiện o luồng o nhánh o A1 o Nếu nhập o chính o xác o thì o thực o hiện o bước o 6
6 Hệ o thống o cập o nhật o thông o tin o của o khách o xem o vào o danh o sách o thành viên
7 UC o kết o thúc
Luồng o sự o kiện o rẽ o nhánh:
Luồng o nhánh o A1: o Quá o trình o nhập o thông o tin o không o chính o xác
1 Hệ o thống o thông o báo o thông o tin o nhập o không o chính o xác
2 Hệ o thống o yêu o cầu o khách o xem o nhập o thông o tin o lại
3 Nếu o khách o xem o đồng o ý o thì o quay o về o bước o 2 o của o luồng o sự o kiện chính, o nếu o không o đồng o ý o thì o UC o kết o thúc.
Hậu o điều o kiện: o Khách o hàng o trở o thành o thành o viên o của o hệ o thống
III.1.2 Đặc tả UC đăng nhập
Tác o nhân: o thành o viên
Mô o tả: o UC o cho o phép o thành o viên o đăng o nhập o vào o hệ o thống.
Tiền o điều o kiện: o Thành o viên o chưa o đăng o nhập o vào o hệ o thống
Luồng o sự o kiện o chính:
1 Thành o viên o chọn o chức o năng o đăng o nhập
2 Form o dang o nhap o hien o thi
3 Nhập o tên, o mật o khẩu o vào o form o đăng o nhập
4 Hệ o thống o kiểm o tra o tên, o mật o khẩu o của o thành o viên
Trang 105 Nếu o việc o đăng o nhập o thành o công o thi o o Nếu o thành o viên o nhập o sai tên, o mật o khẩu o thì o chuyển o sang o luồng o nhánh o A1
6 UC o kết o thúc
Luồng o sự o kiện o rẽ o nhánh:
Luồng o nhánh o A1: o Thành o viên o đăng o nhập o không o thành o công
1 Hệ o thống o thông o báo o quá o trình o đăng o nhập o không o thành o công
2 Chon: o dang o ky o hay o nhap o lai o Neu o chon o dang o ky o thi o A2
3 Hệ o thống o yêu o cầu o thành o viên o nhập o lại o tên o và o mật o khẩu
4 Nếu o khách o xem o đồng o ý o thì o quay o về o bước o 2 o của o luồng o sự o kiện chính, o nếu o không o đồng o ý o thì o UC o kết o thúc.
Hậu o điều o kiện: o Thành o viên o đã o đăng o nhập o thành o công o và o có thể o sử o dụng o các o chức o năng o mà o hệ o thống o cung o cấp
III.2 Hệ thống xem thông tin
III.2.1 Đặc tả UC xem thông tin giỏ hàng
1 Khách o hàng o chọn o chức o năng o xem o giỏ o hàng
2 Form o xem o thông o tin o giỏ o hàng o xuất o hiện, o hệ o thống o hiển o thị o thông tin o về o giỏ o hàng o của o khách o hàng o hiện o tại.
3 Khách o hàng o xem o thông o tin o chi o tiết o về o giỏ o hàng o được o hiển o thị
4 UC o kết o thúc.
III.2.2 Đặc tả UC xem thông tin đơn hàng
Tác o nhân: o người o quản o lý, o nhân o viên
Mô o tả: o cho o phép o người o quản o lý, o nhân o viên o xem o thông o tin o về đơn o hàng o được o lưu o trữ o trong o hệ o thống.
Luồng o sự o kiện o chính:
1 Người o quản o lý, o nhân o viên o chọn o đơn o hàng o cần o xem.
2 Form o xem o thông o tin o đơn o hàng o xuất o hiện, o hệ o thống o hiển o thị o thông tin o về o đơn o hàng o mà o người o quản o lý, o nhân o viên o đã o chọn.
3 Người o quản o lý, o nhân o viên o xem o thông o tin o chi o tiết o về o đơn o hàng được o hiển o thị
4 UC o kết o thúc.
Trang 11III.2.3 Đặc tả UC xem thông tin sản phẩm
Tác o nhân: o người o quản o lý, o nhân o viên, o khách o hàng
Mô o tả: o cho o phép o người o quản o lý, o nhân o viên, o khách o hàng o xem thông o tin o về o các o sản o phẩm o có o trong o cửa o hàng.
Luồng o sự o kiện o chính:
1 Người o quản o lý, o nhân o viên, o khách o hàng o chọn o sản o phẩm o cần o xem.
2 Form o xem o thông o tin o sản o phẩm o xuất o hiện, o hệ o thống o hiển o thị o thông tin o về o sản o phẩm o đã o chọn.
3 Người o quản o lý, o nhân o viên, o khách o hàng o xem o thông o tin o chi o tiết o về sản o phẩm o được o hiển o thị
4 UC o kết o thúc.
III.2.4 Đặc tả UC xem thông tin cá nhân
Tác o nhân: o thành o viên o của o hệ o thống, o bao o gồm: o người o quản o lý, nhân o viên, o khách o hàng o đã o đăng o ký o thành o viên
Mô o tả: o UC o cho o phép o thành o viên o của o hệ o thống o xem o các o thông tin o cá o nhân o của o mình
Tiền o điều o kiện: o thành o viên o đã o đăng o nhập o vào o hệ o thống
Luồng o sự o kiện o chính:
1 Thành o viên o chọn o mục o Xem o thông o tin o cá o nhân
2 Form o xem o thông o tin o thành o viên o xuất o hiện, o hệ o thống o hiển o thị thông o tin o cá o nhân o của o thành o viên
3 Hệ o thống o cung o cấp o liên o kết o để o thành o viên o có o thể o sửa o đổi o thông o tin
cá o nhân
4 UC o kết o thúc
III.3 Hệ thống quản lý thông tin
III.3.1 Đặc tả UC sửa thông tin cá nhân
Tác o nhân: o thành o viên o của o hệ o thống
Mô o tả: o UC o cho o phép o thành o viên o thay o đổi o các o thông o tin o đăng ký
Tiền o điều o kiện: o thành o viên o phải o đăng o nhập o vào o hệ o thống
Luồng o sự o kiện o chính:
1 Thành o viên o chọn o chức o năng o sửa o thông o tin o cá o nhân.
2 Hệ o thống o hiển o thị o form o sửa o thông o tin o với o các o thông o tin o cũ o của thành o viên o hiện o tại
3 Thành o viên o nhập o các o thông o tin o mới
Trang 124 Nhấn o nút o lưu o thông o tin
5 Nếu o việc o cập o nhật o thành o công o thì o thực o hiện o bước o 6 o Nếu o sai o thực hiện o luồng o sự o kiện o rẽ o nhánh o A1
6 Lưu o thông o tin
7 UC o kết o thúc
Luồng o sự o kiện o rẽ o nhánh:
Luồng o nhánh o A1: o thông o tin o nhập o không o hợp o lệ
1 Hệ o thống o thông o báo o việc o nhập o dữ o liệu o không o hợp o lệ
2 Thành o viên o nhập o lại o thông o tin
3 Quay o lại o bước o 4 o của o luồng o sự o kiện o chính
Hậu o điều o kiện: o thông o tin o thành o viên o được o lưu o vào o hệ o thống
III.3.2 Đặc tả UC quản lý danh mục sản phẩm
Tác o nhân: o người o quản o lý
Mô o tả: o UC o cho o phép o người o quản o lý o thêm, o xoá, o thay o đổi o thông tin o của o các o sản o phẩm o trong o danh o mục.
Tiền o điều o kiện: o người o quản o lý o phải o đăng o nhập o vào o hệ o thống
1.5 Lưu o thông o tin o sản o phẩm.
B o Thay o đổi o thông o tin o sản o phẩm:
thành o công o thì o thực o hiện o bước o 1.5 o Nếu o sai o thực o hiện o luồng o sự kiện o rẽ o nhánh o A1.
phẩm
Trang 13C o Xoá o sản o phẩm:
1.1 Người o quản o lý o chọn o sản o phẩm o cần o xoá 1.2 Nhấn o nút o xoá o để o thực o hiện o loại o bỏ o sản o phẩm.
1.3 Hệ o thống o hiển o thị o thông o báo o xác o nhận o loại o bỏ o Nếu o người o quản
lý o đồng o ý o thì o thực o hiện o bước o 1.4 o Nếu o không o đồng o ý o thì o thực hiện o bước1.5
1.4 Thông o báo o sản o phẩm o đã o đươc o xoá 1.5 Hệ o thống o hiển o thị o lại o danh o sách o sản o phẩm.
2 UC o kết o thúc.
Luồng o sự o kiện o rẽ o nhánh o A1:
1 Hệ o thống o thông o báo o việc o nhập o dữ o liệu o không o hợp o lệ
2 Người o quản o lý o nhập o lại o thông o tin
3 Quay o lại o bước o 1.3 o của o luồng o sự o kiện o chính
Hậu o điều o kiện: o các o thông o tin o về o sản o phẩm o được o cập o nhật o vào
cơ o sở o dữ o liệu.
III.3.3 Đặc tả UC quản lý danh sách thành viên
Tương o tự o như o UC o quản o lý o danh o mục o sản o phẩm.
3 Khách o hàng o xem o thông o tin o về o sản o phẩm o cần o mua
4 Nếu o hệ o thống o hiển o thị o có o sản o phẩm o cần o mua, o khách o hàng o chọn vào o sản o phẩm o cụ o thể o cần o mua o Nếu o không o thì o thực o hiện o luồng o sự o kiện o rẽ nhánh o A1.
5 UC o kết o thúc.
Luồng o sự o kiện o rẽ o nhánh o A1:
1 Khách o hàng o chọn o mua o các o sản o phẩm o ở o mục o khác
2 Quay o lại o bước o 4 o của o luồng o sự o kiện o chính
Hậu o điều o kiện: o sản o phẩm o cần o mua o được o chọn o xong
Trang 14III.4.2 Đặc tả UC thêm sản phẩm vào giỏ hàng
2 Hệ o thống o hiển o thị o thông o tin o sản o phẩm o đưa o vào o giỏ o hàng
3 UC o kết o thúc.
Luồng o sự o kiện o rẽ o nhánh:
Luồng o nhánh o A1: o chưa o chọn o sản o phẩm o cần o mua
1 Hệ o thống o thông o báo o sản o phẩm o chưa o được o chọn o
2 Hiển o thị o sản o phẩm o để o khách o hàng o chọn.
3 Quay o lại o bước o 1 o của o luồng o sự o kiện o chính.
o Hậu o điều o kiện: o thông o tin o sản o phẩm o đã o đưa o vào o giỏ o hàng o phải được o lưu o trữ.
III.4.3 Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng
1 Khách o hàng o chọn o sản o phẩm o muốn o loại o bỏ o khỏi o giỏ o hàng
2 Nhấn o loại o bỏ o để o thực o hiện o loại o bỏ
3 Nếu o có o sản o phẩm o được o chọn, o hệ o thống o hiển o thị o thông o báo o để o khách hàng o xác o nhận o lại o Ngược o lại, o thực o hiện o luồng o sự o kiện o rẽ o nhánh o A1.
4 Nếu o chấp o nhận o thì o sản o phẩm o được o chọn o sẽ o bị o loại o bỏ o Nếu o không o thì thực o hiện o luồng o sự o kiện o rẽ o nhánh o A2.
5 Hệ o thống o hiển o thị o đã o loại o bỏ o thành o công.
6 UC o kết o thúc.
Luồng o sự o kiện o rẽ o nhánh:
Luồng o nhánh o A1: o sản o phẩm o chưa o được o chọn
1 Hệ o thống o thông o báo o chưa o chọn o sản o phẩm o cần o loại o bỏ.
2 Quay o lại o bước o 1 o của o luồng o sự o kiện o chính.
Luồng o nhánh o A2: o quay o lại o giỏ o hàng