Use case xóa tỉ lệ khấu hao

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

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

4.18 Use case xóa tỉ lệ khấu hao

Tải mã code cho tài sản cố định

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

Description: Tải hình ảnh mã barcode hoặc qrcode cho tài sản cố định.

Trigger: Người dùng muốn tải hình ảnh các mã code của tài sản cố định.

Precondition: Người dùng đang ở giao diện hiển thị danh sách tài sản cố định.

Postcondition: Hệ thống xuất ra hình ảnh mã code của tài sản cho người dùng

Normal Flow: 1. Người dùng nhấn nút có biểu tượng mã code trên tài sản cố định được chọn

2. Hệ thống mở cửa sổ hiển thị các loại mã code của tài sản

3. Người dùng nhấn vào nút "Tải BarCode" hoặc nút "Tải QRCode" 4. Hệ thống xác thực và xuất hình ảnh mã code tương ứng

Alternative Flow: Không

Exception: 3a. Người dùng nhấn vào nút "Đóng". Hệ thống đóng cửa sổ hiện thị. Bảng 4.19: Use case tải mã code cho tài sản

Chỉnh sửa thông tin tài sản cố định

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

Description: Thay đổi các thông tin cơ bản của tài sản cố định.

Trigger: Người dùng muốn thay đổi thông tin của 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 thay đổi thông tin tài sản cố định.

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

Postcondition: Hệ thống thay đổi thông tin tài sản cố định thành công.

Normal Flow: 1. Người dùng nhấn nút có biểu tượng chỉnh sửa trên tài sản cố định 2. Hệ thống mở cửa sổ hiển thị các trường thông tin của tài sản 3. Người dùng chỉnh sửa các thông tin của tài sản

4. Người dùng nhấn vào nút "Lưu" 5. Hệ thống xác thực các thông tin hợp lệ

6. Hệ thống lưu lại thông tin chỉnh sửa và hiển thị thông báo thành công

Alternative Flow: Không

Exception: 3a. Người dùng để trống tên tài sản. Hệ thống hiển thị thông báo lỗi 3b. Người dùng để trống đơn giá. Hệ thống hiển thị thông báo lỗi 3c. Người dùng để trống nguyên giá. Hệ thống hiển thị thông báo lỗi 3d. Người dùng để trống ngày sử dụng.Hệ thống hiển thị thông báo lỗi

Bảng 4.20: Use case chỉnh sửa tài sản

Xem lý lịch sử dụng của tài sản

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

Description: Xem lý lịch sử dụng của tài sản

Trigger: Người dùng nhấn chuột vào nút có biểu tượng đồng hồ trên dòng tương ứng với tài sản trong bảng hồ sơ tài sản cố định

Precondition: Người dùng đang đứng tại giao diện hồ sơ tài sản cố định

Postcondition: Hệ thống hiển thị các biên bản có chứa chi tiết về tài sản đó theo thứ tự thời gian

Normal Flow: 1. Người dùng nhấn vào nút có biểu tượng đồng hồ để xem lý lịch tài sản

2. Hệ thống hiển thị thông tin các biên bản có chứa chi tiết về tài sản đó theo thứ tự thời gian

Alternative Flow: Không

Exception: Không

Bảng 4.21: Use case xem lịch sử tài sản

Tải mã code cho dụng cụ

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

Description: Tải hình ảnh mã barcode hoặc qrcode cho dụng cụ.

Trigger: Người dùng muốn tải hình ảnh các mã code của dụng cụ.

Precondition: Người dùng đang ở giao diện hiển thị danh sách dụng cụ.

Postcondition: Hệ thống xuất ra hình ảnh mã code của dụng cụ cho người dùng

Normal Flow: 1. Người dùng nhấn nút có biểu tượng mã code trên dụng cụ được chọn 2. Hệ thống mở cửa sổ hiển thị các loại mã code của dụng cụ

3. Người dùng nhấn vào nút "Tải BarCode" hoặc nút "Tải QRCode" 4. Hệ thống xác thực và xuất hình ảnh mã code tương ứng

