7 Kết luận và hướng phát triển
4.87 Use case xóa chi tiết biên bản chuyển giao dụng cụ
Tạo biên bản thanh lý dụng cụ.
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 dụng cụ.
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ý 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 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ý dụng cụ.
Postcondition: Hệ thống tạo biên bản thanh lý thành công và chuyển hướng đến trang chi tiết của biên bản
Normal Flow: 1. Người dùng chọn 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 thông tin cho biên bản mới 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: 5a 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.
6a Người dùng chọn vào nút đóng.Biên bản không được tạo. Bảng 4.88: Use case thêm biên bản thanh lý dụng cụ
Xóa biên bản thanh lý dụng cụ.
Actor: Nhân viên phòng quản trị thiết bị.
Description: Xóa biên bản thanh lý dụng cụ.
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 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ý dụng cụ.
Người dùng đang ở giao diện hiển thị danh sách các biên bản thanh lý dụng cụ.
Postcondition: Hệ thống xóa biên bản 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 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 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.89: Use case xóa biên bản thanh lý dụng cụ
Chỉnh sửa thông tin biên bản thanh lý dụng cụ
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ý dụng 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 cần chỉnh sửa
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ý dụng cụ 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 bị bỏ trống và hiển thị lỗi. Bảng 4.90: Use case chỉnh sửa thông tin biên bản thanh lý dụng cụ
Thêm mới chi tiết biên bản thanh lý dụng cụ
Actor: Nhân viên phòng quản trị thiết bị.
Description: Thêm dụng cụ 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 dụng cụ
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.91: Use case thêm mới chi tiết biên bản thanh lý dụng cụ
Xóa chi tiết biên bản thanh lý dụng cụ
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 trên hàng 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
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.92: Use case xóa chi tiết biên bản thanh lý dụng cụ
In biểu sổ tài sản của trường
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu sổ tài sản của trường
Trigger: Người dùng muốn liệt kê danh sách tài sản của trường
Precondition: Người dùng đang mở giao diện in biểu sổ tài sản của trường
Postcondition: Hệ thống tính toán và trả về kết quả sổ tài sản của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng nhập các điều kiện lọc khoảng thời gian, mã tài khoản, giá trị
2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê sổ tài sản của trường theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: 1a. Người dùng không chọn năm để lọc tài sản, hệ thống hiển thị lỗi
Bảng 4.93: Use case in biểu sổ tài sản của trường
In biểu tổng hợp tài sản cố định theo tài khoản
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu tổng hợp tài sản cố định theo tài khoản
Trigger: Người dùng muốn liệt kê tài sản cố định của trường theo tài khoản
Precondition: Người dùng đang mở giao diện in biểu tổng hợp tài sản cố định theo tài khoản
Postcondition: Hệ thống tính toán và trả về kết quả tổng hợp tài sản cố định theo tài khoản từ các điều kiện lọc
Normal Flow: 1. Người dùng nhập các điều kiện lọc tài sản 2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê sổ tài sản của trường theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: 1a. Người dùng không chọn năm để lọc tài sản, hệ thống hiển thị lỗi
Bảng 4.94: Use case in biểu tổng hợp tài sản cố định theo tài khoản
In biểu tổng hợp dụng cụ theo tài khoản
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu tổng hợp dụng cụ theo tài khoản
Trigger: Người dùng muốn liệt kê dụng cụ của trường theo tài khoản
Precondition: Người dùng đang mở giao diện in biểu tổng hợp dụng cụ theo tài khoản
Postcondition: Hệ thống tính toán và trả về kết quả tổng hợp dụng cụ theo tài khoản từ các điều kiện lọc
Normal Flow: 1. Người dùng nhập các điều kiện lọc dụng cụ 2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê dụng cụ của trường theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: 1a. Người dùng không chọn năm để lọc dụng cụ, hệ thống hiển thị lỗi
Bảng 4.95: Use case in biểu tổng hợp dụng cụ theo tài khoản
In biểu báo cáo tăng giảm theo tài khoản
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu báo cáo tăng giảm tài sản hoặc dụng cụ theo tài khoản
Trigger: Người dùng muốn tạo báo cáo tăng giảm của trường theo tài khoản
Precondition: Người dùng đang mở giao diện báo cáo tăng giảm tài sản hoặc giao diện báo cáo tăng giảm dụng cụ
Postcondition: Hệ thống tính toán và trả về kết quả tăng giảm của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn "In theo tài khoản"
2. Hệ thống hiển thị cửa sổ lấy tài sản theo năm 3. Người dùng nhập các điều kiện lọc từ năm, đến năm 4. Người dùng nhấn nút "Lọc"
5. Hệ thống hiển thị kết quả báo cáo tăng giảm tài sản cố định hoặc dụng cụ theo khoảng thời gian trên
Alternative Flow: Không
Exception: 4a. Người dùng nhấn nút "Đóng", hệ thống ẩn cửa sổ hiển thị
Bảng 4.96: Use case in biểu báo cáo tăng giảm theo tài khoản
In biểu báo cáo tổng hợp tăng giảm theo nhóm
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu báo cáo tổng hợp tăng giảm tài sản cố định hoặc dụng cụ theo nhóm
Trigger: Người dùng muốn tạo báo cáo tổng hợp tăng giảm tài sản hoặc dụng cụ theo nhóm
Precondition: Người dùng đang mở giao diện báo cáo tăng giảm tài sản hoặc giao diện báo cáo tăng giảm dụng cụ
Postcondition: Hệ thống tính toán và trả về kết quả tăng giảm của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn "In bảng tổng hợp báo cáo tăng giảm tài sản theo nhóm" nếu ở trang in biểu báo cáo tăng giảm tài sản hoặc "In bảng tổng hợp báo cáo tăng giảm dụng cụ theo nhóm" nếu ở trang in biểu báo cáo tăng giảm dụng cụ
2. Hệ thống hiển thị cửa sổ lấy tài sản hoặc dụng cụ theo năm 3. Người dùng nhập các điều kiện lọc từ năm, đến năm 4. Người dùng nhấn nút "Lọc"
5. Hệ thống hiển thị kết quả báo cáo tăng giảm theo khoảng thời gian trên
Alternative Flow: Không
Exception: 4a. Người dùng nhấn nút "Đóng", hệ thống ẩn cửa sổ hiển thị
Bảng 4.97: Use case in biểu báo cáo tổng hợp tăng giảm theo nhóm
In biểu báo cáo chi tiết tăng giảm theo nhóm
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu báo cáo chi tiết tăng giảm tài sản cố định hoặc dụng cụ theo nhóm
Trigger: Người dùng muốn tạo báo cáo chi tiết tăng giảm tài sản hoặc dụng cụ theo nhóm
Precondition: Người dùng đang mở giao diện báo cáo tăng giảm tài sản hoặc giao diện báo cáo tăng giảm dụng cụ
Postcondition: Hệ thống tính toán và trả về kết quả tăng giảm của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn "In bảng chi tiết báo cáo tăng giảm tài sản theo nhóm" nếu ở trang in biểu báo cáo tăng giảm tài sản hoặc "In bảng chi tiết báo cáo tăng giảm dụng cụ theo nhóm"nếu ở trang in biểu báo cáo tăng giảm dụng cụ
2. Hệ thống hiển thị cửa sổ lấy tài sản hoặc dụng cụ theo năm 3. Người dùng nhập năm yêu cầu
4. Người dùng nhấn nút "Lọc"
5. Hệ thống hiển thị kết quả báo cáo tăng giảm tài sản theo khoảng thời gian trên
Alternative Flow: Không
Exception: 4a. Người dùng nhấn nút "Đóng", hệ thống ẩn cửa sổ hiển thị
Bảng 4.98: Use case in biểu báo cáo chi tiết tăng giảm theo nhóm
In biểu báo cáo kiểm kê theo tài khoản
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu báo cáo kiểm kê tài sản cố định hoặc dụng cụ theo tài khoản
Trigger: Người dùng muốn tạo báo cáo kiểm kê theo tài khoản
Precondition: Người dùng đang mở giao diện in báo cáo kiểm kê
Postcondition: Hệ thống tính toán và trả về kết quả kiểm kê tài sản hoặc dụng cụ của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn "In theo tài khoản" 2. Hệ thống hiển thị cửa sổ nhập năm yêu cầu 3. Người dùng nhập năm
4. Người dùng nhấn nút "Lọc"
5. Hệ thống hiển thị kết quả báo cáo kiểm kê theo khoảng thời gian trên
Alternative Flow: Không
Exception: 4a. Người dùng nhấn nút "Đóng", hệ thống ẩn cửa sổ hiển thị
Bảng 4.99: Use case in biểu báo cáo kiểm kê theo tài khoản
In biểu báo cáo kiểm kê tài sản theo tài khoản - chi tiết
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu báo cáo chi tiết kiểm kê tài sản cố định hoặc dụng cụ theo tài khoản
Trigger: Người dùng muốn tạo báo cáo chi tiết kiểm kê theo tài khoản
Precondition: Người dùng đang mở giao diện in báo cáo kiểm kê
Postcondition: Hệ thống tính toán và trả về kết quả chi tiết kiểm kê của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn "In theo tài khoản - chi tiết" 2. Hệ thống hiển thị cửa sổ nhập năm yêu cầu 3. Người dùng nhập năm
4. Người dùng nhấn nút "Lọc"
5. Hệ thống hiển thị kết quả báo cáo chi tiết kiểm kê theo khoảng thời gian trên
Alternative Flow: Không
Exception: 4a. Người dùng nhấn nút "Đóng", hệ thống ẩn cửa sổ hiển thị
Bảng 4.100: Use case in biểu báo cáo chi tiết kiểm kê theo tài khoản
In biểu thống kê tài sản của trường
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu thống kê tài sản của trường
Trigger: Người dùng nhấn chuột vào nút có biểu tượng tải xuống ở góc phải phía dưới giao diện
Precondition: Người dùng đang đứng tại giao diện in biểu thống kê tài sản
Postcondition: Hệ thống tính toán và trả về kết quả thống kê tài sản của trường theo các điều kiện lọc
Normal Flow: 1. Người dùng nhập các điều kiện lọc ngày bắt đầu, ngày kết thúc và mã loại tài sản
2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê tài sản của trường theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: 2a. Nếu người dùng chưa nhập ngày bắt đầu hoặc ngày kết thúc hoặc giá trị của 1 trong 2 ngày trước ngày 1/1/1975, hệ thống sẽ không tính toán và yêu cầu nhập lại thông tin
Bảng 4.101: Use case in biểu thống kê tài sản của trường
In biểu sổ tài sản của đơn vị
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu sổ tài sản của đơn vị
Trigger: Người dùng nhấn chuột vào nút ’Lọc’ phía dưới cái điều kiện lọc
Precondition: Người dùng đang đứng tại giao diện in biểu sổ tài sản của đơn vị
Postcondition: Hệ thống tính toán và trả về kết quả sổ tài sản của đơn vị theo các điều kiện lọc
Normal Flow: 1. Người dùng nhập các điều kiện lọc khoảng thời gian, mã tài khoản, giá trị tối thiểu và đơn vị
2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê sổ tài sản của đơn vị theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: 2a. Nếu người dùng chưa nhập ngày bắt đầu hoặc ngày kết thúc hoặc giá trị của 1 trong 2 ngày trước ngày 1/1/1975, hệ thống sẽ không tính toán và yêu cầu nhập lại thông tin
Bảng 4.102: Use case in biểu sổ tài sản của đơn vị
In biểu hao mòn tài sản
Actor: Nhân viên phòng quản trị thiết bị
Description: In biểu hao mòn tài sản
Trigger: Người dùng nhấn chuột vào nút ’Lọc’ phía dưới cái điều kiện lọc
Precondition: Người dùng đang đứng tại giao diện in biểu hao mòn tài sản
Postcondition: Hệ thống tính toán và trả về kết quả hao mòn tài sản theo các điều kiện lọc
Normal Flow: 1. Người dùng chọn mẫu in biểu hao mòn tài sản, nhập các điều kiện lọc năm, mã tài khoản, mã loại tài sản và số hiệu tài sản
2. Người dùng nhấn nút "Lọc"
3. Hệ thống hiển thị kết quả thống kê tài sản và hao mòn của chúng theo các điều kiện lọc nói trên
Alternative Flow: Không
Exception: Không
Bảng 4.103: Use case in biểu hao mòn tài sản
Tải kết quả in biểu sổ tài sản của đơn vị
Actor: Nhân viên phòng quản trị thiết bị
Description: Tải kết quả in biểu sổ tài sản của đơn vị