1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khoá luận tốt nghiệp đề tài xây dựng chương trình quản lý nhân sự

47 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Chương Trình Quản Lý Nhân Sự
Tác giả Nguyễn Đình Thành
Người hướng dẫn ThS. Đỗ Thị Nhâm
Trường học Học viện Nông nghiệp Việt Nam
Chuyên ngành Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 47
Dung lượng 1,4 MB

Nội dung

Và trong thời đại ngày nay, CNTT là chìa khóa quan trọng góp phần lớn trong công cuộc phát triển của xã hội, doanh nghiệp,… Tuy nhiên việc CNTT phát triển cũng đi đôi với việc quản lý nh

Trang 1

HỌC VIỆN NÔNG NGHIỆP VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

KHOÁ LUẬN TỐT NGHIỆP

ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH

QUẢN LÝ NHÂN SỰ

HÀ NỘI – 2023

Trang 2

HỌC VIỆN NÔNG NGHIỆP VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

KHOÁ LUẬN TỐT NGHIỆP

ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH

QUẢN LÝ NHÂN SỰ

Người thực hiện : Nguyễn Đình Thành

Chuyên ngành (nếu có) : Công Nghệ Thông TinNgười hướng dẫn : ThS Đỗ Thị Nhâm

HÀ NỘI – 2023

Trang 3

MỤC LỤC

MỤC LỤC i

DANH MỤC BẢNG iii

DANH MỤC HÌNH iv

Chương I: Mở đầu 1

1.1 Tên đề tài 1

1.2 Đặt vấn đề 1

1.3 Mục đích, yêu cầu 2

1 3.1 Mục đích 2

1.3.2 Yêu cầu 2

1.4 Tình hình nghiên cứu trong và ngoài nước 2

1.4.1 Tình hình nghiên cứu trong nước 2

1.4.2 Tình hình nghiên cứu nước ngoài 4

14.3 Tầm quan trọng của đề tài 4

1.5 Nội dụng và phương pháp nghiên cứu 5

1.5.1 Nội dung 5

1.5.2 Phương pháp nghiên cứu 6

Chương II Khảo sát và đặc tả yêu cầu hệ thống 7

2.1 Khảo sát thực tế 7

2.1.1 Địa điểm khảo sát 7

2.1.2 Yêu cầu hệ thống 8

2.2 Đặc tả hệ thống 9

Chương III Phân tích thiết kế hệ thống và thiết kế CSDL 10

3.1 Biểu đồ Usecase 10

3.1.1 Biểu đồ usecase tổng quát 10

3.1.2 Usecase quản lý kế hoạch tuyển dụng 10

3.1.3 Usecasse quản lý tuyển dụng 11

3.1.4 Usercase quản lý thông tin nhân viên 11

Trang 4

3.1.5 Usecase quản lý hợp đồng 11

3.1.7 Usecase quản lý khen thưởng 12

3.1.8 Usecase quản lý kỷ luật 12

3.1.9 Phòng kế toán 12

3.2 Đặc tả usecase 13

3.3 Thiết kế CSDL 23

3.3.1 Mối quan hệ giữa các bảng dữ liệu 23

3.3.2 Đặc tả bảng dữ liệu 23

Chương IV: Xây dựng chương trình 33

4.1 Giao diện chính 33

4.2 Giao diện kế hoạch tuyển dụng 33

4.3 Giao diện tuyển dụng 34

4.4 Giao diện thông tin đào tạo 34

4.5 Giao diện thông tin nhân viên 35

4.6 Giao diện hợp đồng lao động 36

4.7 Giao diện khen thưởng 37

4.8 Giao diện kỷ luật 37

4.9 Giao diện lương 38

4.10 Giao diện nghỉ việc ngắn hạn 38

4.11 Giao diện nghỉ việc ( thôi việc) 39

4.12 Giao diện phiếu chấm công 39

Chương V: Kết luận và đề nghị 40

