Tải bản đầy đủ (.pdf) (45 trang)

Khóa luận tốt nghiệp Xây dựng phân hệ nhân sự - tiền lương

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.42 MB, 45 trang )

Trường Cao Đẳng Nguyễn Tất Thành
Khoa Công Nghệ Thông Tin
TRẦN VĂN QUANG - 31072306
TRẦN QUANG PHÚ - 31072259
XÂY DỰNG PHÂN HỆ NHÂN SỰ _ TIỀN LƯƠNG
KHÓA LUẬN TỐT NGHIỆP
GIÁO VIÊN HƯỚNG DẪN
GIANG HÀO CÔN
KHÓA 2007 - 2009
2
Trường Cao Đẳng Nguyễn Tất Thành
Khoa Công Nghệ Thông Tin
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN































TPHCM, Ngày… Tháng… Năm……
Giáo viên hướng dẫn
[Ký tên và ghi rõ họ tên]
3
Trường Cao Đẳng Nguyễn Tất Thành
Khoa Công Nghệ Thông Tin
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN































TPHCM, Ngày… Tháng… Năm……
Giáo viên hướng dẫn
[Ký tên và ghi rõ họ tên]
4
LỜI CẢM ƠN
Qua suốt hai năm học ở Trường Cao Đẳng Nguyễn Tất Thành chúng em đã
được rất nhiều kiến thức về chuyên ngành của mình và những kiến thức về cuộc
sống, ngoài sự nổ lực của bản thân, chúng em còn đón nhận sự giúp đỡ tâm huyết
và công sức của nhà trường , thầy cô , gia đình , người thân và bạn bè. Chúng em
thầm cảm ơn gia đình đã tạo điều kiện về vật chất và luôn an ủi , động viên về mặt
tinh thần để chúng em có được thành quả học tập như ngày nay.

Chúng em xin cảm ơn tất cả các thầy cô đã từng dạy dỗ chúng em , thầy cô
Trường Cao Đẳng Nguyễn Tất Thành và nhất là thầy cô trong Khoa Công Nghệ
Thông Tin đã cung cấp kiến thức cần thiết để chúng em có thể hoàn thành khóa
luận tốt nghiệp. Đặc biệt thầy Giang Hào Côn người chịu trách nhiệm hướng dẫn ,
dìu dắt , cùng bước với chúng em trong quá trình làm khóa luận tốt nghiệp.
Xin gởi lời cảm ơn đến tất cả các bạn đã động viên giúp đỡ và góp ý trong
suốt thời gian học tập và làm khóa luận tốt nghiệp.
Dù chúng em đã cố gắng rất nhiều để hoàn thành khóa luận tốt nghiệp
nhưng chúng em biết cũng không tránh khỏi thiếu sót , sai lầm cũng như hạn chế
trong quá trình học tập và làm đồ án . Chúng em mong nhận được sự thông cảm
góp ý , chỉ dẫn từ thầy cô cũng như ý kiến đóng góp chân tình của các bạn để cho
chúng em biết được khiếm khuyết sau này rút kinh nghiệp trong công việc .
Xin chân thành cảm ơn.
Nhóm sinh viên thực hiện:
Trần Văn Quang MSSV: 31072306
Trần Quang Phú MSSV: 31072259
5
ĐỀ CƯƠNG CHI TIẾT
Tên Đề Tài: XÂY DỰNG PHÂN HỆ NHÂN SỰ _ TIỀN LƯƠNG
Giáo viên hướng dẫn: Giang Hào Côn
Thời gian thực hiện: 9/3/2009 – 10/7/2009
Sinh viên thực hiện:
Trần Văn Quang MSSV : 31072306
Trần Quang Phú MSSV : 31072259
Loại đề tài: Xây dựng ứng dụng.
Nội Dung Đề Tài:
- Quản lý thông tin nhân viên của Công Ty .
- Quản lý tiền lương chi trả trực tiếp hoặc gián tiếp
- Dùng C# để thực hiện
- Kết Quả: Chương trình quản lý nhân sự tiền lương cho Công Ty

Kế Hoạch Thực Hiện:
- Tuần 1 : Tìm hiểu về ngôn ngữ C# ( Winform + Access )
- Tuần 2 : Tìm hiểu chương trình , tìm hiểu công việc
- Tuần 3 – 4 : Phân tích hệ thống chương trình , thiết kế các hàm nhập liệu
- Tuần 5 – 6 : Tìm hiểu về code
6
- Tuần 7 -13 : Viết code , xây dựng chương trình .
- Tuần 14 - 15 :Kiểm tra hoàn tất chương trình và viết báo cáo.
Xác nhận của GVHD
Giang Hào Côn
Ngày……tháng……năm……
SV Thực hiện
Trần Văn Quang
Trần Quang Phú

