PHẦN 1 : TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU
3.3 Thiết kế hệ thống
3.3.1 Biểu đồ lớp chi tiết
Ngoài các thực thể như ở biểu đồ lớp tổng quát thì ở biểu đồ lớp chi tiết thêm các thực thể là:
PHONGBAN (MaPB, TenPB, SoluongNV, Truongphong) CHUCVU (MaCV, TenCV)
Bên cạnh đó, có một số sự thay đổi thuộc tính đã có ở biểu đồ lớp tổng quát như thêm thuộc tính MaPB ở lớp HĐLĐ và các thuộc tính MaPB, MaCV ở lớp HOSONV:
HĐLĐ (MaHĐ, MaNV, TenNV, MaPB, Ngaykiket, Thoihan, Congviec, Chedolamviec)
HOSONV (MaNV, TenNV, MaPB, MaCV, Ngaysinh, Gioitinh, Diachi, SDT, CMND) Ngoài các mối quan hệ như ở biểu đồ lớp tổng quát thì ở biểu đồ lớp chi tiết thêm các mối quan hệ là:
Mối quan hệ giữa các thực thể:
Bảng 3.13: Mối quan hệ mới giữa các lớp thực thể
Tên thực thể Mối quan hệ
HĐLĐ - PHONGBAN 1 - 1
PHONGBAN - HOSONV 1 - n
NGUOIDUNG - CHUCVU 1 - 1
Vẽ biểu đồ lớp chi tiết :
Biểu đồ 3.15: Biểu đồ lớp chi tiết
Máy tính của ban lãnh đạo và máy tính của nhân viên sẽ được kết nối cùng máy tính chủ để phối hợp nhau cùng hoạt động
Biểu đồ 3.16: Biểu đồ triển khai
3.3.3 Thiết kế giao diện
Khi mở ứng dụng, hệ thống sẽ yêu cầu người dùng đăng nhập để sử dụng hệ thống
Hình 3.1: Giao diện đăng nhập hệ thống quản lý nhân sự
Đăng nhập vào hệ thống, hệ thống sẽ có các nút lệnh để người dung truy cập vào tùy từng mục đích sử dụng như: Quản lý nhân viên, quản lý lương, tìm kiếm, báo cáo.
Hình 3.2: Giao diện hệ thống quản lý nhân sự
Giả sử người dùng chọn quản lý nhân viên, giao diện quản lý nhân sự sẽ bao gồm đầy đủ thơng tin như sau:
Hình 3.3: Giao diện hệ thống quản lý nhân sự
Giao diện quản lý lương
Giao diện chức năng tìm kiếm
Hình 3.5: Giao diện hệ thống quản lý nhân sự - Chức năng tìm kiếm