Khóa luận tốt nghiệp ngành công nghệ thông tin đề tài xây dựng phần mềm quản lý nhân sự

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp ngành công nghệ thông tin đề tài xây dựng phần mềm quản lý nhân sự, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho vấn đề

Trường đại học

Trường Đại Học Kinh Bắc

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Khóa Luận Tốt Nghiệp

2019

80
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: GIẢI QUYẾT BÀI TOÁN QUẢN LÝ NHÂN SỰ

1.1. Khảo sát hệ thống

1.2. Thực trạng quản lý nhân sự tại công ty

1.3. Bộ phận quản lý nhân sự có nhiệm vụ

1.4. Yêu cầu của hệ thống thực

2. CHƯƠNG 2: CÁC KIẾN THỨC CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH C# VÀ NGÔN NGỮ TRUY VẤN CSDL SQL

2.1. Các kiến thức cơ bản về ngôn ngữ lập trình C#

2.2. Giới thiệu về ngôn ngữ lập trình C#

2.3. Các đặc trưng của ngôn ngữ lập trình C#

2.4. Môi trường lập trình C#

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. Sơ đồ phân rã chức năng

3.2. Sơ đồ luồng dữ liệu mức đỉnh

3.3. Các sơ đồ luồng dữ liệu mức dưới đỉnh

3.4. Sơ đồ mức dưới đỉnh quản trị hệ thống

3.5. Sơ đồ mức dưới đỉnh quản lý hồ sơ nhân viên

3.6. Sơ đồ mức dưới đỉnh quản lý chế độ

3.7. Sơ đồ mức dưới đỉnh quản lý phòng ban

3.8. Sơ đồ mức dưới đỉnh quản lý lương

3.9. Sơ đồ mức dưới đỉnh tìm kiếm

3.10. Sơ đồ mức dưới đỉnh báo cáo

3.11. Xây dựng các thực thể

3.12. Thiết kế vật lý

3.13. Mối quan hệ giữa các thực thể

3.14. Mô hình thực thể E-R (Entity Relationship)

3.15. Mối quan kết giữa các bảng dữ liệu

4. CHƯƠNG 4: GIAO DIỆN PHẦN MỀM

4.1. Giao diện đăng nhập hệ thống

4.2. Giao diện Quản lý tài khoản

4.3. Giao diện Đổi mật khẩu

4.4. Giao diện Quản lý nhân sự

4.5. Giao diện Quản lý hồ sơ nhân viên

4.6. Giao diện Quản lý hồ sơ nhân viên thử việc

4.7. Giao diện Quản lý chế độ

4.8. Giao diện Quản lý chế độ bảo hiểm

4.9. Giao diện Quản lý chế độ thai sản

4.10. Giao diện Quản lý bộ phận

4.11. Giao diện Quản lý phòng ban

4.12. Giao diện Quản lý Lương nhân viên

4.13. Giao diện Quản lý Lương nhân viên thử việc

4.14. Giao diện Quản lý bảng lương công ty

4.15. Giao diện Quản lý tăng lương

4.16. Giao diện tìm kiếm

4.17. Giao diện báo cáo danh sách nhân viên

4.18. Giao diện báo cáo lương nhân viên theo phòng

4.19. Giao diện trợ giúp

TỔNG KẾT VÀ ĐÁNH GIÁ

TÀI LIỆU THAM KHẢO

LỜI CAM ĐOAN

Tóm tắt

I. Tổng quan về khóa luận tốt nghiệp ngành công nghệ thông tin

Khóa luận tốt nghiệp ngành công nghệ thông tin với đề tài "Xây dựng phần mềm quản lý nhân sự" là một dự án quan trọng, giúp sinh viên áp dụng kiến thức đã học vào thực tiễn. Phần mềm này không chỉ giúp quản lý thông tin nhân viên mà còn tối ưu hóa quy trình làm việc trong các công ty. Việc phát triển phần mềm quản lý nhân sự là một thách thức lớn, đòi hỏi sự kết hợp giữa lý thuyết và thực hành.

1.1. Mục tiêu của khóa luận tốt nghiệp

Mục tiêu chính của khóa luận là phát triển một phần mềm quản lý nhân sự hiệu quả, giúp công ty tiết kiệm thời gian và chi phí trong việc quản lý hồ sơ nhân viên. Phần mềm sẽ hỗ trợ các chức năng như quản lý thông tin cá nhân, tính lương, và theo dõi chế độ bảo hiểm xã hội.

