Use case xóa chi tiết biên bản chuyển giao tài sản

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 84)

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

4.53 Use case xóa chi tiết biên bản chuyển giao tài sản

Tạo biên bản thanh lý tài sản cố định.

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

Description: Thêm mới biên bản thanh lý các tài sản cố định.

Trigger: Người dùng nhấn chuột vào nút có biểu tượng dấu cộng tại giao diện hiển thị danh sách các biên bản thanh lý tài sản cố định.

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền tạo biên bản thanh lý.

Người dùng đang ở giao diện hiển thị danh sách các biên bản thanh lý tài sản cố định.

Postcondition: Hệ thống tạo biên bản thanh lý thành công và chuyển đến trang chi tiết của biên bản.

Normal Flow: 1. Người dùng nhấn chuột vào nút có biểu tượng dấu cộng 2. Hệ thống hiển thị cửa sổ tạo mới biên bản

3. Người dùng nhập số biên bản, ngày biên bản 4. Hệ thống xác thực số biên bản người dùng đã nhập 5. Người dùng chọn vào nút lưu

Alternative Flow: Không

Exception: 3a. Hệ thống xác thực số biên bản đã tồn tại và hiển thị thông báo cho người dùng.

4a. Người dùng chọn vào nút đóng.Biên bản không được tạo. Bảng 4.54: Use case thêm biên bản thanh lý tài sản

Chỉnh sửa thông tin biên bản thanh lý tài sản cố định

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

Description: Sửa các thông tin đã lưu cho biên bản thanh lý tài sản cố định

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 thanh lý muốn chọn.

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền chỉnh sửa biên bản thanh lý.

Người dùng đang ở trang thông tin chi tiết của biên bản thanh lý cần được chỉnh sửa.

Postcondition: Hệ thống thay đổi thông tin biên bản thanh lý tài sản cố định thành công

Normal Flow: 1. Người dùng nhập thông tin của biên bản 2. Người dùng nhấn vào nút có biểu tượng lưu

3. Hệ thống xác thực các thông tin được chỉnh sửa hợp lệ 4. Hệ thống hiển thị thông báo cập nhật thông tin thành công

Alternative Flow: Không

Exception: 3a Hệ thống xác thực số biên bản hoặc ngày biên bản bị bỏ trống và hiển thị lỗi.

Bảng 4.55: Use case chỉnh sửa thông tin biên bản thanh lý tài sản

Xóa biên bản thanh lý tài sản cố định

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

Description: Xóa biên bản thanh lý tài sản cố định.

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 thanh lý muốn chọn.

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền xóa biên bản thanh lý.

Người dùng đang ở giao diện hiển thị danh sách các biên bản thanh lý tài sản cố định

Postcondition: Hệ thống xóa biên bản thanh lý thành công.

Normal Flow: 1. Người dùng nhấn vào bút có biểu tượng xóa trên biên bản được chọn 2. Hệ thống hiển thị cửa sổ xác nhận xóa biên bản

3. Người dùng chọn nút "Ok"

4. Hệ thống xóa biên bản khỏi cơ sở dữ liệu

5. Hệ thống hiển thị thông báo đã xóa biên bản thành công

Alternative Flow: Không

Exception: 4a. Người dùng chọn nút "Cancel". Use case dừng lại Bảng 4.56: Use case xóa biên bản thanh lý tài sản

Thêm mới chi tiết biên bản thanh lý tài sản

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

Description: Thêm tài sản cho biên bản thanh lý

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 thanh lý

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền thêm chi tiết cho biên bản thanh lý

Người dùng đang mở giao diện chi tiết của biên bản thanh lý cần được thêm tài sản

Postcondition: Chi tiết biên bản thanh lý được thêm thành công.

Normal Flow: 1. Người dùng chọn nút có biểu tượng dấu cộng 2. Người dùng lựa chọn chi tiết cần được thanh lý 3. Người dùng nhập thông tin cho tiết thanh lý 4. Người dùng nhấn "Lưu" để hoàn tất

5. Hệ thống thông báo thêm chi tiết thành công

Alternative Flow: Không

Exception: 4a Người dùng chọn "Đóng", Hệ thống đóng cửa sổ và chi tiết thanh lý không được lưu vào cơ sở dữ liệu

Bảng 4.57: Use case thêm mới chi tiết biên bản thanh lý tài sản

Xóa chi tiết biên bản thanh lý tài sản.

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

