Tăng cường quảng cáo giới thiệu hệ thống tới người dùng

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống quản lý ảnh,video online (Trang 84 - 137)

Chương 5 : TỔNG KẾT

5.2. Hướng phát triển

5.2.4. Tăng cường quảng cáo giới thiệu hệ thống tới người dùng

Vì hệ thống đang hướng tới việc sử dụng cho mục đích bán hàng, quảng cáo và giới thiệu sản phầm nên cần đẩy mạnh việc quảng cáo hình ảnh website nhằm tăng lượng truy cập và sử dụng website. Có thể tạo ra các mẫu thiết kế mẫu kết hợp với việc chỉnh sửa ảnh, video khi đó người dùng bán hàng có thể sử dụng website như một nơi thiết kế hình ảnh banner giới thiệu các sản phẩm của mình.

PHỤ LỤC

Phụ lục 1: Đặc tả UseCase

1. UC01: Login Mô tả UseCase

Tên UseCase Login Code UC01

Mô tả Cho phép actor đăng nhập vào hệ thống

Actor Admin/User Trigger Actor bấm button [Đăng

Nhập] Điều kiên tiên

quyết Post condition

Nếu UseCase thành công, Actor lúc này đăng nhập vào hệ thống. Nếu không trạng thái hệ thống không thay đổi.

Dòng sự kiện chính

Actor System

Main Flow: Đăng nhập thành công

1 Actor chọn chức năng đăng nhập.

2 Hệ thống mở màn hình đăng nhập. 3 Actor nhập tên đăng nhập/mật

khẩu và click vào button [Đăng nhập] trên trang đăng nhập .

4 Hệ thống lấy thông tin về user từ cơ sở dữ liệu dựa vào tên đăng nhập và mật khẩu được cung cấp. Nếu thông tin lấy được từ cơ sở dữ liệu tức user hợp lệ hệ thống mở trang cá nhân của người dùng.

Dòng sự kiện khác

Actor System

Main Flow: Đăng nhập thất bại

1 Actor chọn chức năng đăng nhập.

3 Actor nhập tên đăng nhập/mật khẩu và click vào button [Đăng nhập] trên màn hình đăng nhập .

4 Hệ thống lấy thông tin về user từ cơ sở dữ liệu dựa vào tên đăng nhập và mật khẩu được cung cấp. Không lấy được thông tin về user từ cơ sở dữ liệu tức là user không tồn tại hoặc thông tin cung cấp sai. Hệ thống hiển thị message thông báo cho người dùng

5 Actor có thể chọn để trở về đầu của dòng sự kiện chính hoặc hủy bỏ việc đăng nhập, lúc này use case kết thúc.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống

MS01 “Tên Đăng Nhập và/hoặc Mật Khẩu của bạn không chính xác. Vui lòng kiểm tra và thử lại.”

Message thông báo khi actor nhập sai tên đăng nhập/mật khẩu.

2. UC02: Logout Mô tả UseCase

Tên UseCase Logout Code UC02

Mô tả Cho phép người dùng sau khi đã đăng nhập thoát khỏi hệ thống.

Actor User

Admin

Trigger Actor bấm button [Đăng xuất]

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Dòng sự kiện chính

Actor System

Main Flow: Đăng xuất khỏi hệ thống.

1 Từ màn hình chính actor chọn vào icon màn hình. Sau đấy click vào [Đăng xuất].

2 Thực hiện đăng xuất khỏi hệ thống. Sau đó trở về hiển thị màn hình đăng nhập.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

3. UC04: UpdateReport Mô tả UseCase

Tên UseCase UpdateReport Code UC04

Mô tả Cho phép actor cập nhật thêm, thay đổi nội dung báo cáo giúp việc trao đổi thông tin với nhau giữa các user.

Actor Admin/User Trigger Actor click vào button

[Update] trên menu của màn hình Report.

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Post condition Việc cập nhật thông báo thành công và gửi tới đúng địa chỉ đích cần gửi. Không cập nhật nếu không thực hiện chức năng gửi thông điệp hoặc gửi không thành công.

Dòng sự kiện chính

Actor System

Main Flow: Cập nhật thông báo và gửi tới đúng user mong muốn hoặc gửi cho admin.

1 Từ màn hình chính actor lựa chọn button [Thông báo].

2 Hệ thống mở màn hình [Thông báo] liệt kê các thông báo của actor.

3 Actor click chọn một thông báo bất kỳ.

4 Hệ thống mở màn hình [Thông báo chi tiết]

5 Actor click vào button [Update]

6 Hệ thống mở màn hình [Cập nhật thông báo].

7 Actor thực hiện việc chỉnh sửa thông báo và click vào button

