Xây Dựng Phần Mềm Quản Lý Nhân Sự Tại Công Ty Cổ Phần Thành Đạt

Khám phá quy trình xây dựng phần mềm quản lý nhân sự tại công ty cổ phần Thành Đạt, nâng cao hiệu quả quản lý và tối ưu hóa nguồn nhân lực.

Trường đại học

Đại Học Huế

Chuyên ngành

Tin Học Kinh Tế

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2022

57
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. PHẦN 1: MỞ ĐẦU

1.1. Lí do chọn đề tài

1.2. Mục tiêu, nhiệm vụ của đề tài

1.3. Đối tượng, phạm vi nghiên cứu

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

1.5. Bố cục, cấu trúc đề tài

2. PHẦN 2: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

2. CHƯƠNG 1: CƠ SỞ LÍ THUYẾT XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ BẰNG WINFORM

1.1. Tổng quan về quản lý nhân sự

1.1.1. Khái niệm

1.1.2. Các mô hình quản lý nhân sự phổ biến hiện nay

1.1.3. Tầm quan trọng của quản lý nhân sự

1.2. Tổng quan về các nghệ hỗ trợ xây dựng phần mềm

1.2.1. Tổng quan về WinForm

1.2.2. Tổng quan về ngôn ngữ lập trình C#

1.2.2.1. Lịch sử hành thành và phát triển
1.2.2.2. Đặc trưng của ngôn ngữ lập trình C#

1.2.3. Tổng quan về SQL Server

1.2.4. Công cụ DevExpress

3. CHƯƠNG 2: TỔNG QUAN VỀ CÔNG TY CP THÀNH ĐẠT VÀ BÀI TOÁN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CP THÀNH ĐẠT

2.1. Tổng quan về công ty cổ phần Thành Đạt

2.2. Mô tả bài toán xây dựng phần mềm quản lý nhân sự tại công ty

2.2.1. Phân tích yêu cầu và phân tích quy trình nghiệp vụ của công ty

2.2.2. Quản lý thông tin nhân viên

2.2.3. Quản lý chấm công

2.2.4. Quản lý người dùng

4. CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CỔ PHẦN THÀNH ĐẠT

3.1. Phân tích hệ thống quản lý nhân sự tại công ty cổ phần Thành Đạt

3.1.1. Phân tích yêu cầu, đặc tả chức năng hệ thống

3.1.2. Quản lý hệ thống

3.1.3. Quản lý thông tin nhân viên

3.1.4. Quản lý lương – chấm công

3.1.5. Bảng phân tích

3.1.5.1. Bảng phân tích bài toán
3.1.5.2. Bảng phân tích chức năng

3.1.6. Phân tích hệ thống

3.1.6.1. Sơ đồ chức năng hệ thống (BFD – Business Function Diagram)
3.1.6.2. Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram)
3.1.6.2.1. Sơ đồ luồng dữ liệu mức 0
3.1.6.2.2. Sơ đồ luồng dữ liệu mức 1: Quản lý hệ thống
3.1.6.2.3. Sơ đồ luồng dữ liệu mức 1: Quản lý thông tin nhân viên
3.1.6.2.4. Sơ đồ luồng dữ liệu mức 1: Quản lý lương – chấm công
3.1.6.2.5. Sơ đồ luồng dữ liệu mức 1: Báo cáo

3.2. Thiết kế hệ thống

3.2.1. Xác định thực thể và các thuộc tính của thực thể

3.2.2. Mô hình thực thể mối quan hệ ERD (Entity Relationship Diagram)

3.2.3. Mô tả các bảng cơ sở dữ liệu

3.2.4. Mô hình cơ sở dữ liệu

3.3. Xây dựng phần mềm

3.4. Những kết quả đạt được. Hạn chế của đề tài. Hướng phát triển của đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Phần Mềm Quản Lý Nhân Sự Tại Công Ty Cổ Phần Thành Đạt

Phần mềm quản lý nhân sự tại Công ty Cổ phần Thành Đạt đóng vai trò quan trọng trong việc tối ưu hóa quy trình 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 mà còn nâng cao hiệu quả công việc. Công ty hiện đang sử dụng phần mềm Excel, nhưng điều này dẫn đến nhiều bất cập trong quản lý thông tin nhân viên.