1.2. Ý nghĩa của việc xây dựng phần mềm quản lý nhân sự

Việc xây dựng phần mềm quản lý nhân sự không chỉ giúp nâng cao hiệu quả công việc mà còn tạo ra một môi trường làm việc chuyên nghiệp hơn. Phần mềm này sẽ giúp giảm thiểu sai sót trong quá trình quản lý và đảm bảo thông tin được cập nhật kịp thời.

II. Vấn đề và thách thức trong quản lý nhân sự hiện nay

Quản lý nhân sự là một trong những nhiệm vụ quan trọng nhất trong bất kỳ tổ chức nào. Tuy nhiên, nhiều công ty vẫn đang gặp khó khăn trong việc quản lý thông tin nhân viên một cách hiệu quả. Các vấn đề như thông tin không chính xác, mất thời gian trong việc tìm kiếm hồ sơ, và khó khăn trong việc tính lương là những thách thức lớn.

2.1. Thực trạng quản lý nhân sự tại các công ty

Nhiều công ty hiện nay vẫn sử dụng phương pháp quản lý thủ công, dẫn đến việc mất thời gian và dễ xảy ra sai sót. Việc này không chỉ ảnh hưởng đến hiệu suất làm việc mà còn gây khó khăn trong việc ra quyết định.

2.2. Những khó khăn trong việc áp dụng công nghệ vào quản lý nhân sự

Mặc dù công nghệ đã phát triển mạnh mẽ, nhưng nhiều công ty vẫn chưa áp dụng công nghệ vào quản lý nhân sự. Điều này có thể do thiếu kiến thức, nguồn lực hoặc sự kháng cự từ nhân viên.

III. Phương pháp xây dựng phần mềm quản lý nhân sự hiệu quả

Để xây dựng phần mềm quản lý nhân sự hiệu quả, cần áp dụng các phương pháp lập trình hiện đại và công nghệ tiên tiến. Việc phân tích yêu cầu và thiết kế hệ thống là rất quan trọng để đảm bảo phần mềm đáp ứng được nhu cầu thực tế.

3.1. Phân tích yêu cầu hệ thống

Phân tích yêu cầu là bước đầu tiên trong quá trình phát triển phần mềm. Cần xác định rõ các chức năng cần thiết như quản lý hồ sơ nhân viên, tính lương, và báo cáo thống kê.

3.2. Thiết kế giao diện người dùng thân thiện

Giao diện người dùng cần được thiết kế đơn giản và dễ sử dụng để người dùng có thể thao tác một cách nhanh chóng và hiệu quả. Việc này sẽ giúp tăng cường trải nghiệm người dùng và giảm thiểu thời gian đào tạo.

3.3. Lập trình và kiểm thử phần mềm

Sau khi thiết kế, việc lập trình và kiểm thử phần mềm là rất quan trọng. Cần đảm bảo rằng phần mềm hoạt động ổn định và không có lỗi trước khi đưa vào sử dụng.

IV. Ứng dụng thực tiễn của phần mềm quản lý nhân sự

Phần mềm quản lý nhân sự không chỉ giúp công ty quản lý thông tin nhân viên mà còn hỗ trợ trong việc ra quyết định. Việc ứng dụng phần mềm này sẽ mang lại nhiều lợi ích cho tổ chức.

4.1. Tăng cường hiệu quả công việc

Phần mềm giúp giảm thiểu thời gian tìm kiếm thông tin và xử lý hồ sơ, từ đó nâng cao hiệu suất làm việc của nhân viên. Các quy trình trở nên nhanh chóng và chính xác hơn.

4.2. Cải thiện chất lượng thông tin

Thông tin được lưu trữ và quản lý một cách khoa học, giúp đảm bảo tính chính xác và kịp thời. Điều này rất quan trọng trong việc ra quyết định và lập kế hoạch nhân sự.

V. Kết luận và tương lai của phần mềm quản lý nhân sự

Phần mềm quản lý nhân sự là một công cụ hữu ích cho các công ty trong việc quản lý thông tin nhân viên. Tương lai của phần mềm này sẽ ngày càng phát triển với sự hỗ trợ của công nghệ mới.