5.1 Kết Luận 40

5.2 Đề Nghị 40

Chương VI Tài liệu tham khảo: 41

Trang 5

DANH MỤC BẢNG

Bảng 3.2.1: đặc tả usecase đăng nhập 13

Bảng 3.2.2: Đặc tả usecase đăng xuất 13

Bảng 3.2.3: Đặc tả usecase quản lý kế hoạch tuyển dụng 14

Bảng 3.2.4: Đặc tả usecase quản lý tuyển dụng 15

Bảng 3.2.5: Đặc tả usecase quản lý thông tin nhân viên 16

Bảng 3.2.6: Đặc tả usecase quản lý thông tin nhân viên 17

Bảng 3.2.8: Đặc tả usecase quản lý khen thưởng 18

Bảng 3.2.9: Đặc tả usecase quản lý kỷ luật 19

Bảng 3.2.10: Đặc tả usecase quản lý xin nghỉ 20

Bảng 3.2.11: Đặc tả usecase quản lý thôi việc 21

Bảng 3.2.12: Đặc tả usecase quản lý chấm công 22

Trang 6

DANH MỤC HÌNH

Hình 1: Biểu đồ usecase tổng quát 10

Hình 2: Biểu đồ usecase phòng kế toán 12

Hình 4 : Giao diện chính 33

Hình 5 : Kế hoạch tuyển dụng 33

Hình 6 : Thông tin tuyển dụng 34

Hình 7 : Quản lý dào tạo 34

Hình 8 : Quản lý hồ sơ nhân viên 35

Hình 9: Hợp đồng lao động 36

Hình 10 : Khen thưởng 37

Hình 11 : Kỷ luật 37

Hình 12 : Giao diện lương 38

Hình 13 : Giao diện nghỉ việc ngắn hạn (Đơn xin nghỉ) 38

Hình 14 : Giao diện thôi việc 39

Hình 15 : Phiếu chấm công 39

Trang 7

“Quản lý nhân sự ” có quan hệ khăng khít với nhau.

Quản lý nhân sự là vừa là nghệ thuật vừa là khoa học làm cho nhữngmong muốn của doanh nghiệp cũng như của nhân viên cùng đạt đến mụctiêu mong muốn Nhân viên được trả một mức lương thỏa đáng, điều kiệnlàm việc an toàn,… Chủ lao động muốn nhân viên của mình sẽ tuân thủquy định nơi làm việc, thực hiện tốt mọi nhiệm vụ,…và tận dụng được tối

đa chất xám của nhân viên

Việc xây dựng hệ thống quản lý nhân sự ngày càng trở nên quantrọng với các doanh nghiệp trong nước và nước ngoài Nó giúp cho việcquản lý hồ sơ nhân viên dễ dàng hơn, thay vì tốn thời gian tìm hồ sơ củanhân viên nằm ở đâu ta chỉ cần dùng chiếc máy tính cá nhân để tìm hồ sơnhân viên khi cần bổ sung thông tin hay là sa thải nhân viên,… Có thể nóiquản lý nhân sự là một chìa khóa quan trọng mang đến sự phát triển vàthành công của một doanh nghiệp

Trang 8

-Yêu cầu phi chức năng:

Xây dựng một chương trình quản lý nhân sự hợp lý

Giúp quản lý nhân viên của công ty trở nên dễ dàng

1.4 Tình hình nghiên cứu trong và ngoài nước

1.4.1 Tình hình nghiên cứu trong nước

Hiện nay, công nghệ thông tin (CNTT) đang hiện diện và đóng vaitrò quan trọng không thể thiếu trong quá trình quản trị, điều hành các hoạtđộng sản xuất kinh doanh của mỗi doanh nghiệp Sự phát triển và ứng dụngcủa Internet đã làm thay đổi mô hình và cách thức hoạt động kinh doanhcủa doanh nghiệp, việc chuyển dần các giao dịch truyền thống sang giao

