Use case duyệt biên bản nhập mớidụng cụ

Một phần của tài liệu Hệ thống thông tin phòng quản trị thiết bị (Trang 94)

7 Kết luận và hướng phát triển

4.65 Use case duyệt biên bản nhập mớidụng cụ

Từ chối biên bản nhập mới dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Từ chối biên bản nhập mới đang chờ xét duyệt

Trigger: Người dùng nhấn vào nút có biểu tượng chỉnh sửa trên hàng tương ứng với với biên bản cần từ chối

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền từ chối biên bản nhập mới Người dùng đang mở giao diện hiển thị biên bản nhập mới muốn từ chối

Postcondition: Biên bản nhập mới bị từ chối

Normal Flow: 1. Người dùng nhấn chuột vào nút có biểu tượng hủy bỏ 2. Hệ thống hiển thị cửa sổ xác nhận từ chối

3. Người dùng nhấn chọn "Ok"

4. Hệ thống xóa thông tin của biển bản nhập mới đang chờ

5. Hệ thống chuyển hướng về giao diện hiển thị danh sách các biên bản nhập mới

Alternative Flow: Không

Exception: 3a. Người dùng chọn "Cancel", hệ thống giữ nguyên biên bản nhập mới Bảng 4.66: Use case từ chối biên bản nhập mới dụng cụ

Tạo biên bản giao nhận dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Tạo một biên bản giao nhận dụng cụ

Trigger: Người dùng nhấn chuột vào nút thêm mứi trên màn hình quản trị thiết bị - biên bản giao nhận dụng cụ

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản giao nhận dụng cụ

Postcondition: Thông tin của biên bản giao nhận được thêm vào cơ sở dữ liệu. Trang được điều hướng đến màn hình chi tiết của biên bản giao nhận dụng cụ vừa được tạo

Normal Flow: 1. Người dùng nhập số biên bản, ngày biên bản, lựa chọn đơn vị giao, dụng cụ thuộc quản lý của đơn vị giao và đơn vị nhận

2. Người dùng nhấn "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và biên bản không được thêm vào cơ sở dữ liệu

1. 2a.] Người dùng nhấn lưu khi chưa nhập đủ thông tin, hệ thông yêu cầu người dùng nhập các trường thông tin còn thiếu

Bảng 4.67: Use case nhập biên bản giao nhận dụng cụ

Xóa biên bản giao nhận dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một biên bản giao nhận dụng cụ

Trigger: Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản giao nhận trong

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản giao nhận dụng cụ

Postcondition: Biên bản giao nhận được xóa thành công khỏi cơ sở dữ liệu

Normal Flow: 1. Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản giao nhận

2. Hệ thống sẽ xác nhận có muốn xóa danh mục hay không 3. Người dùng nhấn "OK" trên bảng chọn để hoàn tất

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel". Bảng chọn bị ẩn và biên bản giao nhận không bị xóa khỏi cơ sở dữ liệu

Bảng 4.68: Use case xóa biên bản giao nhận dụng cụ

Sửa biên bản giao nhận dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Sửa thông tin của một biên bản giao nhận đã có

Trigger: Người dùng nhấn chuột vào nút chỉnh sửa trên hàng tương ứng với biên bản giao nhận

Precondition: Người dùng đang ở màn hình thông tin chi tiết biên bản giao nhận

Postcondition: Biên bản giao nhận được cập nhật thành công trong cơ sở dữ liệu

Normal Flow: 1. Người dùng sửa thông tin biên bản giao nhận 2. Người dúng nhấn biểu tượng "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng để trống số biên bản. Hiển thị thông báo cho số biên bản bị để trống

Bảng 4.69: Use case sửa biên bản giao nhận dụng cụ

Thêm mới chi tiết biên bản giao nhận dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Thêm mới một chi tiết cho biên bản giao nhận dụng cụ

Trigger: Người dùng nhấn chuột vào nút dấu cộng tại giao diện chỉnh sửa biên bản giao nhận dụng cụ

Precondition: Người dùng đang tại giao diện chỉnh sửa biên bản giao nhận dụng cụ cố định

