VI. CÔNG CỤ PHÁT TRIỂN
b. Mối liên hệ giữa Access và Visual Basic Access
1.1.1 Quản lý nhân sự:
Cập nhập, điều chỉnh, xem hồ sơ nhân viên, tìm kiếm theo yêu cầu.
Thông tin nhân viên cần cập nhập gồm mã nhân viên, họ tên nhân viên, ngày sinh, giới tính, địa chỉ thường chú, địa chỉ hiện tại, số CMND, quê quán, trình độ văn hóa, ngày vào công ty, bậc lương....
Trưởng phòng hành chính và Ban Giám Đốc là những người có trách nhiệm điều chỉnh chuyển đổi phòng ban.
a. Tuyển dụng:
Khi có quyết định tuyển dụng từ ban giám đốc, Chỉ tiêu tuyển dụng và các yêu cầu tuyển dụng sẽ được chuyển tới phòng nhân sự. Phòng nhân sự sẽ gửi thông tin tuyển dụng và lưu giữ thông tin trong kho chỉ tiêu. Khi người xin việc nộp hồ sơ cho phòng nhân sự, Bộ phận tiếp nhận hồ sơ sẽ kiểm tra, phân loại. Bộ phận tuyển dụng sẽ kiểm tra và xử lý bằng hình thức kiểm tra nghiệp vụ và phỏng vấn trực tiếp để tìm ra những hồ sơ hợp lệ. Nếu hồ sơ không đạt yêu cầu sẽ được kho dữ liệu hủy. Nếu hồ sơ hợp lệ sẽ được chuyển sang bộ phận chỉ tiêu để cân đối chỉ tiêu. Và chuyển sang bộ phận quyết định. Bộ phận này sẽ ban
hành quyết định và hồ sơ tới các phòng ban có trách nhiệm đào tạo nhân viên mới, gửi kết quả tuyển dụng cho người xin việc, đồng thời lưu hồ sơ vào kho hồ sơ CBCNV.
b. Lưu thông tin:
Các thông tin về một cán bộ công nhân viên được hệ thống lưu lại khi bắt đầu xây dựng hệ thống hoặc khi nhân viên đó nộp hồ sơ xin được tuyển mới. Các thông tin của nhân viên như họ tên, ngày tháng năm sinh... gọi là các thông tin cố định, chúng không thay đổi trong suốt cuộc đời của các nhân viên Tuy nhiên có nhiều thông tin thay đổi thường xuyên như quá trình công tác, khen thưởng kỷ luật, tình trạng hôn nhân, con cái... đây là nhiệm vụ của bộ phận cập nhật sao lưu.
Với những nhân viên mới được tuyển dụng, sau khi vào làm việc. Bộ phận nhân sự sẽ gửi yêu cầu tới nhân viên mới cung cấp đầy đủ những thông tin cá nhân. Nhân viên mới sau khi nhận yêu cầu, phải có trách nhiệm gửi lại thông tin cho bộ phận nhân sự. Khi thông tin chưa được cung cấp đầy đủ, Bộ phận nhân sự sẽ sẽ lưu tạm thông tin vào kho lưu. Sau khi đã nhận đầy đủ thông tin cần thiết thì bộ phận này sẽ lưu các thông tin của nhân viên vào kho hồ sơ CBCNV.
c. Đào tạo:
Hàng năm khi có các lợp học nâng cao nghiệp vụ …. Ban lãnh đạo chuyển chỉ tiêu sang phòng hành chính nhân sự. Bộ phận này sẽ có trách nhiệm chuyển thông tin sang các phòng ban đồng thời sẽ lưu thông tin này vào kho chỉ tiêu. Các phòng ban này sẽ lập danh sách gửi lên bộ phận duyệt danh sách, bộ phận duyệt danh sách sau khi đối chiếu thông tin nhân viên với thông tin trong kho, nhân viên nào đủ tiêu chuẩn sẽ gửi lại cho phòng ban, đồng thời gửi danh sác cùng đơn đề nghị tới bộ phận ra quyết định, bộ phận ra quyết định sẽ lưu thông tin vào kho quyết định đào tạo bồi dưỡng, đồng thời gửi quyết định tới nhân viên.
d. Khen thưởng kỷ luật:
Căn cứ vào thành tích đóng góp hoặc hành vi vi phạm lao động của từng cán bộ nhân viên trong doanh nghiệp thì các phòng ban lập danh sách đề nghị
khen thưởng kỷ luật gửi lên phòng nhân sự hành chính, bộ phận, Bộ phận này sẽ kiểm tra, đánh giá lại năng lực thực tế và sẽ gửi lên Giám đốc đề nghị khen thưởng. Sau khi giám đốc phê duyệt sẽ gửi lại quyết định cho Phòng nhân sự hành chính, bộ phận này sẽ có quyết định gửi về cho các phòng ban. Các thông tin này sẽ được bộ phận khen thưởng kỷ luật lưu vào kho hồ sơ CBCNV.
e. Nâng lương:
Sau 6 tháng, Căn cứ vào phiếu đánh giá nhận xét nhân viên của trưởng các phòng ban, Bộ phận nhân sự sẽ lập ra một danh sách cán bộ nhân viên được nâng lương và gửi danh sách này lên Giám đốc, Giám đốc sẽ xem xét và có quyết định gửi lại cho bộ phận này. Các thông tin này sau đó sẽ được bộ phận nâng bậc ngạch lương lưu vào kho hồ sơ CBCNV, và đống thời gửi thông tin tới phòng kế toán tính lương theo hệ số lương mới.
f. Tìm kiếm thông tin.
Sau khi nhận được yêu cầu tìm kiếm một nhân viên trong doanh nghiệp từ ban lãnh đạo. Bộ phận nhân sự sẽ truy nhập vào kho hồ sơ CBCNV để lấy các thông tin cần thiết, khi kết thúc công việc tìm kiếm bộ phận này sẽ gửi kết quả cho ban lãnh đạo. Để tìm kiếm một cán bộ thì bộ phận này sẽ căn cứ vào một trong ba thông tin sau: Họ tên của nhân viên đó hoặc chức vụ mà nhân viên đó đang giữ hoặc phòng ban nơi mà nhân viên đó làm việc.
g. Báo cáo:
Bộ phận nhân sự sau khi nhận được yêu cầu từ ban lãnh đạo thì bộ phận này sẽ thực hiện in báo cáo theo yêu cầu của ban lãnh đạo (báo cáo nhân viên toàn doanh nghiệp, báo cáo nhân viên theo phòng ban, báo cáo lương), sau đó sẽ gửi báo cáo lên ban lãnh đạo.
1.1.2 Chấm công:
Công việc chấm công hàng ngày được nhân viên thống kê của bộ phận hành chính trực tiếp ghi vào sổ chấm công. Sau đó tổng hợp lại và cuối mỗi tháng để làm cơ sở tính lương cuối tháng và chuyển cho phòng kế toán. Bảng chấm công gồm có STT, họ tên nhân viên, chi tiết từng ngày làm việc với cách tính có quy
ước theo mã, cuối tháng nhân viên phòng kế toán sẽ đưa ra bảng tổng hợp công theo phòng ban hoặc tất cả với các thông tin: họ tên, phòng ban , số ngày làm việc, số ngày làm thêm, số ngày nghỉ phép....
1.1.3 Tính lương:
a. Công việc tính lương:
Mỗi tháng, nhân viên kế toán phải cập nhật tổng số ngày làm việc quy định trong tháng, số ngày lễ có trong tháng đó trước khi tiến hành tính lương.
b. 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 chính của mỗi nhân viên trong đó nhân viên phải chịu 5% (trừ vào tiền lương cuối tháng) và công ty chịu 15%. Tiền BHYT công ty phải nộp 3% lương chính của nhân viên đó, trong đó công ty chịu 2% và nhân viên chịu 1% ( trừ vào tiền lương cuối tháng).
c. Lương tạm ứng:
Nhân viên công ty có thể xin tạm ứng vào bất cứ thời gian nào trong tháng. Mỗi nhân viên chỉ được xin tạm ứng 01 lân/tháng. 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 1/2 mức lương cơ bản nhân với hệ số lương.
d. Lương phép:
Mỗi nhân viên được nghỉ 01 ngày/01 tháng hưởng lương. Số ngày phép này sẽ được khấu trừ theo tổng ngày nghỉ vào cuối năm. Nhân viên đó sẽ được hoàn trả lương ngày phép còn lại
e. Cụ thể lương được tính như sau:
Số ngày công = Số ngày đi làm + Ngày nghỉ hưởng lương Lương ngày = (( LCB * hệ số ) – 6%)/ số ngày quy định
Lương tạm ứng = Tiền thực tạm ứng < = 1/2 * Lương cơ bản * hệ số lương Lương chính = lương ngày * số ngày công
Lương làm thêm = 2 * lương ngày * số ngày làm thêm Lương nghỉ phép = lương ngày * số ngày nghỉ
BHYT = 1% lương chính BHXH = 5% lương chính
Tổng lương = Lương chính + Tiền PCCV + Lương thêm
Lương cuối tháng = Tổng lương - (Tạm ứng + lương nghỉ phép + BHYT + BHXH )
f. Báo cáo lương hàng tháng gồm có:
Bảng lương cuối tháng theo phòng ban: số thứ tự, họ tên nhân viên, tổng số ngày công, hệ số, lương nghỉ phép, lương chính, phụ cấp chức vụ, lương làm thêm, tổng lương, bảo hiểm xã hội, bảo hiểm y tế, lương cuối tháng
II . PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Sơ đồ chức năng quản lý nhân sự 2.1 Sơ đồ chức năng quản lý nhân sự
2.2 Sơ đồ luồng dữ liệu
2.2.3 Sơ đồ DFD mức 1 của chức năng cập nhật và quản lý NV
2.2.4 Sơ đồ DFD mức 1 của chức năng Quản lý Lương
2.2.4 Sơ đồ DFD mức 1 của chức năng Báo cáo thống kê
2.3 Sơ đồ thực thể
III. PHÂN TÍCH DỮ LIỆU3.1 Bảng phân tích dữ liệu 3.1 Bảng phân tích dữ liệu
Bảng 1 : HOSONV ( Thông tin về hồ sơ lý lịch của nhân viên)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaNV Text 8 Mã nhân viên
2 Hoten Text 30 Họ tên nhân viên
3 Giotinh Text 3 Giới tính
4 Ngaysinh Date/Time Ngày sinh
5 Noisinh Text 40 Nơi sinh
7 Diachi Text 50 Địa chỉ
8 Tongiao Text 30 Tôn giáo
9 MaDT Text 20 Dân tộc
10 Socmnd Text 9 Số chứng minh ND
11 MaTT Text 50 Nơi cấp
12 Dangvien Text 6 Đảng viên
13 Ngayvao Date/Time Ngày vào
14 MaCV Text 30 Chức vụ
15 MaPB Text 40 Phòng ban
16 Phanxuong Text 40 Phân xưởng
17 Hesl Text 10 Hệ số lương
18 Mucluong Text 20 Mức lương
19 Phucap Text 20 Phụ cấp
20 Luongtl Text 20 Lương thực lĩnh
21 Ngayhl Date/time Ngày hưởng lương
22 MaHV Text 50 Trình độ học vấn
23 MaCM Text 50 Trình độ chuyên mô
24 MaNN Text 40 Trình độ ngoại ngữ
Bảng 2: CHUCVU ( Bảng chức vụ)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaCV Text 8 Mã chức vụ
2 TenCV Text 40 Tên chức vụ
Bảng 3: PHONGBAN (Bảng phòng ban)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaPB Text 8 Mã phòng ban
Bảng 4: CHUYENMON (Bảng chuyên môn)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaCM Text 8 Mã Chuyên môn
2 TenCM Text 40 Tên chuyên môn
Bảng 5 : NGOAINGU (Bảng ngoại ngữ)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaNN Text 8 Mã ngoại ngữ
2 TenNN Text 50 Tên ngoại ngữ
Bảng 6 : TINHTHANH ( Bảng Tỉnh Thành )
STT FIELDNAME TYPE WIDTH D ESCRIPTION
1 MaTT Text 8 Mã Tỉnh thành
2 TenTT Text 50 Tên Tỉnh thành
Bảng 7 : HEDAOTAO ( Bảng hệ đào tạo )
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaHDT Text 8 Mã Hệ đào tạo
2 TenHDT Text 50 Tên Hệ đào tạo
Bảng 8 : QUATRINHKTKL ( Bảng quá trình KT- Kỷ luật )
STT FIELDNAME TYPE WIDTH D ESCRIPTION
1 MaNV Text 8 Mã nhân viên
2 MaKT Text 8 Mã khen thưỏng
3 Hinhthuc Text 40 Hình thức khen thưởng
4 Lydo Text 50 Lý do
5 Caccap Text 40 Các cấp KT -KL
Bảng 9: QUANHEGD ( Bảng gia đình của nhân viên)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaNV Text 8 Mã nhân viên
2 HotenNV Text 10 Họ tên nhân viên
3 HTbo Text 40 Họ tên bố
4 Nnghiepbo Text 40 Nghề nghiệp của bố
5 HTme Text 40 Họ tên mẹ
6 Nnghiepme Text 40 Nghiệp của mẹ
7 Noioht Text 30 Nơi ở hiện tại
8 Vochong Text 5 Có vợ , chồng chưa
9 Socon Text 5 Số con
Bảng 10 : TRINHDOTH ( Trình độ tin học của nhân viên)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaTDTH Text 8 Mã trình độ tin học
2 TenTDTH Text 50 Tên Trình độ tin học
Bảng 11 : TONGIAO ( Bảng Tôn giáo)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaTG Text 8 Mã Tôn giáo
2 TenTG Text 50 Tên tôn giáo
Bảng 12: DANTOC ( Bảng dân tộc)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaDT Text 8 Mã dân tộc
Bảng 13 : MUCLUONG( Bảng lương)
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 HeSL Number 8 Hệ số lương
2 Mucluong Number 30 Mức lương
Bảng 14 : QUATRINHCT ( Quá trình công tác )
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MANV Text 8 Mã nhân viên
2 TenNV Text 40 Họ tên nhân viên
2 Phongban Text 50 Phong ban
3 Phanxuong Text 50 Phân xưởng
4 Chucvu Text 40 Chức vụ
5 NgaychuyenCT Date/Time Ngày chuyển công tác
Bảng 15: QUATRINHDT ( Quá trình đào tạo )
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaNV Text 8 Mã nhân viên
2 HotenNV Text 40 Họ tên nhân viên
3 Hocvan Text 30 Học vấn
4 Chuyenmon Text 50 Chuyên môn
5 HeDT Text 50 Hệ đào tạo
6 Tungay Date/Time Từ ngày
Bảng 16: BANGCC (Lưu thông tin về bảng chấm công)
Fieldname Type Width Comment
MaNV Text 8 Mã nhân viên
Thang Number Byte Tháng chấm công
Nam Number Single Năm chấm công
Ngay1 Text 2 Ngày 1
Ngay2 Text 2 Ngày 2
Ngay3 Text 2 Ngày 3
Ngay4 Text 2 Ngày 4
Ngay5 Text 2 Ngày 5
Ngay6 Text 2 Ngày 6
Ngay7 Text 2 Ngày 7
Ngay8 Text 2 Ngày 8
Ngay9 Text 2 Ngày 9
Ngay10 Text 2 Ngày 10
Ngay11 Text 2 Ngày 11
Ngay12 Text 2 Ngày 12
Ngay13 Text 2 Ngày 13
Ngay14 Text 2 Ngày 14
Ngay15 Text 2 Ngày 15
Ngay16 Text 2 Ngày 16
Ngay17 Text 2 Ngày 17
Ngay18 Text 2 Ngày 18
Ngay19 Text 2 Ngày 19
Ngay20 Text 2 Ngày 20
Ngay21 Text 2 Ngày 21
Ngay22 Text 2 Ngày 22
Ngay24 Text 2 Ngày 24
Ngay25 Text 2 Ngày 25
Ngay26 Text 2 Ngày 26
Ngay27 Text 2 Ngày 27
Ngay28 Text 2 Ngày 28
Ngay29 Text 2 Ngày 29
Ngay30 Text 2 Ngày 30
Ngay31 Text 2 Ngày 31
Bảng 17 : TINHLUONG ( lưu thông tin về Bảng lương cuối tháng )
STT FIELDNAME TYPE WIDTH DESCRIPTION
1 MaNV Text 8 Mã nhân viên
2 TenNV Text 40 Họ tên nhân viên
2 Phongban Text 50 Phong ban
3 Chucvu Text 40 Chức vụ
4 Ngaycong Number 10 Số ngày công làm việc
5 Ngaythem Number 10 Số ngày làm thêm
6 Ngayphep Number 10 Số ngày nghỉ phép
7 Nghikhongphep Number 10 Số ngày nghỉ không phép
8 HeSL Number 8 Hệ số lương
9 Mucluong Number 30 Mức lương
10 Luongngay Number 30 Lương ngày
11 phucap Number 30 Phụ cấp
12 tamung Number 30 Lương tạm ứng
13 lamthem Number 30 Lương làm thêm
15 Bhiemyt Number 30 BHYT
16 Bhiemxh Number 30 BHXH
17 Tongluong Number 30 Tổng lương thực lĩnh
3.2 Thiết kế kiến trúc phần mềm
3.3 Thiết kế thủ tục
- Đăng nhập hệ thống quản lý nhân sự - Cập nhật danh sách nhân viên
- Cập nhật ngày công và bảng lương - Sửa dữ liệu - Xóa dữ liệu - Tìm kiếm - In báo cáo 3.4 . Thuật toán *Sơ đồ quan hệ thực thể
3.4.5 Thuật toán xoá dữ liệu
3.5 Thiết kế giao diện
3.5.2 Form quản trị người dùng
3.5.4 Form Hồ sơ nhân viên
3.5.7 Form Cập nhật danh mục phòng Ban.
3.5.9 Form Báo cáo
KẾT LUẬN
Với phần mềm quản lý nhân sự, chấm công và tính lương khi được cài đặt và sử dụng. Sẽ giúp đỡ cán bộ Công ty META rất nhiều trong quy trình quản lý nhân sự. giảm thiểu được thời gian cập nhật hồ sơ nhân viên khi mới tuyển, cập nhật nhanh các biển động trong quá trình công tác, quản lý các vấn đề liên quan đến nhân viên và đưa các phân tích và báo cáo tình hình nhân sự chính xác.
Chương trình quản lý nhân sự là một hệ thống mở. Nó cho phép phát triển và nâng cấp chương trình, do đó Công ty META hoàn toàn có thể chủ động trong việc nâng cấp và duy trì hệ thống phần mềm.
Trong quá trình xây dựng đề tài “Quản lý nhân sự tại Công ty cổ phần Mạng Trực Tuyến META ” Nhóm chúng em đã cố gắng thực hiện đầy đủ các mục tiêu chính của Bài tập lớn nhằm đáp ứng được yêu cầu thực tế, tạo ra giao diện thuận tiện cho người sử dụng, một hệ thống thông báo dễ hiểu, đặc biệt các tính năng của chương trình dựa theo đúng quy định, thông tư về quản lý nhân sự của Bộ Lao động - Thương binh và Xã hội, và chương trình đã đạt được mục đích đặt ra cho đề tài đó là: Cập nhật thông tin nhân sự, tìm kiếm, thống kê thông tin nhanh chóng tại mọi thời điểm và đảm bảo thông tin an toàn và chính xác. Tuy nhiên Bài toán không tránh khỏi những nhược điểm và các vấn đề chưa thực thi một cách hoàn thiện do thời gian hạn chế và trình độ hiểu biết, kinh nghiệm của