2.4.2.1. Ca sử dụng đăng ký
- Mục đích: tạo một tài khoản trên hệ thống để đăng nhập sử dụng.
- Mô tả: sau khi điền thông tin đăng ký, hệ thống bắt đầu kiểm tra thông tin nhập vào sau đó thực hiện và trả về kết quả đăng ký.
- Luồng sự kiện chính:
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng đăng
ký
Hiển thị giao diện để nhập thông tin về tài khoản.
Tài khoản
Nhập thông tin tài khoản sau đó nhấn nút đăng ký
Kiểm tra thông tin tài khoản đã nhập sau đó tạo tài khoản hoặc hủy yêu cầu kèm theo thông báo
Tài khoản
Bảng 2.1: Bảng mô tả luồng sự kiện chính của ca sử dụng đăng ký
- Luồng sự kiện phụ: không
- Ngoại lệ: nếu thông tin đăng ký không chính xác thì yêu cầu nhập lại hoặc dừng ca sử dụng.
2.4.2.2. Ca sử dụng đăng nhập
- Mục đích: truy cập vào hệ thống theo đúng loại phân quyền.
- Mô tả: sau khi điền thông tin đăng nhập, hệ thống bắt đầu xác thực người dùng để chấp nhận hoặc từ chối truy cập.
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng đăng
nhập
Hiển thị giao diện để nhập thông tin về tài khoản.
Tài khoản
Nhập thông tin tài khoản sau đó nhấn nút đăng nhập
Kiểm tra thông tin tài khoản đã nhập với thông tin trong cơ sở dữ liệu
Tài khoản
Bảng 2.2: Bảng mô tả luồng sự kiện chính của ca sử dụng đăng nhập
- Luồng sự kiện phụ: không
- Ngoại lệ: nếu thông tin đăng nhập không chính xác thì yêu cầu nhập lại
2.4.2.3. Ca sử dụng quản lý thông tin cá nhân
- Mục đích: cập nhật thông tin cá nhân trong tài khoản.
- Mô tả: sau khi đăng nhập vào hệ thống, người dùng cập nhật thông tin cá nhân vào biểu mẫu.
- Luồng sự kiện chính:
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng tài
khoản
Hiển thị giao diện để cập nhật thông tin.
Tài khoản
Nhập thông tin tài khoản sau đó nhấn nút lưu
Cập nhật thông tin cá nhân vào tài khoản
Tài khoản
Bảng 2.3: Bảng mô tả luồng sự kiện chính của ca sử dụng cập nhật thông tin cá nhân
- Luồng sự kiện phụ: không
- Ngoại lệ: nếu thông tin nhập không chính xác thì yêu cầu nhập lại hoặc dừng ca sử dụng.
2.4.2.4. Ca sử dụng xem bài đăng của các câu lạc bộ
- Mục đích: xem thông tin chi tiết các bài đăng hiến máu của các câu lạc bộ.
- Mô tả: sau khi đăng nhập vào hệ thống, tài khoản vào trang chủ để xem thông tin các bài đăng
- Luồng sự kiện chính:
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng trang
chủ
Hiển thị giao diện để mô tả các bài đăng
Bài đăng
Bảng 2.4: Bảng mô tả luồng sự kiện chính của ca sử dụng xem bài đăng của các câu lạc bộ.
- Luồng sự kiện phụ: không. - Ngoại lệ: không.
2.4.2.5. Ca sử dụng tìm kiếm
- Mục đích: tìm kiếm dữ liệu về nhóm máu và câu lạc bộ có trong cơ sở dữ liệu của hệ thống.
- Mô tả: sau khi điền biểu mẫu tìm kiếm và nhấn nút tìm kiếm, hệ thống sẽ lọc theo từng yêu cầu tìm kiếm về nhóm máu, câu lạc bộ rồi trả về kết quả cho người dùng.
- Luồng sự kiện chính:
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Nhập thông tin biểu
mẫu sau đó nhấn nút tìm kiếm
Tìm kiếm từ khóa trong cơ sở dữ liệu
Tài khoản, câu lạc bộ
Bảng 2.5: Bảng mô tả luồng sự kiện chính của ca sử dụng tìm kiếm
- Luồng sự kiện phụ: không.
- Ngoại lệ: nếu từ khóa không có trong cơ sở dữ liệu của hệ thống thì trả về kết quả là không tìm thấy.
2.4.2.6. Ca sử dụng xem lịch sử hiến máu
- Mục đích: xem chi tiết thông tin lịch sử hiến máu của bản thân.
- Mô tả: sau khi đăng nhập, thành viên có thể xem thông tin chi tiết lịch sử hiến máu của bản thân.
- Luồng sự kiện chính:
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng xem
lịch sử hiến máu
Hiển thị giao diện mô tả số liệu chi tiết lịch sử hiến máu
Lịch sử
Bảng 2.6: Bảng mô tả luồng sự kiện chính của ca sử dụng xem lịch sử hiến máu
- Luồng sự kiện phụ: không. - Ngoại lệ: không.
2.4.2.7. Ca sử dụng câu lạc bộ tham gia
- Mục đích: thành viên có thể sử dụng chức năng trong các câu lạc bộ mình đã tham gia.
- Mô tả: sau khi đăng nhập, người dùng sử dụng giao diện tạo câu lạc bộ tham gia để vào câu lạc bộ mình đã tham gia vào, từ đó có thể xem danh sách thành viên, giới thiệu của câu lạc bộ, cũng như đăng ký hiến máu.
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan Chọn chức năng câu
lạc bộ đã tham gia
Hiển thị thông tin danh sách các câu lạc bộ đã tham gia
Câu lạc bộ
Vào câu lạc bộ chọn chức năng xem thông tin danh sách thành viên
Hệ thống trả về mô tả chi tiết danh sách thành viên của câu lạc bộ
Tài khoản, câu lạc bộ
Vào câu lạc bộ chọn chức năng xem chi tiết câu lạc bộ
Hệ thống trả về mô tả chi tiết thông tin của câu lạc bộ Câu lạc bộ Vào câu lạc bộ chọn chức năng đăng ký hiến máu Hệ thống sẽ kiểm tra nếu bạn đủ điều kiện hiến máu sẽ cho bạn đăng ký hiến máu
Bài đăng, câu lạc bộ, tài khoản
Bảng 2.7: Bảng mô tả luồng sự kiện chính của ca sử dụng câu lạc bộ đã tham gia
- Luồng sự kiện phụ: không.
- Ngoại lệ: Đối với chức năng đăng ký hiến máu nếu bạn chưa đủ điều kiện tham gia hiến máu thì hiển thị thông báo từ chối đăng ký.