Professional Documents
Culture Documents
Nguyenvuongngoctri - Website Quan Ly Nhan Su
Nguyenvuongngoctri - Website Quan Ly Nhan Su
3
Xây dựng website quản lý nhân sự
4
Xây dựng website quản lý nhân sự
MỤC LỤ
C
LỜI CẢM ƠN......................................................................................................ii
TRANG CAM KẾT...........................................................................................iii
NHẬN XÉT CỦA GIẢNG VIÊN......................................................................iv
MỤC LỤC...........................................................................................................v
DANH MỤC BẢNG........................................................................................viii
DANH MỤC HÌNH............................................................................................ix
DANH MỤC THUẬT NGỮ VIẾT TẮT...........................................................xi
MỞ ĐẦU...........................................................................................................xii
Chương 1. Tổng quan về web quản lý nhân sự.................................................1
1.1 Tổng quan về quản lý nhân sự................................................................1
1.1.1 Tổng quan đề tài...............................................................................1
1.1.2 Lý do chọn đề tài..............................................................................1
1.1.3 Mục tiêu nghiên cứu.........................................................................2
1.1.4 Pham vi ứng dụng.............................................................................2
1.2 Giới thiệu công nghệ...............................................................................2
1.2.1 Môi trường lập trình visual studio 2022...........................................2
1.2.2 Ngôn ngữ lập trình...........................................................................3
1.2.3 Giới thiệu về SQL............................................................................3
Chương 2. Khảo sát quản lý nhân sự................................................................4
2.1 Khảo sát hiện trạng.................................................................................4
2.1.1 Nội dung phân tích và đáng giá hiện trạng.......................................4
2.1.2 Mục tiêu:..........................................................................................4
2.1.3 Chức năng và nhiệm vụ:...................................................................5
2.1.4 Đảm bảo:..........................................................................................5
2.2 Nghiệp vụ quản lý nhân sự.....................................................................5
5
Xây dựng website quản lý nhân sự
6
Xây dựng website quản lý nhân sự
7
Xây dựng website quản lý nhân sự
8
Xây dựng website quản lý nhân sự
9
Xây dựng website quản lý nhân sự
Hình 4-17: Giao diện cập nhật thông tin nhân viên...........................................39
Hình 4-18: Giao diện lịch sử lương của nhân viên............................................39
10
Xây dựng website quản lý nhân sự
11
Xây dựng website quản lý nhân sự
MỞ ĐẦU
Ngày nay Công nghệ thông tin đã trở thành một phần tất yếu của cuộc sống con
người, có người đã nói rằng nước Mỹ giàu mạnh một phần là nhờ và Công nghệ thông
tin. Nếu lúc trước Công nghệ thông tin là một điều viễn tưởng thì giờ đây nó đã trở
thành một phần không thể thiếu trong tất cả các lĩnh vực từ y học, kinh doanh đến cả
giáo dục...
Đất nước ta đang ngày một phát triển, đang cố gắng hòa nhập và rút ngắn
khoảng
cách với thế giới, việc nước ta trở thành thành viên của WTO đã được các nhà kinh
doanh chú ý đến và đâu tư ngày càng nhiều vào Việt Nam. Vì vậy để không bị quá lạc
hậu, để rút ngắn khoảng cách với các nước, để đáp ứng yêu cầu tất yếu của các nhà
đầu tư vào Việt Nam và để các nhà kinh doanh trong nước có đủ sức cạnh tranh với
nước ngoài... thì bắt buộc phải đầu tư cho Công nghệ thông tin mà ở đây chính xác là
các phần mềm tin học dùng cho các công ty, bệnh viện v.v... Việc áp dụng các phần
mềm tin học vào các lĩnh vực giúp nâng cao tính hiệu quả và chính xác của công việc,
ngoài ra còn tiết kiệm thời gian và giảm bớt mệt nhọc cho con người khiến hệ thống
công việc hoạt động nhịp nhàng hơn. Giáo dục ngày càng được chú trọng, những
không thể tránh khỏi,vậy làm sao để việc quản lý được dễ dàng thuận tiện hơn. Do đó,
cần có một website để dễ dàng quản lý thông tin của nhân viên đang làm việc.
Website được phát triển dựa trên những yêu cầu thực tế như: thêm một nhân viên mới,
xem thông tin của từng nhân viên, chỉnh sửa những thông tin của nhân viên, quản lý
lương của nhân viên cũng là một vấn đề rất rất quan trọng. Việc thông báo rõ ràng
nhanh chóng giúp hạn chế xảy ra những vấn đề xung đột cần giải quết…
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 ngày càng 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. để giảm đi những bất cập trong công tác
quản lý nhân sự và lương trong công ty, giải pháp hiệu quả nhất hiện nay là đầu tư
công nghệ và thiết bị hiện đại, ứng dụng công nghệ thông tin, tự động hoá trong điều
hành và quản lý nhân sự để nâng cao chất lượng phục vụ, đổi mới phương thức quản
lý, tăng năng xuất hiệu quả. Đó là những nội dung cơ bản đề cập đến trong đề tài này.
Hôm nay em chọn đề tài tốt nghiệp là “WEBSITE QUẢN LÝ NHÂN SỰ”. Ai cũng
biết công ty nào cũng vậy muốn tồn tại và phát triển thì phải có nhân tố con người.
Cùng với tốc độ phát triển mạnh mẽ của Công nghệ thông tin các lập trình viên đã
12
Xây dựng website quản lý nhân sự
phát
minh ra nhiều phần mềm hữu ích nhằm phục vụ cho công việc của con người và phần
mềm quản lý nhân sự cũng là một trong những vấn đề con người quan tâm nhiều nhất,
nó giúp cho công tác nghiệp vụ của các công ty giảm thiểu tối đa những vất vả trọng
công việc giúp cho việc lưu trữ hồ sơ dễ dàng hơn, giảm thiểu diện tích các kho và
thậm chí là không cần.
Với đề tài “quản lý nhân sự, lương, thưởng, phụ cấp, thuế thu nhập tại các
trường học, các trường đại học tp hoặc nhiều công ty trên toàn quốc” đây là một đề
tài có nhiều ý nghĩa thực thế. Với kiến thức có được còn hạn hẹp, trình độ chuyên
môn còn hạn chế nên còn có nhiều vấn đề còn sai sót. Rất mong được sự hướng dẫn,
góp ý của quý thầy/cô để đề tại ngày được hoàn thiện hơn.
13
Xây dựng website quản lý nhân sự
14
Xây dựng website quản lý nhân sự
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
tham gia vào việc lưu trữ hồ sơ sẽ nhiều lên.Việc thống kê báo cáo hàng tháng, hàng
năm sẽ gặp rất nhiều khó khăn nếu thông tin nhân viên ngày càng nhiều.
Khi có nhân viên trong công ty thôi việc người quản lý nhân viên công ty phải
tìm trong kho xem hồ sơ đó ở đâu để chuyển sang kho lưu trữ thôi việc, nếu hàng
ngày
cứ lặp đi lặp lại nhiều lần như vậy người quản lý nhân sự sẽ gặp rất nhiều khó khăn
trong công tác lưu trữ và quản lý.
1.1.3 Mục tiêu nghiên cứu
Để có thể hoàn thành được đề tài thì cần phải nghiên cứu những nội dung như
sau:
Tìm hiểu tổ chức cách thức hoạt động của công ty, trường học, doanh
nghiệp, đại học…
Tìm hiểu về các nghiệp vụ của công ty như nghiệp vụ tính lương, nghiệp
vụ chấm công nghiệp vụ quản lý bảo hiểm xã hội thai sản cho nhân viên.
Phải nắm được rõ những nghiệp vụ này thì chúng ta mới có thể xây
dựng được phần mềm.
Cần phải tìm hiểu nghiên cứu về những nhu cầu có thể phát sinh của
doanh
nghiệp trong tương lai để từ đó có thể có giải pháp thiết kế phần mềm
phù hợp có tính mềm dẻo cao đáp ứng được bất cứ sự thay đổi có thể
xảy ra nào.
1.1.4 Pham vi ứng dụng
Ứng dụng được xây dựng với mục đích là phục vụ cho tác vụ quản lý hồ sơ
nhân viên, quản lý lương chấm công cũng như là những tác vụ luân chuyển nhân viên
quản lý bảo hiểm, các chế độ.Vì vậy đối tượng sử dụng nó là những nhân viên có
thẩm quyền
của doanh nghiệp, cụ thể hơn đó chính là những nhà lãnh đạo doanh nghiệp và những
nhân viên thuộc phòng nhân sự của công ty
15
Xây dựng website quản lý nhân sự
16
Xây dựng website quản lý nhân sự
17
Xây dựng website quản lý nhân sự
Quản lý chế độ cho nhân viên giúp cho nhân viên được hưởng các chế
độ ưu đã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ờ...
Quản lý luân chuyển nhân viên
2.1.3 Chức năng và nhiệm vụ:
o Hệ thống yêu cầu đăng nhập trước khi quản trị (hay nhân viên quản lý
nhân sự) muốn quản lý, và sử dụng các chức năng quản lý tương ứng với
quyền hạn của người đăng nhập (quản lý, người dùng)
o Menu chính bao gồm các menu con, mỗi menu thường là điểm vào của
một chức năng.
o Chức năng hệ thống (cập nhật thông tin thủ thư, cập nhật các thông tin
nhân viên (thêm, xoá, sửa) chỉ được sử dụng bởi người quản lý
su).
o Chức năng tìm kiếm có thể áp dụng cho: quản lý (nhân viên phòng nhân
o Chức năng quản lý chế độ chỉ được sử dụng bởi người quản trị phần
mềm này.
o Kết xuất báo cáo, thống kê chỉ được áp dụng cho người quản lý thuộc
phòng nhân sự.
o Chức năng quản lý lương chỉ được áp dụng cho người trực tiếp quản lý
bộ phận làm lương cho nhân viên trong công ty thông qua một số thông
tin như bảng công, danh sách làm thêm giờ....
o Chức năng thông báo danh sách nhân viên thôi việc của công ty khi có
yêu cầu của cấp trên chỉ được thực hiện bởi nhân viên phòng nhân sự.
2.1.4 Đảm bảo:
Hệ thống Quản lý nhân sự được thiết kế để đảm bảo:
Thời gian xử lý nhanh
Tra cứu dữ liệu được xử lý chính xác các thông tin về nhân viên
trong công ty nhằm phục vụ cho các thao tác hoặc các chức năng sau nó.
Dễ sử dụng với những giao diện đồ hoạ thân thiện phù hợp với
người sử dụng.
18
Xây dựng website quản lý nhân sự
Viên chức loại A3(Giáo sư - Giảng viên cao cấp) nhóm 1 (A3.1)
Bậc 1 2 3 4 5 6
Hệ số 6.2 6.56 6.92 7.28 7.64 8.00
Bảng 2-1: Bậc và hệ số viên chức loại A3
Viên chức loại A2(Phó giáo sư – Giảng viên chính) Nhóm 1 (A2.1)
Bậc 1 2 3 4 5 6 7 8
Hệ số 4.4 4.74 5.08 5.42 5.76 6.1 6.44 6.78
Bảng 2-2: Bậc và hệ sô viên chức loại A2
19
Xây dựng website quản lý nhân sự
20
Xây dựng website quản lý nhân sự
21
Xây dựng website quản lý nhân sự
22
Xây dựng website quản lý nhân sự
23
Xây dựng website quản lý nhân sự
Thông tin nhân viên: Lưu thông tin về quá trình công tác, bổ nhiệm chức vụ
của nhân viên.
Chức vụ nhân viên: lưu trữ thôn tin về chức vụ của nhân viên
Bảng Hợp đồng: Lưu trữ thông tin về hợp đồng của các nhân viên
Bảng Lương: Lưu thông tin về lương của nhân viên
Chi tiết lương: Lưu trữ thông tin lương từng tháng của nhân viên
Cập nhật lương: Lưu trữ mỗi lần tăng lương của nhân viên.
Bảng Thưởng, phụ cấp: Lưu thông tin về tiền thưởng, phụ cấp của nhân viên
Bảng Chuyên ngành: Lưu thông tin về chuyên ngành của nhân viên
Trình độ học vấn: Lưu trữ thông tin về học vấn của nhân viên
24
Xây dựng website quản lý nhân sự
25
Xây dựng website quản lý nhân sự
3 Cập nhật thông tin nhân Người quản trị cập nhật hồ sơ cho
viên nhân viên.
4 Xem danh sách nhân viên Hiển thị thông tin của nhân viên.
26
Xây dựng website quản lý nhân sự
Hậu điều kiện Người quản trị, nhân viên đăng nhập hệ thống thành công.
Mô tả chung Use case này mô tả cách actor đăng nhập vào hệ thống với
vai trò khác nhau, người quản trị, nhân viên thông qua tài
khoản và mật khẩu đã được cung cấp trước đó để thực hiện
các chức năng trong quyền hạn.
Dòng sự kiện phụ 3.1 Hệ thống kiểm tra tài khoản, mật khẩu có
đúng với trong CSDL và thông báo tới Actor
và quay lại bước 3.
Bảng 3-5: Đặc tả use case đăng nhập
27
Xây dựng website quản lý nhân sự
Tiền điều kiện Người quản trị phải đăng nhập thành công vào hệ thống.
Hậu điều kiện Tra cứu được thông tin mong muốn, nếu tồn tại.
Mô tả chung Chức năng cho phép người quản trị tra cứu thông tin về nhân
viên dựa trên danh sách các nhân viên hiện có.
Dòng sự kiện phụ Trả về thông tin được tìm thấy dựa trên từ khóa đã tìm.
28
Xây dựng website quản lý nhân sự
3.2.2.3 Đặc tả use case cập nhật thông tin nhân viên
Tên Use Case Cập nhật thông tin nhân viên
Mô tả chung Cho phép nhân viên bổ sung, cập nhật những thông tin được cho
phép chỉnh sửa, người quản trị được toàn quyền chỉnh sửa thông
tin của nhân viên.
Xác nhận thông tin không hợp lệ sẽ hiện lên thông báo để cập
Dòng sự kiện phụ nhật lại thông tin đúng với ráng buộc trong CSDL.
Bảng 3-7: Đặc tả use case cập nhập thông tin nhân viên
29
Xây dựng website quản lý nhân sự
Hậu điều kiện Hiển thị danh sách các nhân viên
Mô tả chung Người quản trị chọn xem danh sách các nhân viên.
Không có
Dòng sự kiện phụ
Bảng 3-8: Đặc tả use case xem danh sách nhân viên
30
Xây dựng website quản lý nhân sự
Tiền điều kiện Đăng nhập thành công, danh sách nhân viên
Hậu điều kiện Quản lý, chỉnh sửa được thông tin về lương
Mô tả chung Tạo bảng lương cho nhân viên, quản lý lương nhân viên
Không có
Dòng sự kiện phụ
31
Xây dựng website quản lý nhân sự
Tiền điều kiện Nhân viên đăng nhập thành công với tài khoản của mình.
Hậu điều kiện Xem được chi tiết bảng lương của bản than nhân viên
Mô tả chung Cho phép nhân viên xem chi tiết lương của những lần đã lãnh
lương, biết được chi tiết về lương của mình
Dòng sự kiện phụ Nhân viên đăng nhập không thành công quay lại bước 1.
32
Xây dựng website quản lý nhân sự
Hậu điều kiện Tạo ra bảng khen thưởng, kỉ luật của nhân viên để nắm bắt tình
hình
Người quản trị kiểm tra lại lại danh sách,cập nhật lại nếu có vấn
Dòng sự kiện phụ đề sai xót.
33
Xây dựng website quản lý nhân sự
34
Xây dựng website quản lý nhân sự
35
Xây dựng website quản lý nhân sự
Hình 3-7: Biểu đồ tuần tự nhân viên cập nhật thông tin
36
Xây dựng website quản lý nhân sự
37
Xây dựng website quản lý nhân sự
38
Xây dựng website quản lý nhân sự
39
Xây dựng website quản lý nhân sự
3.3.3 Mô tả dữ liệu
3.3.3.1 Phòng ban
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả
40
Xây dựng website quản lý nhân sự
CMDN Varchar(50)
Bảng 3-14: Mô tả dữ liệu nhân viên
3.3.3.4 Lương
Tên thuộc tính Kiểu dữ liệu Ràng Mô tả
buộc
41
Xây dựng website quản lý nhân sự
42
Xây dựng website quản lý nhân sự
3.3.3.11Khen thưởng
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả
43
Xây dựng website quản lý nhân sự
3.3.3.12Hợp đồng
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả
44
Xây dựng website quản lý nhân sự
45
Xây dựng website quản lý nhân sự
46
Xây dựng website quản lý nhân sự
Hình 4-16: Giao diện cập nhật thông tin nhân viên
47
Xây dựng website quản lý nhân sự
48
Xây dựng website quản lý nhân sự
Hình 4-20: Giao diện cập nhật thông tin phòng ban
49
Xây dựng website quản lý nhân sự
50
Xây dựng website quản lý nhân sự
51
Xây dựng website quản lý nhân sự
52
Xây dựng website quản lý nhân sự
Hình 4-27: Giao diện cập nhật thông tin nhân viên
53
Xây dựng website quản lý nhân sự
54
Xây dựng website quản lý nhân sự
55