Các hoạt động nghiệp vụ của hệ thống: + Người quản lí nhân sự có trách nhiệm tạo danh sách nhân viên từ những thông tin trong đơn xin việc của nhân viên cộng với những thông tin về mã nh
Trang 1TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ - TIỀN LƯƠNG
SINH VIÊN THỰC HIỆN: Chiếng Thành Quý
Nguyễn Trí Thắng Mai Thị Dung LỚP: 11CD-TP2
NGƯỜI HƯỚNG DẪN: Lâm Thanh Hùng
Trang 3Mục lục
LỜI NÓI ĐẦU 4
PHẦN 1- PHÂN TÍCH VÀ XÁC ĐỊNH YÊU CẦU 5
I – KHẢO SÁT NGHIỆP VỤ VÀ MÔ TẢ HỆ THỐNG 5
1 Khảo sát nghiệp vụ: 5
2 Mô tả hệ thống: 6
II – XÁC ĐỊNH YÊU CẦU 10
1 Yêu cầu chức năng nghiệp vụ 10
2 Yêu cầu hệ thống 10
3 Yêu cầu phi chức năng 11
III – SƠ ĐỒ PHÂN RÃ CHỨC NĂNG(BFD) 12
PHẦN 2 – THIẾT KẾ 13
I – THIẾT KẾ DỮ LIỆU 13
1 Mô hình thực thể kết hợp(ERD) 13
2 Mô hình quan hệ 14
3 Từ điển dữ liệu 16
4 Ràng nuộc toàn vẹn 18
PHẦN 3 – CHƯƠNG TRÌNH 24
I - THIẾT KẾ GIAO DIỆN 24
1 Đăng nhập 24
2 Màn hình chính 25
3 Quản lý tài khoản 26
4 Đổi mật khẩu 28
5 Qui định 29
6 Thông tin nhân viên 30
7 Tra cứu nhân viên 32
8 Danh mục phòng ban 33
Trang 412 Lập bảng tính lương 41
13 Hệ số mức lương 42
14 Thống kê lương tháng 43
II KẾT LUẬN VÀ KIẾN NGHỊ 44
1 Kết luận 44
2 Kiến nghị 44
Trang 5NHẬN XÉT CỦA GIÁO VIÊN
Trang 6
LỜI NÓI ĐẦU
Trong thời đại ngày nay, công nghệ thông tin đang được phát triển mạnh mẽ, xâmnhập vào nhiều lĩnh vực khoa học, kỹ thuật, cũng như trong đời sống Nó trở thành công cụ đắc lực cho nhiều ngành nghề như giao thông, quân sự, y học, giáo dục… đặcbiệt trong công tác quản lý nói chung và quản lý nhân sự nói riêng
Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý nhân
sự tiền lương đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũng như tài chính Ngày nay với sự phát triển công nghệ thông tin mà máy tính đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học… giúp cho công việc được tốt hơn Việc sử dụng máy tính vào công tác quản lý nhân sự tiền lương là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp lạc hậu, lỗi thời gây tốn kém về nhiều mặt Vì vậy, chúng em đã xây dựng đề tài “Quản lý nhân sự - tiền lương” với mong muốn giúp cho việc quản lý được dễ dàng thuận tiện và tránh sai sót
Chúng em xin chân thành cảm ơn sự hướng dẫn, chỉ bảo tận tình của Thầy Hùng giảng viên trường Cao Đẳng Kỹ Thuật Lý Tự Trọng Thầy đã cho chúng em nhiều kiến thức quan trọng và nhiều ý kiến đóng góp quý giá Cám ơn sự đóng góp chân thành và quý báu của các Thầy Cô và những người đã quan tâm, giúp đỡ chúng em
để hoàn thành đề tài này
Tuy chúng em đã cố gắng hết sức để có thể hoàn thành đề tài một cách tốt nhất,
Trang 7PHẦN 1- PHÂN TÍCH VÀ XÁC ĐỊNH YÊU CẦU.
I – KHẢO SÁT NGHIỆP VỤ VÀ MÔ TẢ HỆ THỐNG.
Nhân viên phòng tài chính kế toán sẽ quản lí tiền lương bằng cách tạo các bảng lương, khung lương đối với từng bộ phận và từng chức vụ
Mức lương của nhân viên tùy thuộc vào chức vụ Nhân viên ở chức vụ nào sẽ nhận được mức lương ứng với từng chức vụ đó
Những việc được khen thưởng ( lí do khen thưởng ) và hình thức khen thưởng tương ứng do giám đốc công ty định ra Bộ phận quản lí lương có trách nhiệm tạo ra bảng khen thưởng trong đó có tên loại khen thưởng và hình thức khen thưởng tương ứng Quản lí nhân sự dựa vào bảng đó mà thực hiện khen thưởng cho nhân viên theo bảng trên
Những việc được kỉ luật( lí do kỉ luật ) và hình thức kỉ luật tương ứng do giám đốc công ty định ra Bộ phận quản lí lương có trách nhiệm tạo ra bảng kỉ luật
Trang 8Lưu ý : hình thức khen thưởng hay kỉ luật đều sử dụng các biện pháp về tài chính
( thưởng tiền hay trừ lương )
Qua khảo sát và đánh giá được chức năng, nhiệm vụ của từng bộ phận phòng ban như sau:
Trang 9+ Quản lý hồ sơ, số lượng cán bộ công nhân viên trong toàn công ty, quản lý mỏi vấn đề trong công tác tuyển dụng, bố trí, sử dụng, bổ nhiệm, đề bạt, miễn nhiệm, nâng bậc, khen thưởng, kỷ luật.
+ Giải quyết các thủ tục tuyển dụng, ký kết hợp đồng lao động mới, các thủ tụccho cán bộ công nhân viên chuyển công tác hoặc thôi việc sau khi đã xin ý kiến của giám đốc
+ Theo dõi, tổng hợp hợp đồng ký kết, gia hạn hợp đồng lao động cho cán bộ công nhân viên trong toàn công ty
+ Tham mưu, giúp việc cho giám đốc trong công tác kế toán tài chính nhằm sửdụng vốn hợp lý, đúng mục đích, đúng chế độ, đảm bảo quá trình sản xuất kinh doanh của công ty được duy trì liên tục và đạt hiểu quả kinh tế cao.+ Ghi chép, tính toán, phản ánh số liệu hiện có về tình hình luân chuyển và sử dụng vốn của công ty Kiểm tra tình hình thực hiện kế hoạch thu chi tài chính
Các hoạt động nghiệp vụ của hệ thống:
+ Người quản lí nhân sự có trách nhiệm tạo danh sách nhân viên từ những thông tin trong đơn xin việc của nhân viên cộng với những thông tin về mã nhân viên ,chức vụ công tác, phòng ban và mức lương của nhân viên Mã nhân viên luôn được giữ nghuyên , nó chỉ thay đổi khi công ty có những thayđổi lớn về mặt nhân sự ( khi đó cần tạo danh sách nhân viên mới)
+ Khi công ty thực hiện cải tổ lớn về cơ cấu tổ chức và nhân sự thì bắt buôc người quản lí nhân sự phải tạo mới hoàn toàn danh sách nhân viên bằng cách
Trang 10+ Khi công ty có những thay đổi nhỏ liên quan đến vấn đề nhân sự thì người quản lí nhân sự có thể thực hiện tạo danh sách mới dựa trên danh sách cũ (không cần thay đổi mã nhân viên, không cần cập nhật thêm thông tin về nhân viên (thêm cột dữ liệu)).
+ Một nhân viên có một chức vụ duy nhất
+ Một nhân viên có một chuyên môn nhất định và bằng cấp tương ứng với chuyên môn đó (trình độ học vấn: tiến sỉ, cử nhân… )
Khi có một nhân viên được trúng tuyển vào công ty thì người quản lí nhân sự
có nhiệm vụ thêm thông tin về người đó vào danh sách nhân viên bằng cách thực hiện các bước sau:
1 Tạo mã nhân viên cho nhân viên đó theo qui ước của công ty
2 Điền họ và tên nhân viên ứng với mã nhân viên đó
3 Điền thông tin chi tiết về nhân viên như : giới tính, ngày sinh, địa
chỉ ,điện thoại, trình độ
4 Nhập phòng ban mà nhân viên đó làm việc
5 Nhập thông tin về nhân thân cho nhân viên : giới tính, quan hệ đối với
nhân viên
Trang 11sản tạo ra số tiền lương tương ứng Ví dụ : Mức lương 1 : 1000000 VND, Mức lương 2 : 2000000 VND…
Trang 12+ Mức lương được sắp xếp theo thứ tự tăng dần về tên mức lương và số tiền tương ứng Có 8 mức lương được đặt tên là mức 1, mức 2… mức 8 Mã lương được đặt dựa trên tên mức lương bằng các lấy chữ số làm mã VD : Mãlương 1: mức lương 1.
+ Khi công ty có những điều chỉnh nhỏ liên quan đến mức lương hoặc giá trị tiền ứng với mức lương ,người quản lí có thể tạo bảng lương mới từ những bảng lương có sẵn
+ Người quản lí lương chỉ tạo mới hoàn toàn bảng lương khi công ty có yêu cầu hoặc có những thay đổi lớn về cơ cấu lương
+ Khung lương là do sự nhất trí của lãnh đạo công ty về mức của một chức vụ trong công ty có thể nhận được Khi cần sự thay đổi bảng lương, ngưởi quản
lí lương có thể mở bảng lương cũ ra và thay đổ dữ liệu về lương trong đó
+ Nhân viên khi truy cập vào hệ thống chỉ có thể xem thông tin về cá nhân mình
+ Quản lí nhân sự có thể xem xét được bảng lương do phòng tài chính kế toán lập để có thể định ra được mức lương phù hợp cho nhân viên
+ Quản lí lương có thểm xem danh sách nhân viên để xem mức lương của họ
do quản lí nhân sự đặt ra có phù hợp với khung lương mà công ty qui định hay không
Trang 13II – XÁC ĐỊNH YÊU CẦU.
1 Yêu cầu chức năng nghiệp vụ.
- Hỗ trợ chức năng lập và quản lí danh sách nhân viên : cho phép lập danh sách nhân viên một cách dễ dàng, quản lí danh sách nhân viên theo từng phòng ban
cụ thể hoặc theo toàn bộ công ty , có khả năng thêm-xóa-sửa thông tin nhân viên trong danh sách
- Có khả năng thêm một phòng ban mới và tạo danh sách nhên viên cho phòng ban đó
- Hỗ trợ các công cụ lập và quản lí bảng lương : hỗ trợ nhập-sửa các thông tin trong bảng lương
- Hỗ trợ quản lí mức lương theo từng phòng ban và từng chức vụ của công ty
- Hỗ trợ tạo phiếu lương
- Ứng dụng có giao diên thân thiện dễ sử dụng
- Có khả năng nâng cấp
2 Yêu cầu hệ thống.
- Người quản trị: được phép sử dụng tất cả các chức năng
- Nhân viên: chỉ được phép sử dụng các chức năng tùy vào bộ phận củamình
Trang 143 Yêu cầu phi chức năng.
- Hình thức tra cứu thật tiện dụng, tự nhiên, trực quan Hộ trợ tra cứu nâng cao,
tra cứu theo từng thuộc tính của đối tượng, Icon lớn và có hình minh họa dễhiểu, dễ sử dụng, thiết kế đơn giản, xắp xếp hợp lý dễ dàng tìm thấy nhữngchức năng khi cần, dễ sử dụng cho cả những người kgoong chuyên tin học
- Các màn hình có sự nhất quán chung, các form đều được hiện thị trên một form
chính
- Tốc độ tra cứu, thêm mới, cập nhật, in hóa đơn từ trung bình đến nhanh.
Trang 15III – SƠ ĐỒ PHÂN RÃ CHỨC NĂNG(BFD)
Trang 16PHẦN 2 – THIẾT KẾ
I – THIẾT KẾ DỮ LIỆU
1 Mô hình thực thể kết hợp(ERD).
Trang 17Lương(MaNV,ThangLV,NamLV)
ChamCong(Manv,NgayCC,NgayCham)
LamViec(NgayCC,MaLV,Phep)
Trang 193 Từ điển dữ liệu.
ST
T
6 NgayTL Ngày tính lương Date/Time
chính
chính
9 TienThuong Tiền thưởng Number
10 TienPhat Tiền phạt Number
11 LuongLinh Lương lĩnh Number
Trang 2025 QD_HeSo Quy định hệ số Number
30 NgaySinh Ngày sinh Date/Time
33 LuongCB Lương cơ bản Number
34 DienThoai Điện thoại NV Text 255
35 NgayVaoLam Ngày vào làm Date/Time 255
44 BHXH Bảo hiểm xã hội Text 255
Trang 22 Bối cảnh: QuiDinh
k1.ID≠k2.IDCuối ∀
Trang 23 Bối cảnh: BangLuong
k1 MaNV ≠k2 MaNV ^ k1.NamTL≠k2.NamTL ^k1.ThangTL≠k2.ThangTL
k1 MaNV ≠k2 MaNV ^ k1.NgayCC≠k2.NgayCC Cuối ∀
Trang 24R9 Thêm Sửa Xóa
T1.NgaySinh <=Ngay Hien HanhCuối ∀
T1.NgayVaoLam <=Ngay Hien HanhCuối ∀
Trang 25-BangCC + +
T1.NgayTL <=Ngay Hien HanhCuối ∀
t.MaPB ⊆ k.MaPBCuối ∀
Trang 26- Bối cảnh: ChucVu, NhanVien
t.MaCV ⊆ k.MaCVCuối ∀
t.MaBC ⊆ k.MaBCCuối ∀
Trang 282 Màn hình chính.
Khi người dùng đăng nhập thành công giao diện chính của chương trình xuất hiện
Trang 293 Quản lý tài khoản.
Trang 30Để thêm một tài khoản mới, nhấn vào nút “Thêm” sau đó nhập đầy đủ các
thông tin của tài khoản chọn cấp quyền sử dụng của tài khoản Để lưu vào cơ sở dữ
liệu nhấn nút “Lưu”, để huỷ bỏ việc thêm mới, nhấn nút “Không”.
Để sửa đổi thông tin của một tài khoản hiện có, chọn lên một dòng trên lưới
sẽ tái hiện thông tin của tài khoản đó, nhấn nút “Sửa” rồi hiệu chỉnh lại thông tin phân cấp bậc sử dụng, cuối cùng nhấn nút “Lưu” để cập nhật lại thay đổi hoặc nhấn nút “Không” để lấy lại thông tin trước đó.
Để xoá bỏ một tài khoản, chọn một dòng trên lưới, sau đó nhấn nút “Xoá”.
Trang 314 Đổi mật khẩu.
Trang 325 Qui định
Trang 346 Thông tin nhân viên.
Trang 35Để thêm một nhân viên mới, nhấn vào nút “Thêm” sau đó nhập đầy đủ các
thông tin của nhân viên Lưu ý: với hình ảnh, ta chép vào hoặc lấy ra từ thư mục
(Folder) Hinh được cài đặt theo chương trình Để lưu vào cơ sở dữ liệu nhấn nút
“Lưu”, để huỷ bỏ việc thêm mới, nhấn nút “Không”.
Để sửa đổi thông tin của một nhân viên hiện có, chọn lên một dòng bên lưới
sẽ tái hiện thông tin của nhân viên đó, nhấn nút “Sửa” rồi hiệu chỉnh lại thông tin, cuối cùng nhấn nút “Lưu” để cập nhật lại thay đổi hoặc nhấn nút “Không” để lấy
lại thông tin trước đó
Để xoá bỏ một nhân viên, chọn một dòng bên lưới, sau đó nhấn nút “Xoá”.
Trang 367 Tra cứu nhân viên.
Trang 37Để tìm kiếm một nhân viên, chọn vào nút “Tìm kiếm theo mã” hoặc “Tìm theo thông tin” sau đó nhập vào các thông tin của nhân viên cần tìm Để xem
nhấn nút “Tìm Kiếm” các thông tin sẽ xuất ra lưới bên dưới.
Trang 388 Danh mục phòng ban.
Trang 39Để thêm một phòng ban mới, nhấn vào nút “Thêm” sau đó nhập đầy đủ các
thông tin của phòng ban Để lưu vào cơ sở dữ liệu nhấn nút “Lưu”, để huỷ bỏ việc thêm mới, nhấn nút “Không”.
Để sửa đổi thông tin của một phòng ban hiện có, chọn lên một dòng trên lưới sẽ
tái hiện thông tin của phòng đó, nhấn nút “Sửa” rồi hiệu chỉnh lại thông tin, cuối cùng nhấn nút “Lưu” để cập nhật lại thay đổi hoặc nhấn nút “Không” để lấy lại thông tin
trước đó
Để xoá bỏ một phòng ban, chọn một dòng trên lưới, sau đó nhấn nút “Xoá”.
Trang 409 Danh mục chức vụ.
Trang 41Để thêm một chức vụ mới, nhấn vào nút “Thêm” sau đó nhập đầy đủ các thông
tin của chức vụ Để lưu vào cơ sở dữ liệu nhấn nút “Lưu”, để huỷ bỏ việc thêm mới, nhấn nút “Không”.
Để sửa đổi thông tin của một chức vụ hiện có, chọn lên một dòng trên lưới sẽ tái
hiện thông tin của chức vụ đó, nhấn nút “Sửa” rồi hiệu chỉnh lại thông tin, cuối cùng nhấn nút “Lưu” để cập nhật lại thay đổi hoặc nhấn nút “Không” để lấy lại thông tin
trước đó
Để xoá bỏ một chức vụ, chọn một dòng trên lưới, sau đó nhấn nút “Xoá”.
Trang 4210 Danh mục bằng cấp.
Trang 43Để thêm một bằng cấp mới, nhấn vào nút “Thêm” sau đó nhập đầy đủ các thông
tin của bằng cấp Để lưu vào cơ sở dữ liệu nhấn nút “Lưu”, để huỷ bỏ việc thêm mới, nhấn nút “Không”.
Để sửa đổi thông tin của một bằng cấp hiện có, chọn lên một dòng trên lưới sẽ
tái hiện thông tin của bằng cấp đó, nhấn nút “Sửa” rồi hiệu chỉnh lại thông tin, cuối cùng nhấn nút “Lưu” để cập nhật lại thay đổi hoặc nhấn nút “Không” để lấy lại thông
tin trước đó
Để xoá bỏ một bằng cấp, chọn một dòng trên lưới, sau đó nhấn nút “Xoá”.
Trang 4411 Lập bảng chấm công.
Trang 45Để thêm một bảng chấm công mới, chọn ngày cần chấm công và nhấn vào nút
“Tạo bảng chấm công mới” Để lưu vào cơ sở dữ liệu nhấn nút “Lưu”, để huỷ bỏ việc thêm mới đả qua chỉnh sửa, nhấn nút “Không”.
Để xem các ngày chấm công, nhấn nút “Tháng trước”, “Tháng sau”, “Ngày trước”, “Ngày sau” hiệu chỉnh để xem bảng chấm công của ngày tháng đó.
Để xoá bỏ bảng chấm công, chọn một dòng trên lưới, sau đó nhấn nút “Xóa bảng chấm công”.
Trang 4612 Lập bảng tính lương.
Trang 4713 Hệ số mức lương.
Trang 4914 Thống kê lương tháng.
Để in ra bảng lương nhân viên, chọn vào tháng, năm và phòng ban cần báo cáo
sau đó nhấn nút “In” và xem danh sách
Trang 50II KẾT LUẬN VÀ KIẾN NGHỊ
1 Kết luận
Chương trình đã đạt được mục đích đã đề 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 vẫ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 bản thân.
Tìm hiểu và hoàn thiện một số chức năng chưa thực hiện trong ứng dụng.
Hỗ trợ cơ sở dữ liệu để khả năng bảo mật, tốc độ truy vấn, khả năng quản lý dữ liệu tốt hơn
2 Kiến nghị
Trong quá trình nghiên cứu phân tích thiết kế hệ thống thông tin xây dựng phần mềm quản lý nhân sự, nhóm đã thảo luận và đưa ra những kiện nghị sau:
Phân công làm việc nhóm hợp lý.
Ý thức thức tự giác với công việc.