7. Ý nghĩa lý luận và thực tiễn của đề tài
2.1.11 Chức năng quản lý baner quảng cáo
Chức năng quản lý baner, quảng cáo giúp admin có thể quản lý đƣợc các hình ảnh, baner quảng cáo của website nhƣ thêm mới, cập nhật hình ảnh, thay đổi trạng thái kích hoạt của các baner quảng cáo trên hệ thống website
2.1.11.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.11.3 Điều kiện trƣớc
Điều kiện tiên quyết của hành động này là admin phải đăng nhập đƣợc vào hệ thống quản trị website
2.1.11.4 Điều kiện sau
Thực hiện thành công admin có thể thêm mới baner quảng cáo,cập nhật baner, thay đổi trạng thái kích hoạt. Ngƣợc lại trạng thái của hệ thống không thay đổi
Trang 42
2.1.11.5 Biểu đồ usecase
Hình 2.11: Biểu đồ usecase cho chức năng quản lý baner, quảng cáo
2.1.11.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ý baner sản phẩm
Hệ thống load usercontrol quản lý baner bao gồm danh mục các baner quảng cáo
2 Admin có thể thực hiện thêm sửa, xóa baner quảng cáo tại user control này.
Không thay đổi 3 Nếu thực hiện thêm mới baner. 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 baner quảng cáo đó lên các điều khiển nhập liệu
6 Admin thực hiện thay đổi thông tin baner quảng cáo
Hệ thống thực hiện kiểm tra thông tin nhập vào
Xây dựng website bán hàng thời trang cho cửa hàng Linh Trang
Trang 43
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 baner quảng cáo mới cập nhật
9 Nếu chọn No Hệ thống không thay đổi
10 Nếu admin muốn xóa. Chọn baner quảng cáo 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 baner quảng cáo đã chọn
12
Nếu chọn No Hệ thống không thay đổi
2.1.11.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 baner
quảng cáo Hệ thống không thay đổi
2 Hủy hành động sửa thông tin baner
quảng cáo Hệ thống không thay đổi
3 Hủy hành động xóa baner quảng
cáo 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 baner quảng cáo
Trả ra thông tin baner QC theo yêu cầu
2.1.11.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ệ
Trang 44
- Nếu admin chƣa chọn baner quảng cáo cần sửa hoặc xóa hệ thống sẽ thông báo bạn cần chọn baner quảng cáo để sửa hoặc xóa.
2.1.12Chức năng quản lý khách hàng 2.1.12.1 Mục đích