Đặc tảả̉ use-case

Một phần của tài liệu TIỂU LUÂN CHUYÊN NGÀNH ̣ đề tài xây DỰNG và THIẾT kế hệ THỐNG cửa HÀNG bán LINH KIỆN điện tử sử DỤNG CÔNG NGHỆ MERN STACK (Trang 27 - 36)

CHƯƠNG 4 : MÔ HÌNH HOÁÁ́ YÊU CẦÀ̀U VÀÀ̀ PHÂN TÍÁ́CH HỆ THỐNG

4.2. Sơ đồ use-case

4.2.2. Đặc tảả̉ use-case

4.2.2.1. Đặc tảả̉ use-case đăng nhập Use Case Đăng nhập

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào nút đăng nhập

(2) Nhập email và password

(3) Nhấn nút “Đăng Nhập” hoặc nhấn Enter

(4) Nếu đăng nhập thất bại, sẽẽ̃ có thơng báo lỗi

(5) Nếu đăng nhập thành cơng thì có thể thực hiện được các

tác vụ được cho phép.

Luồng sự ̣ kiện rẽ nhánh:

- Thành viên đăng nhập khơng thành cơng: hệ thống báo q trình đăng nhập không thành công. Chọn đăng kýý́ hay đăng nhập lại.

- Hệ thống yêu cầu nhập lại tên và mật khẩu.

Nếu đồng ýý́ quay trở lại bước 2. UC kết thúc.

- Thành viên đăng nhập thành cơng có thể sử dụng

các chức năng mà hệ thống cung cấp.

4.2.2.2. Đặc tảả̉ use-case đăng ký Use Case Đăng KíÁ́

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Vào trang chủ của website

(2) Chọn Login sau đó chọn Register trong giao diện Login

(3) Tiến hành nhập thông tin khách hàng muốn thêm vào,

bao gồm : tên, email, password.

(4) Nhập xong bấm nút “Register”

(5) Nếu thêm thành công, thông tin đọc giả sẽẽ̃ được cập nhật

vào CSDL và hiển thị thơng báo “Đăng kí thành cơng”. UC kết thúc.

(6) Nếu thêm thất bại, thông báo lỗi và quay lại bước 3.

Thành viên đăng nhập thành cơng có thể sử dụng các chức năng mà hệ thống cung cấp.

4.2.2.3. Đặc tảả̉ use-case thanh tốn Use Case Thanh Tốn

Mơ tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào biểu tượng giỏ hàng

(2) Điều chỉnh số lượng các sản phẩm trong giỏ hàng.

(3) Khách hàng kiểm tra lại thông tin về tên, địa chỉ, số điện thoại… nhập vào địa chỉ giao hàng, thời gian giao hàng, hình thức thanh tốn (chuyển khoản hay tiền mặt).

(4) Nếu thành cơng sẽẽ̃ có thơng báo trên màn hình:”

Đã thanh tốn thành cơng”. UC kết thúc.

(5) Ngược lại thì thơng báo:” Thanh tốn thất bại”. Quay lại

bước 3.

Bảả̉ng 4. Đặc tảả̉ use case thanh toán 4.2.2.4. Đặc tảả̉ use-case tìm kiếm sảả̉n phẩm

Use Case Tìm Kiếm Sảả̉n Phẩm Mơ tảả̉

Tác nhân kíÁ́ch hoạt Khách hàng, quản trị viên Tiền điều kiện

Các bước thự ̣c hiện

(1) Người dung chọn mục tìm kiếm.

(2) Chọn tìm kiếm theo tên, tìm theo nhà cung cấp, tìm theo

giá.

(3) Bấm nút Search hoặc enter

(4) Hệ thống báo kết quả tìm kiếm. Kết thúc UC.

4.2.2.5. Đặc tảả̉ use-case thêm sảả̉n phẩm Use Case Thêm Sảả̉n Phẩm

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Products trong trang admin

(2) Chọn Create Product

(3) Thêm các thông tin của sản phẩm

(4) Sau khi điền đầy đủ thông tin, chọn Save

(5) Xuất hiện sản phẩm mới nếu thêm thành cơng, nếu

khơng thì thơng báo lỗi.

Bảả̉ng 4. Đặc tảả̉ use case thêm sảả̉n phẩm Use Case Xóa Sảả̉n Phẩm

Mơ tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Product trong trang admin

(2) Chọn sản phẩm cần xóa.

(3) Bấm icon “Drop”

(4) Sản phẩm sẽẽ̃ mất nếu xóa thành cơng, nếu khơng thì

thơng báo lỗi.

4.2.2.6. Đặc tảả̉ use-case xem sảả̉n phẩm Use Case Xem Sảả̉n Phẩm

Mô tảả̉

Tác nhân kíÁ́ch hoạt Khách hàng, quản trị viên Tiền điều kiện

Các bước thự ̣c hiện

(1) Người dung chọn sản phẩm cần xem.

(2) Hệ thống hiển thị thông tin về sản phẩm được chọn.

(3) Kết thúc UC.

Bảả̉ng 4. Đặc tảả̉ use case xem sảả̉n phẩm 4.2.2.7. Đặc tảả̉ use-case xem thông tin cá nhân

Use Case Xem Thông Tin Cá Nhân Mô tảả̉

Tác nhân kíÁ́ch hoạt Khách hàng, quản trị viên Tiền điều kiện

