Kịch bản cho use-case

Một phần của tài liệu XÂY DỰNG WEBSITE QUẢN lý TIÊM CHỦNG CHO TRẺ EM của TRẠM y tế xã SUỐI tân (Trang 40 - 47)

3.6.2.1.Xem danh sách tiêm chủng

Use case name: Xem danh sách tiêm chủng

Actors: Admin

Description: Admin xem và tìm kiếm danh sách tiêm chủng

Input: Admin đăng nhập tài khoản thành công. Chọn chức năng xem danh sách tiêm chủng.

Output: Hệ thống hiển thị danh sách tiêm chủng của các bệnh nhân đăng kí tiêm chủng, cho phép tìm kiếm bệnh nhận và xem thông tin bệnh nhân

Basic flow:

Bước 1: Admin đăng nhập thành công.

Bước 2: Hệ thống tự động hiển thị danh sách tiêm chủng.

Bước 3: Admin nhấn vào bệnh nhân để xem thông tin chi tiết của bệnh nhân. Bước 4: Admin nhấn vào mục tìm kiếm và nhập tên bệnh nhân để tìm kiếm.

Bước 5: Hệ thống kiểm tra tính hợp lệ các trường actor đã nhập và hiển thị kết quả ra màn hình

3.6.2.2. Quản lý nhân viên

Use case name: Quản lý nhân viên

Actors: Admin

Description: Admin xem danh sách nhân viên, chỉnh sửa danh sách và tìm kiếm nhân viên.

Input: Admin đăng nhập tài khoản thành công. Chọn chức năng Quản lý và chọn nhân viên.

Output: Hệ thống hiển thị danh sách các nhân viên thuộc trung tâm, cho phép chỉnh sửa và phân quyền cho nhân viên, tìm kiếm và xem thông tin nhân viên.

Basic flow:

Bước 1: Admin đăng nhập thành công.

Bước 2: Nhấn vào mục quản lý và chọn nhân viên. Bước 3: Hệ thống hiển thị danh sách các nhân viên. Bước 4: Admin nhấn vào nhân viên để xem thông tin.

Bước 5: Admin chỉnh sửa và phân quyền cho nhân viên trong thông tin chi tiết nhân viên. Bước 6: Admin nhấn vào mục tìm kiếm và nhập tên nhân viên để tìm kiếm.

Exception flow: Hệ thống kiếm tra không hợp lệ (Không tìm thấy nhân viên)  Thông báo không có kết quả. 3.6.2.3. Xác nhận tiêm chủng

Use case name: Xác nhận tiêm chủng

Actors: Admin

Description: Admin xem thông tin bệnh nhân, kiểm tra lịch sử tiêm và xác nhận tiêm

Input: Admin đăng nhập tài khoản thành công.

Chọn chức năng Quản lý và chọn quản lý bệnh nhân.

Basic flow: Bước 1: Admin tìm kiếm và nhấn vào bệnh nhân cần xác nhận.

Bước 2: Hệ thống hiển thị thông tin của bệnh nhân cần tiêm và lịch sử tiêm chủng. Bước 3: Admin nhập loại vaccine cần tiêm, liều lượng, số mũi và tình trạng bệnh nhân. Bước 4: Admin nhấn button “Xong cho tiêm” để xác nhận cho phép tiêm vaccine. Bước 5: Hệ thống xác nhận và hiển thị kết quả ra màn hình

Exception flow: Bước 4. Admin chọn button “Hủy”  Use case dừng lại 3.6.2.4. Xem lịch sử tiêm chủng

Use case name: Xem lịch sử tiêm chủng

Actors: User

Description: User xem lịch sử tiểm chung của bản thân và đánh giá, phản hồi sau khi tiêm.

Input: User đăng nhập tài khoản thành công. Chọn chức năng lịch sử tiêm chủng

Output: Hệ thống hiển thị danh sách số lần tiêm vaccine, thời gian và loại vaccine đã tiêm.

Basic flow:

Bước 1: User nhấn vào nút “Tái khoản”  “Lịch sử tiêm”. Bước 2. Hệ thống hiển thị danh sách số lần tiêm chủng. Bước 3: Nhấn button “Phản hồi”

Bước 4: Hệ thống hiển thị thông tin lần tiêm chủng cần phản hồi. Bước 5. Nhập tình trạng cá nhân cần phản hồi.

Bước 6: User nhấn “Phản hồi lại” để phản hồi tình trạng sau khi tiêm cho admin.

Bước 7: Hệ thống kiểm tra tính hợp lệ các trường đã nhập và hiển thị kết quả ra màn hình – Kết thúc use-case

Exception flow:

Bước 6. User chọn button “Hủy”  Use case dừng lại

3.6.2.5. Quản lý bệnh nhân

Use case name: Xem danh sách bênh nhân

Actors: Admin

