III.7.2.1 Đặc tả usecase đăng ký tài khoản
Tên yêu cầu Đăng ký tài khoản
Mô tả Đăng ký tài khoản cho người dùng Tác nhân Người dùng
Điều kiện trước Khơng có Điều kiện sau Khơng có Ngoại lệ Khơng có Luồng xử lý
chính
I. Đăng ký tài khoản
1. Truy cập trang chủ 2. Chọn đăng ký tài khoản
3. Điền thông tin đăng ký tài khoản 4. Đăng ký tài khoản
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
37
III.7.2.2 Đặc tả usecase đăng nhập tài khoản
Tên yêu cầu Đăng nhập tài khoản
Mô tả Đăng nhập tài khoản cho người dùng Tác nhân Người dùng
Điều kiện trước Khơng có Điều kiện sau Khơng có Ngoại lệ Khơng có Luồng xử lý
chính
I. Đăng nhập tài khoản 1. Truy cập trang chủ
2. Chọn đăng nhập tài khoản
3. Điền thông tin tài khoản và mật khẩu 4. Đăng nhập
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
38
III.7.2.3 Đặc tả usecase cập nhật thông tin cá nhân
Tên yêu cầu Cập nhật thông tin tài khoản
Mô tả Cập nhật thông tin cho người dùng Tác nhân Người dùng
Điều kiện trước Đăng nhập tài khoản Điều kiện sau Khơng có
Ngoại lệ Khơng có Luồng xử lý
chính
I. Cập nhật thơng tin tài khoản
1. Truy cập trang thông tin tài khoản 2. Chọn cập nhập thông tin tài khoản 3. Điền thông tin cần cập nhập 4. Lưu
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
39
III.7.2.4 Đặc tả usecase tạo đơn hàng người dùng
Tên yêu cầu Tạo đơn hàng
Mô tả Tạo đơn hàng cho người dùng Tác nhân Người dùng
Điều kiện trước Đăng nhập tài khoản Điều kiện sau Khơng có
Ngoại lệ Khơng có Luồng xử lý
chính
I. Tạo đơn hàng
1. Truy cập trang chủ và trang sản phẩm 2. Chọn sản phẩm cần thêm vào giỏ hàng 3. Truy cập trang giỏ hàng
4. Điền thông tin đơn hàng 5. Chọn phương thức thanh toán 6. Tạo đơn hàng
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
40
III.7.2.5 Đặc tả usecase quản lý người dùng
Tên yêu cầu Quản lý người dùng
Mơ tả Giúp quản trị viên có thể xóa và thay đổi quyền truy cập người dùng
Tác nhân Quản trị viên
Điều kiện trước Đăng nhập tài khoản quản trị viên Điều kiện sau
Ngoại lệ Khơng có Luồng xử lý
chính
I. Xóa người dùng
1. Truy cập quản lý người dùng 2. Chọn người dùng cần xóa 3. Xác nhận xóa người dùng II. Sửa quyền truy cập người dùng
1. Truy cập quản lý người dùng
2. Chọn người dùng cần thay đổi quyền truy cập 3. Xác nhận
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
41
III.7.2.6 Đặc tả usecase quản lý hoá đơn
Tên yêu cầu Quản lý hóa đơn
Mơ tả Giúp quản trị viên có thể thay đổi trạng thái hóa đơn Tác nhân Quản trị viên
Điều kiện trước Đăng nhập tài khoản quản trị viên Điều kiện sau
Ngoại lệ Khơng có Luồng xử lý
chính
I. Quản lý hoá đơn
1. Truy cập quản lý hóa đơn
2. Chọn hóa đơn để thay đổi trạng thái 3. Xác nhận thay đổi trang thái
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
42
Tên yêu cầu Mua sản phẩm
Mơ tả Giúp người dùng có thể mua sản phẩm Tác nhân Người dùng
Điều kiện trước Đăng nhập tài khoản người dùng Điều kiện sau
Ngoại lệ Khơng có Luồng xử lý chính I. Xem sản phẩm 1. Chọn sản phẩm 2. Truy cập trang sản phẩm II. Thêm vào giỏ hàng
1. Chọn sản phẩm
2. Truy cập trang sản phẩm 3. Nhấn vào nút mua sản phẩm Luồng xử lý
phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
III.7.2.8 Đặc tả usecase quản lý sản phẩm
Tên yêu cầu Quản lý sản phẩm
Mô tả Giúp quản trị viên có thể quản lý sản phẩm Tác nhân Quản trị viên
Điều kiện trước Đăng nhập tài khoản quản trị viên Điều kiện sau
Ngoại lệ Khơng có
43 chính 1. Vào trang quản lý sản phẩm
II. Thêm sản phẩm
1. Vào trang thêm sản phẩm 2. Truy cập trang thêm sản phẩm 3. Điền thông tin
4. Nhấn vào nút thêm sản phẩm III. Sửa sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn sản phẩm cần chỉnh sửa 3. Điền thông tin cần chỉnh sửa 4. Chọn lưu để chỉnh sửa sản phẩm IV. Xoá sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn sản phẩm cần xoá 3. Xác nhận xoá sản phẩm 4. Xác nhận để xoá sản phẩm Luồng xử lý
phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
III.7.2.9 Đặc tả usecase quản lý loại sản phẩm
Tên yêu cầu Quản lý loại sản phẩm
Mơ tả Giúp quản trị viên có thể quản lý loại sản phẩm Tác nhân Quản trị viên
44 Điều kiện sau
Ngoại lệ Khơng có Luồng xử lý
chính
I. Xem danh sách các loại sản phẩm 1. Vào trang quản lý sản phẩm II. Thêm loại sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn thêm loại sản phẩm 3. Điền thông tin
4. Nhấn vào nút thêm loại III. Sửa loại sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn loại sản phẩm cần chỉnh sửa 3. Điền thông tin
4. Chọn lưu để chỉnh sửa IV. Xoá loại sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn loại sản phẩm cần xoá 3. Xác nhận xoá loại sản phẩm 4. Xác nhận để xoá
Luồng xử lý phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
45
Tên yêu cầu Quản lý các tag
Mô tả Giúp quản trị viên có thể quản lý các tag Tác nhân Quản trị viên
Điều kiện trước Đăng nhập tài khoản quản trị viên Điều kiện sau
Ngoại lệ Khơng có Luồng xử lý
chính
I. Xem danh sách các tag
1. Vào trang quản lý sản phẩm II. Thêm tag
1. Vào trang quản lý sản phẩm 2. Chọn thêm tag
3. Điền thông tin
4. Nhấn vào nút thêm tag III. Sửa loại sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn tag cần chỉnh sửa 3. Điền thông tin
4. Chọn lưu để chỉnh sửa IV. Xoá loại sản phẩm
1. Vào trang quản lý sản phẩm 2. Chọn tag cần xoá
3. Xác nhận xoá tag
4. Xác nhận xoá tag để xoá tag Luồng xử lý
phụ
- Hệ thống thông báo thực hiện thao tác thành công - Hệ thống thông báo lỗi
46