Xóa Hồ Sơ Tuyển Dụng: Người dùng muốn xóa Hồ Sơ Tuyển Dụng.

Một phần của tài liệu đề tài thiết kế Phần Mềm Quản Lý Nhân Sư (Trang 34)

C.3. Người dùng chọn Hồ Sơ Tuyển Dụng cần xóa trong danh sách C.4. Người dùng chọn Xóa.

C.5. Hệ thống yêu cầu người dùng xác nhận có thật sự muốn xóa hay không. C.6. Người dùng xác nhận là muốn xóa. [Luồng sự kiện phụ H]

C.7. Hồ Sơ Tuyển Dụng được chọn bị xóa ra khỏi hệ thống C.8. Use case Xóa Hồ Sơ Tuyển Dụng kết thúc.

Luồng phụ kiện H: Người dùng không muốn xóa Hồ Sơ Tuyển Dụng.

H.6. Người dùng xác nhận là không muốn xóa. H.7. Không xóa Hồ Sơ Tuyển Dụng.

H.8. Use case Xóa Hồ Sơ Tuyển Dụng kết thúc.

Hậu tiền đề: Một Hồ Sơ Tuyển Dụng bị xóa khỏi hệ thống. Tác nhân: Người dùng.

Extended use cases: không. Included use cases: không.

Hình 11: Mô hình Use case Quản lý hợp đồng lao động

Mô tả: Chức năng này cho phép người dùng quản lý thông tin Hợp đồng lao đồng

của nhân viên gồm thêm, xóa, sửa.

Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống. Luồng sự kiện chính:

1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn chọn nhân viên cần tìm, chọn Hợp đồng lao đồng.

2. Hệ thống hiển thị giao diện Quản Lý Hợp đồng lao đồng. 3. Tại đây người dùng có thể thực hiện các chức năng:

3.1. Thêm mới Hợp đồng lao đồng. 3.2. Cập nhật Hợp đồng lao đồng. 3.3. Xóa Hợp đồng lao đồng.

Extended use case: Thêm Hợp đồng lao đồng, Cập nhật Hợp đồng lao đồng, Xóa

Hợp đồng lao đồng.

Included use case: không. Tác nhân: Người dùng

Hình 12: Mô hình Use case Quản lý quá trình công tác cũ

Hình 7: Mô hình Use case Quản lý trình độ học vấn

Hình 14: Mô hình use case lương chi tiết Tên : 6

Mô tả : Chức năng này cho phép người dùng quản lý thông tin hưởng lương của

nhân viên gồm thêm, xóa, sửa.

Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống. Luồng sự kiệnchính:

1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn nhân viên cần tìm,chọn lương.

2. Hệ thống hiển thị danh sách nhân viên trong phòng ban đó.

3. Nhấp đôi vào nhân viên bất kỳ hệ thống sẽ cho ra thông tin cơ bản của nhân viên đó.

4. Trong bảng thông tin cơ bản của nhân viên chọn mục Quá trình hưởng lương.

5. Hệ thống hiển thị giao diện Lương nhân viên.

A. Thêm mới lương nhân viên: Người dùng muốn thêm mới lương nhân viên vừa chọn trong bảng lương nhân viên.

A.6 Người dùng chọn thêm mới. (adsbygoogle = window.adsbygoogle || []).push({});

A7. Hệ thống yêu cầu nhập thông tin lương nhân viên cần thêm. A8. Người dùng nhập thông tin Lương nhân viên cần thêm. A9. Người dùng chọn Lưu.[Luồng sự kiện D]

A10. Hệ thống kiểm tra thông tin Lương nhân viên.[Luồng sự kiện E]. A11. Thêm thành công.

A12. Kết thúc Usecase thêm Lương nhân viên.

[Luồng sự liệu D]: Người dùng không muốn thêm nữa.

D.9 Người dùng chọn bỏ qua.

D.10 Lương nhân viên không được thêm. D.11 Use case Thêm lương nhân viên kết thúc.

[Luồng sự kiện E]: Thông tin thêm mới lương nhân viên không hợp lệ.

E.10 Hệ thống thông báo thông tin lương nhân viên không hợp lệ, yêu cầu người dùng nhập lại

E.11 Trở lại bước A.8.

B. Sửa bảng lương nhân viên: Người dùng muốn sửa thông tin lương nhân viên. viên.