Description: Admin xem hoặc chỉnh sửa thông tin bênh nhân

Input: Admin đăng nhập tài khoản thành công. Chọn chức năng quản lý bệnh nhân

Output: Hệ thống hiển thị danh sách các bệnh nhân đã đăng kí tiêm chủng.

Basic flow:

Bước 1. Admin nhấn vào nút “Quản lí”  “Bệnh nhân” Bước 2. Hệ thống hiển thị danh sách các bệnh nhân.

Bước 3. Admin nhấn vào bệnh nhân để xem thông tin của bệnh nhân.

Bước 4. Admin nhấn vào biểu tượng chỉnh sử để chỉnh sửa thông tin bệnh nhân hoặc nhấn vào biểu tượng xóa để xóa bệnh nhân.

Bước 5. Admin chọn tìm kiếm theo tên.

Exception flow:

Bước 5: Hệ thống kiếm tra không hợp lệ  Thông báo thông tin sai cho User  Quay lại bước 2. 3.6.2.6. Đăng kí và đăng nhập

Use case name: Đăng kí và đăng nhập

Actors: User

Description: User đăng kí tài khoản và đăng nhập vào hệ thống

Input: Người dùng truy cập vào hệ thống.

Chọn chức năng đăng kí để tạo tài khoản hoặc đăng nhập khi có tài khoản.

Basic flow:

Bước1: User nhấn vào nút “Đăng kí tài khoản” Bước 2: User nhập thông tin cá nhân

Bước 3. Nhấn button “Đăng kí” nếu đăng ký tài khoản hoặc “Đăng nhập” nếu đã có tài khoản

Exception flow:

Bước 3a. User chọn button “Hủy”  Use case dừng lại

Bước 4a. Hệ thống kiếm tra không hợp lệ  Thông báo thông tin sai cho Actor  Quay lại bước 2. 3.6.2.7. Quản lí danh sách tiêm chủng định kì

Use case name: Quản lí danh sách tiêm chủng định kì

Actors: Admin

Description: Admin tìm kiếm, thêm, sửa lịch tiêm

Input: Admin đăng nhập tài khoản thành công. Chọn chức năng quản lý lịch tiêm

Output: Hệ thống hiển thị lịch tiêm định kì của trung tâm.

Basic flow:

Bước 1. Admin nhấn vào nút “Quản lý”  “Lịch tiêm định kỳ”. Bước 2. Hệ thống hiển thị danh sách lịch tiêm định kì.

Bước 3. Nhấn button “Tạo mới” Bước 4. Nhập thông tin lịch tiêm.

Bước 5. Nhấn button “Tạo mới lịch tiêm”

Exception flow: Bước 5a. Actor chọn button “Hủy”  Use case dừng lại

Bước 6a. Hệ thống kiếm tra không hợp lệ  Thông báo thông tin sai cho Admin  Quay lại bước 4. 3.6.2.8. Quản lý vaccine

Actors: Admin

Description: Admin xem hoặc thêm mới vaccine

Input: Admin đăng nhập tài khoản thành công. Chọn chức năng quản lý vaccine

Output: Hệ thống hiển thị danh sách các loại vaccine

Basic flow:

Bước 1. Admin nhấn vào nút “Quản lý” “Vaccine”. Bước 2. Hệ thống hiển thị danh sách các loại vaccine. Bước 3. Admin tìm kiếm và xem thông tin vaccine Bước 4. Admin nhấn vào “Thêm vaccine”

Bước 5. Nhập thông tin vaccine. Bước 6. Nhấn button “Lưu

Exception flow:

Bước 6a. Admin chọn button “Hủy”  Use case dừng lại Bước 5a: Hệ thống kiếm tra không hợp lệ  Quay lại bước 2. 3.6.2.9. Đăng kí tiêm

Use case name: Đăng kí tiêm vaccine

Actors: User

Description: Người dùng đăng kí tiêm vaccine

Input: User đăng nhập tài khoản thành công. Chọn chức đăng ký tiêm

Output: Hệ thống hiển thị form đăng kí tiêm vaccine và danh sác loại vaccine

Basic flow:

Bước 2. Hệ thống hiển thị danh sách tiêm. Bước 3. Nhấn button “Đăng kí”

Bước 4. Nhập thông tin và chọn thời gian tiêm. Bước 5. Nhấn button “Đăng kí tiêm”

Bước 6. Hệ thống kiểm tra tính hợp lệ các trường đã nhập và hiển thị kết quả ra màn hình – Kết thúc use-case

Exception flow:

Bước 5a. Actor chọn button “Hủy”  Use case dừn g lại

Một phần của tài liệu XÂY DỰNG WEBSITE QUẢN lý TIÊM CHỦNG CHO TRẺ EM của TRẠM y tế xã SUỐI tân (Trang 40 - 47)

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

(57 trang)
w