[Save]

8 Thông báo được hệ thống lưu vào đúng người dùng hoặc admin mà actor muốn gửi.

9 Hệ thống quay về màn hình [Thông báo chi tiết].

Dòng sự kiện khác

Actor hủy bỏ việc lưu thông báo: Nếu trong quá trình cập nhật thông báo actor quyết định thôi không gửi thông báo đi nữa bằng cách click vào button [Hủy bỏ] tại bước 7 thì hệ thống sẽ không gửi thay đổi trạng thái và hệ thống quay trở lại màn hình [Thông báo chi tiết].

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống

MS02 “Bạn không muốn lưu chỉnh sửa?.”

Message thông báo khi actor thực hiện click button [Hủy bỏ] tại bước 7.

4. UC05: ViewReport Mô tả UseCase

Mô tả Cho phép actor xem một thông báo bất kỳ trong danh sách các thông báo của mình.

Actor Admin

User

Trigger Actor bấm một thông báo bất kỳ trên màn hình

[Thông báo] Điều kiên tiên

quyết

Actor đã đăng nhập vào hệ thống.

Post condition Actor có thể xem được nội dung thông báo.

Dòng sự kiện chính

Actor System

Main Flow: Khóa một user đã chọn.

1 Từ màn hình chính actor lựa chọn button [Thông báo].

2 Hệ thống mở màn hình [Thông báo] liệt kê các thông báo của actor.

3 Actor click chọn một thông báo bất kỳ.

4 Hệ thống mở màn hình [Thông báo chi tiết]

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

5. UC06: ReplyReport Mô tả UseCase

Tên UseCase ReplyReport Code UC06

Mô tả Cho phép actor trả lời lại thông báo của một actor khác.

Actor Admin

User

Trigger Trên màn hình [Thông báo chi tiết] click vào button [Trả lời].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Post condition Actor trả lời thông báo thành công tới actor đích.

Dòng sự kiện chính

Actor System

Main Flow: Hoàn tất việc trả lời lại một thông báo bất kỳ.

1 Từ màn hình chính actor lựa chọn button [Thông báo].

2 Hệ thống mở màn hình [Thông báo] liệt kê các thông báo của actor.

3 Actor click chọn một thông báo bất kỳ.

4 Hệ thống mở màn hình [Thông báo chi tiết]

5 Actor click chọn [Trả lời]. Thực hiện thêm nội dung trả lời và click chọn [Gửi đi].

6 Phần trả lời của thông báo được hệ thống lưu vào đúng người dùng hoặc admin mà actor thực hiện trả lời.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

6. UC07: SendReport Mô tả UseCase

Tên UseCase SendReport Code UC07

Mô tả Cho phép actor gửi một thông báo.

Actor Admin

User

Trigger Trên màn hình [Thông báo] thực hiện click vào button [Tạo thông báo]. Sau khi tạo nội dung

thông báo click vào button [Gửi đi].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Post condition Gửi thông báo thành công tới actor đích.

Dòng sự kiện chính

Actor System

Main Flow: Gửi một thông báo tới actor đích.

1 Từ màn hình chính actor lựa chọn button [Thông báo].

2 Hệ thống mở màn hình [Thông báo] liệt kê các thông báo của actor.

3 Actor thực hiện click vào button

[Tạo thông báo].

4 Hệ thống mở trang [Tạo thông báo]

5 Actor thực hiện tạo nội dung thông báo và click vào button

[Gửi đi]

6 Thông báo được hệ thống lưu vào đúng người dùng hoặc admin mà actor chỉ định.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

7. UC09: DeactiveComment Mô tả UseCase

Tên UseCase DeactiveComment Code UC09

Mô tả Hệ thống thực hiện việc vô hiệu hóa bình luận của người dùng mà có chứa yếu tố nhạy cảm.

Actor System Trigger Actor thêm nội dung bình luận chứa yếu tố nhạy cảm.

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Post condition Nội dung bình luận bị che mờ ẩn các từ nhạy cảm.

Dòng sự kiện chính

Actor System

Main Flow: Vô hiệu hóa nội dung bình luận chứa từ khóa nhạy cảm.

1 Actor mở một ảnh hoặc video bất kỳ và click vào button [Bình luận].

2 Hệ thống mở biểu mẫu để actor có thể thực hiện thêm bình luận.

3 Actor thêm bình luận và có chứa một vài từ khóa nhạy cảm.

4 Hệ thống thực hiện kiểm tra nội dung bình luận và thực hiện vô hiệu hóa bình luận của actor. Làm mờ các từ khóa nhạy cảm.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống

MS03 “Hệ thống phát hiện nội dung bình luận của bạn có từ khóa nhạy cảm. Chúng tôi sẽ làm mờ các từ khóa trên!”