5.1. Xu hướng phát triển phần mềm quản lý nhân sự

Trong tương lai, phần mềm quản lý nhân sự sẽ tích hợp nhiều công nghệ mới như trí tuệ nhân tạo và phân tích dữ liệu lớn, giúp nâng cao hiệu quả quản lý.

5.2. Lợi ích lâu dài của việc áp dụng công nghệ vào quản lý nhân sự

Việc áp dụng công nghệ vào quản lý nhân sự không chỉ giúp tiết kiệm thời gian và chi phí mà còn nâng cao chất lượng công việc và sự hài lòng của nhân viên.

14/08/2025
Khóa luận tốt nghiệp ngành công nghệ thông tin đề tài xây dựng phần mềm quản lý nhân sự

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIẢI QUYẾT BÀI TOÁN QUẢN LÝ NHÂN SỰ Quy trình bài toán quản lý nhân sự: 1. 1 Khảo sát hệ thống Công ty TNHH Công Nghệ Hoàng Trường có môi trường hoạt động củ̉a công ty gồm 4 bộ phận: + Bô phận kĩ thuật + Bộ phận nhân sự + Bộ phận kế toán + Bộ phận kế hoạch Công việc quản lý nhân sự củ̉a công ty hiện nay vẫn chưa có phần mền quản lý hỗ trợ mà vẫn thực hiện bằng tay vớ́i các sổ sách giấy tờ kèm theo. Công việc quản lý nhân sự củ̉a một hành chính sự nghiệp mà cụ thể tại công ty TNHH Công Nghệ Hoàng Trường phải quản lý những vấn đề sau: - Quản lý về công tác tuyển dụng - Quản lý về hồ sơ nhân viên - Quản lý về khen thưởng, kỷ luật - Quản lý lương - Quản lý về chế độ BHXH - Quản lý phòng ban - Quản lý về giải quyết chính sách cho người lao động Ngô Ngọc Hiến 9 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự Bài toán mô tả nghiệp vụ quản lý nhân sự của công ty Trường Hoàng như sau: Khi có nhu cầu bổ sung nhân lực, các phòng ban, trung tâm, phân xưởng, cửa hàng lên danh sách những vị trí thiếu gửi lên phòng tổ chức lao động cho Ban lãnh đạo duyệt. Nếu được duyệt, Ban lãnh đạo sẽ̃ ra quyết định tuyển dụng và phòng tổ chức lao động sẽ̃ đưa ra thông báo tuyển dụng tớ́i người lao động.

Sau khi đọc thông báo, người lao động sẽ̃ nộp hồ sơ lao động vào công ty để xin thi tuyển. Hồ sơ thi tuyển phải đầy đủ̉ các thông tin về bản thân, trình độ chuyên môn, trình độ học vấn …. Sau khi tiếp nhận hồ sơ lao động, bộ phòng tổ chức lao động cùng vớ́i nhân viên phòng ban cần bổ sung lao động sẽ̃ trực tiếp duyệt hồ sơ và phỏng vấn người lao động. Nếu đạt, công ty sẽ̃ kí hợp đồng thử việc vớ́i người lao động.

Thời gian thử việc tùy thuộc vào trình độ củ̉a người lao động như đối vớ́i thợ hoặc trung cấp thời gian thử việc là 1 tháng, còn trình độ Cao đẳng, Đại học là 3 tháng. Trong thời gian thử việc, người lao động sẽ̃ được hưởng mức lương và chế độ ưu đãi củ̉a chế độ thử việc. Cách tính lương: Lương = (lương cơ bản/26) * số ngày công + số giờ làm thêm * 40000 + phụ cấp chức vụ + Phụ cấp khác + Thưởng – Kỷ luật Sau thời gian thử việc, nếu đạt công ty sẽ̃ kí hợp đồng lao động vớ́i người lao động theo thời hạn là 3 năm. Và sau 3 năm hợp đồng sẽ̃ được kí lại.

Sau khi đã kí hợp đồng lao động vớ́i người lao động, công ty có trách nhiệm đóng BHXH cho người lao động để đảo bảo lợi ích chính đáng cho người lao động trong thời gian làm việc tại công ty. Ngô Ngọc Hiến 10 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự Tùy vào từ̀ng khả năng trình độ chuyên môn củ̉a người lao động và nhu cầu, vị trí củ̉a đơn vị có nhu cầu bổ sung lao động mà người lao động sẽ̃ được phân công lao động vào từ̀ng vị trí khác nhau.Việc phân công lao động sẽ̃ được ghi trong quyết định bổ nhiệm lao động. Trong khi làm việc, Hội đồng kỉ luật củ̉a công ty có trách nhiệm khen thưởng, kỉ luật những cá nhân, tập thể có thành tích tốt cũ̃ng như vi phạm lao động, vi phạm an toàn lao động. Quy định về mức khen thưởng và kỷ luật củ̉a công ty: Nếu số ngày công đủ̉ 26 ngày nhân viên sẽ̃ được nhận 300000 tiền thưởng, nếu trong tháng đó có ngày nghỉ lễ sẽ̃ được thưởng 400000.

Nếu số ngày công < 22 ngày sẽ̃ bị kỷ luật 300000, ngoài ra nếu nhân viên vi phạm nội quy quy định củ̉a công ty sẽ̃ bị kỷ luật 200000 cho mỗi lần vi phạm Khi mớ́i vào công ty, tùy từ̀ng trình độ mà người lao động sẽ̃ có mức lương và bậc lương khởi đầu. Trong thời gian làm việc, nếu người lao động hoàn thành tốt nhiệm vụ được giao, không có vi phạm kỉ luật lao động, không có vi phạm an toàn lao động thìsẽ̃ được xét nâng lương. Việc nâng bậc lương tùy vào quá trình làm việc củ̉a nhân viên. Mức lương hiện thời sẽ̃ được lưu vào quyết định nâng mức lương.

Công củ̉a người lao động được tổng kết vào cuối tháng theo bảng công từ̀ máy chấm công Ngoài ra, tùy vào từ̀ng chức vụ mà người lao động sẽ̃ được hưởng mức phụ cấp chức vụ khác nhau (phụ cấp sẽ̃ được tính theo một hệ số còn gọi là hệ số trách nhiệm). Các hệ số phụ cấp này được lưu tại bảng phụ cấp chức vụ. Phòng tổ chức hành chính lao động tiền lương hàng tháng sẽ̃ phải báo cáo thống kê cho Ban lãnh đạo và sở LĐTBXH theo tháng, hoặc theo từ̀ng quý hoặc những khi đột xuất. Ngô Ngọc Hiến 11 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự 1.

Thực trạng quản lý nhân sự tại công ty 1. Bộ phận quản lý nhân sự có nhiệm vụ: 9 Tuyển lao động mớ́i cho công ty khi có nhu cầu từ̀ các phòng ban, các phân xưởng… 9 Quản lý, lưu trữ thông tin củ̉a tất cả cán bộ, công nhân viên trong công ty. 9 Sắp xếp, phân công lao động, chấm công, xét hệ số lương, quản lý diễn biến lương. 9 Chịu trách nhiệm về việc đảm bảo lợi ích cho người lao động: Đóng BHXH, giải quyết các chính sách 9 Thống kê, báo cáo về tình hình nhân sự và quá trình công tác củ̉a cán bộ công nhân viên trong công ty vớ́i Ban lãnh đạo và Sở LĐTBXH.2 Yêu cầu của hệ thống thực Nghiên cứu bài toán quản lý nhân sự nói chung và bài toán quản lý nhân sự củ̉a công ty TNHH Công Nghệ Hoàng Trường nói riêng để thiết kế và lập trình phần mềm nhằm hỗ trợ công tác quản lý củ̉a công ty.

Dự kiến lập trình phần mềm quản lý nhân sự ở công ty TNHH Công Nghệ Hoàng Trường đạt được các mục tiêu chính sau: Tin học hoá những khâu: + Cập nhật hồ sơ nhân viên mớ́i vào công ty + Cập nhật phòng ban hoặc bộ phận khi công ty phát sinh thêm các bộ phận hoặc phòng ban mớ́i. + Quản lý danh mục cho công ty như trình độ, chức danh, loại hợp đồng…. Ngô Ngọc Hiến 12 TIEU LUAN MOI download : skknchat123@gmail.com 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 công ty + Quản lý lương thưởng cho nhân viên + 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 Quá trình xử lý dữ liệu: - Các thông tin về lao động được lưu trữ trong kho dữ liệu hồ sơ. - Các thông tin phát sinh trong quá trình công tác sẽ̃ liên tục được cập nhật nhanh chóng, chính xác và kịp thời.

