Hình 3.10. Use case quản lý kỉ luật
− Tác nhân: Quản trị viên và trưởng phòng.
− Mơ tả tổng qt: Trưởng phịng và quản trị viên quản lý kỉ luật của từng nhân viên trong công ty.
− Điều kiện đầu vào: Người dùng đăng nhập thành công, với quyền quản trị và trưởng phịng.
Dịng sự kiện chính:
Người dùng chọn quản lý kỉ luật.
Hệ thống hiển thị danh sách kỉ luật, và các chức năng: thêm, sửa, xóa kỉ luật:
▫ Thêm kỉ luật:
Hệ thống hiển thị form nhập kỉ luật. Người dùng nhập thông tin kỉ luật. Nhập nút thêm kỉ luật.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thơng báo thêm kỉ luật thành công. Hệ thống lưu lại thông tin kỉ luật.
▫ Sửa kỉ luật:
Hệ thống hiển thị form cập nhật kỉ luật. Người dùng nhập thông tin cần thay đổi. Nhập nút cập nhật kỉ luật.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Người dùng chọn thông tin kỉ luật cần xóa.
Hệ thống kiểm tra: Nếu khơng có ràng buộc, thực hiện xóa kỉ luật và trả về trang hiện hành. Ngược lại, hủy thao tác xóa.
− Dịng sự kiện rẽ nhánh A1: Hệ thống báo lỗi.
Người dùng thưc hiện nhập lại dữ liệu. Quay lại bước 2 của sự kiện.
− Điều kiện đầu ra: Danh sách kỉ luật được cập nhật đầy đủ vào cơ sở dữ liệu.
3.2.10.Use Case quản lý ngày nghỉ:
Hình 3.11. Use Case quản lý ngày nghỉ
− Tác nhân: Quản trị viên và trưởng phòng.
− Mơ tả tổng qt: Trưởng phịng và quản trị viên quản lý các ngày nghỉ của nhân viên.
− Điều kiện đầu vào: Người dùng đăng nhập thành công, với quyền quản trị và trưởng phịng.
Dịng sự kiện chính:
Người dùng chọn quản lý ngày nghỉ.
Hệ thống hiển thị danh sách ngày nghỉ, và các chức năng: thêm, sửa và xóa ngày nghỉ:
▫ Thêm ngày nghỉ:
Hệ thống hiển thị form nhập ngày nghỉ. Người dùng nhập thông tin ngày nghỉ. Nhập nút thêm ngày nghỉ.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống lưu lại thông tin ngày nghỉ. ▫ Sửa ngày nghỉ:
Hệ thống hiển thị form cập nhật ngày nghỉ. Người dùng nhập thông tin cần thay đổi. Nhập nút cập nhật ngày nghỉ.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo cập nhật ngày nghỉ thành công. Hệ thống cập nhật thơng tin ngày nghỉ.
▫ Xóa ngày nghỉ:
Người dùng chọn thơng tin ngày nghỉ cần xóa.
Hệ thống kiểm tra: Nếu khơng có ràng buộc, thực hiện xóa ngày nghỉ và trả về trang hiện hành. Ngược lại, hủy thao tác xóa.
− Dịng sự kiện rẽ nhánh A1: Hệ thống báo lỗi.
Người dùng thưc hiện nhập lại dữ liệu. Quay lại bước 2 của sự kiện.
− Điều kiện đầu ra: Danh sách ngày nghỉ được cập nhật đầy đủ vào cơ sở dữ liệu.
3.2.11.Use Case quản lý phụ cấp:
Hình 3.12. Use Case quản lý phụ cấp
− Tác nhân: Quản trị viên và trưởng phịng.
− Mơ tả tổng quát: Trưởng phòng và quản trị viên quản lý phụ cấp thêm của nhân viên.
− Điều kiện đầu vào: Người dùng đăng nhập thành công, với quyền quản trị và trưởng phòng.
Hệ thống hiển thị danh sách phụ cấp, và các chức năng: thêm, sửa và xóa phụ cấp:
▫ Thêm phụ cấp:
Hệ thống hiển thị form nhập phụ cấp. Người dùng nhập thông tin phụ cấp. Nhập nút thêm phụ cấp.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thơng báo thêm phụ cấp thành công. Hệ thống lưu lại thông tin phụ cấp.
▫ Sửa phụ cấp:
Hệ thống hiển thị form cập nhật phụ cấp. Người dùng nhập thông tin cần thay đổi. Nhập nút cập nhật phụ cấp.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo cập nhật phụ cấp thành công. Hệ thống cập nhật thông tin phụ cấp.
▫ Xóa phụ cấp:
Người dùng chọn thơng tin phụ cấp cần xóa.
Hệ thống kiểm tra: Nếu khơng có ràng buộc, thực hiện xóa phụ cấp và trả về trang hiện hành. Ngược lại, hủy thao tác xóa.
− Điều kiện đầu ra: Danh sách phụ cấp được cập nhật đầy đủ vào cơ sở dữ liệu.
3.2.12.Use Case quản lý thai sản:
Hình 3.13. Use Case quản lý thai sản
− Tác nhân: Quản trị viên và trưởng phịng.
− Mơ tả tổng quát: Trưởng phòng và quản trị viên quản lý danh sách nhân viên trong diện thai sản.
− Điều kiện đầu vào: Người dùng đăng nhập thành công, với quyền quản trị và trưởng phịng.
Dịng sự kiện chính:
Người dùng chọn quản lý thai sản.
Hệ thống hiển thị danh sách thai sản, và chức năng: thêm, sửa, xóa thai sản: ▫ Thêm thai sản:
Hệ thống hiển thị form nhập thai sản. Người dùng nhập thông tin thai sản. Nhập nút thêm thai sản.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo thêm thai sản thành công. Hệ thống lưu lại thông tin thai sản.
▫ Sửa thai sản:
Hệ thống hiển thị form cập nhật thai sản. Người dùng nhập thông tin cần thay đổi. Nhập nút cập nhật thai sản.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu khơng, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo cập nhật thai sản thành công. Hệ thống cập nhật thơng tin thai sản.
▫ Xóa thai sản:
Người dùng chọn thơng tin thai sản cần xóa.
Hệ thống kiểm tra: Nếu khơng có ràng buộc, thực hiện xóa thai sản và trả về trang hiện hành. Ngược lại, hủy thao tác xóa.
− Điều kiện đầu ra: Danh sách thai sản được cập nhật đầy đủ vào cơ sở dữ liệu.