- Chi phí rẻ
4.2.1.4 Đặc tả use case
4.2.1.4.a. Usecase Đăng ký
Mã Usecase UC001
Tên Usecase Đăng ký
Mô tả Use-case cho phép người dùng đăng ký tài khoản để sử dụng ứng dụng với các chức năng cơ bản dành cho người dùng.
Actor User
Tiền điều kiện Khơng có
Hậu điều kiện Người dùng đăng ký thành công, hiển thị thông báo đăng ký thành cơng
Dịng sự kiện chính
1. Chọn mục “Đăng ký”
2. Điền các thông tin cần đăng ký 3. Nhấn nút đăng ký
4.Hệ thống ghi nhận và thông báo cập nhật thành cơng
Dịng sự kiện phụ
Dịng sự kiện lỗi
4a. Hệ thống thơng báo cập nhật thất bại do lỗi thông tin không hợp lệ
4.2.1.4.b. Usecase Đăng nhập
Mã Usecase UC002
Tên Usecase Đăng nhập
Mô tả Use-case cho phép người dùng đăng nhập vào hệ thống để sử dụng các chức năng của ứng dụng.
Actor User, Admin
Tiền điều kiện Người dùng đã có tài khoản (đã đăng ký).
Hậu điều kiện Người dùng đăng nhập thành công, hiển thị thông báo đăng nhập thành cơng.
Dịng sự kiện chính
1. Chọn mục “Đăng nhập” 2. Điền các thơng tin cần thiết 3. Nhấn nút đăng nhập
Dịng sự kiện phụ
Khơng có
Dịng sự kiện lỗi
4a. Hệ thống thơng báo cập nhật thất bại do lỗi thông tin không xác thực
4.2.1.4.c. Usecase Đăng xuất
Mã Usecase UC003
Tên Usecase Đăng xuất
Mô tả Use-case cho phép người dùng thoát ra khỏi hệ thống
Actor User, Admin
Tiền điều kiện Người dùng đã đăng nhập.
Hậu điều kiện Người dùng thốt ra khỏi hệ thống và hiển thị màn hình đăng nhập
Dịng sự kiện chính
1. Chọn mục “Đăng xuất”
2. Hệ thống hiển thị dialog xác nhận đăng xuất 3. Nhấn nút xác nhận
4. Hệ thống điều hướng sang màn hình đăng nhập.
Dịng sự kiện phụ
3a. Người dùng khơng xác nhận, trở về màn hình trước đó.
Dịng sự kiện lỗi
Khơng có
4.2.1.4.d. Usecase Đăng tải video
Mã Usecase UC004
Tên Usecase Đăng tải video
Mô tả Use-case cho phép người dùng đăng tải video lên server hệ thống.
Actor User
Tiền điều kiện Người dùng đã đăng nhập.
Dịng sự kiện chính
1. Chọn nút “Đăng tải”
2. Hệ thống hiển thị màn hình chọn video trong thư viện 3. Điền các thông tin như tựa đề video và mô tả
4. Nhấn nút đăng tải
5. Hệ thống tiến hành xử lý video và đăng tải, sau khi đăng tải thành cơng sẽ điều hướng sang màn hình hiển thị các video với video mới nhất được hiển thị đầu tiên.
Dòng sự kiện phụ
Khơng có
Dịng sự kiện lỗi
5a. Trong q trình đăng tải vì một số lý do như mất mạng, video lỗi khơng thể đăng tải, sẽ hiển thị thông báo lỗi.
4.2.1.4.e. Usecase Chỉnh sửa video
Mã Usecase UC005
Tên Usecase Chỉnh sửa video
Mô tả Use-case cho phép người dùng chỉnh sửa thông tin video đã đăng tải.
Tiền điều kiện Người dùng đã đăng nhập và có ít nhất một video đã đăng tải.
Hậu điều kiện Hiển thị video với thơng tin sau khi chỉnh sửa.
Dịng sự kiện chính
1. Chọn nút “Hiển thị các video hiện có” 2. Hệ thống hiển thị các video đã đăng tải 3. Nhấn nút chỉnh sửa
4. Nhập các thông tin cần chỉnh sửa 5. Nhấn nút lưu
6. Hệ thống tiến hành cập nhật thông tin
Dịng sự kiện phụ
Khơng có
Dịng sự kiện lỗi
6a. Hệ thống thơng báo cập nhật thất bại do lỗi thông tin không hợp lệ
4.2.1.4.f. Usecase Xoá video
Mã Usecase UC006
Tên Usecase Xố video
Actor User
Tiền điều kiện Người dùng đã đăng nhập và có ít nhất một video đã đăng tải.
Hậu điều kiện Hiển thị các video đã đăng tải.
Dịng sự kiện chính
1. Chọn nút “Hiển thị các video hiện có” 2. Hệ thống hiển thị các video đã đăng tải 3. Nhấn nút xoá
4. Hệ thống hiển thị dialog xác nhận muốn xoá 5. Người dùng xác nhận
6. Hệ thống tiến hành xóa video và hiển thị các video hiện có
Dịng sự kiện phụ
5a. Người dùng khơng xác nhận và quay về màn hình trước đó.
Dịng sự kiện lỗi
4.2.1.4.g. Usecase Chỉnh sửa thông tin cá nhân
Mã Usecase UC007
Tên Usecase Chỉnh sửa thông tin cá nhân
Mô tả Use-case cho phép người dùng chỉnh sửa thông tin cá nhân
Actor User, Admin
Tiền điều kiện Người dùng đã đăng nhập.
Hậu điều kiện Hiển thị thông tin sau khi cập nhật
Dịng sự kiện chính
1. Chọn nút “Thơng tin cá nhân”
2. Hệ thống hiển thị các thông tin cá nhân của người dùng 3. Chọn nút “Chỉnh sửa”
4. Người dùng nhập các thông tin cần chỉnh sửa 5. Nhấn nút “Lưu”
6. Hệ thống tiến hành cập nhật thơng tin cá nhân
Dịng sự kiện phụ
Dịng sự kiện lỗi
6a. Hệ thống thơng báo cập nhật thất bại do lỗi thơng tin khơng hợp lệ
4.2.1.4.h. Usecase Thích video
Mã Usecase UC008
Tên Usecase Thích video
Mơ tả Use-case cho phép người dùng thích video của người khác hoặc bản thân.
Actor User
Tiền điều kiện Người dùng đã đăng nhập.
Hậu điều kiện Hiển thị thơng tin sau khi cập nhật
Dịng sự kiện chính 1. Chọn video mình thích 2. Nhấn nút thích 3. Hệ thống cập nhật lượt thích Dịng sự kiện phụ
Dịng sự kiện lỗi
Khơng có
4.2.1.4.i. Usecase Bình luận video
Mã Usecase UC009
Tên Usecase Bình luận video
Mơ tả Use-case cho phép người dùng bình luận video của người khác hoặc bản thân.
Actor User
Tiền điều kiện Người dùng đã đăng nhập.
Hậu điều kiện Hiển thị thơng tin sau khi cập nhật
Dịng sự kiện chính
1. Chọn video mình muốn 2. Nhấn nút bình luận
3. Điền vào ơ bình luận và nhấn nút bình luận
4. Hệ thống cập nhật bình luận trên danh sách bình luận của video
Dịng sự kiện phụ Khơng có Dịng sự kiện lỗi Khơng có
4.2.1.4.j. Usecase Xố / Cấm user
Mã Usecase UC010
Tên Usecase Xố hoặc cấm user
Mơ tả Use-case cho phép admin ban những user có những thao tác đáng ngờ
Actor Admin
Tiền điều kiện Admin đã đăng nhập.
Hậu điều kiện Hiển thị danh sách user sau khi thực hiện
Dòng sự kiện chính
1. Chọn nút “Danh sách các user” 2. Hệ thống hiển thị các user 3. Nhấn nút ban
5. Admin xác nhận
6. Hệ thống tiến hành xóa user và hiển thị danh sách user sau khi xố
Dịng sự kiện phụ
5a. Người dùng khơng xác nhận và quay về màn hình trước đó.
Dịng sự kiện lỗi