Chức năng“Quản lý danh mục tài sản”

Một phần của tài liệu Phát triển hệ thống quản lý tài sản tại trường đại học hải dương sử dụng IBM bluemix luận văn ths công nghệ thông tin (Trang 50 - 53)

Các UC: quản lý danh mục người dùng tài sản, quản lý danh mục đơn vị sử dụng tài sản, quản lý danh mục phiếu giao nhận tài sản, quản lý danh mục phiếu điều chuyển tài sản, quản lý danh mục phiếu kiểm kê tài sản, quản lý danh mục tài sản, quản lý danh mục nhóm/ loại tài sản, … đều có tác vụ xử lí giống nhau , nên ta chỉ cần phân tích một UC là ta có thể hiểu được cơ chế hoạt động của toàn bộ U C còn lại, do đó ta chọn UC “ Quản lý danh mục tài sản” để phân tích kĩ nhất , từ đó khi xây dựng

chương trình các UC khác thực hiê ̣n tương tự . Và tất cả các UC trên chỉ thực hiện khi nhân viên văn phòng hoặc nhân viên nghiệp vụ đã đăng nhâ ̣p vào hê ̣ thống.

Hình 3.5. Biểu đồ Use Case phân rã chức năng “Quản lý danh mục tài sản” a. Thêm mới tài sản

Tác nhân: Nhân viên nghiệp vụ

Mô tả: Ca sử dụng cho phép người sử dụng thêm mới thông tin tài sản vào hệ thống.

Tiền điều kiện: người sử dụng phải “Đăng nhập” hệ thống, sau đó chọn chức

năng “Thêm mới danh mục tài sản”.

Hậu điều kiện: Nếu UC thành công thì các thông tin về một tài sản mới được thêm vào hệ thống, ngược lại, trạng thái hệ thống không thay đổi

Luồng sự kiện chính:

(1) Hệ thống yêu cầu người sử dụng nhập thông tin mới về tài sản: mã tài sản, tên tài sản, số năm sử dụng, tỉ lệ hao mòn, loại tài sản, ngày mua, đơn vị sử dụng, người sử dụng, dự án, …

(2) Khi hệ thống được cung cấp thông tin, hệ thống kiểm tra tính duy nhất của tài sản dựa trên mã tài sản. Khi đó thông tin mới về một tài sản được thêm vào CSDL.

Ngoại lệ:

- Nhập trực tiếp: kết quả kiểm tra thông tin thiếu hoặc không chính xác thì hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Nếu kiểm tra thông tin trùng với một thông tin tài sản đã tồn tại trong hệ thống thì thông báo nhập lại hoặc dừng ca sử dụng.

Yêu cầu đặc biệt: không. b. Sửa thông tin tài sản

Tác nhân: Nhân viên nghiệp vụ

Mô tả: Ca sử dụng cho phép người sử dụng sửa thông tin tài sản đã có trong hệ thống.

Tiền điều kiện:người sử dụng phải “Đăng nhập” hệ thống, sau đó chọn chức

Hậu điều kiện: Nếu UC thành công thì thông tin về tài sản có sự thay đổi, ngược lại, trạng thái hệ thống không thay đổi

Luồng sự kiện chính:

(1) Hệ thống hiển thị thông tin chi tiết ở trạng thái sửa đổi

(2) Tác nhân chọn thông tin muốn sửa đổi (chỉ bao gồm những thông tin có ở

chức năng Thêm mới thông tin tài sản )

(3) Các thông tin nhập vào hợp lệ, quá trình sửa thông tin người dùng thành công.

Ngoại lệ: Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác(do xóa thông tin cũ nhưng chưa nhập đầy đủ thông tin mới hoặc đã nhập đủ nhưng không chính xác) thì yêu cầu nhập lại hoặc dừng ca sử dụng.

Yêu cầu đặc biệt: không. c. Xoá thông tin tài sản

Tác nhân: Nhân viên nghiệp vụ

Mô tả: Ca sử dụng cho phép người sử dụng xóa thông tin về tài sản đã có trong hệ thống.

Tiền điều kiện:người sử dụng phải “Đăng nhập” hệ thống, sau đó chọn chức

năng “Xóa thông tin tài sản”.

Hậu điều kiện: Nếu UC thành công thì một tài sản bị xoá khỏi hệ thống, ngược lại, trạng thái hệ thống không thay đổi.

Luồng sự kiện chính:

(1) Người sử dụng chọn thông tin về người dùng cần xóa và chọn nút “Xóa

(2) Hệ thống xác nhận lại việc xoá tài sản Hệ thống xoá thông tin về tài sản đó từ CSDL

Ngoại lệ: Khi hệ thống xác nhận lại việc xoá, người sử dụng không muốn xoá tài sản nữa, chọn huỷ xoá thì dùng ca sử dụng .

Yêu cầu đặc biệt: không.

3.3.2.3. Chức năng “Báo cáo thống kê” Tác nhân: Nhân viên nghiệp vụ

Mô tả khái quát: Ca sử dụng này cho phép người quản lý có thể lập ra báo cáo thống kê về văn bản trong hệ thống theo thời gian. Nó bao gồm các chức năng xem báo cáo cũ, lập, sửa và xóa báo cáo.

Các luồng sự kiện chính:

Ca sử dụng này bắt đầu khi người quản lý muốn xem danh sách báo cáo thống kê hoặc tạo, sửa, xóa báo cáo.

(1) Người quản lý chọn chức năng “Báo cáo thống kê” trên menu chức năng hệ thống.

(2) Danh sách báo cáo thống kê được lập từ trước hiện ra theo tùy chọn thời gian.

(3) Người quản lý có thể lựa chọn chức năng lập, sửa hoặc xóa báo cáo. Nếu người quản lý nhấn nút “Tạo báo cáo”, form tạo báo được xuất hiện. Nếu người quản lý nhấn nút “Sửa báo cáo”, form sửa báo cáo được xuất hiện. Nếu người quản lý nhấn nút “Xóa báo cáo”, chức năng xóa được thực hiện. a. Tạo báo cáo

(a1) Hệ thống đưa ra form tạo báo cáo và yêu cầu người sử dụng nhập các thông tin cần báo cáo.

(a2) Sau khi các thông tin được nhập và kiểm tra tính hợp lệ, hệ thống dựa vào thông tin được nhập để hiển thị báo cáo cho người dùng cũng như lưu vào cơ sở dữ liệu.

b. Sửa báo cáo

(b1) Hệ thống hiển thị chi tiết báo cáo cần sửa.

(b2) Người quản lý sửa các thông tin và xác nhận sửa

(b3) Hệ thống kiểm tra tính hợp lệ các thông tin mới và lưu vào cơ sở dữ liệu. c. Xóa báo cáo

(c1) Hệ thống đưa ra hộp thoại xác nhận việc xóa báo cáo từ yêu cầu xóa của người quản lý.

(c2) Người quản lý xác nhận xóa.

(c3) Hệ thống xóa báo cáo khỏi cơ sở dữ liệu.

Luồng sự kiện phụ: Khi người sử dụng chọn xóa báo cáo, một hộp thoại xác nhận được hiện, nếu người quản lý quyết định không thực hiện xóa, việc xóa báo cáo sẽ bị hủy và danh sách báo cáo được giữ nguyên.

Yêu cầu đặc biệt: Không

Tiền điều kiện: Người sử dụng cần đăng nhập vào hệ thống Hậu điều kiện: Không

Một phần của tài liệu Phát triển hệ thống quản lý tài sản tại trường đại học hải dương sử dụng IBM bluemix luận văn ths công nghệ thông tin (Trang 50 - 53)

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

(66 trang)