Các bước thự ̣c hiện

(1) Thành viên chọn chức năng xem thông tin cá nhân.

(2) Hệ thống hiển thị form thông tin với các thông tin của

khách hàng.

(3) UC kết thúc.

4.2.2.8. Đặc tảả̉ use-case thêm giỏ hàng Use Case Thêm giỏ hàng

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Chọn chức năng thêm vào giỏ hàng để đưa sản phẩm đã

chọn vào lưu trữ trong giỏ hàng.

(2) Nếu chưa chọn sản phẩm mà nhấn nút thêm vào giỏ

hàng thì thực hiện luồng rẽẽ̃ nhánh A1

(3) - Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hàng

(4) - UC kết thúc e.

(5) Luồng rẽẽ̃ nhánh A1: chưa chọn sản phẩm cần mua

- Hệ thống thông báo sản phẩm chưa được chọn

- Hiển thị sản phẩm để khách hàng chọn

- Quay lại bước 1 của luồng sự kiện chính.

Bảả̉ng 4. Đặc tảả̉ use case thêm vào giỏ hàng 4.2.2.9. Đặc tảả̉ use-case xác nhận đơn hàng

Use Case Xác nhận đơn hàng Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Nhân viên nhận được đơn hàng cần thực hiện.

(2) Thay đổi trạng thái đơn hàng.

(3) Gửi thông tin phản hồi.

(4) Kết thúc UC.

4.2.2.10. Đặc tảả̉ use-case cập nhật thông tin sảả̉n phẩm Use Case Cập Nhật Thông Tin Sảả̉n Phẩm

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Product trong trang admin

(2) Chọn sản phẩm cần chỉnh sửa thông tin.

(3) Click icon “Edit” để chỉnh sửa

(4) Tiến hành sửa các thông tin cần thiết cho sản phẩm.

(5) Sửa xong bấm nút “Save”

(6) Nếu sửa thành công, thông tin sản phẩm sẽẽ̃ được cập

nhật vào CSDL và hiển thị thông báo “Sửa thông tin sản phẩm thành công”. Nếu chỉnh sửa thất bại, thông báo lỗi và nhập lại

Bảả̉ng 4. Đặc tảả̉ use case cập nhật thông tin sảả̉n phẩm 4.2.2.11. Đặc tảả̉ use-case thêm loại sảả̉n phẩm

Use Case Thêm Loại Sảả̉n Phẩm Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Category trong trang admin

(2) Chọn New

(3) Thêm các thông tin của sản phẩm

(4) Sau khi điền đầy đủ thông tin, chọn Save

(5) Thông báo “created category” nếu thêm loại sản

phẩm thành cơng, nếu khơng thì thơng báo lỗi.

4.2.2.12. Đặc tảả̉ use-case xố loại sảả̉n phẩm Use Case Xóa Loại Sảả̉n Phẩm

Mơ tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Category trong trang admin

(2) Chọn loại sản phẩm cần xóa.

(3) Bấm nút “Delete”

(4) Thơng báo “deleted category” nếu xóa loại sản phẩm

thành cơng, nếu khơng thì thơng báo lỗi.

Bảả̉ng 4. Đặc tảả̉ use case xoá loại sảả̉n phẩm 4.2.2.13. Đặc tảả̉ use-case cập nhật thông tin loại sảả̉n phẩm Use Case Cập Nhật Thông Tin Loại Sảả̉n Phẩm

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Click vào Category trong trang admin

(2) Chọn loại sản phẩm cần chỉnh sửa thông tin.

(3) Click “Edit” để chỉnh sửa

(4) Tiến hành sửa các thông tin cần thiết cho loạisản phẩm.

(5) Sửa xong bấm nút “Save”

(6) Nếu sửa thành công, thông tin loại sản phẩm sẽẽ̃ được

cập nhật vào CSDL và hiển thị thông báo “thành công”. Nếu chỉnh sửa thất bại, thông báo lỗi và nhập lại

4.2.2.14. Đặc tảả̉ use-case quên mật khẩu Use Case Quên Mật Khẩu

Mô tảả̉

Tác nhân kíÁ́ch hoạt Tiền điều kiện Các bước thự ̣c hiện

(1) Vào trang chủ của website

(2) Chọn Login sau đó chọn Forgot my password trong

giao diện Login.

(3) Tiến hành nhập email đã sử dụng để đăng kýý́ tài khoản.

(4) Nhập xong bấm nút “submit”.

(5) Đăng nhập vào tài khoản email và kiểm tra hộp thư.

(6) Nhấn vào link nhận được để tới giao diện thay đổi mật

khẩu. Nhập mật khẩu mới và xác nhận mật khẩu mới. Nếu xác nhận thành công sẽẽ̃ nhận thông báo “Đổi mật khẩu thành công”. Quay về trang Login tiến hành đăng nhập lại. UC kết thúc.

(7) Nếu thất bại, thông báo lỗi và quay lại bước 2.

Thành viên đăng nhập thành cơng có thể sử dụng các chức năng mà hệ thống cung cấp.

Một phần của tài liệu TIỂU LUÂN CHUYÊN NGÀNH ̣ đề tài xây DỰNG và THIẾT kế hệ THỐNG cửa HÀNG bán LINH KIỆN điện tử sử DỤNG CÔNG NGHỆ MERN STACK (Trang 27 - 36)

Tải bản đầy đủ (DOCX)

(57 trang)
w