Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin cá nhân của nhân viên”:
Bảng 3.13: Kịch bản cho use case “Báo cáo, thống kê thông tin cá nhân của nhân viên”
Tên use case Use case “Báo cáo, thống kê thông tin cá nhân của nhân viên” Tác nhân chính Nhân viên quản lý nhân sự
Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin cá nhân của nhân viên được cập nhật đầy đủ, chính
xác
Sự kiện chính - Nhân viên quản lý nhân sự chọn form báo cáo, thống kê trên hệ thống
- Hệ thống hiển thị form báo cáo, thống kê
- Nhân viên quản lý nhân sự chọn chức năng báo cáo, thống kê thông tin cá nhân của nhân viên
- Hệ thống hiển thị form báo cáo, thống kê thông tin cá nhân của nhân viên và yêu cầu nhân viên quản lý nhân sự báo cáo, thống kê thông tin cá nhân của nhân viên
- Nhân viên quản lý nhân sự báo cáo, thống kê thông tin cá nhân của nhân viên
- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thông báo đã thực hiện thành cơng
- Q trình báo cáo, thống kê thông tin cá nhân của nhân viên kết thúc
- Nhân viên quản lý nhân sự thoát khỏi chức năng báo cáo, thống kê thông tin cá nhân của nhân viên
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống
Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin lương của nhân viên”:
Bảng 3.14: Kịch bản cho use case “Báo cáo, thống kê thông tin lương của nhân viên”
Tên use case Use case “Báo cáo, thống kê thơng tin lương của nhân viên” Tác nhân chính Nhân viên quản lý nhân sự
Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin lương của nhân viên được cập nhật đầy đủ, chính xác Sự kiện chính - Nhân viên quản lý nhân sự chọn form báo cáo, thống kê trên hệ
thống
- Hệ thống hiển thị form báo cáo, thống kê
- Nhân viên quản lý nhân sự chọn chức năng báo cáo, thống kê thông tin lương của nhân viên
- Hệ thống hiển thị form báo cáo, thống kê thông tin lương của nhân viên và yêu cầu nhân viên quản lý nhân sự báo cáo, thống kê thông tin lương của nhân viên
- Nhân viên quản lý nhân sự báo cáo, thống kê thông tin lương của nhân viên
- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thông báo đã thực hiện thành cơng
- Q trình báo cáo, thống kê thơng tin lương của nhân viên kết thúc - Nhân viên quản lý nhân sự thốt khỏi chức năng báo cáo, thống kê thơng tin lương của nhân viên
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống
3.3.3. Biểu đồ lớp tổng quát
Biểu đồ lớp tổng quát gồm những thực thể là:
NHANVIEN (MaNV, MaCV, TenNV, Ngaycinh, Gioitinh, Diachi, SDT , CMND, ID, Pass, MaPB)
BANGCHAMCONG (MaBCC, MaNV, Thangnam, Songaycong) BANGLUONG(MaBL, MaBCC, Hesoluong, Thamnien, Tongluong) PHONGBAN (MaPB, TenPB)
QLKTKL(MaKTKL, MaNV, MucKTKL, NgayKTKL) CHUCVU (MaCv, TenCV)
Mối quan hệ giữa các thực thể là:
Bảng 3.15: Mối quan hệ giữa các thực thể
Tên thực thể Mối quan hệ
PHONGBAN- NHANVIEN 1 - n BANGCHAMCONG- NHANVIEN n - n QLKTKL- NHANVIEN 1 – n CHUCVU- NHANVIEN 1 – n BANGCHAMCONG - BANGLUONG 1 – 1 Vẽ biểu đồ lớp tổng quát :