1.1. Lợi Ích Của Phần Mềm Quản Lý Nhân Sự

Phần mềm quản lý nhân sự giúp tự động hóa quy trình chấm công, tính lương và quản lý hồ sơ nhân viên. Điều này không chỉ giảm thiểu sai sót mà còn tăng tính minh bạch trong quản lý.

1.2. Tình Hình Hiện Tại Tại Công Ty Cổ Phần Thành Đạt

Công ty Cổ phần Thành Đạt hiện đang gặp khó khăn trong việc quản lý nhân sự do sử dụng phần mềm Excel. Việc này dẫn đến tình trạng thiếu minh bạch và khó khăn trong việc truy xuất thông tin.

II. Vấn Đề Quản Lý Nhân Sự Tại Công Ty Cổ Phần Thành Đạt

Quản lý nhân sự tại Công ty Cổ phần Thành Đạt đang gặp nhiều thách thức. Việc sử dụng Excel để quản lý thông tin nhân viên không chỉ gây khó khăn trong việc theo dõi mà còn tiềm ẩn nhiều rủi ro về bảo mật thông tin.

2.1. Những Thách Thức Trong Quản Lý Nhân Sự

Các vấn đề như chấm công không chính xác, tính lương sai sót và quản lý hồ sơ nhân viên không hiệu quả đang gây ảnh hưởng lớn đến hoạt động của công ty.

2.2. Hệ Quả Của Việc Quản Lý Kém

Quản lý nhân sự kém dẫn đến sự không hài lòng của nhân viên, ảnh hưởng đến năng suất làm việc và sự phát triển bền vững của công ty.

III. Phương Pháp Xây Dựng Phần Mềm Quản Lý Nhân Sự Hiệu Quả

Để giải quyết các vấn đề hiện tại, việc xây dựng phần mềm quản lý nhân sự là cần thiết. Phần mềm này sẽ được thiết kế để đáp ứng nhu cầu cụ thể của Công ty Cổ phần Thành Đạ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 việc xây dựng phần mềm. Điều này bao gồm việc xác định các chức năng cần thiết như quản lý thông tin nhân viên, chấm công và tính lương.

3.2. Thiết Kế Giao Diện Người Dùng

Giao diện người dùng cần phải thân thiện và dễ sử dụng để nhân viên có thể dễ dàng thao tác và truy cập thông tin.

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ự sẽ được áp dụng tại Công ty Cổ phần Thành Đạt nhằm nâng cao hiệu quả quản lý. Việc này không chỉ giúp tiết kiệm thời gian mà còn cải thiện chất lượng công việc.

4.1. Kết Quả Dự Kiến Sau Khi Áp Dụng

Dự kiến, phần mềm sẽ giúp giảm thiểu thời gian xử lý thông tin và tăng cường tính chính xác trong quản lý nhân sự.

4.2. Phản Hồi Từ Người Dùng

Phản hồi từ nhân viên sẽ được thu thập để cải thiện phần mềm, đảm bảo rằng nó đáp ứng tốt nhất nhu cầu của người sử dụng.

V. Kết Luận Về Phần Mềm Quản Lý Nhân Sự Tại Công Ty Cổ Phần Thành Đạt

Việc xây dựng phần mềm quản lý nhân sự tại Công ty Cổ phần Thành Đạt là một bước đi quan trọng trong việc nâng cao hiệu quả quản lý. Phần mềm này không chỉ giúp giải quyết các vấn đề hiện tại mà còn tạo nền tảng cho sự phát triển bền vững trong tương lai.

5.1. Tương Lai Của Phần Mềm Quản Lý Nhân Sự

Phần mềm sẽ được cập nhật và nâng cấp thường xuyên để đáp ứng nhu cầu thay đổi của công ty và thị trường.

5.2. Lợi Ích Dài Hạn Của Phần Mềm

Lợi ích dài hạn của phần mềm bao gồm việc cải thiện hiệu suất làm việc, tăng cường sự hài lòng của nhân viên và nâng cao khả năng cạnh tranh của công ty.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

16/07/2025
Xây dựng phần mềm quản lý nhân sự tại công ty cổ phần thành đạt

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