Postcondition: Chi tiết biên bản giao nhận dụng cụ mới được thêm vào thành công và lưu vào cơ sở dữ liệu

Normal Flow: 1. Người dùng nhập các thông tin yêu cầu trong form nhập liệu 2. Người dùng nhấn "Lưu" để hoàn tất

3. Hệ thống thêm chi tiết vào cơ sở dữ liệu

4. Hệ thống cập nhật bảng thông tin chi tiết của biên bản nhập mớihiện tại

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và chi tiết biên bản sẽ không được thêm vào cơ sở dữ liệu

Bảng 4.70: Use case thêm mới chi tiết biên bản giao nhận dụng cụ

Xóa chi tiết biên bản giao nhận dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một chi tiết trong biên bản giao nhận dụng cụ có trong cơ sở dữ liệu

Trigger: Người dùng nhấn chuột vào nút xóa trên dòng tương ứng với chi tiết cần xóa trong bảng chi tiết biên bản

Precondition: Người dùng đang tại giao diện chỉnh sửa biên bản giao nhận dụng cụ

Postcondition: Chi tiết biên bản giao nhận dụng cụ được xóa thành công khỏi cơ sở dữ liệu

Normal Flow: 1. Người dùng nhấn vào nút có biểu tượng xóa tại dòng chi tiết muốn xóa

2. Hệ thống xác nhận có muốn xóa chi tiết biên bản giao nhận không 3. Người dùng chọn "OK"

4. Hệ thống cập nhật danh sách chi tiết biên bản giao nhận dụng cụ hiện tại

Alternative Flow: Không

Exception: 3a. Người dùng chọn "Cancel", hệ thống ẩn thông báo và không xóa chi tiết của biên bản giao nhận đó

Bảng 4.71: Use case xóa chi tiết biên bản giao nhận dụng cụ cố định

Tạo biên bản tách chuyển đổi công năng dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Tạo một biên bản tách chuyển đổi công năng dụng cụ

Trigger: Người dùng nhấn chuột vào nút thêm mới trên màn hình quản trị thiết bị - biên bản tách chuyển đổi công năng dụng cụ

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản tách chuyển đổi công năng dụng cụ

Postcondition: Trang được điều hướng đến màn hình chi tiết của biên bản tách chuyển đổi công năng dụng cụ vừa được tạo

Normal Flow: 1. Người dùng nhập số biên bản, ngày biên bản, lựa chọn đơn vị quản lý, mã loại và số hiệu dụng cụ

2. Người dùng nhấn "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và biên bản không được thêm vào cơ sở dữ liệu

2a. Người dùng nhấn lưu khi chưa nhập đủ thông tin, hệ thông yêu cầu người dùng nhập các trường thông tin còn thiếu

Bảng 4.72: Use case tạo biên bản tách chuyển / đổi công năng dụng cụ

Xóa biên bản tách chuyển / đổi công năng dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một biên bản tách chuyển / đổi công năng dụng cụ

Trigger: Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản tách chuyển / đổi công năng dụng cụ

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản tách chuyển / đổi công năng dụng cụ

Postcondition: Biên bản giao nhận được xóa thành công khỏi cơ sở dữ liệu

Normal Flow: 1. Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản tách / chuyển đổi công năng dụng cụ

2. Hệ thống sẽ xác nhận có muốn xóa biên bản đó hay không 3. Người dùng nhấn "OK" trên bảng chọn để hoàn tất

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel". Bảng chọn bị ẩn và biên bản tách / chuyển đổi công năng dụng cụ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.73: Use case xóa biên bản tách / chuyển đổi công năng dụng cụ

Sửa biên bản tách chuyển / đổi công năng dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Sửa thông tin của một biên bản tách / chuyển đổi công năng dụng cụ đã có

Trigger: Người dùng nhấn chuột vào nút chỉnh sửa trên hàng tương ứng với biên bản tách / chuyển đổi công năng dụng cụ

Precondition: Người dùng đang ở màn hình thông tin chi tiết biên bản tách chuyển / đổi công năng dụng cụ

Postcondition: Biên bản tách / chuyển đổi công năng dụng cụ được cập nhật thành công trong cơ sở dữ liệu

