Use case cho nhân viên phòng quản trị thiết bị

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 41 - 162)

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

4.3 Use case cho nhân viên phòng quản trị thiết bị

Tài khoản nhân viên phòng quản trị thiết bị có toàn quyền trên hệ thống, từ việc quản lý các biên bản, dụng cụ đến in biểu. Tuy vậy, họ chỉ có quyền quản lý vật lư trên kho của mình.

4.2.4 Đặc tả chi tiết use case

Thêm danh mục đơn vị tính

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

Description: Tạo thêm một danh mục đơn vị tính mới trong danh sách đơn vị tính

Trigger: Người dùng bấm chuột vào nút thêm mới trên view danh mục đơn vị tính

Precondition: Không

Postcondition: Danh mục đơn vị tính mới được tạo ra thành công và thêm vào cơ sở dữ liệu

Normal Flow: 1. Người dùng nhập tên đơn vị tính 2. Người dùng nhấn "Lưu" để hoàn tất

3. Hệ thống thêm vào thành công và tải lại danh sách danh mục đơn vị tính

Alternative Flow: Không

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

3a. Hệ thống thêm vào không thành công và hiển thị thông báo

Bảng 4.1: Use case thêm danh mục đơn vị tính

Sửa danh mục đơn vị tính

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

Description: Chỉnh sửa một danh mục đơn vị tính trong danh sách đơn vị tính

Trigger: Người dùng bấm chuột vào nút chỉnh sửa trên dòng danh mục cần chỉnh sửa tại view danh mục đơn vị tính

Precondition: Không

Postcondition: Danh mục đơn vị tính được chỉnh sửa thành công và lưu vào cơ sở dữ liệu

Normal Flow: 1. Người dùng sửa các thông tin mong muố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à các thông tin đươc chỉnh sửa sẽ không được lưu vào cơ sở dữ liệu

Bảng 4.2: Use case chỉnh sửa danh mục đơn vị tính

Xóa danh mục đơn vị tính

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

Description: Xóa một danh mục đơn vị tính đã có trong danh sách đơn vị tính

Trigger: Người dùng bấm chuột vào nút xóa trên dòng danh mục cần xóa tại view danh mục đơn vị tính

Precondition: Không

Postcondition: Đơn vị tính đượ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 với biểu tượng xóa trên dòng danh mục cần xóa

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" để hoàn tất

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel", danh mục đơn vị tính sẽ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.3: Use case xóa danh mục đơn vị tính

Thêm danh mục nhóm tài sản cố định

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

Description: Tạo thêm một nhóm tài sản cố định mới trong danh sách nhóm tài sản cố định

Trigger: Người dùng click chuột vào button thêm mới trên view danh mục nhóm tài sản cố định

Precondition: Người dùng đang ở view nhóm tài sản cố định

Postcondition: Danh mục nhóm tài sản mới được tạo ra vào thành công và thêm vào cơ sở dữ liệu

Normal Flow: 1. Người dùng nhập các thông tin về nhóm tài sản cố định 2. Người dùng nhấn "Lưu" để hoàn tất

3. Hệ thống lưu thông tin nhóm tài sản cố định trong cơ sở dữ liệu 4. Hệ thống hiện thông báo đã tạo thông tin nhóm tài sản cố định thành công

Alternative Flow: Không

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

1b. Người dùng để trống mã hoặc tên nhóm tài sản cố định. Hiển thị thông báo cho ô bị để trống

Bảng 4.4: Use case thêm danh mục nhóm tài sản

Xóa danh mục nhóm tài sản cố định

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

Description: Xóa thông tin của một nhóm tài sản cố định

Trigger: Người dùng nhấn chuột vào button xóa trên hàng tương ứng với nhóm tài sản trong view danh mục nhóm tài sản cố định

Precondition: Người dùng đang ở view nhóm tài sản cố định

Postcondition: Danh mục nhóm tài sản được xóa thành công trong 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 nhóm tài sản trong danh mục nhóm tài sản cố định

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

4. Hiển thị thông báo đã xóa thành công nhóm tài sản cố định

Alternative Flow: Không

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

Bảng 4.5: Use case xóa danh mục nhóm tài sản

Sửa danh mục nhóm tài sản cố định

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

Description: Cập nhật thông tin của một nhóm tài sản cố định đã có trong danh sách nhóm tài sản cố định

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 tương ứng với nhóm tài sản trong view danh mục nhóm tài sản cố định

Precondition: Người dùng đang ở view nhóm tài sản cố định

Postcondition: Danh mục nhóm tài sản được chọn để sửa đượ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 nhóm tài sản cố định 2. Người dùng nhấn "Lưu" để hoàn tất