Trang 9

dịch điện tử đã ảnh hưởng đến vị trí, vai trò và cả nhu cầu của các bên hữuquan (khách hàng, nhà cung cấp, nhà đầu tư…) của doanh nghiệp.Các hoạtđộng đầu tư CNTT trong doanh nghiệp nhằm phục vụ cho các mục tiêu củadoanh nghiệp như hỗ trợ các hoạt động tác nghiệp, hỗ trợ cho việc ra cácquyết định quản lý, hỗ trợ việc xây dựng các chiến lược nhằm đạt lợi thếcạnh tranh,…Có nhiều mô hình đầu tư CNTT trong doanh nghiệp, mỗi môhình có cách tiếp cận khác nhau nhưng đều có chung mục đích là giúpdoanh nghiệp xác định được lộ trình đầu tư và mối quan hệ giữa các thànhphần trong bức tranh tổng thể về ứng dụng CNTT trong doanh nghiệp Mỗidoanh nghiệp cần phải chọn cho mình mô hình đầu tư CNTT cho phù hợp

để phát huy hiệu quả các khoản đầu tư, phục vụ cho mục tiêu kinh doanh

và phù hợp với năng lực khai thác công nghệ của doanh nghiệp

Sau hơn 20 năm (từ năm 2000), công nghiệp CNTT-TT đã có bướcphát triển nhảy vọt:

Doanh thu vào năm 2019 là 120 tỉ USD, gấp 400 lần năm 2000,tương ứng mức tăng trưởng bình quân 37%/năm trong suốt 19 năm

Số lao động là 1.030.000 người, gấp 20 lần năm 2000, chiếm 1,88%tổng số lao động Việt Nam

Năng suất lao động gấp 7,6 lần năng suất lao động bình quân cảnước

Đóng góp 14,3% vào GDP của Việt Nam, gấp 28 lần năm 2000(0,5% GDP)

Xuất khẩu giá trị 89,2 tỉ USD, chiếm 33,7% xuất khẩu của ViệtNam Giá trị xuất khẩu 1 lao động tạo ra 1 năm gấp 18 lần bình quân cảnước

Công nghệ thông tin vào quy trình quản lý nhân sự mang lại hiệu quảnhiều mặt, không chỉ giúp doanh nghiệp tiết kiệm hàng tỷ đồng chi phí thuênhân sự, văn phòng; giúp tăng doanh thu mỗi năm mà còn giảm bớt áp lực

Trang 10

cho đội ngũ quản trị Bên cạnh đó, người lao động được đánh giá đúngnăng lực, được quan tâm kịp thời sẽ tăng sự gắn bó với công ty

Một số phần mềm quản lý nhân sự phổ biến như: HrOnline củaSoftOne, SV-HRIS của Công ty TNHH Tin học Công Nghệ Sao Việt,SSOFT LUCKY HRM của CTy CP Phần mềm Ssoft Việt Nam, …và cònnhiều phần mềm khác nữa

1.4.2 Tình hình nghiên cứu nước ngoài

Không chỉ có ở Việt Nam, CNTT còn phát triển một cách mạnh mẽ

ở các nước phát triển như Mỹ, Anh, Trung Quốc,…Các nước phát triển sẽtập trung nghiên cứu và phát triển công nghệ mới, góp phần phát triển kinh

tế và nâng cao đời sống của con người Tại các nước phát triển, nguồn nhânlực hoạt động trong lĩnh vực Khoa học máy tính và CNTT đang được tuyểndụng rất nhiều, nhất là nhân lực làm việc trong ngành Khoa học máy tính,những nhân sự này sẽ đảm nhận các vị trí nghiên cứu và phát triển hệ thốngmới, nâng cấp Công nghệ cũ Đây được xem là lực lượng lòng cốt trong sựphát triển của các hãng Công nghệ