7
MỤC LỤC

Trang
Chương 1 : Tìm hiểu chương trình , tìm hiểu công việc
1.1 Mục đích yêu cầu…………………………………………………………………….11
1.2 Các Module chủ yếu của phân hệ………………………………………………….11
1.3 Các mẫu - biểu kếtxuất………………………………………………………………11
1.3.1 Mẫu báo cáo tổng hợp về tổ chức ………….……………… …… 11
1.3.2 Mẫu báo cáo tổng hợp về đội ngũ khoa học kỹ thuật, chuyên môn…12
1.3.3 Mẫu bảng thanh toán tiền lương………………………… ……………12
1.3.3.1 Lao động trực tiếp…………………………………………….…….12
1.3.3.2 Lao động gián tiếp……………………………………………….….12
1.4 Tổ chức Database ……………………………………………………………….… 13
1.4.1 Các DBF xây dựng từ các chứng từ ban đầu và

các báo cáo kết xuất………………………………………………….……….….13
1.4.2 Các DBF Biến động hàng tháng………………………….……….…….14
1.5 Quy định tính lương…………………………………………………………………15
1.5.1 Đối với đối tượng lao động trực tiếp……………………………………15
1.5.2 Đối với đối tượng lao động gián tiếp……………………………………15
Chương 2 : Phân tích hệ thống chương trình, giao diện chương trình .
2.1 Thiết lập mối quan hệ giữa các bảng…………………………………………… 16
2.2 Quản lý phân hệ nhân sự……………………………………………………………17
2.2.1 Thêm thông tin nhân viên………………………………………….…17-20
2.2.2 Xem thông tin nhân viên……………… …….………………………21-22
2.2.3 Sửa thông tin nhân viên……………………………………………….22-24
2.2.4 Xoá thông tin nhân viên….……………………………………………25-27
2.3 Nội dung tính lương…………………………………………………………… … 28
2.3.1 Lương trực tiếp…………………………………………………………….28
2.3.1.1 Sản phẩm… …………………………………………………… 28-29
2.3.1.2 Cơ sở tính lương…………………………………………………… 30
2.3.1.2.1 Nhập dử liệu cơ sở lương trực tiếp…………………………31
2.3.1.2.2 Thông tin cơ sở lương trực tiếp…………………………….32
2.3.1.3 Thông tin lương…………………………………… ………….33-34
2.3.2 Lương gián tiếp……………………………………………………………35
2.3.2.1 Nhập dử liệu…………………………………………………….3.5-36
2.4 Báo cáo……………………………………………………………………………… 37
2.4.1 Báo cáo Tổng hợp về tổ chức……………………………………….……38
2.4.2 Báo cáo Tổng hợp về đội ngũ khoa học, kỹ thuật, chuyên môn….….39
8
2.4.3Báo cáo Lương trực tiếp…………………………………………………40
2.4.4 Báo cáo Lương gián tiếp………………………………………………….41
Chương 3: Kết Quả Đạt Được _ Hướng Phát Triển
3.1Đánh giá kết quả………………………………………………………………………42
3.1.1Kết quả đạt được……………………………………………………………42

3.1.2 Việc chưa làm được……………………………………………………… 42
3.2 Hướng phát triển…………………………………………………………………… 43
C ác tài liệu tham ………… …………………………….…………………………… 44
Lời Kết ……………… ……………………………………………… 45
9
BẢNG CÁC HÌNH VẼ
Số Thứ Tự
Tên Hình
Mô Tả
1
Hình 1
Mối quan hệ giữa các bảng
2
Hình 2
Form Main
3
Hình 3
Thêm nhân viên
4
Hình 4
Form Thêm thông tin nhân sự 1
5
Hình 5
Form Thêm thông tin nhân sự 2
6
Hình 6
Lổi Form thêm thông tin nhân sự
7
Hình 7
Xem thông tin nhân viên

8
Hình 8
Form Thông tin nhân viên
9
Hình 9
Sửa thông tin
10
Hình 10
Nhập mã số nhân viên cần sửa thông tin
11
Hình 11
Form Sửa thông tin
12
Hình 12
Sửa thông tin khi nhập sai
13
Hình 13
Đóng From sửa thông tin
14
Hình 14
Xóa thông tin
15
Hình 15
Nhập mã số nhân viên cần xóa
16
Hình 16
Form Xóa thông tin nhân viên
17
Hình 17
Form Thông báo xóa thông tin