Description: Xóa chi tiết của biên bản thanh lý.

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

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền xóa chi tiết của biên bản thanh lý

Người dùng đang mở giao diện chi tiết của biên bản thanh lý

Postcondition: Chi tiết biên bản thanh lý được xóa thành công.

Normal Flow: 1. Người dùng chọn nút có biểu tượng xóa tương ứng với chi tiết cần xóa trong danh sách các chi tiết của biên bản

2. Hệ thống mở cửa sổ xác nhận xóa chi tiết 3. Người dùng nhấn "Ok" để xác nhận

4. Hệ thống xóa chi tiết và hiển thị thông báo xóa thành công

Alternative Flow: Không

Exception: 3a. Người dùng chọn "Cancel", Hệ thống ẩn cửa số xác nhận và không xóa chi tiết.

Bảng 4.58: Use case xóa chi tiết biên bản thanh lý tài sản.

Thêm biên bản nhập mới dụng cho người dùng

Actor: Cán bộ trường đại học Bách Khoa

Description: Tạo một biên bản khi muốn nhập mới thêm các dụng cụ

Trigger: Người dùng nhấn chuột vào nút thêm mới trên giao diện danh sách các biên bản nhập mới dụng cụ của người dùng

Precondition: Người dùng là cán bộ của trường và có quyền tạo biên bản nhập mới dụng cụ

Người dùng đang mở giao diện danh sách biên bản nhập mới

Postcondition: Biên bản nhập mới được tạo ra thành công

Normal Flow: 1. Người dùng nhấn chuột vào nút có biểu tượng dấu cộng

2. Hệ thống tạo biên bản mới và chuyển hướng đến giao diện chỉnh sửa của biên bản vừa tạo

Alternative Flow: Không

Exception: Không

Bảng 4.59: Use case thêm biên bản nhập mới dụng cụ cho người dùng

Chỉnh sửa thông tin biên bản nhập mới dụng cụ

Actor: Cán bộ trường đại học Bách Khoa

Description: Chỉnh sửa thông tin một biên bản nhập mới dụng cụ

Trigger: Người dùng nhấn chuột vào nút có biểu tượng chỉnh sửa trên hàng của biên bản nhập mới tương ứng tại giao diện hiển thị danh sách biên bản nhập mới

Người dùng vừa tạo xong một biên bản nhập mới và muốn thêm thông tin cho biên bản đó

Precondition: Người dùng là cán bộ của trường và có quyền chỉnh sửa thông tin của biên bản nhập mới

Người dùng đang mở giao diện chỉnh sửa của biên bản

Postcondition: Thông tin biên bản nhập mới được cập nhật thành công

Normal Flow: 1. Người dùng nhập thông tin của biên bản 2. Người dùng nhấn vào nút có biểu tượng lưu

3. Hệ thống xác thực các thông tin được chỉnh sửa hợp lệ 4. Hệ thống hiển thị thông báo cập nhật thông tin thành công

Alternative Flow: Không

Exception: Không

Bảng 4.60: Use case chỉnh sửa thông tin biên bản nhập mới tài sản cố định

Xóa biên bản nhập mới dụng cụ

Actor: Cán bộ trường đại học Bách Khoa

Description: Xóa một biên bản nhập mới dụng cụ trong danh sách biên bản nhập mới dụng cụ của người dùng

Trigger: Người dùng nhấn chuột vào nút có biểu tượng xóa trên hàng tương ứng với biên bản cần được xóa

Precondition: Người dùng là cán bộ trường và có quyền xóa biên bản nhập mới dụng cụ

Người dùng đang ở giao diện hiển thị danh sách các biên bản nhập mới Biên bản nhập mới cần xóa chưa được xét duyệt bởi nhân viên phòng quản trị thiết bị

Postcondition: Biên bản nhập mới được xóa thành công

Normal Flow: 1. Người dùng nhấn vào nút có biểu tượng xóa trên hàng tương ứng biên bản cần xóa

2. Hệ thống hiển thị cửa sổ xác nhận xóa biên bản 3. Người dùng nhấn "OK" để hoàn tất

4. Hệ thống xóa biên bản khỏi cơ sở dữ liệu

5. Hệ thống hiển thị thông báo xóa biên bản thành công

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel", biên bản sẽ không bị xóa

Bảng 4.61: Use case xóa biên bản nhập mới dụng cụ

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

Actor: Cán bộ trường đại học Bách Khoa

