Biểu đồ ca sử dụng của bộ công cụ hỗ trợ quảng cáo

Một phần của tài liệu Thiết kế và phát triển bộ công cụ tạo quảng cáo đa đối tượng và tối ưu hóa lịch trình cho các mạng xã hội luận văn ths (Trang 39 - 45)

CHƯƠNG 3. XÂY DỰNG BỘ CÔNG CỤ CẢI TIẾN QUẢNG CÁO TRÊN MẠNG XÃ HỘI FACEBOOK

3.2 Thiết kế hệ thống từ bộ công cụ hỗ trợ quảng cáo

3.2.1 Biểu đồ ca sử dụng của bộ công cụ hỗ trợ quảng cáo

Biểu đồ ca sử dụng biểu diễn sơ đồ chức năng của hệ thống. Từ tập yêu cầu của hệ thống, biểu đồ ca sử dụng sẽ phải chỉ ra hệ thống cần phải thực hiện điều gì để thỏa

mãn các yêu cầu của người dùng hệ thống đó. Biểu đồ ca sử dụng chỉ ra sự tương tác giữa các tác nhân và hệ thống qua các ca sử dụng.

Một biểu đồ ca sử dụng là một tập hợp các tác nhân, các ca sử dụng và các mỗi quan hệ giữa chúng. Các ca sử dụng trong biểu đồ ca sử dụng có thể đƣợc phân ra theo nhiều mức khác nhau.

Bảng 3.1: Các phần tử mô hình ca sử dụng Phần tử mô

hình

Ý nghĩa Cách biểu diễn Ký hiệu biểu đồ

Ca sử dụng

Biểu diễn một chức năng xác định của hệ

thống

Hình ellip chƣa tên của ca sử

dụng

Tác nhân

Là một đối tƣợng bên ngoài hệ thống tương tác trực tiếp với các ca

sử dụng

Biểu diễn bở một hình người

tƣợng trƣng

Mối quan hệ giữa các ca sử

dụng

Tùy từng dạng quan hệ

Extend và include có dạng các mũi tên đứt

nét Quan hệ giữa tác nhân và ca

sử dụng dạng đường thẳng

Biên của hệ thống

Tách biệt phần bên trong và bên ngoài hệ

thống

Đƣợc biểu diễn bởi một hình chữ nhật rỗng

3.2.1.1 Biều đồ ca sử dụng giao diện người dùng

<<include>>

<<extend>>

System

Ca sử dụng

Hình 3.8: Biều đồ ca sử dụng giao diện người dùng Bảng 3.2: Mô tả luồng sự kiện Advertiser đăng nhập hệ thống

Tên Use Case Đăng nhập

Tác nhân chính Advertiser

Kích hoạt Advertiser đăng nhập hệ thống

Luồng sự kiện chính:

- Advertiser đăng nhập hệ thống

- Advertiser nhập Username và Password - Đăng nhập thành công

- Xác thực tài khoản Facebook của Advertiser - Đăng nhập thất bại

- Hệ thống hiển thị các chức năng Luồng sự kiện phụ:

- Hiện thị thông báo khi chƣa điền Username và Password.

- Hiện thị thông báo khi đăng nhập thất bại

- Hiện thị thông báo kết quả khi hoàn thành xác thực với Facebook

Bảng 3.3: Mô tả luồng sự kiện tạo Ad Campaign

Tên Use Case Tạo Ad Campaign

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Advertiser chọn tạo Ad Campaign

- Advertiser nhập thông tin của Ad Campain - Xác thực tài khoản Facebook của Advertiser - Hệ thống hiển thị các chức năng

Luồng sự kiện phụ:

- Hiện thị thông báo trong quá trình tạo

- Hiện thị thông báo kết quả khi hoàn thành xác thực với Facebook

Bảng 3.4: Mô tả luồng sự kiện tạo Ad Set

Tên Use Case Tạo Ad Set

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Advertiser chọn tạo Ad Set

- Advertiser nhập thông tin của Ad Set

- Advertiser nhập thông tin khung giờ chạy của Ad Set - Advertiser nhập targeting của Ad Set

- Xác thực tài khoản Facebook của Advertiser

- Hệ thống hiển thị các chức năng Luồng sự kiện phụ:

- Hiện thị thông báo trong quá trình tạo

- Hiện thị thông báo kết quả khi hoàn thành xác thực với Facebook

Bảng 3.5: Mô tả luồng sự kiện tạo Creative

Tên Use Case Tạo Creative

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Advertiser chọn tạo Creative

- Advertiser nhập thông tin của Creative - Xác thực tài khoản Facebook của Advertiser - Hệ thống hiển thị các chức năng

Luồng sự kiện phụ:

- Hiện thị thông báo trong quá trình tạo

- Hiện thị thông báo kết quả khi hoàn thành xác thực với Facebook

Bảng 3.6: Mô tả luồng sự kiện tạo Ad Group

Tên Use Case Tạo Ad Group

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Advertiser chọn tạo Ad Group

- Advertiser nhập thông tin của Ad Group - Xác thực tài khoản Facebook của Advertiser

- Hệ thống hiển thị các chức năng Luồng sự kiện phụ:

- Hiện thị thông báo trong quá trình tạo

- Hiện thị thông báo kết quả khi hoàn thành xác thực với Facebook

3.2.1.2 Biểu đồ ca sử dụng Server Batch

Hình 3.9: Biểu đồ ca sử dụng Server Batch Bảng 3.7: Mô tả luồng sự kiện upload quảng cáo

Tên Use Case Tự động upload quảng cáo

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Lấy quảng cáo cần upload trong Database

- Xác thực tài khoản Facebook của Advertiser, trước khi upload - Ghi lại log sự kiện khi upload quảng cáo

- Hệ thống hiển thị các chức năng Luồng sự kiện phụ:

- Hiện thị thông báo kết quả sau khi upload quảng cáo

Bảng 3.8: Mô tả luồng sự kiện thay đổi thời gian chạy quảng cáo

Tên Use Case Tự động thay đổi thời gian quảng cáo

Tác nhân chính Advertiser

Kích hoạt Advertiser tạo quảng cáo

Luồng sự kiện chính:

- Lấy quảng cáo cần thay đổi thời gian trong Database

- Xác thực tài khoản Facebook của Advertiser, trước khi thay đổi - Xác định thời gian chay và dừng của quảng cáo

- Upload thông tin Ad Set

- Hệ thống hiển thị các chức năng Luồng sự kiện phụ:

- Hiện thị thông báo kết quả sau khi thay đổi

Một phần của tài liệu Thiết kế và phát triển bộ công cụ tạo quảng cáo đa đối tượng và tối ưu hóa lịch trình cho các mạng xã hội luận văn ths (Trang 39 - 45)

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

(58 trang)