18
Hình 18
Lương trực tiếp
10
19
Hình 19
Form Sản phẩm lương trực tiếp
20
Hình 20
Cơ sở tính lương trực tiếp
21
Hình 21
Form Dử liệu lương trực tiếp
22
Hình 22
Thông tin cơ sở lương trực tiếp
23
Hình 23
Lương trực tiếp
24
Hình 24
Form Thông tin lương trực tiếp
25
Hình 25
Form Thông tin lương trực tiếp1
26
Hình 26
Lương gián tiếp
27
Hình 27

Nhập dử liệu lương gián tiếp
28
Hình 28
Thông tin lương gián tiếp
29
Hình 29
Báo cáo
30
Hình 30
Báo cáo tổng hợp về tổ chức
31
Hình 31
Báo cáo tổng hợp về đội ngũ khoa học kỹ thuật
chuyên môn
32
Hình 32
Báo cáo lương lao động trực tiếp
33
Hình 33
Báo cáo lương lao động gián tiếp
11
NỘI DUNG KHOÁ LUẬN
Đề Tài : XÂY DỰNG PHÂN HỆ NHÂN SỰ - TIỀN LƯƠNG
Chương 1 : Tìm hiểu chương trình , tìm hiểu công việc
1.1 Mục đích yêu cầu :
- Lưu trữ toàn bộ hồ sơ lý lịch của nhân viên trong cơ quan
- Thống kê tổng hợp về tình hình nhân sự theo mẫu biểu do nhà nước quy định
- Cố vấn cho Phòng Tổ Chức để có kế hoạch đề bạc hoặc bồi dưỡng nghiệp vụ cán
bộ.
- Tính toán nhanh chống , chính xác lương hàng tháng của cán bộ - công nhân

viên.
1.2 Các Module chủ yếu của phân hệ
Đầu vào Xử lí Đầu ra
1.3 Các mẫu - biểu kết xuất
1.3.1 Mẫu báo cáo tổng hợp về tổ chức :
Phân ra các loại
Trình độ kỹ thuật , kinh tế ,chuyên môn
Đại Học – Cao Đẳng
Trung Cấp
Tên
Đơn
Vị
Tổng
Số
Cán
Bộ
Nhân
Viên
Công
Nhân
Kỹ
Thuật
Kinh
Tế
Chuyên
môn
khác
Kỹ
Thuật
Kinh

Tế
Chuyên
môn
khác
- Nhập lý lịch
- Sữa đổi
- Nhập số lượng
để tính lương
- Truy xuất tổng
hợp
- Tính lương
- In báo cáo theo
mẫu quy định
- In bảng lương
12
1.3.2 Mẫu báo cáo tổng hợp về đội ngũ khoa học kỹ thuật, chuyên môn.
Phân Tích
Trình Độ
Tuổi Đời
Thâm Niên
Số
Thứ
Tự
Chức
Danh
Ngành
Tạo
Tổng
Số
N

A
m
N

Đi
Nước
Ngoài
>
30
<=
30
>5
năm
<= 5
năm
Kỹ

Cao
Đẳng
Trung
Cấp
1.3.3 Mẫu bảng thanh toán tiền lương.
1.3.3.1 Lao động trực tiếp :
STT
Đơn
Vị
Đơn
Vị
Số
TT

Họ
Và Tên
Lương
Sản
Phẩm
Tạm
ứng
Thực
lãnh

Nhận
1.3.3.2 Lao động gián tiếp :
STT
Đơn
Vị
Đơn
Vị
Số
TT
Họ

Tên
Lương
căn
bản
Lương
thời
gian
Lương
doanh

số
lương
tổng
cộng
Tạm
ứng
Thực
lãnh

