3.2.2.1 Xác định các tác nhân, đặc tả hệ thống
Tác nhân Ca sử dụng Mô tả
Nhân viên quản lý nhân sự
Đăng nhập Nhân viên quản lý nhân sự có ID và Pass có thể đăng nhập vào hệ thống và sử dụng tất cá các chức năng của hệ thống.
Quản lý thông tin nhân viên , hồ sơ nhân viên
Nhân viên quản lý nhân sự có thể tìm kiếm, xem, cập nhật thông tin hồ sơ nhân viên. Quản lý khen
thưởng kỉ luật Nhân viên quản lý nhân sự có nhiệm vụ thêmmới, sửa, xóa khen thưởng kỉ luật. Quản lý quá trình
phỏng vấn đào tạo
Nhân viên quản lý nhân sự có thể cập nhật, thêm, sửa, xóa thông tin ứng viên, lịch phỏng vấn, đào tạo.
Quản lý hợp đồng lao động
Nhân viên quản lý nhân sự tiến hành thêm, sửa, xóa hợp đồng, hoãn hợp đồng hay hủy hợp đồng lao động.
Nhân viên kế toán
Cập nhật bảng
lương Nhân viên kế toán lập, thêm mới, sửa, xóabảng lương theo yêu cầu của công ty.
Báo cáo thông tin lương
Thực hiện việc báo cáo thông tin hàng tháng, hàng năm, hàng quý.
Ban lãnh đạo
Xem báo cáo nhân viên
Xem báo cáo, tra cứu về nhân viên.
Xem báo cáo lương
Xem báo cáo, tra cứu về lương.
Nhân viên
Xem hồ sơ nhân
viên Nhân viên trong công ty có thể xem hồ sơthông tin về nhân viên. Xem thông tin
lương
Xem thông tin về lương, thưởng, kỉ luật.
3.2.2.2 Vẽ biểu đồ usecase
• Biểu đồ tương tác :
• Usecase tổng quát :
• Usecase tương tác của nhân viên kế toán:
Biểu đồ 3: Usecase tương tác của nhân viên kế toán Usecase tương tác của nhân viên quản lý Nhân sự :
• Usecase tương tác của nhân nhân viên :
Biểu đồ 5: Usecase tương tác của nhân nhân viên
• Usecase tương tác của nhân ban lãnh đạo :
Biểu đồ 6: Usecase tương tác của nhân ban lãnh đạo
• Phân rã usecase cập nhật thông tin HSNV:
• Phân rã usecase cập nhật thông tin hợp đồng lao động:
Biểu đồ 8: Phân rã usecase cập nhật thông tin hợp đồng lao động
• Phân rã Usecase cập nhật HSKTKL Them moi ho so KTKL Sua ho so KTKL Huy ho so KTKL Cap nhat HSKTKL <<extend>> <<extend>> <<extend>>
• Phân rã usecase quản lý chấm công:
Biểu đồ 10: Phân rã usecase quản lý chấm công
• Phân rã usecase quản lý lương:
Biểu đồ 11: Phân rã usecase quản lý lương
Biểu đồ 12: Phân rã Usecase quản lý tuyển dụng đào tạo
• Phân rã usecase tổng hợp báo cáo:
3.2.2.3 Biểu đồ lớp
• Xác định các thực thể
PHONGBAN(MaPB, TenPB)
HOPDONGLD(MaHDLD,LoaiHDLD,Ngaykiket,ThoiHan,Congviec,Chucvu,CheDoL amViec, MucLuong, MaNV)
CHUCVU (MaCv, TenCV)
NHANVIEN (MaNV, MaCV, TenNV, NgaySinh, DiaChi, SDT , CMND, Quyen, ID, Pass, MaPB)
UNGVIEN (MaUV, TenUV, Gioitinh, NgaySinh, ĐiaChi, SDT, Vitrituyendung, Nguyenvong)
LICHPHONGVAN (MaLPV, NgayPV, Noidungchinh, Ketqua, MaUV) BANGCHAMCONG (MaBCC, MaNV, ThangNam, Songaycong, Nghiphep)
QUANLYKTKL ( MaKTKL , MaNV, MucKTKL, NgayKTKL) NVNHANPC (MaNV, MaPC, Ngaynhan)
PHUCAP (MaPC, TenPC, MucPC)
LICHDAOTAO (MaLDT, Ngaybatdau, Ngayketthuc, Diadiem, LoaiDt, MaUV)
• Mối quan hệ giữa các lớp thực thể :
PHONGBAN- NHANVIEN CHUCVU- NHANVIEN BANGCHAMCONG- NHANVIEN QLKTTL- NHANVIEN HOPDONGLD- NHANVIEN NVNHANPC- NHANVIEN PHUCAP- NVNHANPHUCAP UNGVIEN- LICHPHONGVAN UNGVIEN- LICHDAOTAO
• Vẽ biểu đồ lớp chi tiết :
3.2.2.4 Biểu đồ trạng thái
• Trạng thái đăng nhập
Biểu đồ 15: Trạng thái đăng nhập
Biểu đồ 16: Biều đồ trạng thái lớp NhânViên – chức năng: cập nhật thông tin HSNV
• Biểu đồ trạng thái lớp ứng viên- chức năng cập nhật thông tin ứng viên:
Biểu đồ 17: Biểu đồ trạng thái lớp ứng viên- chức năng cập nhật thông tin ứng viên
• Biểu đồ trạng thái lớp HDLD- chức năng cập nhật hợp đông lao động
3.2.2.5 Biểu đồ tuần tự
• Biểu đồ tuần tự chức năng đăng nhập
• Biểu đồ tuần tự chức năng thêm thông tin hồ sơ nhân viên
• Biểu đồ tuần tự chức năng sửa thông tin HSNV
• Biểu đồ tuần tự chức năng xóa hồ sơ nhân viên
3.2.2.6 Biểu đồ hoạt động
• Biểu đồ hoạt động đăng nhập
Biểu đồ 23: Biểu đồ hoạt động đăng nhập
Các hoạt động liên quan đến các chức năng quản lý thông tin nhân viên, quản lý hợp đồng lao động, quản lý tuyển dụng đào tạo,…đều có các hoạt động thêm, sửa, xóa thông tin được biểu diễn chung dưới các biểu đồ sau:
• Biểu đồ hoạt động thêm thông tin
• Biểu đồ hoạt động sửa thông tin
Biểu đồ 25: Biểu đồ hoạt động sửa thông tin
• Biểu đồ hoạt động xóa thông tin
• Biểu đồ hoạt động báo cáo :
Biểu đồ 27: Biểu đồ hoạt động báo cáo
3.2.3Thiết kế HTTT quản lý nhân sự ở công ty TNHH Minh Anh
• Thiết kế CSLD
- Bảng NV:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaNV Text Mã nhân viên
TenNV Text Tên nhân viên
Gioitinh Date/time Giới tính
NgaySinh Text Ngày sinh
DiaChi Text Địa chỉ
SDT Text Số điện thoại
CMTND Text Số chứng minh thư
Quyen Text Quyền quản trị
ID Text ID đăng nhập hệ thống
Pass Text Mật khẩu đăng nhập hệ thống
MaPB Text Mã phòng ban
Bảng 7: Bảng thiết kế cơ sở dữ liệu nhân viên
- Bảng HĐLĐ:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaHD Text Mã hợp đồng
TenHD Text Tên hợp đồng
Ngaybatdau Date/time Ngày bắt đầu
NgayKetthuc Date/time Ngày kết thúc
Mucluong Text Mức lương
MaNV Text Mã nhân viên
MaloaiHD Text Mã loại hợp đồng
- Bảng KTKL:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaKTKL Text Mã khen thưởng kỉ luật
MaNV Text Mã nhân viên
Lido Text Lý do khen thưởng kỉ luật
MucKTKL Number Mức khen thưởng kỉ luật
NgayKTKL Date/time Ngày khen thưởng kỉ luật
Bảng 9: Bảng thiết kế cơ sở dữ liệu KTKL
- Bảng Phòng Ban:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaPB Text Mã phòng ban
TenPB Text Tên phòng ban
Bảng 10: Bảng thiết kế cơ sở dữ liệu Phòng Ban
- Bảng Chức vụ:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaCV Text Mã chức vụ
TenCV Text Tên chức vụ
MaNV Text Mã Nhân viên
Bảng 11: Bảng thiết kế cơ sở dữ liệu Chức vụ
-Bảng Chấm công:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaBCC Text Mã bảng chấm công
MaNV Text Mã nhân viên
ThangNam Date/time Tháng năm
Songaychamcong Number Số ngày chấm công
Nghiphep Number Nghỉ Phép
Bảng 12: Bảng thiết kế cơ sở dữ liệu Chấm công
- Bảng Phụ cấp:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaPC Text Mã phụ cấp
TecPC Text Tên phụ cấp
MucPC Text Mức phụ cấp
MãNV Text Mã nhân viên
- Bảng Nhân viên – Phục cấp
Tên thuộc tính Kiểu dữ liệu Chú thích
MaNV Text Mã nhân viên
MaPc Text Mã phụ cấp
NgayNhan Text Ngày nhận phụ cấp
Bảng 14:Bảng thiết kế cơ sở dữ liệu Nhân viên – Phụ cấp
-Bảng ứng viên:
Tên thuộc tính Kiểu dữ liệu Chú thích
MaUV Text Mã ứng viên
TenUV Text Tên ứng viên
Gioitinh Text Giới tính
Ngaysinh Date/time Ngày sinh
Diachi Text Địa chỉ
SDT Text Số điện thoại
Vitrituyendung Text Vị trí tuyển dụng
Nguyenvong Text Nguyện vọng
Bảng 15: Bảng thiết kế cơ sở dữ liệu Ứng Viên
- Bảng lịch phỏng vấn
Tên thuộc tính Kiểu dữ liệu Chú thích
MaPV Text Mã phỏng vấn
MaUV Text Mã ứng viên
NgayPV Date/time Ngày phỏng vấn
Noidungchinh Text Nội dung chính
Ketqua Text Kết quả
Bảng 16: Bảng thiết kế cơ sở dữ liệu Phỏng vấn
-Bảng lịch đào tạo
Tên thuộc tính Kiểu dữ liệu Chú thích
MaLDT Text Mã lịch đào tạo
MaUV Text Mã Ứng viên
NgayBD Date/time Ngày bắt đầu
NgayKT Date/time Ngày Kết thúc
Diadiem Text Địa Điểm
LoaiDT Text Loại Đào Tạo
• Thiết kế giao diện
- Khi mở ứng dụng, hệ thống sẽ yêu cầu người dung đăng nhập để sử dụng hệ thống.
Hình 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ý phòng ban, Quản Lý ứng viên…
Hình 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 viên sẽ bao gồm đầy đủ thông tin như sau:
Hình 3: Giao diện hệ thống quản lý nhân sự - Quản lý Thông tin nhân viên
- Giao diện quản lý phòng ban:
Hình 4: Giao diện hệ thống quản lý nhân sự - Quản lý phòng ban
Hình 5: Giao diện hệ thống quản lý nhân sự - Quản lý Lương
Qua hơn một tháng thực tập tại công ty trách nhiệm Hữu Hạn Minh Anh và hơn một tháng nghiên cứu làm khóa luận đề tài “ Phân tích thiết kế hệ thống quản lý nhân sự tại công ty trách nhiệm hữu hạn Minh Anh”, bản thân em đã học hỏi được khá nhiều kinh nghiệm về phân tích thiết kế hệ thống thông tin quản lý cũng như tìm hiểu được đôi nét về hệ thống nhân sự, quản lý nhân sự.
Như đã nói quản lý nhân sự là một công việc vô cùng quan trọng, hệ thống quản lý nhân sự lại càng cần phải khoa học, chính xác thì mới có thể đáp ứng được nhu cầu của người dùng. Qua nghiên cứu về phân tích thiết kế hệ thống em cũng phần nào thấy rõ được sự cần thiết của việc áp dụng công nghệ thông tin.
Với sự phát triển của khoa học công nghệ, trong tương lai ngành quản trị hệ thống thông tin kinh tế nói riêng cũng như ngành công nghệ thông tin nói chung sẽ là cánh tay đắc lực cho các nhà quản lý.