B.3 Người dùng chọn nhân viên có thông tin lương cần sửa trong danh sách nhân viên ở bước 2

B.4 Hệ thống hiển thị giao diện thông tin lương cần sửa ở bảng lương phía dưới. Tương ứng bảng lương phía dưới thì các thông tin được hiển thị ở phía trên và người dùng có thể sửa thông tin lương của nhân viên ở trên.

B.5 Người dùng chọn lưu [Luồng dữ kiện F].

B.6 Hệ thống kiểm tra thông tin lương nhân viên [Luồng dữ kiện G] B.7 Sửa thông tin lương nhân viên thành công.

B8 Use case sửa thông tin lương nhân viên thành công.

Luồng dữ kiện F: Người dùng không muốn sửa thông tin lương nhân viên nữa.

F.5 Người dùng chọn bỏ qua.

F.6 Thông tin lương nhân viên không được sửa, kết thúc Use case sửa thông tin lương nhân viên

Luồng sự kiện G: Sửa thông tin không hợp lệ.

G.6 Hệ thống thông báo thông tin lương nhân viên vừa sửa không hợp lệ, yêu cầu nhập lại.

G.7 Trở lại bước B.4.

Trạng thái : Thông tin lương nhân viên được sửa và cập nhật lại. C. Xóa Lương nhân viên:

C.3 Người dùng chọn nhân viên cần phải hủy bỏ thông tin lương C.4 Hệ thống hiển thị thông tin lương của nhân viên cần xóa. C.5 Người dùng chọn thông tin cần xóa.

C.6 Người dùng chọn chức năng xóa

C.7 Hệ thống hỏi người dùng có xác nhân xóa không. C.8 Người dùng xác nhận là muốn xóa. [Luồng sự kiện H] C.9 Thông tin được chọn bị xóa ra khỏi danh sách.

C.10 Use case xóa thông tin nhân viên kết thúc.

Luồng sự kiện H: Người dùng không muốn xóa thông tin lương của nhân viên

nữa.

H.8 Người dùng xác nhận không xóa thông tin lương nữa. H.9 Hệ thống không xóa thông tin lương nhân viên.

H.10 Use case xóa thông tin nhân viên kết thúc. (adsbygoogle = window.adsbygoogle || []).push({});

Tình trạng: Thông tin lương của nhân viên bị xóa khỏi hệ thống.. Actor: Người dùng.

Extended use case: Thêm lương, Sửa thông tin lương, Xóa thông tin lương. Included use case: không.

Hình 15: Mô hình Use case quản lý ngạch lương

Hình 19: Mô hình Use case Quản lý quá trình khen thưởng

Mô tả: Chức năng này cho phép người dùng quản lý thông tin Khen Thưởng của

nhân viên gồm thêm, xóa, sửa.

Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống. Luồng dữ liệu chính:

1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn chọn nhân viên cần tìm, chọn Khen Thưởng.

2. Hệ thống hiển thị giao diện Quản Lý Khen Thưởng. 3. Tại đây người dùng có thể thực hiện các chức năng:

3.1. Thêm mới Khen Thưởng. 3.2. Cập nhật Khen Thưởng. 3.3. Xóa Khen Thưởng.

Extended use case: Thêm Khen Thưởng, Cập nhật Khen Thưởng, Xóa Khen

Thưởng.

Included use case: không.

Mô tả: Chức năng này cho phép người dùng quản lý thông tin Kỷ luật của nhân

viên gồm thêm, xóa, sửa.

Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống. Luồng dữ liệu chính:

1. Từ giao diện chính người dùng chọn Cây thư mục, Chọn Quản lý nhân sự rồi chọn một Phòng ban bất kỳ, sau đó chọn chọn nhân viên cần tìm, chọn Kỷ luật.

2. Hệ thống hiển thị giao diện Quản Lý Kỷ luật. 3. Tại đây người dùng có thể thực hiện các chức năng:

3.1. Thêm mới Kỷ luật. 3.2. Cập nhật Kỷ luật. 3.3. Xóa Kỷ luật.

Extended use case: Thêm Kỷ luật, Cập nhật Kỷ luật, Xóa Kỷ luật. Included use case: không.

Một phần của tài liệu đề tài thiết kế Phần Mềm Quản Lý Nhân Sư (Trang 34)