2.5.2.1 Chức năng thêm thông tin sản phẩm
a) Người thực hiện
Admin.
b) Điều kiện kích hoạt
Admin truy cập trang quản lý sản phẩm. c) Sơ đồ luồng nghiệp vụ cơ bản
Hình 2.18: Activity diagram Thêm thông tin sản phẩm d) Mô tả các bước trong luồng nghiệp vụ
Bước 1: Admin tiến hành đăng nhập vào hệ thống.
Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:
27
o Nếu đúng, chuyển sang bước 3.
o Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước 1.
Bước 3: Hệ thống hiển thị trang quản lý.
Bước 4: Admin chọn chức năng quản lý sản phẩm. Bước 5: Hệ thống hiển thị trang quản lý sản phẩm.
Bước 6: Admin tiến hành thêm thông tin sản phẩm vào form thêm sản phẩm.
Bước 7: Hệ thống xác nhận thông tin vừa thêm chưa tồn tại trong cơ sở dữ liệu về sản phẩm:
o Nếu đúng, chuyển sang bước 8.
o Nếu sai, quay lại bước 5. Bước 8: Kết thúc.
2.5.2.2 Chức năng sửa thông tin sản phẩm
a) Người thực hiện
Admin.
b) Điều kiện kích hoạt
Admin truy cập trang quản lý sản phẩm. c) Sơ đồ luồng nghiệp vụ cơ bản
28
Hình 2.19: Activity diagram Sửa thông tin sản phẩm d) Mô tả các bước trong luồng nghiệp vụ
Bước 1: Admin tiến hành đăng nhập vào hệ thống.
Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:
o Nếu đúng, chuyển sang bước 3.
o Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước 1.
Bước 3: Hệ thống hiển thị trang quản lý.
Bước 4: Admin chọn chức năng quản lý sản phẩm. Bước 5: Hệ thống hiển thị trang quản lý sản phẩm.
Bước 6: Admin tiến hành sửa thông tin sản phẩm trong form sửa sản phẩm.
Bước 7: Hệ thống xác nhận thông tin vừa sửa chưa tồn tại trong cơ sở dữ liệu về sản phẩm:
o Nếu đúng, chuyển sang bước 8.
29
o Nếu sai, quay lại bước 5. Bước 8: Kết thúc.
2.5.2.3 Chức năng xóa thông tin sản phẩm
a) Người thực hiện
Admin.
b) Điều kiện kích hoạt
Admin truy cập trang quản lý sản phẩm. c) Sơ đồ luồng nghiệp vụ cơ bản
Hình 2.20: Activity diagram Xoá thông tin sản phẩm d) Mô tả các bước trong luồng nghiệp vụ
Bước 1: Admin tiến hành đăng nhập vào hệ thống.
Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:
o Nếu đúng, chuyển sang bước 3.
o Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước 1.
Bước 3: Hệ thống hiển thị trang quản lý.
30
Bước 4: Admin tìm sản phẩm cần xóa theo mã, tên sản phẩm. Bước 5: Hệ thống tìm thông tin sản phẩm trong cơ sở dữ liệu sản phẩm
o Nếu có, chuyển sang bước 6.
o Nếu không, hệ thống thông báo không có sản phẩm và quay lại bước 4.
Bước 6: Admin chọn xóa sản phẩm khỏi kho dữ liệu.
Bước 7: Hệ thống xóa dữ liệu sản phẩm và thông báo xóa thành công.
Bước 8: Kết thúc.
2.5.3. Biểu đồ trình tự chức năng quản lý sản phẩm
2.5.3.1 Chức năng thêm sản phẩm
Hình 2.21: Sequence diagram Thêm sản phẩm
31
2.5.3.2 Chức năng sửa thông tin sản phẩm
Hình 2.22: Sequence diagram Sửa thông tin sản phẩm
2.5.3.3 Chức năng xóa thông tin sản phẩm
Hình 2.23: Sequence diagram Xóa thông tin sản phẩm
32