- Đối vớ́i các trường hợp đặc biệt như: chuyển phòng, nghỉ chế độ thì các dữ liệu liên quan sẽ̃ được xử lý tuỳ theo yêu cầu cụ thể củ̉a người quản lý. - Công tác theo dõi diễn biến lương củ̉a người lao động sẽ̃ lấy các dữ liệu liên quan từ̀ kho dữ liệu hồ sơ cùng các quy định về lương củ̉a nhà nướ́c để áp dụng cho người lao động cụ thể sau đó tất cả dữ liệu sẽ̃ được đẩy vào kho dữ liệu lương. Ngô Ngọc Hiến 13 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự CHƯƠNG 2: CÁC KIẾN THỨC CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH C# VÀ NGÔN NGỮ TRUY VẤN CSDL SQL 2. Các kiến thức cơ bản về ngôn ngữ lập trình C# 2.

Giới thiệu về ngôn ngữ lập trình C# C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ̃ kỹ sư củ̉a Microsoft vào năm 2000, trong đó người dẫn đầu là Anders Hejlsberg và Scott Wiltamuth. C# là ngôn ngữ lập trình hiện đại, hướ́ng đối tượng và nó được xây dựng trên nền tảng củ̉a hai ngôn ngữ mạnh nhất là C++ và Java. C# được thiết kế cho Common Language Infrastructure (CLI), mà gồm Executable Code và Runtime Environment, cho phép chúng ta sử dụng các ngôn ngữ high-level đa dạng trên các nền tảng và cấu trúc máy tính khác nhau. C# vớ́i sự hỗ trợ mạnh mẽ̃ củ̉a .NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation),.

trở nên rất dễ dàng. C# là một ngôn ngữ khá tốt cho người mớ́i học lập trình bởi vì nó rất mạnh , không nhiều lệnh và học nhanh C# có hỗ trợ mạnh mẽ̃ về .NET Framework cho nên việc tạo và lập trình ứng dựng và phần mềm dựa trên Windows Froms sẽ̃ đơn giản hơn những ngôn ngữ khác. C# chính là 1 sự lựa chọn tuyệt vời cho sinh viên làm đồ án tốt nghiệp về phần mềm hay ứng dung. Ngô Ngọc Hiến 14 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự 2.

Các đặc trưng của ngôn ngữ lập trình C# C# là ngôn ngữ đơn giản C# là ngôn ngữ hiện đại C# là ngôn ngữ hướ́ng đối tượng C# là ngôn ngữ mạnh mẽ̃ và mềm dẻo C# là ngôn ngữ có ít từ̀ khóa C# là ngôn ngữ hướ́ng module C# sẽ̃ trở nên phổ biến C# là ngôn ngữ lập trình đơn giản – Như ta đã biết thì ngôn ngữ C# dựng trên nền tảng C++ và Java nên ngôn ngữ C# khá đơn giản. Nếu chúng ta thân thiện vớ́i C và C++ hoậc thậm chí là Java, chúng ta sẽ̃ thấy C# khá giống về diện mạo, cú pháp, biểu thức, toán tử và những chức năng khác được lấy trực tiếp từ̀ ngôn ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn. Một vài trong các sự cải tiến là loại bỏ các dư thừ̀a, hay là thêm vào những cú pháp thay đổi. C# là ngôn ngữ lập trình hiện đại – Một vài khái niệm khá mớ́i mẻ khá mơ hồ vớ́i người vừ̀a mớ́i học lập trình, như xử lý ngoại lệ, những kiểu dữ liệu mở rộng, bảo mật mã nguồn.

Đây là những đặc tính được cho là củ̉a một ngôn ngữ hiện đại cần có. Và C# chứa tất cả các đặt tính ta vừ̀a nêu trên. Mọi người sẽ̃ dần tìm hiểu được các đặt tính trên qua các bài học trong series này. Ngô Ngọc Hiến 15 TIEU LUAN MOI download : skknchat123@gmail.com Quản lý nhân sự C# là một ngôn ngữ lập trình thuần hướng đối tượng – Lập trình hướ́ng đối tượng (tiếng Anh: Object-oriented programming, viết tắt: OOP) là một phương pháp lập trình có 4 tính chất.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