Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
Luận Văn Tốt Nghiệp
Đề Tài : Phần mềm Quản lý nhân sự
SVTH :Hồ Lê Viết Lâm Trang 1
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
MỤC LỤC
3
3
3
LỜI CẢM ƠN 4
DANH MỤC CÁC BẢNG BIỂU 5
DANH MỤC CÁC SƠ ĐỒ 6
GIẢI THÍCH CÁC CHỮ VIẾT TẮT 7
1. C# 2005 - Lập trình cơ sở dữ liệu 8
2. C# 2005 - Lập trình FORM WINDOWS 8
3. Lập trình ứng dụng chuyên nghiệp SQL SERVER 2000 8
CHƯƠNG I : CƠ SỞ LÝ LUẬN VÀ TÌNH HÌNH THỰC TIỄN TẠI CÔNG TY TIN
HỌC 12
VIỄN THÔNG ĐÀ NẴNG -VNPT 12
I.1 Cơ sở lý luận 12
I.1.1 Tìm hiểu sơ lược về hệ thống thông tin quản lý 12
I.2.2 Chức năng và nhiệm vụ: 16
II.3 TỔNG QUÁT HỆ THỐNG CHỨC NĂNG QUẢN LÝ NHÂN SỰ 25
II.4 Mô hình dòng chảy dữ liệu (DFD) 26
II.4.6 Mô hình thực thể E-R (Entity Relationship) : 39
II.4.7 Lược đồ quan hệ : 41
CHƯƠNG II THIẾT KẾ HỆ THỐNG THÔNG TIN CHO BÀI TOÁN 42
III.1 Công cụ sẽ sử dụng để thiết kế 42
III.1.1. Tìm hiểu một vài công cụ sử dụng trong quá trình thực hiện chuyên đề 42
III.1.1.1 Phương pháp lập trình hướng đối tượng 42
III.1.1.1.1 Lập trình hướng đối tượng là gì? 42
được đề tài, một đề tài thâu tóm cả một quá trình được học ở mái trường này.
Và em xin chân thành cảm ơn công ty Tin học viễn thông Đà Nẵng, các
anh(chị) trong công ty đã giúp đỡ cho em về mọi mặt từ việc thực tập, làm cộng tác
viên, đến các thông tin chứng từ mà anh(chị) đã cung cấp giúp cho phần mềm của em
đươc tốt hơn.
Và cuối cùng là lời cảm ơn của em đến Thầy giáo chủ nhiệm Tuấn Anh và các
bạn trong lớp 35H09K14.1 ngành Tin học quản lý, đã góp ý về những điều còn thiếu
còn chưa hay trong đề tài, để đề tài ngày hôm nay được hoàn chỉnh hơn.
Một lần nữa em xin chân thành cảm ơn !
SVTH :Hồ Lê Viết Lâm Trang 4
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
DANH MỤC CÁC BẢNG BIỂU
Danh mục lương ……………………………………………………… 13
Danh sách nhân viên nghĩ hưu………………………………………………… 13
Cơ cấu lao động theo trình độ chuyên môn ở công ty………………………… 14
Từ điển dữ liệu…………………………………………………………………….31
Xây dựng các thực thể……………………………………………………………34
Thực thể nhân viên……………………………………………………………….34
Thực thể Phòng ban…………………………………………… 34
Thực thể bộ phận ……………………………………………… 34
Thực thể hồ sơ thử việc……………………………………………………… …34
Thực thể công thử việc………………………………………………………… 35
Thực thể công nhân viên cơ bản……………………………………………… 35
Thực thể danh mục lương phụ cấp……………………………………………… 35
Thực thể khen thưởng ……………………………………………………………35
Thực thể kỹ luật………………………………………………………………… 36
Thực thể chế độ………………………………………………………………… 36
Thực thể chi tiết nhân viên chế độ……………………………………………… 36
Thực thể tăng lương…………………………………………… 36
7. BC: báo cáo
8. HD: hợp đồng
9. CT: Chi tiết
10. TC: tra cứu
11. CD: chế độ
12. TCL: tra cứu lương
13. NV: nhân viên
14. CB: cơ bản
15. TCCD: tra cứu chế độ
16. BCHD: báo cáo hợp đồng
17. TKNS: thống kê nhân sự
18. TKL : thống kê lương
19. TKDM: thống kê danh mục
20. BHYT : bảo hiểm y tế
21. BHXH : bảo hiểm xã hội
22. TKLCT : thống kê lương chi tiết
SVTH :Hồ Lê Viết Lâm Trang 7
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
TÀI LIỆU THAM KHẢO
1. C# 2005 - Lập trình cơ sở dữ liệu.
Tập 4: Quyển 1
Quyển 2
Tác giả: Phạm Hữu Khang(chủ biên)
Hoàng Đức Hải
Nhà xuất bản: NXB lao động xã hội .
2. C# 2005 - Lập trình FORM WINDOWS
Tập: 2
Tác giả: Phạm Hữu Khang
Đoàn Thiện Ngân
Nhà xuất bản: NXB lao động xã hội .
thành hiện thực.
Cùng với sự phát triển nhanh chóng của công nghệ thông tin con người đã nghĩ
ra rất nhiều các ứng dụng phục vụ cho nhu cầu và lợi ích của cong người. Trong đó
xây dựng phần mềm phục vụ công việc và một trong những vấn đề mà các nhà lập
trình viên luôn quân tâm hàng đầu. Phần mềm Quản lý nhân sự cũng là một trong
những ứng dụng mà con người quan tâm nhiều nhất. Nó phục vụ cho công tác nghiệp
vụ công ty của con người làm giảm thiểu tối đa những vất vả trong công việc ví dụ
như hồ sơ trước đây phải lưu trữ rất nhiều trong các kho chứa thì bây giờ chỉ cần một
chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ sơ của công ty.
Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công nghệ
thông tin, em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của công ty để từ
đó xây dựng lên phần mềm Quản lý nhân sự nhằm phục vụ cho lợi ích của công ty.
Ứng dụng phần mềm có thể chưa hoàn chỉnh, nhưng một phần nào đã thể hiện được sự
cố gắng của em trong những bước đầu hoà nhập với môi trường làm việc bên ngoài và
thế giới công nghệ mới. Em mong quý thầy cô trong khoa tạo điều kiện giúp đỡ em để
em hoàn thành đề tài của mình được tốt hơn
Em xin chân thành cảm ơn!SVTH :Hồ Lê Viết Lâm Trang 9
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
LÝ DO CHỌN ĐỀ TÀI
Dựa vào nhu cầu thực tế của xã hội đòi hỏi con người phải luôn năng động và
sáng tạo để tạo ra nhiều sản phẩm cho xã hội. Các công ty luôn luôn phát triển, các hồ
sơ tuyển vào sẽ nhiều lên vì vậy đòi hỏi phải cần rất nhiều những kho chứa hồ sơ để
lưu trữ hồ sơ của nhân viên khi vào công ty.
Mỗi lần muốn tìm hồ sơ của một nhân viên nào đó trong công ty người quản lý
nhân sự lại phải tìm lần lượt trong kho chứa xem hồ sơ nhân viên đó nằm ở đâu. Như
vậy mất rất nhiều thời gian mà có khi không tìm ra do hồ sơ nhân viên quá nhiều.
Công việc lưu trữ hồ sơ rất thủ công hầu hết ở các khâu làm cho số lượng nhân viên
của công ty. Bạn không cần thiết phải biết nhiều về tin học, bạn vẫn có thể sử dụng
phần mềm quản lý nhân sự một cách hiệu quả. Giao diện thuận tiện dễ sử dụng của
chương trình sẽ luôn khiến bạn cảm thấy thật thoải mái khi sử dụng phần mềm này.
SVTH :Hồ Lê Viết Lâm Trang 11
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
CHƯƠNG I : CƠ SỞ LÝ LUẬN VÀ TÌNH HÌNH THỰC TIỄN TẠI CÔNG
TY TIN HỌC
VIỄN THÔNG ĐÀ NẴNG -VNPT
I.1 Cơ sở lý luận
I.1.1 Tìm hiểu sơ lược về hệ thống thông tin quản lý
* Tìm hiểu sơ lược về thông tin
Thông tin là sự phản ánh sự vật, sự việc, hiện tượng của thế giới khách quan và
các hoạt động của con người trong đời sống xã hội. Điều cơ bản là con người thông
qua việc cảm nhận thông tin làm tăng hiểu biết cho mình và tiến hành những hoạt
động có ích cho cộng đồng.
Môi trường vận động thông tin là môi trường truyền tin, nó bao gồm các kênh
liên lạc tự nhiên hoặc nhân tạo. Kênh liên lạc thường nối các thiết bị của máy móc với
nhau hay nối với con người. Con người có hình thức liên lạc tự nhiên và cao cấp là
tiếng nói, từ đó nghĩ ra chữ viết. Ngày nay nhiều công cụ phổ biến thông tin đã xuất
hiện : máy in, điện tín, điện thoại, phát thanh truyền hình, phim ảnh….
* Khái niệm thông tin
Thông tin là tin tức mà con người trao đổi với nhau, hay nói rộng hơn thông tin
bao gồm những tri thức về đối tượng.
Theo quan điểm của nhà quản lí thì thông tin là những thông báo, số liệu dùng
làm cơ sở cho việc ra các quyết định. Các tài liệu này chia làm 4 loại :
- Tài liệu, số liệu có ích cho việc ra quyết định : thông tin về năng suất, giá
thành, doanh thu…
- Tài liệu số liệu dùng ra quyết định sau này : thông tin dự trữ
- Tài liệu, số liệu không liên quan đến việc ra quyết định : tư liệu, số liệu
thừa…
định đúng đắn.Với khối lượng thông tin càng lớn và càng đa dạng thì việc xử lý và
quản lí thông tin càng khó khăn.
I.1.2. Khái niệm hệ thống - hệ thống thông tin – hệ thống thông tin quản lí
* Khái niệm hệ thống.
- Hệ thống: là tổng thể gồm các bộ phận hoặc các phần tử khác nhau có mối quan hệ
tác động qua lại với nhau và được sắp xếp theo một trình tự nhằm tạo thành một chỉnh
thể thống nhất, có những tính chất mới, có khả năng thực hiện một số chức năng hoặc
mục tiêu nhất định.
SVTH :Hồ Lê Viết Lâm Trang 13
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
* Các yếu tố cơ bản của hệ thống :
- Môi trường: là tất cả các yếu tố, điều kiện nằm bên ngoài hệ thống có ảnh hưởng đến
kết quả hoạt động của hệ thống.
- Yếu tố đầu vào, ra :
+ Đầu vào : Tập hợp các tác động có thể của môi trường lên hệ thống
+ Đầu ra : Tập hợp các tác động ngược lại của hệ thống lên môi trường.
- Cấu trúc hệ thống : Là sự sắp xếp các bộ phận hoặc phần tử bên trong của một hệ
thống và mối quan hệ qua lại giữa chúng.
- Mục tiêu của hệ thống : Là trạng thái mong muốn của hệ thống sau một thời gian
nhất định.
* Hệ thống thông tin
Hệ thống thông tin là một tập hợp nhiều thành phần có chức năng thu thập, lưu
trữ, xử lý và phân phối thông tin để hỗ trợ cho việc làm quyết định điều hành trong
một tổ chức
Hệ thống thông tin tối thiểu bao gồm con người, quy trình, và dữ liệu. Con
người tuân theo quy trình để xử lý dữ liệu tạo ra thông tin.
* Hệ thống thông tin quản lí
Hệ thống thông tin quản lí là hệ thống có nhiệm vụ cung cấp các thông tin cần
thiết phục vụ cho việc quản lí điều hành một tổ chức. Thành phần chiếm vị trí quan
trọng trong hệ thống thông tin quản lí là một cơ sở dữ liệu hợp nhất chứa các thông tin
- Hưu trí : là nhân viên khi đến độ tuổi nghĩ hưu và không thể làm việc được
nữa, sẽ được hưởng chế độ này theo thâm niên công tác tại nơi làm việc .
Công ty tin học viễn thông Đà Nẵng
47 – Trần Phú
DANH SÁCH NHÂN VIÊN NGHĨ HƯU
Đà nẵng,ngày … tháng….năm
Mã NV Năm Bắt
Đầu CV
Năm Nghĩ
Hưu
Thâm
Niên
Số tiền Phụ
cấp
Ngày
nhận
Ghi chú
- Chế độ bảo hiểm : là chế độ mà mỗi nhân viên đều được nhận, tùy theo mức lương
mà nhân viên đóng phí bảo hiểm theo mức lương đó, trong đó bao gồm bảo hiểm y tế,
SVTH :Hồ Lê Viết Lâm Trang 15
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
bảo hiểm xã hội và khi không có khả năng làm việc nhân viên vẫn được hưởng chế độ
này quy theo mức đóng phí của nhân viên đó.
- Chế độ thai sản : là chế độ mà nhân viên nào nghĩ sinh cũng được nhận phụ cấp
theo quyết định tại nơi làm việc của mình
- Khen thưởng : là hình thức khuyến khích nhân viên lao động tốt,được áp dụng cho
hầu hết tất các công ty, mỗi nhân viên hoàn thành công việc tốt hoặc có thành tích tốt
đều được nhận.
- Kỷ Luật : Là hình thức phạt khi mỗi nhân viên trong công ty vi phạm quy định của
nghiệp. Họ có thể tư vấn và xây dựng website thích hợp với những đặc thù của doanh
nghiệp, đồng thời quảng cáo thông tin trên mạng Internet.
- Tư vấn, thiết kế và xây dựng hệ thống mạng máy tính LAN, kết nối mạng
riêng ảo MegaWAN (công nghệ DSL):
PTC sẽ xây dựng những giải pháp mạng, tư vấn giúp bạn có một hệ thống
mạng tối ưu, phù hợp với khả năng tài chính, cơ sở hạ tầng của mỗi đơn vị, doanh
nghiệp.
- Cung cấp, sữa chữa, bảo trì thiết bị vật tư chuyên ngành bưu chính viễn
thông và tin học:
Tư vấn về tính năng của các thiết bị nhằm giúp khách hàng lựa chọn được
những thiết bị đạt hiệu quả cao thích hợp với điều kiện hiện có; Cung cấp các thiết bị
tin học, bưu chính viễn thông với mọi chủng loại theo yêu cầu khách hàng; Cung cấp
đầy đủ các dịch vụ bảo hành, bảo trì thiết bị.
- Phát triển ứng dụng tin học:
Với đội ngũ thạc sĩ,kỹ sư tin học được đào tạo chính quy, trẻ tài năng và giàu
kinh nghiệm , công ty tin học luôn sẵn sàng tư vấn, hỗ trợ và xây dựng sản phẩm phần
mềm với việc bảo hành,bảo trì chu đáo .
SVTH :Hồ Lê Viết Lâm Trang 17
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
I.2.3 Đặc điểm các yếu tố sản xuất của Công ty
I.2.3.1 Nguồn lực lao động của Công ty
PTC tự hào có một đội ngũ thạc sỹ, kỹ sư tin học và kỹ thuật viên tin học
được đào tạo chính qui và nhiều kinh nghiệm, gồm 60 người trong đó thạc sỹ và kỹ sư
tin học, cử nhân kinh tế chiếm 90%. “Luôn lắng nghe và phục vụ một cách tốt nhất
để đạt được sự hài lòng của khách hàng” là một trong những phương châm làm việc
của toàn thể cán bộ công nhân viên để PTC vinh dự được nhiều khách hàng đánh giá
là một trong các địa chỉ đáng tin cậy trong lĩnh vực công nghệ thông tin.
Cơ cấu lao động theo trình độ chuyên môn ở công ty
Đvt: Người
Theo trình độ chuyên
Bảo hiểm xã hội là một chính sách xã hội mà nhà nước đảm bảo trước pháp luật
cho mỗi người dân nói riêng và mỗi người lao động nói riêng. BHXH là sự đảm
bảo về vật chất cho người lao động bằng các chế độ của BHXH nhằm góp phần ổn
định đời sống của người lao động và gia đình họ.
Quỹ bảo hiểm xã hội là nguồn hình thành bằng cách trích theo quỹ tỷ lệ quy định
(20%) trên tổng quỹ lương cơ bản.
Trong đó:
- 15% tính vào chi phí sản xuất kinh doanh
- 5% do người lao động đóng góp
Quỹ bảo hiểm xã hội được thành lập nhằm trợ cấp cho người lao động có tham gia
đóng góp quỹ trong trường hợp họ bị mất khả năng lao động như:
- Trợ cấp ốm đau, thai sản
- Trợ cấp công nhân viên về hưu, mất sức lao động
- Trợ cấp cho người lao động khi họ bị tai nạn hoặc bị bệnh nghề nghiệp
- Trợ cấp công nhân viên về mặt tiền tuất
- Chi trợ cấp cho người lao động nghỉ việc do chấm dứt hợp đồng lao động.
Hiện nay tại công ty tính lương nghỉ BHXH như sau:
- Nghỉ do ốm đau hưởng 75% tổng lương.
- Nghỉ do sinh để được hưởng 100% tổng lương
Mức hưởng BHXH trên là hoàn toàn phù hợp với quy định của nhà nước.
SVTH :Hồ Lê Viết Lâm Trang 19
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
I.3.2 Bảo hiểm y tế (BHYT)
Quỹ BHYT là nguồn hình thành bằng cách trích lập theo tỷ lệ quy định (3%) trên
tổng quỹ lương cơ bản.
Trong đó:
- 2% tính vào chi phí sản xuất kinh doanh.
- 1% do người lao động đóng góp.
Quỹ BHYT được thành lập nhằm mục đích chi trả BHYT cho tiền khám bệnh và
chữa bệnh tại bệnh viện.
MẠNG
TRUNG TÂM
PHÁT TRIỂN
THỊ TRƯỜNG
VÀ QUẢN LÝ
MẠNG
TRUNG TÂM
PHÁT TRIỂN
PHẦN MỀM
TRUNG TÂM
PHÁT TRIỂN
PHẦN MỀM
TRUNG TÂM
TÍNH CƯỚC
VÀ CSKH
TRUNG TÂM
TÍNH CƯỚC
VÀ CSKH
TRUNG TÂM
ĐÀO TẠO
TRUNG TÂM
ĐÀO TẠO
Nghiên cứu công
nghệ - Kiểm tra sản
phẩm
Phân tích thiết kế
hệ thống
Phát triển sản phẩm
Quản trị mạng –
Tư vấn giải pháp
HÀNH CHÍNH
PHÒNG
TỔ CHỨC
HÀNH CHÍNH
Kinh doanh Internet
Kinh doanh các sản
phẩm và dịch vụ
Tính cước và thu
cước (nếu có)
Chuyên đề tốt nghiệp GVHD: Châu Ngọc Tuấn
CHƯƠNG II: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG THÔNG TIN
CHO BÀI TOÁN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY TIN HỌC VIỄN
THÔNG ĐÀ NẴNG
II.1. Quy trình bài toán :
Quản lý nhân sự là một trong những công việc vô cùng quan trọng, góp phần
quyết định sự thành bại của một công ty, do nhu cầu thự tiễn như vậy. Em đã nghiên
cứu mô hình các công ty trong và ngòai nước về quản lý nhân sự. Hiện tại phần mềm
quản lý nhân sự cho công ty tin học viễn thông Đà Nẵng –VNPT (47-Trần Phú.
Phần mềm quản lý nhân sự để phục vụ công tác quản lý nhân sự, người quản lý
có khả năng bao quát và điều hành nhân sự, chịu trách nhiệm đưa ra các thống kê, báo
cáo định kỳ và thường xuyên về tình hình hoạt động của công ty. Các khâu chuyên
trách khác của nhân sự sẽ do Nhân viên trong bộ phận nhân sự quản lý đảm nhiệm.
Quản lý nhân sự sẽ có các bộ phận chuyên trách riêng cho các công việc liên quan đến
nghiệp vụ nhân sự :
Bộ phận quản lý nhân sự thực hiện các công việc như nhập thông
tin về nhân sự, nhập bộ phận hoặc phòng ban khi có thêm bộ phận hoặc
phòng ban mới…
Bộ phận quản lý chế độ thực hiện quản lý các chế độ của nhân viên
trong công ty như chế độ khen thưởng, chế độ kỷ luật, chế độ thai sản….
đãi cũng như kỷ luật của công ty của công ty .
+Tìm kiếm, tra cứu thông tin nhân viên trong công ty
+Kết xuất bảng thống kê danh sách nhân viên
+Kết xuất bảng công trong công ty
+Kết xuất phiếu làm thêm giờ, những người tham gia bảo hiểm trong công
ty…
SVTH :Hồ Lê Viết Lâm Trang 24
Chuyên đề tốt nghiệp GVHD : Châu Ngọc Tuấn
II.3 TỔNG QUÁT HỆ THỐNG CHỨC NĂNG QUẢN LÝ NHÂN SỰ
SVTH : Hồ Lê Viết Lâm
Trang 25
Cập
nhật
BP
Hệ
thống
Đổi
mật
khẩu
Quản
lý
danh
mục
Quản
lý
nhân
sự
Cập
nhật
Quốc
tịch
Kỷ
luật
Chức
danh
Thôi
việc
Hợp
đồng
Chức
vụ
Quản
lý chế
độ
Quản
lý
tiền
lương
Thống
kê
báo
cáo
Trợ
giúp
Hướng
dẫn sử
dụng
TK NV chưa có
quyết định lương
Bảng
lương
NV
TK NV đến tuổi về
hưu
BC lương theo
Phòng Ban
Chế
Độ
Phân
quyền
Thu
nhập
khác
TK NV sắp hêt hợp
đồng
BC lương của từng
nhân viên
BC lương tổng hợp
Hợp đồng thôi
viêc,thử việc NV
Chuyên đề tốt nghiệp GVHD : Châu Ngọc Tuấn
II.4 Mô hình dòng chảy dữ liệu (DFD)
II.4.1 Sơ đồ mức ngữ cảnh :
SVTH : Hồ Lê Viết Lâm
Trang 26