Alternative Flow: Không

Exception: 3a. Người dùng nhấn vào nút "Đóng". Hệ thống đóng cửa sổ hiện thị. Bảng 4.22: Use case tải mã code cho dụng cụ

Chỉnh sửa thông tin dụng cụ

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

Description: Thay đổi các thông tin cơ bản của dụng cụ.

Trigger: Người dùng muốn thay đổi thông tin của dụng cụ.

Precondition: Người dùng là nhân viên phòng quản trị thiết bị và có quyền thay đổi thông tin dụng cụ

Người dùng đang ở giao diện hiển thị danh sách dụng cụ.

Postcondition: Hệ thống thay đổi thông tin dụng cụ thành công.

Normal Flow: 1. Người dùng nhấn nút có biểu tượng chỉnh sửa trên dụng cụ 2. Hệ thống mở cửa sổ hiển thị các trường thông tin của dụng cụ 3. Người dùng chỉnh sửa các thông tin của dụng cụ

4. Người dùng nhấn vào nút "Lưu" 5. Hệ thống xác thực các thông tin hợp lệ

6. Hệ thống lưu lại thông tin chỉnh sửa và hiển thị thông báo thành công

Alternative Flow: Không

Exception: 3a. Người dùng để trống tên dụng cụ. Hệ thống hiển thị thông báo lỗi 3b. Người dùng để trống đơn giá. Hệ thống hiển thị thông báo lỗi 3c. Người dùng để trống nguyên giá. Hệ thống hiển thị thông báo lỗi 3d. Người dùng để trống ngày sử dụng.Hệ thống hiển thị thông báo lỗi

Bảng 4.23: Use case chỉnh sửa thông tin dụng cụ

Xem lý lịch sử dụng của dụng cụ

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

Description: Xem lý lịch sử dụng của dụng cụ

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

Precondition: Người dùng đang đứng tại giao diện hồ sơ dụng cụ

Postcondition: Hệ thống hiển thị các biên bản có chứa chi tiết về dụng cụ đó theo thứ tự thời gian

Normal Flow: 1. Người dùng nhấn vào nút có biểu tượng đồng hồ để xem lý lịch dụng cụ

2. Hệ thống hiển thị thông tin các biên bản có chứa chi tiết về dụng cụ đó theo thứ tự thời gian

Alternative Flow: Không

Exception: Không

Bảng 4.24: Use case xem lịch sử dụng cụ

Thêm biên bản nhập mới tài sản 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 tài sản

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 tài sản 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 tài sản

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.25: Use case thêm biên bản nhập mới tài sản

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

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 tài sản

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.26: Use case chỉnh sửa biên bản nhập mới tài sản

Xóa 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: Xóa một biên bản nhập mới tài sản trong danh sách biên bản nhập mới tài sản 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 tài sản 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 k

Bảng 4.27: Use case xóa biên bản nhập mới tài sản

Thêm mới chi tiế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: Thêm tài sản 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 tài sản

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 tài sản 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 tài sản 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 đơ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 dưới 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 dụng cụ

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

Bảng 4.28: Use case thêm chi tiết biên bản nhập mới tài sản

Xóa chi tiế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: 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 tài sản 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 tài sản 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.29: Use case xóa chi tiết biên bản nhập mới tài sản

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.30: Use case gửi xét duyệt biên bản nhập mới tài sản

Duyệt biên bản nhập mới tài sản cố định

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 tài sản 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 tài sản mới, hệ thống hiển thị lỗi

Bảng 4.31: Use case duyệt biên bản nhập mới tài sản

Từ chối biên bản nhập mới tài sản cố định

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.32: Use case từ chối biên bản nhập mới tài sản

Tạo biên bản giao nhận tài sản

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 tài sản

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 tài sản

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

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 tài sản 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, tài sản 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

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.33: Use case nhập biên bản giao nhận tài sản

Xóa biên bản giao nhận tài sản

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 tài sản

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 tài sản

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.34: Use case xóa biên bản giao nhận 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 58)

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

(195 trang)