Nhận
13
1.4 Tổ chức Database :
1.4.1 Các bang xây dựng từ các chứng từ ban đầu và các báo cáo kết xuất :
1 ) MSNV C 04 2 ) HO C 20
3 ) TEN C 07 4 ) PHAI C 03
5 ) CHUCVU C 03 6 ) DONVI C 03
7 ) NGAYSINH D 08 8 )QUOCTICH C 03
9 ) DANTOC C 03 10 ) TONGIAO C 03
11 )TDVANHOA C 03 12 )TDNHGE C 03
13 )TDCMON C 03 14 )NGANH C 03
15 ) NGUONTUYEN C 03 16 )CHUDOTUYEN C 03
17 ) NGAYVAOCQ D 08 18 )CHEDOLUONG C 03
19 )LUONGCB N 04 20 )NGAYXEPLG D 08
21 )DINUCNG C 03 22 )SUCKHOE C 03
23 )KHENTHUONG C 03 22 )KYLUAT C 03
25 )LAPGIADINH C 03 22 )SOCON N 02
27 )NGTHOIVIEC D 08 22 )LDTHOICIEC C 03
1 ) MSNV C 20 2 ) NOISINH C 20
3 ) NGUYENQUAN C 20 4 ) DIACHI C 25
5 ) QUAN C 10 6 ) TINH C 20

7 ) NOIDAOTAO C 25 8 ) THOIGINDT N 02
9 ) NAMTOTNGH N 04 10 ) BANGCAP C 25
11 ) CHUYENSAU C 20 12 ) THAMKHAO M 10
13 ) HOTENCHA C 25 14 ) NAMSINHCHA N 04
15 ) QUECHA C 20 16 ) NHGECHA C 20
17 ) DIACHICHA C 20 18 ) HOTENME C 25
19 ) NAMSINHME N 04 20 ) QUEME C 20
21 ) NGHEME C 20 22 ) DIACHIME C 25
23 ) HOTENVOCH C 25 24 ) NAMSINHVOCH N 04
25 ) QUEVCH C 20 26 ) NGHEVCH C 20
27 )DIACHIVSH C 25 28)LAODONG C 20
LYLICH1.DBF
LYLICH2.DBF
14
1.4.2 Các DBF Biến động hàng tháng :
1 ) MASANPHAM C 03 2 ) TENSANPHAM C 30
3 ) DVT C 05 4 ) DONGIA N 06
1 ) MASONV C 03 2 ) MASANPHAM C 03
3 ) SOLUONG N 04 4 ) THANHTIEN N 08
5)THANG C 02 6)NAM C 04
1 ) MASONV C 03 2 ) LUONGSANPHAM N 07
3 ) TAMUNG N 07 4 ) THUCLANH N 07
5)THANG C 02 6)NAM C 04
1 ) MASONV C 03 2 ) MASANPHAM N 07
3 ) TAMUNG N 07 4 ) THUCLANH N 07
1 ) MASONV C 03 2 ) NGAYCONG N 04
3 ) HESOTRNH N 03 4 ) KQBINHBAU C 01
5 ) LUONGTG N 07 6 ) LUONGDS N 07
7 ) LUONGTONGN 07 8 ) TAMUNGN N 07
9 ) THUCLANH N 07 10)THANG C 02

11)NAM C 04
SANPHAM .DBF
COSOLGTT .DBF
LUONGGT .DBF
LUONGTT .DBF
15
1.5 Quy định tính lương :
1.5.1 Đối với đối tượng lao động trực tiếp:
Lương sản phẩm = Tổng số SP x Đơn giá
1.5.2 Đối với đối tượng lao động gián tiếp :
Lương CB x Số ngày công
Lương Thời Gian = x Hệ số
26
Tồng quỹ lươngGT = LươngGT x TS Nhân Viên GT
Tính lương doanh số cho từng người phải qua các bước :
Số ngày công
a . Tính hệ số cá nhân = x hs.tr.nh x hs bình
26
Tổng Quỹ LGGT - Tổng Quỹ LGTHGian
b. Lương doanh số trung bình =
Tổng Hệ Số Cá Nhân
c . Lương doanh số cá nhân = Hệ số CN x LG Doanh số TB
d . Lương tổng = Lương TG + Lương DS
e . Thực Lãnh = Lương tổng - Tạm ứng
Trước khi tính lương cần nhập vào thông tin số
- Tổng quỹ lương cho gián tiếp ( >= Lương thời gian )
- Hệ số bình bầu năng xuất ( default A=1.2 ; B=1.0 ; C=0.8 )
- Tạm ứng.
16
Chương 2 : Phân tích hệ thống chương trình, giao diện chương trình .

