Phân tích thiết kế hệ thống quản lý nhân sự, tiền lương công ty TNHH một thành viên thăng long Biểu đồ phân rã chức QUẢN LÝ NHÂN SỰ VÀ TIỀN LƯƠNG QUẢN LÝ NHÂN SỰ QUẢN LÝ DỰ ÁN QUẢN LÝ TIỀN LƯƠNG BÁO CÁO THỐNG KÊ Cập nhật hồ sơ nhân Cập nhật dự án Lập bảng công Xuất danh sách nhân Chuyển phòng Tạo nhóm làm việc Khai báo khoản phụ cấp In danh sách khen thưởng, kỷ luật Khai báo khoản khấu trừ Báo cáo danh sách nhân viên hưởng trợ cấp xã hội Nghỉ việc Lập bảng lương Tính lương Báo cáo danh sách nhân viên nghỉ việc, hết hợp đồng Báo cáo tiền lương
Trang 1BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Bài tập số 17: Phân tích thiết kế hệ thống quản lý nhân sự, tiền lương
công ty TNHH một thành viên Thăng Long
Nhóm: 10
Giảng viên hướng dẫn: Lê Trí Thành
Trang 2Bài tập của nhóm em gồm các phần sau:
Chương 1: Phần mở đầu
I ĐẶT VẤN ĐỀ
1.1 Mục đích
1.2 Giới thiệu bài toán
Chương 2: Khảo sát nghiệp vụ hệ thống
II KHẢO SÁT VÀ XÁC LẬP DỰ ÁN
2.1 Hoạt động của hệ thống hiện tại 2.2 Ưu, nhược điểm của hệ thống hiện tại 2.3 Giải pháp khắc phục vấn đề
2.4 Các vấn đề và yêu cầu đặt ra đối với hệ thống cần xây dựng
Chương 3: Phân tích và thiết kế hệ thống
III PHÂN TÍCH
3.1 Biểu đồ phân cấp chức năng
3.2 Biểu đồ luồng dữ liệu
IV THIẾT KẾ HỆ THỐNG
4.1 Xác định kiểu thực thể
4.2 Biểu đồ quan hệ thực thể E – R 4.3 Thiết kế cấu trúc các bảng cơ sở dữ liệu 4.4 Mô hình quan hệ giữa các bảng
KẾT LUẬN
Trang 3I ĐẶT VẤN ĐỀ
1.1 Mục đích
- Đưa tin học vào quản lý nhân sự và tiền lương thì hệ thống để đáp ứng được việc cung cấp thông tin về nhân sự và tính lương một cách chính xác, kịp thời, giảm bớt thời gian tra cứu, đáp ứng yêu cầu của lãnh đạo trở nên nhanh hơn
1.2 Giới thiệu bài toán
1.2.1 Giới thiệu tổng quát về công ty TNHH một thành viên Thăng Long
Công ty TNHH một thành viên Thăng Long kinh doanh các hàng cơ khí, máy công nghiệp, vật tư, Gần đây nhất công ty đã thay đổi cơ cấu nhân
sự, theo đó công ty đã mở thêm công ty con chuyên cung cấp các phần mềm
và dịch vụ mạng
Trang 41.2.2 Sơ đồ tổ chức bộ máy của công ty con
PHÒNG KỸ THUẬT
PHÒNG HÀNH CHÍNH
PHÒNG MARKETING
Trang 5II KHẢO SÁT VÀ XÁC LẬP DỰ ÁN
2.1 Hoạt động của hệ thống hiện tại
- Mọi thông tin nhân viên và việc chấm công, tính lương đều thực hiện trên giấy tờ
- Lập bảng công, tính lương một cách thủ công, còn nhiều sai sót, hạn chế
2.2 Ưu, nhược điểm của hệ thống hiện tại
Ưu điểm: việc quản lý nhân viên và chấm công dễ dàng
Nhược điểm:
- Lãng phí về tiền của của công ty
- Dễ mất mát dữ liệu
- Tìm kiếm thông tin khó khăn
- Tính lương mất nhiều thời gian và có thể nhiều lúc không chính xác
Trang 6- Quản lý chi tiết về hợp đồng lao động
- Theo dõi gia hạn hợp đồng
- Lưu trữ hồ sơ khi người lao động nghỉ việc, tạm hoãn hợp đồng
2.3.3 Thông tin điều chuyển nhân sự
Theo dõi quá trình điều chuyển nhân sự trong nội bộ công ty
2.3.4 Thông tin chính sách của người lao động
Theo dõi quyền lợi của người lao động tham gia BHXH, BHYT, chế độ nghỉ phép, nghỉ dưỡng sức, ốm đau, thai sản
Trang 72.3.5 Quản lý tiền lương
- Tính lương nhân viên theo giờ công và ngày công
- Quản lý các khoản thưởng đột xuất
Cách tính lương:
Lsp = Ni * ĐGi * Ki Lt/g = (Số ngày công * Mức lương cơ bản * Bậc lương)/26 Lương thực lĩnh = Lsp + Lt/g + Lương khác + Thưởng + Các khoản phụ
cấp – Các khoản khấu trừ
2.3.6 Báo cáo
- Báo cáo quản lý nhân sự
- Báo cáo quản lý tiền lương
2.4 Các vấn đề và yêu cầu đặt ra đối với hệ thống cần xây dựng
Hệ thống cần xây dựng phải đảm bảo dễ dàng quản lý nhân viên và tính lương, xử lý nhanh công việc quản lý, cập nhật các thông tin kịp thời, dễ dàng tìm kiếm thông tin và tính lương chính xác, nhanh chóng
Trang 8III PHÂN TÍCH
3.1 Biểu đồ phân rã chức năng
QUẢN LÝ NHÂN SỰ VÀ TIỀN LƯƠNG
QUẢN LÝ NHÂN SỰ QUẢN LÝ TIỀN LƯƠNG BÁO CÁO THỐNG KÊ
Cập nhật hồ sơ nhân sự
Nghỉ việc
Chuyển phòng Khai báo các khoản phụ
cấp Khai báo các khoản khấu trừ
Lập bảng lương
Tính lương
Xuất danh sách nhân sự
Báo cáo danh sách nhân viên nghỉ việc, hết hợp
Báo cáo tiền lương
QUẢN LÝ DỰ ÁN
Cập nhật dự án
Tạo nhóm làm việc
Lập bảng công
Trang 93.2 Biểu đồ luồng dữ liệu
3.2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
Trang 103.2.2 Biểu đồ luồng dữ liệu mức đỉnh
1
Trang 113.2.2 Biểu đồ luồng dữ liệu mức dưới đỉnh
3.2.2.1 Chức năng Quản lý nhân sự:
Cập nhật hồ sơ nhân sự
Nhân viên
Nghỉ việc
Chuyển phòng
Khen thưởng,
kỷ luật Chức vụ
Quá trình lương, bậc lương
1
1
1 Thông tin nhân viên 2 Thông tin chức vụ 3 Thông tin phòng ban
4 Yêu cầu thông tin nhân viên 5 Thông tin nghỉ việc 6 Quá trình công tác
1
2
1 1
Phòng ban
3
Chuyển phòng
Quá trình công tác
6
Trang 123.2.2.2 Chức năng quản lý dự án
1 Thông tin dự án 2 Thông tin nhân viên
1 1, 2 Chi tiết dự án
Trang 133.2.2.3 Chức năng quản lý tiền lương
KHAI BÁO CÁC KHOẢN KHẤU TRỪ
LẬP BẢNG LƯƠNG
LẬP BẢNG CÔNG
1 Bảng công 2 Bảng lương 3 Thông tin phụ cấp 4 Thông tin khấu trừ 5 Lương
Trang 14IV THIẾT KẾ HỆ THỐNG
4.1 Xác định kiểu thực thể
Nhân viên
Thân nhân Quá trình lương Khen thưởng, kỷ luật
Chi tiết nghỉ việc Nghỉ việc Dự án Chi tiết dự án
Quá trình công tác ngoài công ty Chuyển phòng Chuyên môn
Trình độ
Trình độ Chuyên môn Chi tiết bảng công
Trình độ ngoại ngữ Chi tiết trình độ ngoại ngữ
Trang 154.2 Biểu đồ quan hệ thực thể E – R
Nhân viên
Có Chức vụ
Có Khen thưởng, kỷ luật
Có Quá trình lương
Chi tiết nghỉ việc
Dự án Chi tiết dự án
Có
Phòng ban Bảng lương
Có
Chi tiết bảng công
Có Thân nhân
Trình độ Chuyên môn Có
Trang 164.4 Thiết kế cấu trúc các bảng cơ sở dữ liệu
MaNV Mã nhân viên Varchar(10) PK, Not Null MaChucVu Mã chức vụ Varchar(10) FK, Not Null HoTen Họ tên Nvarchar(40) Not Null
NgaySinh Ngày sinh Datetime Not Null NoiSinh Nơi sinh Nvarchar(100) Not Null QueQuan Quên quán Nvarchar(100) Not Null DanToc Dân tộc Nvarchar(40) Not Null HoKhauThuongTru Hộ khẩu hường trú Nvarchar(100) Not Null NoiOHienNay Nơi ở hiện nay Nvarchar(100) Not Null ChungMinhThu Chứng minh thư Varchar(10) UN, Not Null NgayCap Ngày cấp Datetime Not Null NoiCap Nơi cấp Nvarchar(100) Not Null
NgheNghiep Nghề nghiệp Nvarchar(40) Not Null NgayKyHopDong Ngày ký hợp đồng Datetime Not Null HanHopDong Hạn hợp đồng Datetime Not Null MaPhongBan Mã phòng ban Varchar(10) FK, Not Null
Bảng 4.1 Bảng nhân viên (tblNhanVien)
Trang 17Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaChucVu Mã chức vụ Varchar(10) PK, Not Null TênChucVu Tên chức vụ Nvarchar(20) UN, Not Null
Hình 4.2 Bảng Chức vụ (tblChucVu)
MaNV Mã nhân viên Varchar(10) FK, Not Null MoiQuanHe Mối quan hệ Nvarchar(20) Not Null
Hình 4.3 Bảng Thân nhân (tblThanNhan)
Trang 18Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaNV Mã nhân viên Varchar(10) FK, Not Null BacLuong Bậc lương Float Not Null NgachLuong Ngạch Lương Float Not Null HSLuong Hệ số lương Float Not Null NgayLenLuong Ngày lên lương Datetime UN, Not Null
Hình 4.4 Bảng Quá trình lương (tblQuaTrinhLuong)
MaTrinhDo Mã trình độ Varchar(10) PK, Not Null TenTrinhDo Tên trình độ Nvarchar(20) FK, Not Null
Hình 4.5 Bảng Trình độ (tblTrinhDo)
Trang 19Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaNV Mã nhân viên Varchar(10) FK, Not Null KhenThuong Khen thưởng Bit Not Null LyDo Lý do Nvarchar(50) Not Null CongTruLuong Cộng hoặc trừ lương Float Null
Hình 4.6 Bảng Khen thưởng kỷ luật (tblKTKL)
MaNV Mã nhân viên Varchar(10) FK, Not Null MaNghiViec Mã nghỉ việc Varchar(10) FK, Not Null NgayNghi Ngày nghỉ Datetime UN, Not Null ThoiGianNghi Thời gian nghỉ Int Not Null
Hình 4.7 Bảng Chi tiết nghỉ việc (tblChiTietNghiViec)
Trang 20Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaNghiViec Mã nghỉ việc Varchar(10) PK, Not Null LyDoNghi Lý do nghỉ Nvarchar(10) UN, Not Null
Hình 4.8 Bảng Nghỉ việc (tblNghiViec)
MaNV Mã nhân viên Varchar(10) FK, Not Null
MaTrinhDo Mã trình độ Varchar(10) FK, Not Null
Hình 4.9 Bảng nhân viên, trình độ ngoại ngữ (tblNhanVien_NN)
Trang 21Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaNV Mã nhân viên Varchar(10) FK, Not Null
Ngay Ngày công tác Date Not Null
CongViec Công việc Nvarchar(40) Not Null
ChucVu Chức Vụ Nvarchar(40) Null
PhongBan Phòng Ban Nvarchar(40) Null
NoiLamViec Nơi làm việc Nvarchar(40) Not Null
Hình 4.10 Bảng Quá trình công tác (tblQTCongTac)
Trang 22Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaChuyenMon Mã chuyên môn Varchar(10) PK, Not Null
TenChuyenMon Tên chuyên môn Nvarchar(20) UN, Not Null
Hình 4.11 Bảng Chuyên môn (tblChuyenMon)
MaPhongBan Mã Phòng Ban Varchar(10) PK, Not Null TenPhongBan Tên Phòng Ban Nvarchar(20) Not Null
Hình 4.12 Bảng Phòng ban (tblPhongBan)
Trang 23Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaTrinhDo Mã Trình Độ Varchar(10) PK, Not Null
TenTrinhDo Tên Trình Độ Nvarchar(20) Not Null
Hình 4.13 Bảng Trình độ ngoại ngữ (tblTrinhDoNgoaiNgu)
MaNV Mã Nhân Viên Varchar(10) PK, Not Null MaTrinhDo Mã Trình Độ Varchar(10) FK, Not Null MaChuyenMon Mã Chuyên Môn Varchar(20) FK, Not Null
Hình 4.14 Bảng Trình độ, chuyên môn (tblTrinhDo_ChuyenMon)
Trang 24Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaNV Mã Nhân Viên Varchar(10) PK, Not NullMaPhongBan Mã Phòng Ban Varchar(10) FK, Not Null
NgayChuyen Ngày Chuyển Date Not Null
Hình 4.15 Bảng Chuyển phòng (tblChuyenPhong)
MaBangCong Mã Bảng Công Varchar(10) PK, Not Null MaPhongBan Mã Phòng Ban Varchar(20) Not Null ThangCong Tháng Công Int Not Null
Hình 4.16 Bảng Bảng công (tblBangCong)
Trang 25Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaDuAn Mã Dự Án Varchar(10) PK, Not Null TenDuAn Tên Dự Án Nvarchar(10) Not Null NgayBatDau Ngày Bắt Đầu Date Not Null NgayGiaHan Ngày Gia Hạn Date Not Null NgayKetThuc Ngày Kết Thúc Date Null SoLuong Số Lượng Int Not Null DonGia Đơn Giá Float Not Null ChietKhau Chiết Khấu Float Null
Hình 4.17 Bảng Dự án (tblDuAn)
Trang 26Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaDuAn Mã Dự Án Varchar(10) PK, Not Null MaNV Mã Nhân Viên Varchar(10) FK, Not Null NghiViec Nghỉ Việc Bit Not Null NgayNghi Ngày Nghỉ Date Null HuongLuong Hưởng Lương Float Not Null TiLeLoiNhuan Tỉ Lệ Lợi Nhuận Float Null
Hình 4.18 Bảng Chi tiết dự án (tblChiTietDuAn)
Trang 27Tên thuộc tính Ý nghĩa Kiểu Giá trị
Hình 4.19 Bảng Chi tiết bảng công
Trang 28Tên thuộc tính Ý nghĩa Kiểu Giá trị
MaBangCong Mã Bảng Công Varchar(10) PK, Not Null
Hình 4.20 Bảng Bảng lương (tblBangLuong)
Trang 294.4 Mô hình quan hệ giữa các bảng
tblNhanVien
FK2 MaChucVu
HoTen GioiTinh NgaySinh NoiSinh QueQuan DanToc HoKhauThuongTru NoiOHienNay ChungMinhThu NgayCap NoiCap Dong_BHYT Dong_BHXH NgheNghiep NgayKyHopDong HanHopDong
tblNghiViec
PK MaNghiViec
LyDoNghi PhanTramHuongLuong
tblThanNhan
FK1 MaNV
MoiQuanHe HoTen NoiDung
tblQTLuong
FK1 MaNV
BacLuong NgachLuong HSLuong NgayLenLuong
tblQTCongTac
FK1 MaNV
Ngay CongViec ChucVu PhongBan NoiLamViec
tblKTKL
FK1 MaNV
KhenThuong LyDo CongTruLuong
tblChuyenPhong
FK1 MaNV FK2 MaPhongBan
NgayChuyen
tblDuAn
TenDuAn NgayBatDau NgayGiaHan NgayKetThuc SoLuong DonGia ChietKhau
tblChiTietDuAn
FK1 MaDuAn FK2 MaNV
NghiViec NgayNghi LuongHuong TiLeLoiNhuan
tblChiTietBangCong
FK1 MaBangCong FK2 MaNV
SoGioLam SoGioThem SoLuongSP SoNgayNghiPhep SoNgayNghiKPhep tblChiTietNghiViec
FK1 MaNV FK2 MaNghiViec
NgayNghi ThoiGianNghi
tblBangCong
PK MaBangCong FK1 MaPhongBan
ThangCong
tblBangLuong
FK2 MaBangCong
LuongSanPham LuongThoiGian LuongPhep LuongThemGio LuongNghi TienThuong PhuCapChucVu PhuCapPhatSinh BHXH
BHYT TienPhat TongLuong
FK1 MaNV
tblTrinhDoNgoaiNgu
PK MaTrinhDo
TenTrinhDo tblTrinhDo
PK MaTrinhDo
TenTrinhDo
tblNhanVien_NN
FK1 MaNV FK2 MaTrinhDo
tblTrinhdo_ChuyenMon
FK1 MaNV FK2 MaTrinhDo FK3 MaChuyenMon
tblChuyenMon
PK MaChuyenMon
TenChuyenMon
Trang 31V NHẬN XÉT VỀ HIỆU QUẢ, ĐỘ CHÍNH XÁC CỦA HỆ THỐNG
Sau khi đưa chương trình vào thử nghiệm trong công ty một thời gian, chương trình đã chứng tỏ được hiệu quả của việc đưa công nghệ tin vào quản lý nhân sự và tiền lương Quá trình tuyển nhân viên nhanh chóng, không mất thời gian, giảm thiểu được đáng kể số lượng giấy tờ, chứng từ Nhân sự được chuyển phòng, nghỉ việc, khen thưởng, kỷ luật một cách uyển chuyển, chính xác mà chưa gặp sai sót nào Việc chấm công và tiền lương được xử lý nhanh chóng và tiền lương được gửi cho nhân viên kịp thời
Tuy có nhiều ưu điểm nhưng chương trình vẫn còn một số thiếu sót, giao diện chương trình vẫn gây rối mắt cho nhân viên quản trị chương trình, một số báo cáo thống kê cần thiết chưa có Những nhược điểm này sẽ được khắc phục trong thời gian tới
Trang 32Để có một đội ngũ nhân viên chuyên nghiệp, giàu kinh nghiệm và năng lực cao cần có sự quản lý chặt chẽ của công ty Đó là việc điều chuyển nhân viên vào các phòng ban thích hợp với năng lực của nhân viên, tổ chức các đợt đào tạo nâng cao tay nghề cho nhân viên, có các hình thức khen thưởng, khích lệ nhân viên yêu công việc của
mình Mặt khác cũng có những hình thức kỷ luật, khiển trách khi nhân viên làm sai, gây ảnh hưởng đến uy tín, thương hiệu của công ty Nhân viên được hưởng lương theo quy định của công ty, có các khoản thưởng lương nếu nhân viên làm vượt sản phẩm, hay làm tốt công việc của mình
Do thời gian tìm hiểu công ty không nhiều, bản thân cũng có nhiều hạn chế và kinh nghiệm nên khó tránh khỏi những thiếu sót, hạn chế nhất định Kính mong nhận được sự đóng góp ý kiến của thầy để bài báo cáo của nhóm em được hoàn thiện hơn
Một lần nữa em xin trân trọng cảm ơn sự nhiệt tình giúp đỡ của anh Trần Hùng, giám đốc công ty và thầy Lê Trí Thành đã giúp đỡ em tìm hiểu và nghiên cứu
trong quá trình làm bài tập lớn tại công ty