Để minh chứng cho điều này, không gì chắc chắn hơn là những báocáo về sự phát triển và nhu cầu tuyển dụng của ngành “Khoa học máy tính

và CNTT” tại Mỹ Quốc gia này có sự phát triển vượt bậc về Công nghệ sovới phần còn lại của thế giới Đây cũng là nơi trú ngụ và ra đời của tất cảcác tập đoàn công nghệ lớn nhất trên thế giới như Apple, Google,Microsoft, Facebook, Amazon, Yahoo,…

CNTT trở thành một ngành “ hot” trên thế giới, song cùng sự giatăng về số lượng nhân lực ngành CNTT thì để có thể phát triển ổn định,việc quản lý nhân sự trở nên cần thiết Qua đó phản ánh được trình độ mỗingười và có thể sắp xếp họ vào vị trí mà họ phù hợp

14.3 Tầm quan trọng của đề tài

Tên đề tài: Xây dựng chương trình quản lý nhân sự

Trang 11

Tầm quan trọng của đề tài:

CNTT(Công nghệ thông tin) là một cụm từ phổ biến trong thời đại4.0 hiện nay Nó là chìa khóa đưa cuôc sống của con người được cải thiệnmột các đáng kể Nó đã góp phần trong việc phát triển của xã hội, kinhdoanh, giải trí,… CNTT đã và đang thúc đẩy mạnh mẽ sự phát triển mọilĩnh vực đời sống, và “Quản lý nhân sự” cũng không nằm ngoài phạm vicủa cụm từ này

Quản lý nhân sự trong tổ chức luôn là điều rất quan trọng thậm chí

là điều then chốt trong xã hội công nghệ 4.0 hiện nay Nhân sự ngày nayđược tiếp cận với nhiều thông tin, nhiều xu hướng văn hóa và xu hướngviệc làm mới Họ có nhiều lựa chọn hơn, họ có nhiều ý kiến và "khó nghelời" hơn Đó là bối cảnh của thị trường nhân sự hiện nay Bởi vậy hoạtđộng quản lý nhân sự càng trở nên khó khăn và cần thiết hơn bao giờ hết

Có vô số lý do để chỉ ra tầm quan trọng của quản lý nhân sự trong một tổchức Vì vậy việc xây dựng một hệ thống quản lý nhân sự là việc vô cùngquan trọng trong sự phát triển của đất nước nói chung và các doanh nghiệpnói riêng

1.5 Nội dụng và phương pháp nghiên cứu

Trang 12

Thiết kế giao diện

Xây dựng chương trình

Kiểm thử chương trình

1.5.2 Phương pháp nghiên cứu

- Chuyên khảo tài liệu: Thông qua các tài liệu chuyên môn, tài liệuonline, qua các video hướng dẫn

- Khảo sát: Thông qua việc khảo sát thực tế, thu thập dữ liệu

- Tham khảo ý kiến từ giảng viên hướng dẫn

Trang 13

Chương I I Khảo sát và đặc tả yêu cầu hệ thống

2.1 Khảo sát thực tế

2.1.1 Địa điểm khảo sát

Công ty cổ phần phần mềm quản trị doanh nghiệp CyberSoftHiện nay, phần mềm quản lý nhân sự đóng một vai trò không hề nhỏđối với việc quản lý nhân viên của công ty Để đảm việc đánh giá, chấmcông,… của nhân viên cũng như quản lý phải đối mặt với nhiều thách thức

và yêu cầu

Hệ thống phải có khả năng tương thích với các hệ điều hành khácnhau, phối hợp mượt mà giữa các bộ phận để đảm bảo việc trao đổi thôngtin và chia sẻ dữ liệu dễ dàng và hiệu quả hơn

Hệ thống phải có khả năng xử lý và quản lý được lượng lớn thông tinnhư thông tin nhân viên, hợp đồng, … và các dữ liệu khác Đảm bảo thôngtin là chính xác, truy cập dễ dàng và có thể xử dụng một cách linh hoạtCập nhật, nâng cấp thường xuyên cũng là vấn đề quan trọng để duytrì tính hiện đại của hệ thống, có thể đáp ứng được nhu cầu của đơn vị khi