Normal Flow: 1. Người dùng sửa thông tin biên bản tách / chuyển đổi công năng dụng cụ

2. Người dùng nhấn biểu tượng "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng để trống số biên bản. Hiển thị thông báo cho số biên bản bị để trống

Bảng 4.74: Use case sửa biên bản tách / chuyển đổi công năng dụng cụ

Thêm mới chi tiết biên bản tách / chuyển đổi công năng dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Thêm mới một chi tiết cho biên bản tách / chuyển đổi công năng dụng cụ

Trigger: Người dùng nhấn chuột vào nút dấu cộng tại giao diện chỉnh sửa biên bản tách / chuyển đổi công năng dụng cụ

Precondition: Người dùng đang tại giao diện chỉnh sửa biên bả ntách / chuyển đổi công năng dụng cụ

Postcondition: Chi tiết biên bản tách / chuyển đổi công năng dụng cụ mới được thêm vào thành công và lưu vào cơ sở dữ liệu

Normal Flow: 1. Hệ thông sẽ tự dộng trả về các thông tin của dụng cụ được tách / chuyển đổi công năng trong khung nhập thông tin xuất hiện

2. Người dùng nhập số lượng muốn tác mới từ dụng cụ đó 3. Nhấn "Lưu" để hoàn tất

4. Hệ thống cập nhật bảng thông tin chi tiết của biên bản nâng cấp / đánh giá giảm dụng cụ hiện tại

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và chi tiết biên bản sẽ không được thêm vào cơ sở dữ liệu

3a. Người dùng chưa nhập đủ các thông tin cần thiết, hệ thống yêu cầu người dùng nhập các trường thông tin còn thiếu

3b. Người dùng nhập số lượng muốn tách lớn hơn số lượng còn lại của dụng cụ được tách, hệ thống không ghi nhận chi tiết mới và yêu cầu người dùng phải nhập lại số lượng muốn tách

Bảng 4.75: Use case thêm mới chi tiết biên bản tách / chuyển đổi công năng dụng cụ

Xóa chi tiết biên bản tách / chuyển đổi công năng dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một chi tiết trong biên bản tách / chuyển đổi công năng dụng cụ

Trigger: Người dùng nhấn chuột vào nút xóa trên dòng tương ứng với chi tiết cần xóa trong bảng chi tiết biên bảntách / chuyển đổi công năng dụng cụ

Precondition: Người dùng đang đứng tại giao diện chỉnh sửa biên bảntách / chuyển đổi công năng dụng cụ

Postcondition: Chi tiết biên bản tách / chuyển đổi công năng dụng cụ được xóa thành công khỏi cơ sở dữ liệu, số lượng dụng cụ chưa tách được cập nhật trở lại

Normal Flow: 1. Người dùng nhấn vào nút có biểu tượng xóa tại dòng chi tiết muốn xóa

2. Hệ thống xác nhận có muốn xóa chi tiết biên bản không 3. Người dùng chọn "OK"

4. Hệ thống cập nhật danh sách chi tiết biên bản hiện tại

Alternative Flow: Không

Exception: 3a. Người dùng chọn "Cancel", hệ thống ẩn thông báo và không xóa chi tiết biên bản tách / chuyển đổi công năng dụng cụ đó

Bảng 4.76: Use case xóa chi tiết biên bản tách / chuyển đổi công năng dụng cụ

Tạo biên bản nâng cấp / đánh giá giảm dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Tạo một biên bản nâng cấp / đánh giá giảm dụng cụ

Trigger: Người dùng nhấn chuột vào nút thêm mới trên màn hình quản trị thiết bị - biên bản nâng cấp / đánh giá giảm dụng cụ

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản nâng cấp / đánh giá giảm dụng cụ

Postcondition: Trang được điều hướng đến màn hình chi tiết của biên bản nâng cấp / đánh giá giảm dụng cụ vừa được tạo

Normal Flow: 1. Người dùng nhập số biên bản, ngày biên bản, lựa chọn đơn vị quản lý 2. Người dùng nhấn "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và biên bản không được thêm vào cơ sở dữ liệu

2a. Người dùng nhấn lưu khi chưa nhập đủ thông tin, hệ thông yêu cầu người dùng nhập các trường thông tin còn thiếu