8. UC10: ActiveComment Mô tả UseCase

Tên UseCase ActiveComment Code UC10

Mô tả Cho phép người quản trị kích hoạt lại comment.

Actor Admin Trigger Actor lựa chọn một bình

đó chọn button [Kích hoạt].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống với vai trò người quản trị.

Post condition Actor hoàn thành việc kích hoạt lại bình luận của người dùng.

Dòng sự kiện chính

Actor System

Main Flow: Kích hoạt lại bình luận của người dùng.

1 Admin vào màn hình quản trị và click vào button [Quản trị bình luận].

2 Hệ thống hiển thị danh sách các bình luận đang bị vô hiệu hóa.

3 Admin lựa chọn một bình luận bất kỳ và click chọn [Kích hoạt]

4 Hệ thống kích hoạt lại bình luận.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

9. UC12: DeactiveImage Mô tả UseCase

Tên UseCase DeactiveImage Code UC12

Mô tả Hệ thống thực hiện việc vô hiệu hóa ảnh của người dùng tải lên mà có chứa yếu tố nhạy cảm.

Actor System Trigger Khi người dùng tải ảnh

lên hệ thống. Hệ thống kiểm tra thấy ảnh có tính chất phản cảm. Hệ thống vô hiệu hóa ảnh.

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống.

Post condition Khi thực hiện tải ảnh có yếu tố phản cảm thì ảnh sẽ bị vô hiệu hóa.

Dòng sự kiện chính

Actor System

Main Flow: Hệ thống vô hiệu hóa ảnh mà người dùng tải lên chứa yếu tố phản cảm.

1 Trên màn hình chính người dùng chọn [Tải lên].

2 Hệ thống mở trang giúp người dùng tải ảnh lên.

3 Người dùng lựa chọn một ảnh có yếu tố phản cảm và thực hiện

[Tải lên]

4 Sau khi tải ảnh hoàn tất hệ thống tự động kiểm tra ảnh mới tải lên. Do ảnh có yếu tố phản cảm nên ảnh ở trạng thái vô hiệu hóa.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống

MS04 “Hệ thống phát hiện ảnh mà bạn đưa lên có chứa yếu tố không phù hợp. Chúng tôi sẽ làm ẩn ảnh của bạn. Để biết chi tiết hãy gửi [Thông báo] cho chúng tôi!”

10. UC13: ActiveImage Mô tả UseCase

Tên UseCase ActiveImage Code UC13

Mô tả Kích hoạt lại ảnh cho người dùng.

Actor Admin Trigger Actor lựa chọn một ảnh

bị vô hiệu hóa sau đó chọn button [Kích hoạt].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống với vai trò người quản trị.

Post condition Actor hoàn thành việc kích hoạt lại ảnh của người dùng.

Dòng sự kiện chính

Actor System

Main Flow: Kích hoạt lại ảnh trên hệ thống.

1 Admin vào màn hình quản trị và click vào button [Quản lý Ảnh/Video]

2 Hệ thống hiển thị danh sách các Ảnh/Video đang bị vô hiệu hóa. 3 Admin lựa chọn một ảnh bất kỳ

và click chọn [Kích hoạt]

4 Hệ thống kích hoạt lại ảnh của người dùng.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

11. UC15: DeactiveVideo Mô tả UseCase

Tên UseCase DeactiveVideo Code UC15

Mô tả Hệ thống thực hiện việc vô hiệu hóa video của người dùng tải lên mà có chứa yếu tố nhạy cảm.

Actor System Trigger Khi người dùng tải video

lên hệ thống. Hệ thống kiểm tra thấy video có tính chất phản cảm. Hệ thống vô hiệu hóa video.

Điều kiên tiên quyết

Post condition Khi thực hiện tải video có yếu tố phản cảm thì video sẽ bị vô hiệu hóa.

Dòng sự kiện chính

Actor System

Main Flow: Hệ thống vô hiệu hóa video mà người dùng tải lên chứa yếu tố phản cảm.

1 Trên màn hình chính người dùng chọn [Tải lên].

2 Hệ thống mở trang giúp người dùng tải video lên.

3 Người dùng lựa chọn một video có yếu tố phản cảm và thực hiện

[Tải lên]

4 Sau khi tải video hoàn tất hệ thống tự động kiểm tra video mới tải lên. Do video có yếu tố phản cảm nên video ở trạng thái vô hiệu hóa.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống

MS05 “Hệ thống phát hiện video mà bạn đưa lên có chứa yếu tố không phù hợp. Chúng tôi sẽ làm ẩn video của bạn. Để biết chi tiết hãy gửi [Thông báo] cho chúng tôi!”