có sự thay đổi, nâng cấp phù hợp với từng khung đoạn thời gian

Kết quả khảo sát:

Mắc dù đã có hệ thống quản lý nhân sự nhưng vẫn còn nhiều khókhăn trong việc quản lý như:

- Tính công của nhân viên vẫn phải tính thủ công

- Chưa phân rõ được nhân viên các phòng ban/ bộ phận

- Chưa nắm rõ được việc đào tạo học viên như số lượng, vị trí,…

- Việc tính lương, khen thưởng,… cho nhân viên vẫn còn mất nhiềuthời gian giữa sự trao đổi giữa người quản trị và phòng kế toán

- Việc thống kê chi tiết các ngày nghỉ, ngày đi làm, khen thưởng, …vẫn còn chậm, dễ có sai sót

Trang 14

Kết luận: Việc xây dựng một hệ thống quản lý nhân sự trở nên vô cùngcần thiết, trước là phục vụ cho công tác quản lý cũng như chấm công, tínhlương cho nhân viên hàng tháng, sau là phục vụ nhu cầu của nhân viên khimuốn xem lại hồ sơ của chính mình Qua đó sẽ tạo nên được một mối quan

hệ chặt chẽ giữa các bộ phận với nhau và giúp công ty ngày càng phát triển2.1.2 Yêu cầu hệ thống

Bộ phận hành chính

Quản lý kế hoạch tuyển dụng: cho phép tạo mới, sửa, xóa

kế hoạch theo nhu cầu của đơn vị

Quản lý tuyển dụng: Cho phép tạo mới, sửa, xóa thông tintuyển dụng

Quản lý đào tạo: Theo dõi thông tin nhân viên đàn đượcđào tạo thuộc bộ phận nào của đơn vị

Quản lý thông tin nhân viên: Cho phép tạo mới, sửa, xóathông tin của nhân viên

Quản lý hợp đồng : cho phép tạo mới, sửa, xóa hợp đồng Quản lý lương : cho phép tạo mới, sửa, xóa lương nhânviên

Quản lý khen thưởng: Cho phép tạo mới, sửa, xóa việckhen thưởng cho nhân viên

Quản lý kỷ luật : Cho phép tạo mới, sửa, xóa việc kỷ luật(phạt) nhân viên

Quản lý nghỉ phép : Cho phép tạo mới, sửa, xóa thông tinxin nghỉ của nhân viên

Quản lý nghỉ việc: tạo mới, sửa, xóa thông tin nhân viênnghỉ việc

Quản lý chấm công: Tính toán số ngày công của nhân viêntrong tháng

Trang 15

Quản lý báo cáo : cho phép xem các báo cáo về lương,chấm công, thông tin đào tạo , ….

Hỗ trợ nhập liệu về khen thưởng, ký luật, chấm công,…

Thống kê được chi tiết về việc chấm công của công ty như ngàynghỉ, chấm công,…

Hạn chế việc tính toán thủ công nhiều nhất có thể

Thống kê được tổng hợp lương của nhân viên hàng tháng

Xem chi tiết lương từng nhân viên trong tháng ( lương cơ bản, phạt,

…)

Tăng khả năng tương tác giữa các bộ phận, giảm thời gian giữa việctrao đổi giữa các bộ phận trong công ty

Trang 16

Chương I I I Phân tích thiết kế hệ thống và thiết

kế CSDL

3.1 Biểu đồ Usecase

3.1.1 Biểu đồ usecase tổng quát

Hình 1: Biểu đồ usecase tổng quát3.1.2 Usecase quản lý kế hoạch tuyển dụng

Trang 17

3.1.3 Usecasse quản lý tuyển dụng

3.1.4 Usercase quản lý thông tin nhân viên