3. Hệ thống cập nhật thông tin nhóm tài sản cố định trong cơ sở dữ liệu 4. Hệ thống hiện thông báo đã cập nhật thông tin nhóm tài sản cố định thành công

Alternative Flow: Không

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

1b. Người dùng để trống mã hoặc tên nhóm tài sản cố định. Hiển thị thông báo cho ô bị để trống

Bảng 4.6: Use case chỉnh sửa danh mục nhóm tài sản

Thêm nhóm dụng cụ

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

Description: Tạo một nhóm dụng cụ mới trong danh mục nhóm dụng cụ

Trigger: Người dùng nhấn vào nút có biểu tượng dấu cộng trên trang danh mục nhóm dụng cụ

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

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

Postcondition: Nhóm dụng cụ mới được tạo ra thành công

Normal Flow: 1. Người dùng nhập các thông tin về nhóm dụng cụ được thêm 2. Người dùng Nhấn "Lưu" để hoàn tất

3. Hệ thống thêm nhóm dụng cụ vào cơ sở dữ liệu

4. Hệ thống hiển thị thông báo đã thêm nhóm dụng cụ thành công

Alternative Flow: Không

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

Bảng 4.7: Use case thêm nhóm dụng cụ

Chỉnh sửa nhóm dụng cụ

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

Description: Sửa thông tin một nhóm dụng cụ

Trigger: Người dùng nhấn chuột vào nút có biểu tượng sửa trong cột thao tác của nhóm dụng cụ cần được sửa hiển thị trên bảng danh sách nhóm 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 chỉnh sửa nhóm dụng cụ.

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

Postcondition: Thông tin nhóm dụng cụ được sửa thành công và cập nhật trong cơ sở dữ liệu

Normal Flow: 1. 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 nhóm dụng cụ cần được chỉnh sửa

2. Hệ thống hiển thị cửa sổ chỉnh sửa nhóm dụng cụ 3. Người nhập các thông tin cần được chỉnh sửa 4. Người dùng nhấn "Lưu" để hoàn tất

5. Hệ thống cập nhật thông tin nhóm dụng cụ

6. Hệ thống hiện thông báo đã cập nhật thông tin nhóm dụng cụ thành công

Alternative Flow: Không

Exception: 4a. Người dùng chọn "Đóng", thông tin nhóm dụng cụ sẽ không bị thay đổi.

Bảng 4.8: Use case chỉnh sửa nhóm dụng cụ

Xóa nhóm dụng cụ

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

Description: Xóa nhóm dụng cụ đã có trong danh sách nhóm dụng cụ

Trigger: Người dùng nhấn chuột vào nút có biểu tượng xóa trong cột thao tác của nhóm dụng cụ muốn xóa hiển thị trên bảng danh sách các nhóm 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 xóa nhóm dụng cụ

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

Postcondition: Nhóm dụng cụ được xóa thành công

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

2. Hệ thống hiển thị cửa sổ xác nhận muốn xóa nhóm dụng cụ 3. Người dùng chọn "Ok"

4. Hệ thống xóa thông tin nhóm dụng cụ

5. Hiển thị thông báo đã xóa thành công nhóm dụng cụ

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel", nhóm dụng cụ sẽ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.9: Use case xóa nhóm dụng cụ

Thêm loại tài sản cố định

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

Description: Tạo một loại tài sản cố định mới trong danh mục loại tài sản cố định

Trigger: Người dùng nhấn vào nút có biểu tượng dấu cộng trên trang danh mục loại tài sản cố định

Precondition: Người dùng là nhân viên phòn quản trị thiết bị và có quyền thêm mới loại tài sản cố định

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

Postcondition: Loại tài sản cố định mới được tạo ra thành công

Normal Flow: 1. Người dùng nhập các thông tin về loại tài sản cố định được thêm 2. Người dùng Nhấn "Lưu" để hoàn tất

3. Hệ thống thêm loại tài sản cố định mới vào cơ sở dữ liệu

4. Hệ thống hiển thị thông báo đã thêm loại tài sản cố định thành công

Alternative Flow: Không

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

Bảng 4.10: Use case thêm loại tài sản

Chỉnh sửa loại tài sản cố định

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

Description: Sửa thông tin một loại tài sản cố định đã có trong danh sách loại tài sản

Trigger: Người dùng nhấn chuột vào nút có biểu tượng sửa trong cột thao tác của loại tài sản cần được sửa hiển thị trên bảng danh sách các loại 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 chỉnh sửa loại tài sản.

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

Postcondition: Thông tin loại tài sản cố định được sửa thành công và cập nhật trong cơ sở dữ liệu