12. UC16: ActiveVideo Mô tả UseCase

Tên UseCase ActiveVideo Code UC16

Mô tả Kích hoạt lại video cho người dùng.

Actor Admin Trigger Actor lựa chọn một video

bị vô hiệu hóa sau đó chọn button [Kích hoạt] Điều kiên tiên

quyết

Post condition Actor hoàn thành việc kích hoạt lại video của người dùng.

Dòng sự kiện chính

Actor System

Main Flow: Kích hoạt lại video trên hệ thống.

1 Admin vào màn hình quản trị và click vào button [Quản lý Ảnh/Video]

2 Hệ thống hiển thị danh sách các Ảnh/Video đang bị vô hiệu hóa. 3 Admin lựa chọn một video bất kỳ

và click chọn [Kích hoạt]

4 Hệ thống kích hoạt lại video của người dùng.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

13. UC18: LockUser Mô tả UseCase

Tên UseCase LockUser Code UC18

Mô tả Cho phép actor khóa tài khoản của một User bất kỳ.

Actor Admin Trigger Actor bấm button [Lock]

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống với quyền admin.

Post condition Khóa user thành công.

Dòng sự kiện chính

Actor System

1 Admin vào màn hình quản trị và click vào button [Thông tin User]

2 Hệ thống mở trang [Thông tin User] và liệt kê tất cả các người dùng trong hệ thống.

3 Actor thực hiện select một user, click button [Lock].

4 Hệ thống thông báo việc khóa người dùng thành công và chuyển về trang [Thông tin User].

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

R01 Gợi ý để user Unlock tài khoản

Khi user đăng nhập không được do tài khoản bị khóa. Thông báo gợi ý để user liên hệ với admin để mở lại tài khoản.

Thông báo của hệ thống N/A.

14. UC19: UnlockUser Mô tả UseCase

Tên UseCase UnlockUser Code UC19

Mô tả Cho phép actor mở khóa tài khoản của một User bị khóa.

Actor Admin Trigger Actor bấm button

[UnLock] Điều kiên tiên

quyết

Actor đã đăng nhập vào hệ thống với quyền admin.

Post condition Mở khóa user thành công.

Dòng sự kiện chính

Actor System

Main Flow: Mở khóa một user bị khóa.

1 Admin vào màn hình quản trị và click vào button [Thông tin User]

2 Hệ thống mở trang [Thông tin User] và liệt kê tất cả các người dùng trong hệ thống.

3 Actor thực hiện select một user đang bị khóa, click button

[UnLock].

4 Hệ thống thông báo việc mở khóa người dùng thành công và chuyển về trang

[Thông tin User].

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

15. UC21: AddNewAdmin Mô tả UseCase

Tên UseCase AddNewAdmin Code UC21

Mô tả Cho phép người quản trị thêm một tài khoản admin.

Actor Admin Trigger Tại trang [Thông tin

User] actor thực hiện click vào button [Thêm user quản trị].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống với quyền admin.

Post condition Thực hiện việc thêm tài khoản admin thành công.

Dòng sự kiện chính

Actor System

Main Flow: Thêm tài khoản quản trị vào hệ thống.

1 Admin vào màn hình quản trị và click vào button [Thông tin User]

3 Actor thực hiện click vào button

[Thêm user quản trị].

4 Hệ thống hiển thị biểu mẫu giúp việc thêm tài khoản quản trị.

5 Actor điền thông tin vào biểu mẫu thêm tài khoản quản trị sau đấy click button [Lưu lại]

6 Hệ thống ghi nhận tài khoản quản trị mới thêm vào cơ sở dữ liệu.

Business Rules (Quy tắc nghiệp vụ)

Rule No. Rule Mô tả

Thông báo của hệ thống N/A.

16. UC22: EditAdmin Mô tả UseCase

Tên UseCase EditAdmin Code UC22

Mô tả Cho phép actor chỉnh sửa thông tin tài khoản người quản trị.

Actor Admin Trigger Tại trang [Thông tin

User] actor lựa chọn một tài khoản admin và click vào button [Edit user].

Điều kiên tiên quyết

Actor đã đăng nhập vào hệ thống với quyền admin.

Post condition Cập nhật thông tin cho tài khoản admin thành công.

Dòng sự kiện chính

Actor System

Main Flow: Cập nhật thông tin cho tài khoản admin.

1 Admin vào màn hình quản trị và click vào button [Thông tin User]

2 Hệ thống mở trang [Thông tin User]. Liệt kê tất cả các người dùng trong hệ thống.

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống quản lý ảnh,video online (Trang 84 - 137)

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

(137 trang)