CHƯƠNG 1: CƠ SỞ LÍ THUYẾT XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ BẰNG WINFORM 1. Tổng quan về quản lý nhân sự 1. Khái niệm Nguồn lực con người đóng vai trò quan trọng trong hoạt động của các doanh nghiệp hay tổ chức. Do đó, việc khai thác tốt nguồn lực này để phục vụ phát triển doanh nghiệp và xã hội là một vấn đề quan trọng trong việc quản lý các tổ chức và doanh nghiệp.

Việc quản lý nguồn lực đòi hỏi sự hiểu biết về con người ở nhiều khía cạnh, và quan niệm rằng con người là yếu tố trung tâm của sự phát triển. Các kỹ thuật quản lý nhân lực thường có mục đích tạo điều kiện để con người phát huy hết khả năng tiềm ẩn, giảm lãng phí nguồn lực, tăng hiệu quả của tổ chức [7]. Quản lý nhân sự là quản lý nguồn nhân lực là sự khai thác và sử dụng nguồn nhân lực của một tổ chức hay một công ty một cách hợp lý và hiệu quả. Quản lý nhân sự có thể áp dụng cho mọi lĩnh vực, không riêng gì trong sản xuất kinh doanh.

1: Mô tả quá trình quản lý nhân sự SVTH: Trương Xuân Cường 5 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long 1. Các mô hình quản lý nhân sự phổ biến hiện nay a) Mô hình quản lý ma trận: Hình 1. 2: Hình ảnh minh họ mô hình quản lý ma trận Mô hình ma trận có cấp độ báo cáo cả theo chiều dọc lẫn chiều ngang.

Trong mô hình này, mỗi nhân viên từng bộ phận có thể nằm trong những đội nhóm gồm nhiều nhân viên chức năng khác nhau khi tham gia vào dự án. Và sau khi kết thúc dự án, họ có thể tham gia vào những dự án kế tiếp với thành phần nhân sự khác nhau tùy thuộc vào tính chất dự án. Ưu điểm của sơ đồ tổ chức ma trận này là mỗi nhân viên đều có trách nhiệm công việc không chỉ với riêng bộ phận chức năng của mình mà còn với toàn bộ dự án họ đang tham gia. Thách thức lớn nhất với mô hình này là đôi khi nhân viên nhận được 2 nhiệm vụ từ 2 người quản lý khác nhau và họ sẽ cần phải sắp xếp ưu tiên công việc một cách hợp lý để tránh bị quá tải [10].

SVTH: Trương Xuân Cường 6 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long b) Mô hình quản lý theo chức năng (chiều ngang): Hình 1. 3: Hình ảnh minh họa mô hình quản lý theo chức năng Đây là mô hình phổ biến nhất đối với các công ty vừa và nhỏ hiện nay. Cấu trúc này là nhóm những nhân viên theo chức năng hoạt động cụ thể.

Các phòng ban được phân chia và quản lý độc lập. - Thực hiện nhiệm vụ của tổ chức. - Chia nhỏ các công việc theo vị trí làm việc, phòng, ban, bộ phận công ty con để triển khai thực hiện. - Thiết kế mối quan hệ quản lý để đảm bảo công việc theo cách phù hợp với chiến lược của doanh nghiệp.

Trong mô hình này, những trưởng phòng của từng bộ phận chức năng đều báo cáo lên tổng giám đốc hoặc phó giám đốc. Đây là cách mà doanh nghiệp tổ chức và hoạt động kinh doanh để hướng đến việc cung cấp sản phẩm dịch vụ thỏa mãn các yêu cầu của khách hàng cả bên trong lẫn bên ngoài [10]. SVTH: Trương Xuân Cường 7 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long c) Mô hình quản lý theo sản phẩm: Hình 1.

4: Hình ảnh minh họa mô hình quản lý theo sản phẩm Một mô hình phổ biến khác trong các doanh nghiệp sản xuất đó là quản lý theo loại sản phẩm cụ thể. Mỗi nhóm sản phẩm sẽ gồm nhiều nhân viên chức năng khác nhau, báo cáo cho người quản lý tổng thể mọi thứ liên quan đến sản phẩm. Mô hình này tạo ra các quy trình hoàn toàn riêng rẽ cho từng dòng sản phẩm trong doanh nghiệp [10]. Tầm quan trọng của quản lý nhân sự Một doanh nghiệp không thể xây dựng đội ngũ tốt với những nhân sự chuyên nghiệp, hiệu quả nếu không sở hữu bộ phận quản lý nhân lực chuyên nghiệp.

