5.3.1. Lấy các chuyên mục tin
Bảng 3 . Usecase Lấy các chuyên mục tin
Tên Use Case Lấy các chuyên mục tin
Tác nhân Người dùng, Server
Mức 2
Sự kiện kích hoạt Người dùng lựa chọn chức năng đọc theo chuyên mục Luồng sự kiện chính:
1. Hiện ra thanh load dữ liệu ở dưới màn hình 2. Phần mềm gửi yều cầu tới máy chủ
3. Máy chủ lấy ra các chuyên mục tin từ cơ sở dữ liệu và trả về cho phần mềm
4. Phần mềm render dữ liệu trả về thành giao diện danh sách các chuyên mục cho người dụng lựa chọn
Luồng sự kiện phụ:
2.1 Không thể kết nối tới máy chủ, yêu cầu kết nối lại
5.3.2. Lấy các tin
Bảng 4. Usecase Lấy các tin
Tên Use Case Lấy các tin
Tác nhân Người dùng, Máy chủ
Mức 2
Sự kiện kích hoạt Người dùng lựa chọn chức năng đọc tin mới nhất, hoặc lựa chọn đọc tin theo một chuyên mục
Luồng sự kiện chính:
1. Hiện ra thanh load dữ liệu ở dưới màn hình 2. Phần mềm gửi yều cầu tới máy chủ
3. Máy chủ lấy ra các tin trong từng chuyên mục trả về cho người dùng.
4. Phần mềm render dữ liệu trả về thành giao diện danh sách các tin cho người dụng lựa chọn đọc
Luồng sự kiện phụ:
2.1. Không thể kết nối tới máy chủ, yêu cầu kết nối lại
5.3.3. Tìm kiếm tin
Bảng 5. Usecase Tìm kiếm tin
Tên Use Case Tìm kiếm tin
Tác nhân Người dùng, Máy chủ
Mức 2
Sự kiện kích hoạt Người dùng gõ vào từ để tìm kiếm Luồng sự kiện chính:
1. Hiện ra thanh load dữ liệu ở dưới màn hình
2. Phần mềm gửi một POST request lên máy chủ có chứa từ để tìm 3. Máy chủ tìm trong cơ sở dữ liệu và trả về các tin có chứa từ cần tìm
4. Phần mềm render dữ liệu trả về thành giao diện danh sách các tin cho người dụng lựa chọn đọc
Luồng sự kiện phụ:
2.1. Không thể kết nối tới máy chủ, yêu cầu kết nối lại
5.3.4. Đọc một tin
Bảng 6. Usecase Đọc một tin
Tên Use Case Đọc một tin
Tác nhân Người dùng, Máy chủ
Mức 2
Sự kiện kích hoạt Người dùng lựa chọn một tin trong danh sách Luồng sự kiện chính:
1. Hiện ra thanh load dữ liệu ở dưới màn hình 2. Phần mềm gửi yều cầu tới máy chủ
6. Máy chủ trả về nội dung các ảnh
7. Phần mềm tạo ra ảnh và đặt vào đúng vị trí trong phần tin tức vừa mới lấy được Luồng sự kiện phụ:
2.1. Không thể kết nối tới máy chủ, yêu cầu kết nối lại
5.3.5. Duyệt các tin
Bảng 7. Usecase Duyệt các tin
Tên Use Case Duyệt các tin
Tác nhân Người dùng, Máy chủ
Mức 2
Sự kiện kích hoạt Người dùng ấn vào phím sang trái, sang phải, hoặc gõ vào số trang cần nhảy tới
Luồng sự kiện chính:
1. Hiện ra thanh load dữ liệu ở dưới màn hình
2. Phần mềm sinh ra link tương ứng với số trang mà người dùng muốn tới, và gửi request tới máy chủ
3. Máy chủ tìm trong cơ sở dữ liệu và trả về các tin có chứa từ cần tìm
4. Phần mềm render dữ liệu trả về thành giao diện danh sách các tin cho người dụng lựa chọn đọc
Luồng sự kiện phụ: