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

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

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.4 MB, 47 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

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

KHOA CƠNG NGHỆ THƠNG TIN

KHỐ 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

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

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

KHOA CÔNG NGHỆ THƠNG TIN

KHỐ 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

Chun ngành (nếu có) : Cơng Nghệ Thơng Tin Người hướng dẫn : ThS. Đỗ Thị Nhâm

HÀ NỘI – 2023

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

1.4. Tình hình nghiên cứu trong và ngồ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 ngồ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

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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="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

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

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

DANH MỤC HÌNH

Hình 1: Biểu đồ usecase tổng qt...10

Hình 2: Biểu đồ usecase phịng kế tố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

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Chương I: Mở đầu

1.1. Tên đề tài

Tên đề tài : “Xây Dựng Chương Trình Quản Lý Nhân Sự” 1.2. Đặt vấn đề

Từ thực tế ta có thể thấy được rằng, dù có thay đổi sâu sắc thế nào thì con người vẫn ln là trung tâm, là yếu tố quan trọng nhất của một doanh nghiệp. 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ân sự phát triển, chúng tác động qua lại với nhau một cách chặt chẽ. CNTT giúp quản lý nhân sự dễ dàng và hiệu quả hơn, “Quản lý nhân sự” giúp cho việc phân bổ nhân sự phù hợp với năng lực của mỗi người. Qua đó cho thấy CNTT và “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ững mong muốn của doanh nghiệp cũng như của nhân viên cùng đạt đến mục tiêu mong muốn. Nhân viên được trả một mức lương thỏa đáng, điều kiện là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 quan trọng với các doanh nghiệp trong nước và nước ngồi. Nó giúp cho việc quả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ủa nhâ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ói quả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.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

1.3. Mục đích, u cầu 1..3.1. Mục đích

Xây dựng chương trình quản lý nhân sự cho Công ty cổ phần phần mềm quản trị doanh nghiệp CyberSoft -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à ngồ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 vai trị quan trọng khơng thể thiếu trong q 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ụng của Internet đã làm thay đổi mơ hình và cách thức hoạt động kinh doanh của doanh nghiệp, việc chuyển dần các giao dịch truyền thống sang giao

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="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ữu quan (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ủa doanh nghiệp như hỗ trợ các hoạt động tác nghiệp, hỗ trợ cho việc ra các quyế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úp doanh nghiệp xác định được lộ trình đầu tư và mối quan hệ giữa các thành phần trong bức tranh tổng thể về ứng dụng CNTT trong doanh nghiệp. Mỗi doanh 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ước phá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 qn 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ệt Nam. 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

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

cho đội ngũ quản trị. Bên cạnh đó, người lao động được đánh giá đúng nă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ủa SoftOne, 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òn nhiều phần mềm khác nữa.

1.4.2. Tình hình nghiên cứu nước ngồ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ân lực hoạt động trong lĩnh vực Khoa học máy tính và CNTT đang được tuyển dụ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ống mớ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áo cá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ệ so vớ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ự gia tă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ỗi ngườ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ự

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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 đại 4.0 hiện nay. Nó là chìa khóa đưa cc sống của con người được cải thiện một các đáng kể. Nó đã góp phần trong việc phát triển của xã hội, kinh doanh, giải trí,…. CNTT đã và đang thúc đẩy mạnh mẽ sự phát triển mọi lĩnh vực đời sống, và “Quản lý nhân sự” cũng khơng nằm ngồi phạm vi của cụm từ này.

Quản lý nhân sự trong tổ chức ln 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ướng việc làm mới. Họ có nhiều lựa chọn hơn, họ có nhiều ý kiến và "khó nghe lờ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ùng quan trọng trong sự phát triển của đất nước nói chung và các doanh nghiệp

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="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ệu online, 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 <small>-</small> Tham khảo ý kiến từ giảng viên hướng dẫn

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="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 CyberSoft Hiệ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ấm cô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ác nhau, phối hợp mượt mà giữa các bộ phận để đảm bảo việc trao đổi thông tin 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 tin như thông tin nhân viên, hợp đồng, … và các dữ liệu khác. Đảm bảo thơng tin là chính xác, truy cập dễ dàng và có thể xử dụng một cách linh hoạt

Cập nhật, nâng cấp thường xuyên cũng là vấn đề quan trọng để duy trì 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í,… <small>-</small> Việc tính lương, khen thưởng,… cho nhân viên vẫn còn mất nhiều

thờ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

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="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ùng cầ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ính lương cho nhân viên hàng tháng, sau là phục vụ nhu cầu của nhân viên khi muố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ển 2.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 tin tuyể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óa thơ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ân viên

Quản lý khen thưởng: Cho phép tạo mới, sửa, xóa việc khen 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 tin xin 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ên nghỉ việc

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

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="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 , ….

Bộ phận kế toán

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

Quản lý báo cáo: Cho phép xem chấm công, báo cáo lương của nhân viên mỗi tháng

Quản lý được thơng tin đào tạo các vị trí như thực tập sinh,… Quản lý được hồ sơ của nhân viên cũng như hợp đồng lao động 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ày nghỉ, chấm cơng,…..

Hạn chế việc tính tố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ệc trao đổi giữa các bộ phận trong công ty

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="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át 3.1.2. Usecase quản lý kế hoạch tuyển dụng

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="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ế tốn

Hình 2: Biểu đồ usecase phịng kế tốn

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

3.2. Đặc tả usecase

Tác nhân chính Bộ phận hành chính/ kế tốn/ nhân viên

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

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ế tốn/ nhân viên

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

nhấn thốt

2.Thốt khỏi hệ thống

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

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

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

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

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

3.Sửa: Chọn kế hoạch cần sửa, nhấn sửa, sửa thơng tin và nhấn lưu 4.Xóa: Chọn kế hoạch muốn xóa, nhấn xóa và nhấn xác nhận xóa

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

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

Tên Usecase Quản lý tuyển dụ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ập thông tin và nhấn lưu

3.Sửa: Chọn thông tin tuyển dụng cầ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ụng muốn xóa, nhấn xóa và nhấn xác nhận xóa

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

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="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ống

2.Người dùng mở giao diện thơng tin 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ập thô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ưu 4.Xóa: Chọn thông tin nhân viên muốn xóa, nhấn xóa và nhấn xác nhận xóa

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

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

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

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

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

3.Sửa: Tìm kiếm hợp đồng cần sửa, nhấn sửa, sửa thông tin và nhấn lưu 4.Xóa: Chọn hợp đồng muốn xóa, nhấn xóa và nhấn xác nhận xóa

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

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

</div>

×