Đặc tả ca sử dụng chung cho tất cả loại tài khoản

Một phần của tài liệu Xây dựng phần mềm ngân hàng máu nóng trực tuyến trên hệ điều hành Android. (Trang 35 - 39)

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

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ý.

Một phần của tài liệu Xây dựng phần mềm ngân hàng máu nóng trực tuyến trên hệ điều hành Android. (Trang 35 - 39)

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

(64 trang)