7. Ý nghĩa lý luận và thực tiễn của đề tài
2.1.9 Chức năng quản lý menu sản phẩm
Giúp admin có thể quản lý đƣợc menu sản phẩm của website nhƣ thêm mới menu, cập nhật, thay đổi trạng thái kích hoạt menu sản phẩm
2.1.9.2 Tác nhân liên quan
Tác nhân liên quan của sự kiện này là admin hay quản trị website.
2.1.9.3 Điều kiện trƣớc
Điều kiện trƣớc admin hay quản trị website đã đăng nhập đƣợc vào hệ thống quản trị website
2.1.9.4 Điều kiện sau
Thực hiện thành công admin có thể thêm mới menu(danh mục) sản phẩm, cập nhật menu sản phẩm, thay đổi trạng thái kích hoạt của menu sản phẩm. Ngƣợc lại trạng thái của hệ thống không thay đổi
Trang 36
2.1.9.5 Biểu đồ usecase
Hình 2.9: Biểu đồ usecase cho chức năng quản lý menu sản phẩm
2.1.9.6 Dòng sự kiện chính
Bƣớc Hành động của tác nhân Phản ứng của hệ thống
1
Admin chọn danh mục quản lý menu sản phẩm
Hệ thống load usercontrol quản lý menu sản phẩm bao gồm danh mục các sản phẩm
2 Admin có thể thực hiện thêm sửa, xóa menu sản phẩm tại user control này.
Không thay đổi 3 Nếu thực hiện thêm mới menu. Nhập
thông tin mới và chọn lƣu
Hệ thống thực hiện kiểm tra dữ liệu nhập vào
4 Nhấn nút lƣu Hệ thống thực hiện insert thông tin mới vào CSDL
5
Nếu admin chọn sửa
Hệ thống thực hiện load các thông tin của menu sản phẩm đó lên các điều khiển nhập liệu
Xây dựng website bán hàng thời trang cho cửa hàng Linh Trang
Trang 37 6 Admin thực hiện thay đổi thông tin
menu sản phẩm
Hệ thống thực hiện kiểm tra thông tin nhập vào
7 Nhấn nút lƣu Hệ thống cảnh báo bạn có chắc chắn muốn sửa không.
8 Nếu nhấn Yes Hệ thống cập nhật thông tin menu
9 Nếu chọn No Hệ thống không thay đổi
10 Nếu admin muốn xóa. Chọn menu cần xóa
Hệ thống cảnh báo bạn có chắc chắn muốn xóa không.
11 Nếu chọn Yes Xóa menu đã chọn
12 Nếu chọn No Hệ thống không thay đổi
2.1.9.7 Dòng sự kiện phụ
Bƣớc Hành động của tác nhân Phản ứng của hệ thống
1
Hủy hành động thêm mới menu Hệ thống không thay đổi
2
Hủy hành động sửa thông tin menu Hệ thống không thay đổi
3
Hủy hành động xóa menu Hệ thống không thay đổi
4
Trợ giúp Hệ thống đƣa các thông tin trợ
giúp
5
Trở lại Trở lại trại thái trƣớc sự kiện đang thực hiện
6
Tìm kiếm thông tin menu Trả ra thông tin menu theo yêu cầu
Trang 38
2.1.9.8 Dòng sự kiện rẽ nhánh
- Dữ liệu nhập vào không hợp lệ. Lúc này hệ thống sẽ thông báo thông tin nhập vào không hợp lệ
- Nếu admin chƣa chọn menu cần sửa hoặc xóa hệ thống sẽ thông báo bạn cần chọn menu để sửa hoặc xóa.
2.1.10Chức năng quản lý thƣơng hiệu 2.1.10.1 Mục đích