Normal Flow: 1. 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 loại tài sản cần được chỉnh sửa

2. Hệ thống hiển thị cửa số chỉnh sửa loại tài sản 3. Người nhập các thông tin cần được chỉnh sửa 4. Người dùng nhấn "Lưu" để hoàn tất

5. Hệ thống cập nhật thông tin loại tài sản cố định

6. Hệ thống hiện thông báo đã cập nhật thông tin loại tài sản cố định thành công

Alternative Flow: Không

Exception: 4a. Người dùng chọn "Đóng", thông tin loại tài sản cố định sẽ không bị thay đổi.

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

Xóa loại tài sản cố định

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

Description: Xóa loại tài sản đã có trong danh sách loại tài sản cố định

Trigger: Người dùng nhấn chuột vào nút có biểu tượng xóa trong cột thao tác của loại tài sản muốn xóa hiển thị trên bảng danh sách các loại 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 xóa loại tài sản cố định

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

Postcondition: Loại tài sản cố định được xóa thành công

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

2. Hệ thống hiển thị cửa sổ xác nhận muốn xóa loại tài sản cố định 3. Người dùng chọn "Ok"

4. Hệ thống xóa thông tin loại tài sản cố định

5. Hiển thị thông báo đã xóa thành công loại tài sản cố định

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel", loại tài sản cố định sẽ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.12: Use case xóa loại tài sản

Thêm loại dụng cụ

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

Description: Tạo một loại dụng cụ mới trong danh mục loại dụng cụ

Trigger: Người dùng nhấn vào nút có biểu tượng dấu cộng trên trang danh mục loại dụng cụ

Precondition: Người dùng là nhân viên phòn quản trị thiết bị và có quyền thêm mới loại dụng cụ

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

Postcondition: Loại dụng cụ mới được tạo ra thành công

Normal Flow: 1. Người dùng nhập các thông tin về loại dụng cụ được thêm 2. Người dùng nhấn "Lưu" để hoàn tất

3. Hệ thống thêm loại dụng cụ mới vào cơ sở dữ liệu

4. Hệ thống hiển thị thông báo đã thêm loại dụng cụ thành công

Alternative Flow: Không

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

Bảng 4.13: Use case thêm loại dụng cụ

Chỉnh sửa loại dụng cụ

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

Description: Sửa thông tin một loại dụng cụ đã có trong danh sách loại tài sản

Trigger: Người dùng nhấn chuột vào nút có biểu tượng sửa trong cột thao tác của loại tài sản cần được sửa hiển thị trên bảng danh sách các loại dụng cụ

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

Postcondition: Thông tin loại dụng cụ được sửa thành công và cập nhật trong cơ sở dữ liệu

Normal Flow: 1. 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 loại dụng cụ cần được chỉnh sửa

2. Hệ thống hiển thị cửa sổ chỉnh sửa loại dụng cụ 3. Người nhập các thông tin cần được chỉnh sửa 4. Người dùng nhấn "Lưu" để hoàn tất

5. Hệ thống cập nhật thông tin loại dụng cụ

6. Hệ thống hiện thông báo đã cập nhật thông tin loại dụng cụ thành công

Alternative Flow: Không

Exception: 4a. Người dùng chọn "Đóng", thông tin loại dụng cụ sẽ không bị thay đổi.

Bảng 4.14: Use case chỉnh sửa loại dụng cụ

Xóa loại dụng cụ

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

Description: Xóa loại tài sản đã có trong danh sách loại dụng cụ

Trigger: Người dùng nhấn chuột vào nút có biểu tượng xóa trong cột thao tác của loại tài sản muốn xóa hiển thị trên bảng danh sách các loại dụng cụ

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

Postcondition: Loại dụng cụ được xóa thành công

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

2. Hệ thống hiển thị cửa sổ xác nhận muốn xóa loại dụng cụ 3. Người dùng chọn "Ok"

4. Hệ thống xóa thông tin loại dụng cụ

5. Hiển thị thông báo đã xóa thành công loại dụng cụ

Alternative Flow: Không

Exception: 2a. Người dùng chọn "Cancel", loại dụng cụ sẽ không bị xóa khỏi cơ sở dữ liệu

Bảng 4.15: Use case xóa loại dụng cụ

Thêm tỉ lệ khấu hao

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

Description: Thêm tỉ lệ khấu hao cho nhóm tài sản cố định

Trigger: Người dùng nhấn vào nút có biểu tượng dấu cộng trên trang danh sách tỉ lệ khấu hao theo năm

Precondition: Người dùng là nhân viên phòn quản trị thiết bị và có quyền thêm mới 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 41 - 162)

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

(195 trang)