Bảng 4.77: Use case tạo biên bản nâng cấp / đánh giá giảm dụng cụ

Xóa biên bản nâng cấp / đánh giá giảm dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một biên bản nâng cấp / đánh giá giảm dụng cụ

Trigger: Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản nâng cấp / đánh giá giảm dụng cụ

Precondition: Người dùng đang ở màn hình quản trị thiết bị - biên bản nâng cấp / đánh giá giảm dụng cụ

Postcondition: Biên bản nâng cấp / đánh giá giảm được xóa thành công khỏi cơ sở dữ liệu

Normal Flow: 1. Người dùng nhấn chuột vào nút xóa trên hàng tương ứng với biên bản nâng cấp / đánh giá giảm dụng cụ

2. Hệ thống sẽ xác nhận có muốn xóa biên bản đó hay không 3. Người dùng nhấn "OK" trên bảng chọn để hoàn tất

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel". Bảng chọn bị ẩn và biên bản nâng cấp / đánh giá giảm dụng cụ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.78: Use case xóa biên bản nâng cấp / đánh giá giảm dụng cụ

Sửa biên bản nâng cấp / đánh giá giảm dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Sửa thông tin của một biên bảnnâng cấp / đánh giá giảm dụng cụ đã có

Trigger: Người dùng nhấn chuột vào nút chỉnh sửa trên hàng tương ứng với biên bản nâng cấp / đánh giá giảm dụng cụ

Precondition: Người dùng đang ở màn hình thông tin chi tiết biên bảnnâng cấp / đánh giá giảm dụng cụ

Postcondition: Biên bản nâng cấp / đánh giá giảm dụng cụ được cập nhật thành công trong cơ sở dữ liệu

Normal Flow: 1. Người dùng sửa thông tin biên bản nâng cấp / đánh giá giảm dụng cụ

2. Người dùng nhấn biểu tượng "Lưu" để hoàn tất

Alternative Flow: Không

Exception: 1a. Người dùng để trống số biên bản. Hệ thống hiển thị thông báo cho số biên bản bị để trống

Bảng 4.79: Use case sửa biên bản nâng cấp / đánh giá giảm dụng cụ

Thêm mới chi tiết biên bản nâng cấp / đánh giá giảm dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Thêm mới một chi tiết cho biên bản nâng cấp / đánh giá giảm dụng cụ

Trigger: Người dùng nhấn chuột vào nút dấu cộng tại giao diện chỉnh sửa biên bản nâng cấp / đánh giá giảm dụng cụ

Precondition: Người dùng đang tại giao diện chỉnh sửa biên bản giao nhận dụng cụ

Postcondition: Chi tiết biên bản nâng cấp / đánh giá giảm dụng cụ mới được thêm vào thành công và lưu vào cơ sở dữ liệu

Normal Flow: 1. Người dùng lựa chọn dụng cụ được nâng cấp. Hệ thông sẽ tự dộng trả về các thông tin liên quan đến việc nâng cấp dụng cụ

2. Người dùng thêm các thông tin nâng cấp của dụng cụ 3. Người dùng nhấn "Lưu" để hoàn tất

4. Hệ thống cập nhật bảng thông tin chi tiết của biên bản nâng cấp / đánh giá giảm dụng cụ hiện tại

Alternative Flow: Không

Exception: 1a. Người dùng chọn "Đóng". Khung nhập thông tin bị ẩn và chi tiết biên bản sẽ không được thêm vào cơ sở dữ liệu

3a. Người dùng chưa nhập đủ các thông tin cần thiết, hệ thống yêu cầu người dùng nhập các trường thông tin còn thiếu

Bảng 4.80: Use case thêm mới chi tiết biên bản nâng cấp / đánh giá giảm dụng cụ

Xóa chi tiết biên bản nâng cấp / đánh giá giảm dụng cụ

Actor: Nhân viên phòng quản trị thiết bị

Description: Xóa một chi tiết trong biên bản nâng cấp / đánh giá giảm dụng cụ

Một phần của tài liệu Hệ thống thông tin phòng quản trị thiết bị (Trang 94)

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

(195 trang)