5. Kết cấu đề tài
4.5.3 Đặc tả Use Case
131
Use case Đăng nhập
Mô tả Use case cho phép thành viên đăng nhập vào hệ thống. Tác nhân kích hoạt Quản lý, nhân viên kinh doanh, biên tập viên.
Tiền điều kiện Thành viên chưa đăng nhập vào hệ thống
Các bước thực hiện
(1)Thành viên chọn chức năng “Đăng nhập”
(2)Nhập tên tài khoản, mật khẩu đã đăng ký vào form đăng nhập. (3)Hệ thống kiểm tra tên tài khoản, mật khẩu của thành viên. (4)Nếu đăng nhập thành công. Xuất hiện giao diện thành viên.
Nếu đăng nhập thất bại, thông báo “Nhập sai tên tài khoản hoặc mật khẩu”. Thành viên nhập lại thông tin và đăng nhập lại lần nữa.
Use case Tìm kiếm sản phẩm
Mô tả Cho phép người quản lý, nhân viên kinh doanh, biên tập viên và khách hàng tìm kiếm các sản phẩm có trên website.
Tác nhân kích hoạt Quản lý, nhân viên kinh , biên tập viên, khách hàng. Tiền điều kiện Đang truy cập vào hệ thống website
Các bước thực hiện
(1)Người quản lý, nhân viên kinh doanh, biên tập viên, khách hàng tìm kiếm sản phẩm ở mục “Tìm kiếm” hoặc các danh mục sản phẩm.
(2)Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản phẩm đã chọn.
Nếu sản phẩm không có trong tìm kiếm thì có thông báo “Sản phẩm không tìm thấy”.
Use case Xem thông tin sản phẩm
Mô tả Cho phép người quản lý, nhân viên kinh doanh, biên tập viên và khách hàng xem thông tin về các sản phẩm có trên website.
Tác nhân kích hoạt Quản lý, nhân viên kinh doanh, biên tập viên, khách hàng. Tiền điều kiện Đang truy cập vào hệ thống website
132
Các bước thực hiện
(1)Người quản lý, nhân viên kinh doanh, biên tập viên, khách hàng chọn sản phẩm cần xem.
(2)Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản phẩm đã chọn.
(3)Người quản lý, nhân viên kinh doanh, biên tập viên, khách hàng xem thông tin chi tiết về sản phẩm được hiển thị.
Use case Quản lý sản phẩm
Mô tả Cho phép người quản lý thêm, xoá, cập nhật thông tin của các sản phẩm trong danh mục.
Tác nhân kích hoạt Quản lý
Tiền điều kiện Quản lý phải đăng nhập vào hệ thống. Các bước thực
hiện
(1)Quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, xoá sản phẩm, cập nhật thông tin sản phẩm.
(2)Form quản lý sản phẩm hiện lên, quản lý thêm sản phẩm, xoá sản phẩm hoặc cập nhật thông tin sản phẩm.
(3)Hệ thống sẽ cập nhật theo từng tác vụ thêm, sửa hoặc xóa sản phẩm.
Use case Quản lý đơn hàng
Mô tả Cho phép nhân viên kinh doanh thêm, xoá, sửa đơn hàng. Tác nhân kích hoạt Nhân viên kinh doanh.
Tiền điều kiện Nhân viên kinh doanh phải đăng nhập vào hệ thống. Các bước thực
hiện
(1)Nhân viên kinh doanh chọn kiểu tác động lên đơn hàng: thêm sản phẩm, xoá sản phẩm, sửa thông tin đơn hàng.
(2)Form quản lý đơn hàng hiện lên, nhân viên thêm sản phẩm, xoá sản phẩm hoặc sửa thông tin sản phẩm.
(3)Hệ thống sẽ cập nhật theo từng tác vụ thêm, sửa hoặc xóa đơn hàng.
Use case Quản lý giỏ hàng
133
hàng.
Tác nhân kích hoạt Khách hàng
Tiền điều kiện Khách hàng đang truy cập vào hệ thống website. Các bước thực
hiện
(1)Khách hàng chọn kiểu tác động lên sản phẩm: thêm sản phẩm, xoá sản phẩm, sửa thông tin sản phẩm trong giỏ hàng.
(2)Form quản lý giỏ hàng hiện lên, khách hàng thêm sản phẩm, xoá sản phẩm hoặc sửa thông tin sản phẩm trong giỏ hàng.
(3)Hệ thống sẽ cập nhật theo từng tác vụ thêm, bớt hoặc xóa sản phẩm trong giỏ hàng.
Use case Quản lý người dùng
Mô tả Cho phép quản lý thêm, xoá tài khoản người dùng. Tác nhân kích hoạt Quản lý
Tiền điều kiện Quản lýđang đăng nhập vào hệ thống. Các bước thực
hiện
(1)Quản lý chọn kiểu tác động lên tài khoản người dùng: thêm tài khoản người dùng, xoá tài khoản người dùng.
(2)Form quản lý tài khoản người dùng hiện lên, quản lý thêm thêm tài khoản người dùng hoặc xoá tài khoản người dùng.
(3)Hệ thống sẽ cập nhật theo từng tác vụ thêm hoặc xóa tài khoản người dùng.
Use case Quản lý bài viết
Mô tả Cho phép biên tập viên viết bài, đăng bài và chỉnh sửa bài viết trên hệ
thống.
Tác nhân kích hoạt Biên tập viên
Tiền điều kiện Biên tập viên đang truy cập vào hệ thống website. Các bước thực
hiện
(1)Biên tập viên chọn kiểu tác động lên bài viết: viết bài, đăng bài, chỉnh sửa nội dung.
134
chỉnh sửa nội dung bài viết.
(3)Hệ thống sẽ cập nhật theo từng tác vụ viết bài, đăng bài, chỉnh sửa nội dung bài viết.
Use case Đặt hàng
Mô tả Cho phép khách hàng đặt hàng. Tác nhân kích hoạt Khách hàng
Tiền điều kiện Khách hàng đang truy cập vào hệ thống website. Các bước thực
hiện
(1)Khách hàng chọn sản phẩm cần mua và nhấn nút mua hàng.
(2)Form đặt hàng hiển thị, khách hàng điền thông tin và chọn phương thức thanh toán sau đó xác nhận đặt hàng.
(3)Nếu đặt hàng thất bại thì thông báo "Đặt hàng thất bại vui lòng điền lại thông tin và lựa chọn hình thức thanh toán” và khách hàng thực hiện điền lại thông tin và lựa chọn phương thức thanh toán.
Nếu đặt hàng thành công hiển thị thông báo “Đặt hàng thành công”.
135