Description: Thêm dụng cụ cho biên bản nhập mới

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 nhập mới

Precondition: Người dùng là cán bộ trường và có quyền thêm tài sản cho biên bản nhập mới

Người dùng đang mở giao diện chỉnh sửa của biên bản nhập mới cần được thêm dụng cụ

Postcondition: Chi tiết biên bản nhập mới được thêm thành công.

Normal Flow: 1. Người dùng chọn nút có biểu tượng dấu cộng 2. Người dùng nhập thông tin dụng cụ mới 3. Người dùng nhấn "Lưu" để hoàn tất

4. Hệ thống thông báo thêm dụng cụ thành công

Alternative Flow: Không

Exception: 2a. Người dùng bỏ trống đơn vị tính, hệ thống hiển thị thống báo lỗi 2b. Người dùng bỏ trống đơn số lượng, đơn giá, hệ thống hiển thị thống

báo lỗi

2c. Người dùng nhập đơn giá tài sản trên mười triệu, hệ thống hiển thị thống báo yêu cầu nhập lại hoặc chuyển đến thêm mới tài sản

3a. Người dùng chọn "Đóng", Hệ thống đóng cửa sổ, dụng cụ không được lưu vào cơ sở dữ liệu

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

Xóa chi tiết biên bản nhập mới dụng cụ

Actor: Cán bộ trường đại học Bách Khoa

Description: Xóa chi tiết của biên bản nhập mới

Trigger: Người dùng nhấn chuột vào nút xóa trên hàng tương ứng dụng cụ cần xóa trong danh sách chi tiết của biên bản.

Precondition: Người dùng là cán bộ trường và có quyền xóa chi tiết của biên bản nhập mới

Biên bản nhập mới chứa chi tiết chưa được duyệt

Người dùng đang mở giao diện chi tiết của biên bản nhập mới

Postcondition: Chi tiết biên bản nhập mới được xóa thành công.

Normal Flow: 1. Người dùng chọn nút có biểu tượng xóa trên hàng tương ứng với dụng cụ cần xóa trong danh sách các chi tiết của biên bản

2. Hệ thống mở cửa sổ xác nhận xóa chi tiết 3. Người dùng nhấn "Ok" để xác nhận

4. Hệ thống xóa chi tiết và hiển thị thông báo xóa thành công

Alternative Flow: Không

Exception: 3a. Người dùng chọn "Cancel", Hệ thống ẩn cửa số xác nhận và không xóa chi tiết.

Bảng 4.63: Use case xóa chi tiết biên bản nhập mới dụng cụ

Gửi xét duyệt biên bản nhập mới tài sản cố định

Actor: Cán bộ trường đại học Bách Khoa

Description: Gửi biên bản nhập mới cho phòng quản trị thiết bị xét duyệt

Trigger: Người dùng muốn gửi biên bản nhập mới đến phòng quản trị thiết bị để được các tài sản mới cho trường

Precondition: Người dùng đã hoàn tất việc tạo, chỉnh sửa cho biên bản nhập mới muốn xét duyệt, Người dùng đang mở giao diện chỉnh sửa của biên bản

Postcondition: Biên bản nhập mới gửi xét duyệt thành công

Normal Flow: 1. Người dùng nhấn chuột vào nút có biểu tượng gửi đi

2. Hệ thống cập nhật trạng thái cho biên bản thành chờ xét duyệt

Alternative Flow: Không

Exception: Không

Bảng 4.64: Use case gửi xét duyệt biên bản nhập mới tài sản cố định

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

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

Description: Duyệt 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 xét duyệt

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền duyệt 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 cần được xét duyệt

Postcondition: Biên bản nhập mới được duyệt thành công

Normal Flow: 1. Người dùng nhập vào số biên bản và ngày biên bản

2. Người dùng nhập mã loại và số hiệu cho các dụng cụ của biên bản 3. Người dùng nhấn chuột vào nút có biểu tượng duyệt trên màn hình 4. Hệ thống cập nhật trạng thái của biên bản

Alternative Flow: Không

Exception: 1a. Người dùng không nhập số biên bản và ngày biên bản, hệ thống hiển thị lỗi.

2a. Người dùng không nhập mã loại và số hiệu cho các dụng cụ mới, hệ thống hiển thị lỗi

Bảng 4.65: Use case duyệt biên bản nhập mới dụ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

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 84)

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

(195 trang)