Các chức năng chính của bộ phận quản lý nhân sự bao gồm tuyển dụng, đào tạo, đánh giá hiệu quả, thúc đẩy nhân viên, truyền thông nội bộ, an toàn lao động, và nhiều hơn nữa. - Tuyển dụng, đào tạo: Đây là một trong những chức năng chính của bộ phận quản lý nhân sự. Với chuyên môn sẵn có, người làm công tác quản lý nhân sự sẽ biết cách đánh giá cũng như sàng lọc chất lượng người lao động khi tuyển dụng, làm sao để đáp ứng được yêu cầu công việc. Bên cạnh đó, đội ngũ quản lý nhân sự tiến hành đào tạo những kĩ năng cần thiết cho người lao động, giúp họ hoàn thiện kĩ năng cũng như những tiêu chuẩn công việc đề ra.

SVTH: Trương Xuân Cường 8 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long - Hiện thực hóa mục tiêu của doanh nghiệp: mục đích cơ bản của quản lý nhân sự là hỗ trợ doanh nghiệp nhanh chóng đạt được những mục tiêu kinh doanh đã đề ra. Vừa tiết kiệm thời gian, chi phí, bằng những biện pháp kích thích tốc độ làm việc của nhân viên, tận dụng tối đa nguồn nhân lực sẵn có. - Đào tạo chuyên môn sâu: thông qua quá trình tuyển dụng đánh giá năng lực, quản lý nhân sự sẽ thực hiện những chương trình nhằm huấn luyện chuyên môn cho người mới, người chưa có kinh nghiệm, phát triển và mở rộng những chuyên môn cần thiết phục vụ cho nhu cầu công việc của doanh nghiệp.

- Giúp đánh giá năng lực và thái độ làm việc của người lao động: thực hiện việc giám sát chất lượng làm việc của nhân sự về thời gian làm việc, những yêu cầu về giờ giấc, trang phục, văn hóa tổ chức, mức độ hoàn thành công việc và nhu cầu thăng tiến. Đánh giá năng lực giúp doanh nghiệp không bỏ sót người tài, đồng thời có những biện pháp tạo động lực cho nhân viên năng nổ và thích thú, đam mê hơn với công việc, bên cạnh đó đào thải bớt những cá nhân không có năng lực và thái độ tốt. - Giải quyết các mâu thuẫn, tranh chấp nội bộ: trong một tổ chức với nhiều cá nhân sẽ có những tính cách riêng biệt, một khi không hòa nhập được với tổ chức hoặc có những bất mãn, sẽ rất dễ nảy sinh ra xung đột, ảnh hưởng đến bầu không khí làm việc chung Chính vì vậy, phần mềm quản lý nhân sự ra đời nhằm hỗ trợ doanh nghiệp cũng như người làm công tác quản lý nhân sự thực hiện chức năng quản lý nhanh chóng và hiệu quả hơn. Tổng quan về các nghệ hỗ trợ xây dựng phần mềm 1.

Tổng quan về WinForm Winform C# là giao diện cho các ứng dụng trên Desktop bằng ngôn ngữ C#. Nó đi liền với nhau nhiều đến nỗi ta quen gọi tắt là lập trình Winform C#. Các ứng dụng này phù hợp với việc quản lý thông tin từ các app trên Desktop cũng như ứng dụng tương tác với người dùng. Làm Winform lập trình viên được đào tạo từ cơ bản đến nâng cao về kỹ thuật sử dụng Combobox, Data table, Dataset, NumericUpdown.