2.1 Thiết lập mối quan hệ giữa các bảng
Hình 1: Mối quan hệ giữa các bảng
17
2.2 Quản lý phân hệ nhân sự
Hình 2: Form Main
2.2.1 Thêm thông tin nhân viên
Hình 3: Thêm nhân viên
18
Vào Nhân sự chọn mục Thêm nhân viên thì chương trình sẽ hiển thị ra
Form Thêm thông tin nhân sự như sau:
Hình 4: Form Thêm thông tin nhân sự 1
19
Hình 5: Form Thêm thông tin nhân sự 2
Click chọn vào nút Ok thì thông tin của nhân viên sẽ được lưu.
Form có chức năng : dùng để thêm nhân viên.
- Các thông tin Mã số nhân viên , Lao động , Họ , Tên là các thông tin bắt
buộc phải nhập vào.
- Các thông tin về ngày như Ngày sinh , Ngày xếp lương v.v… phải nhập
chính xác nếu nhập sai chương trình sẽ thông báo lỗi.
20
Ví dụ :
Hình 6: Lổi Form thêm thông tin nhân sự
- Tương tự các thông tin về số như : Mức lương , Lương căn bản v.v… chỉ
được nhập số nếu nhập chuỗi chương trình sẽ thông báo lỗi.
- Ràng buộc toàn vẹn dữ liệu :
Lương căn bản phải từ 600.000 cho đến 3.000.000 ( theo bảng lương của
Công Ty )
Các thông tin Số con , Năm tốt nghiệp , Thời gian đào tạo , Năm sinh cha ,
Năm sinh mẹ , Năm sinh vợ , chồng phải nhập dữ liệu hợp lý nếu dữ liệu nhập vào
không hợp lý chương trình cũng sẽ thông báo lổi.

21
2.2.2 Xem thông tin nhân viên
Hình 7:Xem thông tin nhân viên
Vào Nhân sự chọn mục Thông tin nhân viên thì chương trình sẽ hiển thị ra
Form Thông tin nhân viên như sau:
Hình 8: Form Thông tin nhân viên
Tìm kiếm : nhập Mã số nhân viên vào để có thể tìm kiếm .
Nhập vào field Mã số nhân viên
Chọn nút Button Tìm kiếm nếu :
Mã số nhân viên nhập vào đúng thì thông tin của nhân viên được hiển thị ,
ngược lại nếu nhập Mã số nhân viên không đúng thì chương trình sẽ xuất thông
báo.
- Button Lưu:
22
Có chức năng lưu thông tin nhân viên xuống cơ sở dử liệu.
- Button Sửa:
Có chức năng sửa thông tin nhân viên đang hiển thị (Mã số nhân viên
không sửa được) để cập nhật thông tin ta chọn Button Lưu.
- Button Xóa:
Có chức năng xóa toàn bộ thông tin nhân viên đang hiển thị.
- Button Đóng:
Có chức năng đóng Form hiện hành, trở về Form Main
2.2.3Sửa thông tin nhân viên
Hình 9: Sửa thông tin
Vào Nhân sự chọn mục Sửa thông tin thì chương trình sẽ hiển thị ra Form
Sửa thông tin nhân sự như sau:
Hình 10: Nhập mã số nhân viên cần sửa thông tin
23
- Khi nhập đúng Mã số nhân viên Click chuột vào Button Sửa thông tin thì
From sửa thông tin của nhân viên hiện ra , ngược lại nếu nhập Mã số nhân viên

không đúng thì chương trình sẽ xuất thông báo.
- Button Hủy bỏ có chức năng thoát khỏi chương trình và trở về Form
Main.
Hình 11: Form Sửa thông tin
24
Mã số nhân viên nhập vào không đúng thì chương trình sẽ xuất thông báo.
Hình 12: Sửa thông tin khi nhập sai
Trường hợp khi Click chuột vào Buttom Huỷ bỏ thì chương trình sẽ đóng
lại trở về giao diện ban đầu ( Form Main ).
Hình 13: Đóng From sửa thông tin
25
2.2.4 Xoá thông tin nhân viên
Hình 14: Xóa thông tin
Vào Nhân sự chọn mục Xóa thông tin thì chương trình sẽ hiển thị ra Form
Xóa thông tin nhân viên như sau:
Hình 15: Nhập mã số nhân viên cần xóa
- Thông tin nhân viên sẽ được xóa khi nhập đúng Mã số nhân viên Click
chuột vào Buttom Xoá thông tin thì thông tin của nhân viên hiện ra , ngược lại nếu
nhập Mã số nhân viên không đúng thì chương trình sẽ xuất thông báo.
- Trường hợp khi Click chuột vào Buttom Hủy bỏ thì chương trình sẽ đóng
lại trở về giao diện ban đầu ( Form Main ).

×