Chức năng đăng ký(Register):
Tên UseCase Register
Tác nhân Người dùng chưa có tài khoản trong hệ thống
Mô tả Use case này cho phép người dùng có thể tạo một tài
khoản trên hệ thống.
Điều kiện đầu vào 1. Tên truy cập hợp lệ (bắt buộc nhập)
2. Email hợp lệ (bắt buộc nhập) 3. Mật khẩu hợp lệ (bắt buộc nhập) 4. Giới tính
5. Ngày tháng năm sinh (bắt buộc nhập) 6. Địa chỉ
Kết quả đầu ra Hệ thống sẽ xử lý và sẽ đưa ra thông báo việc đăng kí có
Bảng 0-4: Đặc tả use case quản lý người dùng
Chức năng đăng nhập (Login)
Tên UseCase Login
Tác nhân Người dùng trong hệ thống
Mô tả Use case này cho phép người dùng đăng nhập vào hệ
thống để có thể thực hiện các chức năng do hệ thống cung cấp.
Điều kiện đầu vào 1. Tên truy cập
2. Mật khẩu
Kết quả đầu ra Hệ thống sẽ xác thực người dùng và sau khi xác thực
thành công sẽ đưa người dùng vào trang chủ chính của người dùng.
Bảng 0-5: Đặc tả use case đăng nhập
Chức năng đăng xuất (Logout)
Tên UseCase Logout
Tác nhân Người dùng trong hệ thống
Mô tả Use case này cho phép người dùng thoát ra khỏi hệ
thống.
Điều kiện đầu vào Không
Kết quả đầu ra Người dùng thoát ra khỏi hệ thống.
.
Bảng 0-6: Đặc tả use case đăng xuất
Chức năng thay đổi mật khẩu
Tên UseCase Change Password
Mô tả Use case này cho phép người dùng thay đổi mật khẩu
của mình
Điều kiện đầu vào 1. Mật khẩu cũ
2. Mật khẩu mới
Kết quả đầu ra Thông báo cho người dùng biết được mật khẩu có thay
đổi thành công hay không? .
Bảng 0-7: Đặc tả use case thay đổi mật khẩu
Phục hồi mật khẩu
Tên UseCase Recover Password
Tác nhân Người dùng trong hệ thống
Mô tả Use case này cho phép người dùng quên mật khẩu đăng
nhập vào hệ thống lấy lại mật khẩu của mình.
Điều kiện đầu vào 1. Tên đăng nhập
2. Câu trả lời cho câu hỏi bí mật
Kết quả đầu ra Hệ thống sẽ kiểm tra tên đăng nhập và tính chính xác
của câu trả lời.Nếu chính xác sẽ gửi lại mật khẩu vào email của người dùng.
.
Bảng 0-8: Đặc tả use case phục hồi mật khẩu
Kích hoạt lại/Vô hiệu hóa tài khoản của người dùng:
Tên UseCase Activate/Deactivate Account
Tác nhân Người dùng trong hệ thống
Mô tả Chức năng này cho phép người dùng vô hiệu hóa tài
khoản của chính mình hoặc kích hoạt lại tài khoản của mình.
dùng sẽ hoạt động trở lại bình thường.
Nếu người dùng vô hiệu hóa tài khoản của mình thì người dùng không thể dùng tài khoản này để tham gia vào các hoạt động trên hệ thống
Điều kiện đầu vào Không
Kết quả đầu ra Tài khoản người dùng bị vô hiệu hóa hoặc kích hoạt trở
lại. .
Bảng 0-9: Đặc tả use case vô hiệu hóa tài khoản người dùng
4.2. Use case quản lý chính sách riêng tư
Hình 0-45: Use case manage Privacy Setting