SVTH: Trương Xuân Cường 9 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long 1. Tổng quan 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. C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và đượ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 [3].

Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực tiếp thành mã thực thi của hệ điều hành. Trong các ứng dụng sử dụng .NET Framework, mã nguồn chương trình (C#, VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language). Sau đó mã này được biên dịch bởi Common Language Runtime (CLR) để trở thành mã thực thi của hệ điều hành. Hình bên dưới thể hiện quá trình chuyển đổi MSIL code thành native code.

Lịch sử hành thành và phát triển C# được thiết kế chủ yếu bởi Anders Hejlsberg kiến trúc sư phần mềm nổi tiếng với các sản phẩm Turbo Pascal, Delphi, J++, WFC. Vào năm 2000, Microsoft muốn phát triển một ngôn ngữ lập trình có thể hoạt động trong nền tảng của bộ khung .NET và họ đã thành công. Đặc trưng của ngôn ngữ lập trình C# + C# là ngôn ngữ đơn giản C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở ảo (virtual base class). 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.

- C# là ngôn ngữ hiện đại Những đặc tính như là xử lý ngoại lệ, thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính được mong đợi trong một ngôn ngữ hiện đại. C# chứa tất cả những đặc tính trên. - 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 (OOP: Object-oriented programming) là một phương SVTH: Trương Xuân Cường 10 Khóa Luận Tốt Nghiệp GVHD: TS. Hà Ngọc Long pháp lập trình có 4 tính chất.

Đó là tính trừu tượng (abstraction), tính đóng gói (encapsulation), tính đa hình (polymorphism) và tính kế thừa (inheritance). C# hỗ trợ cho chúng ta tất cả những đặc tính trên. - C# là một ngôn ngữ ít từ khóa C# là ngôn ngữ sử dụng giới hạn những từ khóa. Phần lớn các từ khóa được sử dụng để mô tả thông tin.

Chúng ta có thể nghĩ rằng một ngôn ngữ có nhiều từ khóa thì sẽ mạnh hơn. Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thể tìm thấy rằng ngôn ngữ này có thể được sử dụng để làm bất cứ nhiệm vụ nào. Tổng quan về .Net Framework là một nền tảng phát triển phần mềm được phát triển bởi Microsoft để xây dựng và chạy các ứng dụng Windows.NET Framework bao gồm các công cụ dành cho nhà phát triển, ngôn ngữ lập trình và thư viện để xây dựng các ứng dụng web và máy tính để bàn. Nó cũng được sử dụng để xây dựng các trang web, dịch vụ web và trò chơi.

Tổng quan về SQL Server SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System) (RDBMS) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL Server.

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

Tài liệu "Phần Mềm Quản Lý Nhân Sự Tại Công Ty Cổ Phần Thành Đạt" cung cấp cái nhìn tổng quan về các giải pháp phần mềm quản lý nhân sự, giúp các công ty tối ưu hóa quy trình quản lý nhân viên. Tài liệu nhấn mạnh những lợi ích như tăng cường hiệu quả làm việc, giảm thiểu sai sót trong quản lý và cải thiện sự hài lòng của nhân viên. Đặc biệt, phần mềm này hỗ trợ theo dõi thông tin nhân sự, quản lý chấm công và tính lương một cách chính xác, từ đó giúp doanh nghiệp tiết kiệm thời gian và chi phí.

Nếu bạn muốn tìm hiểu thêm về các hệ thống quản lý khác, hãy tham khảo tài liệu Báo cáo bài tập học phần phân tích thiết kế hệ thống phân tích và thiết kế hệ thống thông tin quản lý hiệu thuốc, nơi bạn có thể khám phá cách thức quản lý thông tin trong lĩnh vực y tế. Ngoài ra, tài liệu Tiểu luận đồ án môn học phân tích và thiết kế hướng đối tượng quản lý bán hàng cho chuỗi cửa hàng tiện lợi ministop sẽ giúp bạn hiểu rõ hơn về quản lý bán hàng và các ứng dụng thực tiễn của phần mềm trong lĩnh vực này. Cuối cùng, tài liệu Tiểu luận báo cáo bài tập lớn môn học phân tích thiết kế hệ thống thông tin chi tiết hệ thống và mô tả bằng biểu đồ sử dụng uml sẽ cung cấp cho bạn cái nhìn sâu sắc về cách thiết kế hệ thống thông tin hiệu quả. Những tài liệu này sẽ mở rộng kiến thức của bạn về các hệ thống quản lý khác nhau và cách chúng có thể áp dụng trong thực tế.