QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
KHOA KINH TẾ
ĐẠI HỌC QUỐC GIA TPHCM
Đồ Án Phân Tích Thiết Kế Hệ Thống Thông Tin
Page | 1
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Phần 1: Lời nói đầu
Xã hội ngày càng phát triển, khoa học công nghệ trở thành người bạn đồng hành không thể
thiếu tạo nên sự phát triển đó. Nó giúp cho chúng ta giải quyết rất nhiều vấn đề mà tưởng
chừng như không thể nào làm được.
Thực tế cho thấy, ngày càng có nhiều doanh nghiệp mọc lên. Mỗi doanh nghiệp luôn muốn
tạo nên một cách thức quản lý tổ chức chuyên nghiệp và hiệu quả. Trong đó có thể nói quản
lý nhân sự là một nhân tố quan trọng quyết định sự thành công của doanh nghiệp.
Quản lý nhân sự đối với một đơn vị sản xuất là một công việc đòi hỏi nhiều nhân lực,
công sức và thời gian. Nếu một hệ thống quản lý nhân sự tốt nó sẽ giúp cho lãnh đạo trong
việc điều hành doanh nghiệp dễ dàng và thuận lợi. Hơn nữa với những doanh nghiệp vừa và
lớn sẽ đòi hỏi phải duy trì một cơ cấu quản lý nhân sự, chấm công, tiền lương cồng kềnh. Vậy
làm thế nào để bạn có thể thực hiện tốt công việc quản lý của mình, đó cũng là mối quan tâm
của doanh nghiệp.
Với sự vào cuộc của khoa học công nghệ đã tạo ra rất nhiều giải pháp nhằm tháo gở và
giải quyết những băn khoăn, lo lắng đó.
Nhận thấy được tầm quan trọng của việc đưa ra giải pháp nhằm giúp cho các doanh nghiệp
thực hiện việc quản lý nhân sự, chấm công và tiền lương một cách nhanh chóng, chính xác,
tiện lợi, tự động và mang tính chuyên nghiệp.
Trong đề tài này nhóm chúng em dựa theo tình hình của công ty cổ phần SGView để xây
dựng phần mềm quản lý nhân sự và tiền lương.
Phần 2: Mục tiêu của đề tài:
• Giúp cho lãnh đạo các cơ quan, xí nghiệp theo dõi một cách khoa học, tiện lợi, chính xác
thông tin về nguồn lực cán bộ. Có được cái nhìn tổng quan về nguồn lực trên nhiều góc
Công ty không có phòng kinh doanh vì việc kinh doanh thực hiện thông qua các đại lý.
a. Phòng hành chánh
• Có nhiệm vụ quản lý văn phòng, lo việc mua văn phòng phẩm, vé máy bay, mua
hoa... để phục vụ cho nhân viên công ty.
• Nhân viên phòng hành chánh không can thiệp vào chương trình nhân sự và tiền lương
b. Phòng kế toán
• Ghi chép thu chi mọi hoạt động tài chính của công ty
• Xem báo cáo thống kê lương theo từng phòng ban và toàn công ty
• Xem thống kê tiền thưởng của toàn công ty
c. Phòng nhân sự
• Có nhiệm vụ tuyển nhân viên cho công ty, quá trình tuyển nhân viên gồm : tìm nhân
viên, phỏng vấn sơ bộ rồi giao danh sách cho từng phòng (tùy vị trí tuyển dụng), các
phòng sẽ tiếp tục phỏng vấn chi tiết.
• Ngoài ra phòng nhân sự còn có nhiệm vụ theo dỏi chấm công (công việc chấm công
của công ty cổ phần SGView được thực hiện bằng cách dùng thẻ nhân viên và máy quét),
giải quyết chế độ, lo bảo hiểm xã hội, bảo hiểm y tế...
• Phòng nhân sự có thể dùng chương trình để cập nhật hồ sơ nhân viên mới, điều chỉnh
lương, phòng ban của các nhân viên khi nhân viên được tăng lương hay chuyển đổi phòng
ban.
• Xem danh sách nhân viên theo từng phòng ban, thông tin chi tiết của từng nhân viên
• Truy xuất, theo dõi báo cáo chấm công hàng tháng, để nắm được tình hình làm việc
hàng tháng của từng nhân viên trong công ty.
Page | 4
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
• Thay đổi số liệu chấm công
• Tính lương tạm ứng và lương mỗi nữa tháng cho nhân viên (công ty phát lương mỗi
nữa tháng 1 lần)
• Lập phiếu lương tổng quát cho các nhân viên
• Lập phiếu lương chi tiết cho từng nhân viên
• Thông kê lương theo phòng ban và theo toàn công ty
• Giám đốc là người quyết định lương, kéo dài thời hạn hay chấm dức hợp đồng của
nhân viên với công ty.
• Thông tin nhân viên cần cập nhật bao gồm : Mã nhân viên, mã phòng ban, họ tên nhân
viên, giới tính, ngày sinh, địa chỉ thường trú, địa chỉ hiện tại, số chứng minh nhân dân,
số sổ bảo hiểm, quê quán, dân tộc, tôn giáo, bằng cấp, quá trình công tác, lương, hình...
c. Quản lý chấm công:
Page | 5
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Việc chấm công củ công ty được thực hiện bằng cách dùng máy quét mã trên thẻ
nhân viên, thông tin chấm công hàng ngày được cập nhật vào chương trình.
Bảng chấm công bao gồm : số thứ tự, họ tên nhân viên, số ngày làm việc, số ngày
nghỉ phép,số ngày nghỉ không phép, số ngày nghỉ có lương...
d. Quản lý lương:
Mỗi tháng, nhân viên phòng nhân sự phải cập nhật tổng số ngày làm việc
Cách tính lương:
• Hàng tháng công ty phải nộp cho cơ quan bảo hiểm xã hội 20% số tiền lương của mỗi
nhân viên, trong đó nhân viên chịu 5% và công ty chịu 15%.
• Tiền bảo hiểm y tế công ty phải nộp là 3% ứng với mỗi nhân viên, trong đó công ty
chịu 2% và nhân viên chị 1%
• Ngoài ra nhân viên phải chịu 1 khoản tiền thuế thu nhập (không kể tiền thưởng và phụ
cấp).
• Tính lương tạm ứng: thực hiện vào giữa mỗi tháng. Lương tạm ứng của nhân viên bằng
50% mức lương chính không bao gồm phụ cấp sinh hoạt
• Tính lương cuối tháng
Báo cáo lương hàng tháng bao gồm:
Bảng lươn tạm ứng theo từng phòng ban: để phát lương tạm ứng giữa tháng.
Phiếu lương cuối tháng : phát cho từng nhân viên
Bảng lương cuối tháng theo từng phòng ban: số thứ tự, họ và tên, tổng số ngày
công, lương,phụ cấp sinh hoạt, lương tạm ứng, bảo hiểm xã hội, bảo hiểm y tế, thuế
thu nhập, lương cuối tháng.
• DangNhap
• DangXuat
• ThayDoiMatKhau
• KhoaUngDung
• QuanLyCauHinhHeThong
b. Quản lý nhân sự (QLNS)
• CapNhatDMChucVu
• CapNhatDMDanToc
• CapNhatDMKhenThuong
• CapNhatDMPhuCap
• CapNhatDMPhongBan
• CapNhatDMTonGiao
Page | 7
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
• CapNhatDMLoaiHopDong
• CapNhatDMLyDoLuuTruHoSo
• CapNhatDMNgachLuong
• CapNhatHoSoNhanSu
• CapNhatQuaTrinhKhenThuong
• CapNhatQuaTrinhKyLuat
• CapNhatQuaTrinhPhuCap
• QuanLyHopDongLaoDong
• CapNhatQuaTrinhLuong
• QuanLyNgachLuong
• ThongKeThongTinNhanSu
• CapNhatQuaTrinhCongTac
• NangBacLuong
• ThuyenChuyenCongTac
• NghiViec
• DanhsachNhanSu
III. Mô tả sơ đồ chức năng:
Các biểu đồ Usecase của hệ thống được mô hình hóa thành các gói.
Usecase tổng quát:
1. Gói quản lý hệ thống (QLHT):
Usecase quản lý hế thống
Page | 10
QLCC
QLHT
QLNS
QLTL
QLHT: Quản lý hệ thống
QLNS: Quản lý nhân sự
QLCC: Quản lý chấm công
QLTL: Quản lý tiền lương
Cập nhật người dùng
Thay đổi mật khẩu
Cập nhật nhóm người dùng
Cấu hình hệ thống
Phân quyền nhóm người dùng
liệt kê danh sách chức năng
QTHT
Đăng xuất
Đăng nhập
Khoá ứng dụng
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Hình 1. Biểu đồ tuần tự Đăng nhập hệ thống
UC Phân quyền nhóm người dùng
Usecase phân quyền nhóm người dùng
Mô tả tổng quan:
Quản lý nhóm chức năng người dùng:
: QTHT
: UI HRM
: Ctr NguoiDung : Ctr NhomNguoiDung
: Ent NguoiDung
1: Cập nhật người dùng
2Cập nhật người dùng
3: Lấy danh sách nhóm người dùng
4: Danh sách nhóm người dùng
8: Thông báo cập nhật thành công
9: Thông báo thành công
6: Cập nhật danh sách nhóm người dùng
7: Cập nhật thành công
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Hình 3. Biểu đồ tuần tự Cập nhật danh mục phòng ban.
Cập nhật danh mục ngạch lương
Page | 13
Cập nhật danh mục Phòng ban
Cập nhật danh mục Chức vụ
Cập nhật danh mục Phụ cấp
Cập nhật danh mục Dân tộc
Cập nhật danh mục Tôn giáo
Cập nhật danh mục khen thưởng
Cập nhật danh mục Loại hợp đồng
Cập nhật danh mục Lý do lưu trữ hồ sơ
QTNS
: UI HRM
: QTNS
: Ctr DMPhongBan
: Ent DMPhongBan
1: Cập nhật danh mục phòng ban
sách sau đó điều chỉnh thông tin cần chỉnh sửa như mã số, tên, thời hạn nâng
lương.
- Chỉnh sửa bậc lương: Người dùng chọn thang bảng lương cần điều chỉnh bậc
lương, chọn bậc lương cần chỉnh sửa, thiết lập lại các thông tin cần chỉnh sửa như:
bậc lương và hệ số.
Xóa ngạch lương: có 2 loại xóa
- Xóa thang bảng lương: người dùng chọn 1 hoặc nhiều thang bảng lương từ bảng
danh sách sau đó chọn xóa để xóa vĩnh viễn các thông tin thang bảng lương đã
chọn, hệ thống sẽ cảnh báo có muốn xóa hay không nếu có thì thực hiện thao tác
xóa, đồng thời hệ thống sẽ kiểm tra xem ngạch lương, bậc lương có được cập nhật
trong hồ sơ nhân sự hay, nếu có tồn tại thì sẽ báo lỗi và không cho xóa, nếu không
thì sẽ xóa thang bảng lương và bậc lương đang tồn tại trong thang bảng lương đó.
- Xóa bậc lương: người dùng chọn thang bảng lương, hệ thống sẽ hiển thị danh sách
bậc lương của thang bảng lương đó, chọn 1 hoặc nhiều bậc lương cần xóa sau đó
chọn xóa để xóa vĩnh viễn các thông tin bậc lương đã chọn, hệ thống sẽ cảnh báo
có muốn xóa vĩnh viễn hay không nếu có thì thực hiện thao tác xóa.
Page | 14
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Usecase thông tin các quá trình
Usecase cập nhật quá trình khen thưởng
Xoa
Them moi
Chinh sua
Hien thi
QTNS
Page | 15
Danh sách nhân sự
Thuyên chuyển công tác
Cập nhật quá trình công tác
Nân bậc lương
Tạo mới hồ sơ
Thêm mới thông tin chi tiết cho nhân sự
Chỉnh sửa thông tin chi tiêt
QTNS
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Chuỗi sự kiện:
Thêm mới hồ sơ nhân sự.
- Người dùng chọn tạo nhân sự, hệ thống sẽ hiển thị form tạo nhân sự cho người
dùng thiết lập, người dùng nhập vào các thông tin như: như mã nhân viên, tên, họ
lót, chức vụ, phòng ban, giới tính, ngày sinh,…
- Nhấp tạo mới để tạo mới một dữ liệu hồ sơ nhân sự vừa thiết lập.
- Khi đó hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu hồ sơ nhân sự nhập vào, nếu
như không hợp lệ thì sẽ không cho lưu và yêu cầu người dùng nhập lại. Nếu hợp
lệ, thông tin hồ sơ nhân sự được thêm mới.
Chỉnh sửa dữ liệu hồ sơ nhân sự của một nhân sự.
- Người dùng chọn 1 tên nhân sự từ bảng danh sách sau đó chọn cập nhật thông tin
chi tiết, hệ thống sẽ hiển thị form chỉnh sửa để người dùng chỉnh sửa lại thông tin
chính như: mã nhân viên, tên, họ lót, chức vụ, phòng ban, giới tính, ngày sinh,
email, hoặc chỉnh sửa các thông tin hồ sơ nhân sự chi tiết.
- Khi hoàn tất công việc chỉnh sửa, kích Lưu để lưu, khi đó hệ thống sẽ kiểm tra
tính hợp lệ của các thông tin. Nếu hợp lệ thì lưu sự thay đổi của nhân sự đó, nếu
không hợp lệ thì thông báo cho người dùng biết và yêu cầu nhập lại.
Cập nhật thông tin chi tiết cho hồ sơ nhân sự.
- Người dùng cập nhật Sơ yếu lý lịch cho hồ sơ nhân sự gồm: Họ và tên khác, ảnh,
nơi sinh, số CMND, nơi cấp, ngày cấp, số hiệu công chức, ngạch lương, nguyên
quán, hộ khẩu thường trú, nơi ở hiện nay, dân tộc, tôn giáo, văn hóa phổ thông…
- Khi đã hoàn tất việc cập nhật cho hồ sơ nhân sự đang chọn, chọn lưu để lưu dữ
liệu vừa nhập (khi đó hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu nếu hợp lệ thì
lưu, còn không hợp lệ sẽ cảnh báo và yêu cầu nhập lại thông tin).
Page | 17
đồng cho nhân sự.
Ký hợp đồng cho nhân sự.
- Người dùng chọn nhân sự cần ký hợp đồng, chọn ký hợp đồng, khi đó hệ thống
sẽ hiển thị form ký hợp đồng (nếu nhân sự này đã tồn tại một hợp đồng đang còn
active thì sẽ hiển thị lên trên form ký hợp đồng).
- Nhập số hợp đồng, loại hợp đồng, thiết lập thời hạn từ ngày hiệu lực khi đó hệ
thống sẽ lấy số kỳ trong danh mục loại hợp đồng cộng cho khoảng thời gian từ
ngày để cho ra khoảng thời gian hết hạn hợp đồng, nếu thời gian hết hạn của loại
hợp đồng là vô thời hạn thì thời hạn đến ngày sẽ lấy dữ liệu null, nhập chú thích.
- Người dùng chọn lưu để lưu thông tin đăng ký hợp đồng mới cho nhân sự. Khi
đó hệ thống sẽ kiểm tra tính hợp lệ, nếu hợp lệ thì dữ liệu được lưu, nếu không
hợp lệ hệ thống sẽ cảnh báo người dùng và yêu cầu nhập lại thông tin cho thích
hợp.
Chỉnh sửa thông tin hợp đồng lao động.
- Người dùng chọn nhân sự đã tồn tại hợp đồng và đang được sử dụng, chọn cập
nhật hợp đồng, khi đó hệ thống sẽ hiển thị form cập nhật hợp đồng cho nhân sự.
- Thiết lập lại các thông tin cần điều chỉnh
- Người dùng chọn lưu để cập nhật lại thông tin cho hợp đồng của nhân sự được
chọn, hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu, nếu hợp lệ thì sẽ lưu, nếu
không hợp lệ sẽ thông báo và yêu cầu người dùng nhập lại.
Bỏ qua dữ liệu hợp đồng lao động
- Khi có sự thay đổi trên form ký hợp đồng lao động mà chưa lưu, người dùng
muốn thiết lập lại dữ liệu ban đầu chọn bỏ qua.
Page | 19
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Hình 6. Biểu đồ tuần tự Cập nhật danh mục loại hợp đồng.
Page | 20
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Cập nhật quá trình lương
Usecase cập nhật quá trình lương
các quá trình lương đã chọn hay không.
- Nếu người dùng đồng ý, hệ thống sẽ xóa các quá trình lương đã chọn.
Hủy bỏ các thay đổi tạm thời.
- Sau khi cập nhật tạm thời một số quá trình lương mà chưa lưu(trong trường hợp
thêm mới, chỉnh sửa). Chọn huỷ bỏ thì các thay đổi đã cập nhật tạm thời cho các
quá trình lương đã thêm mới, chỉnh sửa tạm thời sẽ được huỷ bỏ.
Hình 7. Biểu đồ tuần tự Quá trình lương.
Cập nhật quá trình công tác
Page | 22
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Mô tả tổng quan:
Đây là trường hợp người dùng hệ thống thực hiện việc xem, thêm mới, chỉnh sửa hoặc
xoá quá trình công tác.
Chuỗi sự kiện:
Thêm mới quá trình công tác.
- Người dùng chọn loại quá trình cần cập nhật(từ hồ sơ nhân sự).
- Hệ thống hiển thị danh sách dữ liệu các quá trình công tác hiện có trong hệ thống,
gồm các thông tin: khoảng thời gian, đơn vị công tác, mã nv, chức vụ, phòng ban,
chú thích, hiện tại và phần trước tuyển dụng. Từ đó người dùng có thể xem danh
sách hiện có để thêm, chỉnh sửa hay xoá dữ liệu.
- Người dùng nhập các thông tin cần thiết như: khoảng thời gian, đơn vị công tác,
chức vụ, phòng ban…Sau đó kích nút Lưu để lưu thông tin thêm mới.
Chỉnh sửa quá trình công tác.
- Người dùng chọn một quá trình công tác muốn chỉnh sửa.
- Nhập thông tin mới vào. Sau đó Kích nút Lưu để cập nhật lại thông tin.
Xoá quá trình công tác.
- Người dùng chọn 1 hoặc nhiều thông tin dữ liệu quá trình lương hiện có trong
bảng danh sách. Kích nút Xoá, hệ thống sẽ nhắc nhở người dùng có thực sự muốn
xoá các quá trình lương đã chọn hay không.
- Nếu người dùng đồng ý, hệ thống sẽ xóa các quá trình lương đã chọn.
sự, đồng thời thêm mới vào quá trình công tác.
- Hệ thống sẽ kiểm tra tính hợp lệ, nếu hợp lệ thì lưu thông tin lại, nếu không thì
thông báo cho người dùng nhập lại cho phù hợp.
Nghỉ việc
Mô tả tổng quan:
Thiết lập nghỉ việc cho nhân sự và phục hồi những nhân sự đã nghỉ việc khi nhân sự
đó đi làm lại.
Chuỗi sự kiện:
Thiết lập nghỉ.
- Người dùng chọn chức năng hiển thị danh sách nhân sự, hệ thống hiển thị bảng
danh sách nhân sự đang tồn tại.Từ đó người dùng có thể thiết lập nghỉ cho
nhân sự được chọn.
- Chọn nghỉ việc, hệ thống sẽ hiển thị form nghỉ việc.
- Người dùng thiết lập các thông tin nghỉ cho nhân sự. Sau đó kích nút Lưu, hệ
thống sẽ kiểm tra tính hợp lệ, nếu hợp lệ sẽ cập nhật lại trạng thái của nhân sự
thành false và thêm mới một trường vào nghỉ việc.
Phục hồi hồ sơ nhân sự.
- Người dùng chọn phục hồi hồ sơ nhân sự từ danh sách nhân sự, hệ thống sẽ
hiển thị danh sách những nhân sự đã được thiết lập nghỉ việc.
- Từ danh sách nhân sự nghỉ việc đó, người dùng chọn nhân sự nào muốn phục
hồi hồ sơ, chọn phục hồi, hệ thống sẽ cập nhật lại trạng thái của nhân sự
Usecase báo cáo nhân sự
Page | 24
QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG K07406
Page | 25
Báo cáo hết hạn hợp đồng lao động
Báo cáo đến hạn nâng lương
Báo cáo lương hiện tại và ngày nâng
QTNS