3.1.5 Usecase quản lý hợp đồng

3.1.6 Usecase quản lý lương

Trang 18

3.1.7 Usecase quản lý khen thưởng

3.1.8 Usecase quản lý kỷ luật

3.1.9 Phòng kế toán

Hình 2: Biểu đồ usecase phòng kế toán

Trang 19

3.2 Đặc tả usecase

Tác nhân chính Bộ phận hành chính/ kế toán/ nhân

viênTiền điều kiện Người dùng mở giao diện đăng nhậpHậu điều kiện Người dùng đăng nhập hệ thống

thành côngLuồng sự kiện chính 1.Người dùng nhập thông tin và

nhấn đăng nhập2.Hệ thống kiểm tra thông tin Nếuhợp lệ, chuyển đến màn hình chính

2.Hiển thị thông báo lỗi

Bảng 3.2.1: đặc tả usecase đăng nhập

Tác nhân chính Bộ phận hành chính/ kế toán/ nhân

viênTiền điều kiện Người dùng đã đăng nhập hệ thốngHậu điều kiện Đăng xuất khỏi hệ thống thành côngLuồng sự kiện chính 1.Người dùng chọn hệ thông và

nhấn thoát2.Thoát khỏi hệ thống

Bảng 3.2.2: Đặc tả usecase đăng xuất

Trang 20

Mô tả Thêm mới, sửa, xóa kế hoạch tuyển

dụng

Tiền điều kiện 1.Người dùng đã đăng nhập hệ

thống2.Người dùng mở giao diện kếhoạch tuyển dụng

Luồng sự kiện chính 1.Người dùng chọn chức năng “kế

Bảng 3.2.3: Đặc tả usecase quản lý kế hoạch tuyển dụng

Trang 21

Tên Usecase Quản lý tuyển dụng

Tiền điều kiện 1.Người dùng đã đăng nhập hệ

thống2.Người dùng mở giao diện tuyểndụng

Luồng sự kiện chính 1.Người dùng chọn chức năng

“thông tin tuyển dụng”

2.Tạo mới: Chọn tạo mới, nhậpthông tin và nhấn lưu

3.Sửa: Chọn thông tin tuyển dụngcần sửa, nhấn sửa, sửa thông tin vànhấn lưu

4.Xóa: Chọn thông tin tuyển dụngmuốn xóa, nhấn xóa và nhấn xácnhận xóa

Bảng 3.2.4: Đặc tả usecase quản lý tuyển dụng

Trang 22

Tên Usecase Quản lý thông tin nhân viên

Tiền điều kiện 1.Người dùng đã đăng nhập hệ

thống2.Người dùng mở giao diện thôngtin nhân viên

Luồng sự kiện chính 1.Người dùng chọn chức năng

“thông tin nhân viên”

2.Tạo mới: Chọn tạo mới, nhậpthông tin và nhấn lưu

3.Sửa: Chọn nhân viên cần sửa,nhấn sửa, sửa thông tin và nhấn lưu4.Xóa: Chọn thông tin nhân viênmuốn xóa, nhấn xóa và nhấn xácnhận xóa

Bảng 3.2.5: Đặc tả usecase quản lý thông tin nhân viên

Trang 23

Tên Usecase Quản lý hợp đồng

Tiền điều kiện 1.Người dùng đã đăng nhập hệ

thống2.Người dùng mở giao diện hợpđồng lao động

Luồng sự kiện chính 1.Người dùng chọn chức năng “hợp

Bảng 3.2.6: Đặc tả usecase quản lý thông tin nhân viên

Tiền điều kiện 1.Người dùng đã đăng nhập hệ

thống2.Người dùng mở giao diện quản lýlương

Luồng sự kiện chính 1.Người dùng chọn chức năng

“lương”

2.Tạo mới: Chọn tạo mới, nhập

Ngày đăng: 01/04/2024, 16:46

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w