Bối cảnh và vấn đề nghiên cứu
Trong quản trị doanh nghiệp, nguồn nhân lực là yếu tố cốt lõi quyết định đến sự tồn tại và phát triển của tổ chức. Việc ứng dụng công nghệ thông tin thông qua các hệ thống quản lý nguồn nhân lực (HRM) giúp chuẩn hóa quy trình, nâng cao tính khoa học và hiệu quả quản lý.
Công ty Cổ phần Tư vấn Quản trị Doanh nghiệp Tinh Vân (TVC - Tinhvan Consulting) thành lập năm 2004, là đơn vị thành viên của Tinhvan Group chuyên cung cấp và triển khai giải pháp quản lý tổng thể nguồn nhân lực HiStaff. Tuy nhiên, trong nội bộ TVC giai đoạn 2014–2016, việc quản lý nhân sự vẫn bộc lộ nhiều điểm hạn chế do sử dụng hệ thống chung của tập đoàn chưa hoàn toàn tương thích với quy trình riêng, việc quản lý hồ sơ và khen thưởng kỷ luật còn làm thủ công, tính lương vẫn thực hiện trên Microsoft Excel. Để khắc phục thực trạng này, tác giả đã thực hiện đề tài "Phân tích thiết kế phần mềm HiStaff phân hệ Quản lý Hồ Sơ tại Công ty Cổ phần Tư vấn Quản trị Doanh nghiệp Tinh Vân".
Mục tiêu nghiên cứu
- Hệ thống hóa các kiến thức lý luận về phân tích và thiết kế hệ thống thông tin (HTTT), các phương pháp tiếp cận và kỹ thuật phân tích thiết kế hệ thống hướng đối tượng sử dụng ngôn ngữ mô hình hóa UML.
- Hệ thống hóa lý thuyết về quản trị nhân sự và HTTT quản lý nhân sự; phân tích thực trạng công tác quản lý nhân sự tại TVC.
- Đề xuất giải pháp và tiến hành phân tích, thiết kế phân hệ Quản lý Hồ sơ trên cơ sở bản core của phần mềm HiStaff phiên bản web nhằm áp dụng vào thực tế quản lý tại TVC.
Nhiệm vụ nghiên cứu
- Khảo sát, tìm hiểu thực trạng và quy trình quản lý nhân sự tại TVC; thu thập, tổng hợp và phân tích dữ liệu để đánh giá ưu điểm, hạn chế và xác định nhu cầu tin học hóa.
- Xây dựng tài liệu đặc tả yêu cầu hệ thống (yêu cầu chức năng và phi chức năng), từ đó tiến hành phân tích và thiết kế phần mềm HiStaff phân hệ Quản lý Hồ sơ nhân viên.
Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Giải pháp quản lý tổng thể nguồn nhân lực HiStaff và quy trình nghiệp vụ quản lý nhân sự tại TVC.
- Phạm vi không gian: Công ty Cổ phần Tư vấn Quản trị Doanh nghiệp Tinh Vân (Tầng 8, Khách sạn Thể thao, Làng Sinh viên Hacinco, Thanh Xuân, Hà Nội).
- Phạm vi thời gian: Dữ liệu và hoạt động quản lý nhân sự của công ty trong giai đoạn từ năm 2014 đến năm 2016.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết và mô hình tiếp cận
- Hệ thống thông tin quản lý (MIS): Khái niệm HTTT, chu trình phát triển hệ thống (SDLC) qua các mô hình thác nước (Waterfall), mô hình xoắn ốc (Spiral), mô hình tạo bản mẫu nhanh (Prototyping).
- Phương pháp luận phân tích thiết kế: So sánh phương pháp hướng chức năng (Top-down) và phương pháp hướng đối tượng (Object-Oriented Analysis and Design - OOAD). Khóa luận lựa chọn tiếp cận hướng đối tượng do ưu điểm đặt trọng tâm vào dữ liệu, tính đóng gói, khả năng tái sử dụng và mở rộng hệ thống cao.
- Ngôn ngữ mô hình hóa UML (Unified Modeling Language): Vận dụng 5 góc nhìn kiến trúc (ca sử dụng, thiết kế, quá trình, thực thi, triển khai) cùng hệ thống biểu đồ chuẩn: biểu đồ ca sử dụng (Use Case Diagram), biểu đồ lớp (Class Diagram), biểu đồ trạng thái (State Machine Diagram), biểu đồ tương tác/tuần tự (Sequence Diagram), biểu đồ hoạt động (Activity Diagram), biểu đồ triển khai (Deployment Diagram).
- Các công trình nghiên cứu kế thừa:
- Nghiên cứu quốc tế: Kathryn M. Bartol & David C. Martin (quản lý nhân sự HTTT); Jeffrey L. Whitten & Lonnie D. Bentley / Jeffrey L. Dittman (phương pháp phân tích thiết kế); James A. O'Brien & George M. Marakas (HTTT quản lý); Soumya R. Lingareddy (thiết kế website HRM theo mô hình 3 lớp).
- Nghiên cứu trong nước: Đề tài cấp bộ về tin học hóa quản lý nhân lực doanh nghiệp quốc doanh tại Hà Nội (2003–2005); đề tài quản lý nhân sự tòa soạn báo Vĩnh Phúc của Hoàng Sơn; khóa luận quản lý nhân sự Xí nghiệp cầu 18 - Cienco của Vũ Thị Vân (được phân tích để rút kinh nghiệm về việc hạn chế sử dụng Microsoft Access đối với doanh nghiệp quy mô lớn).
Phương pháp nghiên cứu thực tế
- Phương pháp quan sát: Quan sát trực tiếp các khâu tác nghiệp nhân sự, quy trình luân chuyển biểu mẫu, chứng từ tại các phòng ban của TVC.
- Phương pháp điều tra khảo sát: Thiết kế và phát phiếu điều tra khảo sát với cỡ mẫu $N = 10$ gồm cán bộ quản lý, cán bộ hành chính nhân sự (HCNS) và nhân viên tại TVC.
- Phương pháp phỏng vấn chuyên gia: Phỏng vấn sâu lãnh đạo phòng HCNS và các chuyên viên thuộc phòng Triển khai TVC (những người trực tiếp triển khai HiStaff tại các khách hàng doanh nghiệp).
- Phương pháp nghiên cứu tài liệu: Phân tích tài liệu nội bộ, tài liệu đặc tả dự án phần mềm HiStaff, tài liệu lý thuyết về cơ sở dữ liệu và UML.
- Phương pháp xử lý số liệu: Thống kê và xử lý định lượng dữ liệu khảo sát bằng phần mềm Microsoft Excel.
Nguồn dữ liệu
- Dữ liệu sơ cấp: Thu thập từ 10 phiếu khảo sát và phỏng vấn trực tiếp cán bộ nhân viên TVC.
- Dữ liệu thứ cấp: Báo cáo cơ cấu tổ chức, quy định quản lý nội bộ, tài liệu kỹ thuật về các phân hệ HiStaff do TVC cung cấp.
Thiết kế và triển khai hệ thống
Kiến trúc công nghệ và yêu cầu phi chức năng
- Công nghệ phát triển: Nền tảng Microsoft .NET.
- Hệ quản trị cơ sở dữ liệu: Oracle Database (Oracle Server).
- Hệ điều hành máy chủ: Microsoft Windows Server.
- Môi trường máy trạm: Các trình duyệt web phổ biến (Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Internet Explorer).
- Khả năng tích hợp: Tích hợp bộ ứng dụng Microsoft Office để nhập và xuất dữ liệu (Import/Export Excel, Word).
- Bảo mật và an toàn dữ liệu: Phân quyền đa tầng theo cơ cấu tổ chức và chức năng thao tác (Thêm, Sửa, Xóa); hỗ trợ cơ chế sao lưu (Backup) và phục hồi (Restore) định kỳ.
Mô hình hóa chức năng bằng biểu đồ UML
- Biểu đồ Use Case tổng quát: Xác định 3 tác nhân chính (Admin, Cán bộ HCNS, Tổng Giám đốc).
- Admin: Đăng nhập, Quản lý danh mục (chức danh, hợp đồng, phụ cấp, phúc lợi), Thiết lập hồ sơ (sơ đồ tổ chức, bậc lương).
- Cán bộ HCNS: Đăng nhập, Quản lý nghiệp vụ (hồ sơ nhân viên, hồ sơ lương, hợp đồng, khen thưởng, kỷ luật, phúc lợi, nghỉ việc), Xuất báo cáo.
- Tổng Giám đốc: Đăng nhập, Phê duyệt thông tin nghiệp vụ và xem báo cáo.
- Biểu đồ trạng thái (State Machine Diagram):
- Trạng thái nhân viên: Nhận thông tin tuyển dụng $\rightarrow$ Ứng tuyển $\rightarrow$ Trúng tuyển $\rightarrow$ Chưa thành nhân viên $\rightarrow$ Ký hợp đồng / Đang làm việc (hưởng lương, thưởng, phụ cấp, phúc lợi) $\rightarrow$ Tạm nghỉ / Đình chỉ công tác $\rightarrow$ Buộc thôi việc / Nghỉ việc $\rightarrow$ Kết thúc.
- Trạng thái hợp đồng: Ứng tuyển $\rightarrow$ Trúng tuyển $\rightarrow$ Ký hợp đồng $\rightarrow$ Đang hiệu lực $\rightarrow$ Hết hạn hợp đồng $\rightarrow$ Gia hạn hợp đồng hoặc Kết thúc hợp đồng.
- Biểu đồ tuần tự (Sequence Diagram): Xây dựng chi tiết luồng thông điệp theo thời gian cho các chức năng: Thêm mới danh mục chức danh, Thêm mới hồ sơ nhân viên, Thêm mới hồ sơ lương, Thêm mới hợp đồng lao động.
- Biểu đồ triển khai (Deployment Diagram): Mô hình mạng Client/Server kết nối thông qua giao thức TCP/IP giữa Máy Server (chứa CSDL và Web Server) với các máy trạm của Admin, Tổng Giám đốc và Cán bộ HCNS.
Thiết kế cơ sở dữ liệu quan hệ
Hệ thống gồm 13 bảng thực thể có liên kết chặt chẽ:
| STT |
Tên bảng |
Khóa chính (PK) |
Mô tả chức năng |
| 1 |
DanhMucChucDanh |
MaChucDanh |
Lưu trữ danh mục chức danh công việc (mã tự sinh định dạng CD + 3 số) |
| 2 |
DanhMucLoaiHopDong |
MaLoaiHD |
Định nghĩa các loại hợp đồng lao động và thời hạn |
| 3 |
DanhMucPhuCap |
MaPhuCap |
Khai báo các loại phụ cấp và cách tính (theo ngày công / theo tháng) |
| 4 |
DanhMucPhucLoi |
MaLoaiPhucLoi |
Thiết lập các khoản phúc lợi theo giới tính, loại hợp đồng, số tiền |
| 5 |
DonVi |
MaDonVi |
Quản lý sơ đồ phòng ban, người quản lý, ngày thành lập, trạng thái |
| 6 |
BacLuong |
MaBacLuong |
Định mức các bậc lương và mức lương cơ bản |
| 7 |
NhanVien |
MaNhanVien |
Hồ sơ nhân sự toàn diện (mã tự sinh TVC + 5 số, CMND, liên hệ, thể lực...) |
| 8 |
HoSoLuong |
SoQuyetDinh |
Quá trình diễn biến lương, phụ cấp, tỷ lệ hưởng lương |
| 9 |
PhuCap |
SoQuyetDinh, MaPhuCap |
Chi tiết các khoản phụ cấp theo từng quyết định lương |
| 10 |
HopDong |
SoHD |
Quản lý chi tiết hợp đồng lao động đã ký kết |
| 11 |
PhucLoi |
SoQD, MaNhanVien |
Theo dõi quá trình chi trả phúc lợi cho nhân viên |
| 12 |
KhenThuong |
SoQDKhenThuong |
Quản lý quyết định khen thưởng, lý do, số tiền thưởng |
| 13 |
KyLuat / NghiViec |
SoQDKyLuat / SoQDNghiViec |
Quản lý kỷ luật, bồi thường và thủ tục chấm dứt hợp đồng lao động |
Nội dung chính theo từng chương
Chương I: Tổng quan vấn đề nghiên cứu
Chương này khẳng định vai trò then chốt của nguồn nhân lực và việc ứng dụng hệ thống HRM trong doanh nghiệp hiện đại. Tác giả giới thiệu khái quát về Công ty Cổ phần Tư vấn Quản trị Doanh nghiệp Tinh Vân, lịch sử phát triển giải pháp HiStaff, và lý do lựa chọn nghiên cứu phân hệ Quản lý Hồ sơ. Chương I cũng xác định rõ mục tiêu, nhiệm vụ, đối tượng, phạm vi nghiên cứu (giai đoạn 2014–2016 tại TVC), các phương pháp nghiên cứu khoa học được áp dụng và cấu trúc 3 chương của khóa luận.
Chương II: Cơ sở lý luận và thực trạng của vấn đề nghiên cứu
Chương II tập trung vào hai nội dung chính:
- Cơ sở lý thuyết: Trình bày lý luận về HTTT quản lý, mô hình quản lý nhân sự tổng quát (quản lý nhân viên, chấm công, tính lương, chức vụ, chế độ, đào tạo), so sánh phương pháp phân tích thiết kế hướng chức năng và hướng đối tượng, nguyên lý mô hình hóa bằng UML.
- Thực trạng tại TVC: Giới thiệu cơ cấu tổ chức gồm Ban Điều hành, Bộ phận Giải pháp HiStaff, Bộ phận Tư vấn hệ thống QTDN, Bộ phận Triển khai, Bộ phận Kinh doanh và Bộ phận Back Office (BO). Về nguồn nhân lực, năm 2016 TVC có hơn 100 nhân viên (nhân viên phần cứng: hơn 01 người; nhân viên dịch vụ phần mềm: 25 người; phát triển phần mềm: 40 người). Hạ tầng CNTT có 60 máy tính xách tay, 25 máy chủ cùng hệ thống máy tính để bàn, máy quét vân tay.
- Kết quả khảo sát ($N=10$):
- Đánh giá tầm quan trọng của phần mềm HRM: 5/10 ý kiến đánh giá rất quan trọng, 4/10 đánh giá quan trọng, 1/10 đánh giá không quan trọng.
- Nhu cầu triển khai các phân hệ HiStaff tại TVC: 10/10 chọn Hồ sơ, 10/10 chọn Chấm công, 10/10 chọn Tính lương, 10/10 chọn Quản trị hệ thống, 10/10 chọn Cổng thông tin (Portal), 9/10 chọn Bảo hiểm, 5/10 chọn Đào tạo và Đánh giá, 3/10 chọn Tuyển dụng, 2/10 chọn Định biên.
- Đánh giá thực trạng: TVC có ưu thế về đội ngũ nhân sự CNTT trình độ cao và hạ tầng thiết bị đầy đủ; tuy nhiên việc dùng chung phần mềm của tập đoàn gây bất cập, dữ liệu hồ sơ và khen thưởng kỷ luật còn xử lý thủ công, tính lương trên Excel dẫn đến nhu cầu cấp thiết phải thiết kế phân hệ Quản lý Hồ sơ độc lập, chuyên sâu trên nền web.
Chương III: Định hướng phát triển và đề xuất giải pháp phân tích và thiết kế phần mềm HiStaff phân hệ Hồ sơ tại TVC
Chương III trình bày xu hướng công nghệ HRM trên thế giới và Việt Nam (chuyển dịch sang mô hình SaaS, web-based, điện toán đám mây, tích hợp ERP và chấm công sinh trắc học). Tác giả mô tả chi tiết giải pháp tổng thể HiStaff gồm 8 phân hệ cốt lõi (iProfile, iRecruitment, iTime, iPortal, iPay, iSecure, iTraining, iPerformance), trong đó phân hệ Hồ sơ (iProfile) giữ vai trò nền tảng dữ liệu cho toàn bộ hệ thống.
Nội dung trọng tâm của chương là bản thiết kế kỹ thuật hoàn chỉnh cho phân hệ Hồ sơ tại TVC:
- Tái cấu trúc quy trình quản lý nhân sự trên môi trường phần mềm.
- Xác định chi tiết yêu cầu chức năng (Quản lý danh mục, Thiết lập sơ đồ tổ chức, Quản lý nghiệp vụ hồ sơ/lương/hợp đồng/khen thưởng/kỷ luật/nghỉ việc, Báo cáo) và phi chức năng (.NET, Oracle, Windows Server).
- Hệ thống hóa các biểu đồ UML: Use Case, Biểu đồ trạng thái, Biểu đồ tuần tự, Biểu đồ hoạt động và Biểu đồ triển khai.
- Thiết kế mô hình dữ liệu quan hệ và đặc tả chi tiết thuộc tính, kiểu dữ liệu, ràng buộc của 7 bảng dữ liệu chính.
Kết quả và đóng góp
Kết quả nghiên cứu chính
- Phản ánh chính xác thực trạng quản lý nhân sự tại TVC thông qua số liệu khảo sát thực tế 10 cán bộ nhân viên chủ chốt và thống kê hạ tầng kỹ thuật (60 laptop, 25 máy chủ, hơn 100 nhân sự).
- Xác định được thứ tự ưu tiên triển khai các phân hệ phần mềm HRM tại TVC, trong đó phân hệ Quản lý Hồ sơ đạt tỷ lệ đồng thuận tuyệt đối (100%).
- Hoàn thiện bộ hồ sơ phân tích thiết kế hệ thống theo chuẩn hướng đối tượng UML cho phân hệ Hồ sơ HiStaff, bao gồm đầy đủ các biểu đồ hành vi, biểu đồ tương tác, biểu đồ cấu trúc và thiết kế cơ sở dữ liệu trên hệ quản trị Oracle.
Giải pháp và đề xuất của tác giả
- Chuẩn hóa quy trình nghiệp vụ quản lý nhân sự nội bộ, chuyển đổi từ phương thức quản lý thủ công, phân tán trên bảng tính Excel sang cơ sở dữ liệu tập trung.
- Đề xuất kiến trúc phần mềm trên nền Web (.NET và Oracle), cho phép Ban Giám đốc và cán bộ HCNS quản lý, trích xuất thông tin nhân sự mọi lúc mọi nơi, xóa bỏ rào cản địa lý giữa trụ sở chính tại Hà Nội và chi nhánh TP. Hồ Chí Minh.
- Tự động hóa quy trình phát sinh mã định danh nhân viên (TVC + 5 số) và mã chức danh (CD + 3 số), đồng thời thiết lập các ràng buộc logic chặt chẽ trong quản lý biến động lao động.
Đóng góp so với các nghiên cứu trước
- Khắc phục hạn chế của các đề tài trước đây (như đề tài quản lý nhân sự Cienco sử dụng Microsoft Access không đáp ứng được quy mô lớn) bằng việc thiết kế hệ thống trên nền tảng Oracle Database có tính bảo mật cao, khả năng mở rộng và chịu tải tốt.
- Thiết kế được tùy biến chuyên biệt theo đúng đặc thù cơ cấu tổ chức và quy trình tác nghiệp của TVC dựa trên khung chuẩn của giải pháp HiStaff, đảm bảo tính khả thi cao khi ứng dụng vào thực tế.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế: Do giới hạn về thời gian thực tập và nguồn lực, đề tài chỉ tập trung chuyên sâu vào phân tích và thiết kế phân hệ Quản lý Hồ sơ (
iProfile) trong phạm vi dữ liệu giai đoạn 2014–2016, chưa đi sâu phân tích toàn diện tất cả các phân hệ nghiệp vụ khác của bộ giải pháp HiStaff.
- Hướng nghiên cứu tiếp: Tiếp tục hoàn thiện phân tích thiết kế và tích hợp liên thông phân hệ Hồ sơ với các phân hệ nghiệp vụ tiếp theo như Quản lý Chấm công (
iTime), Tính lương (iPay), Quản lý Tuyển dụng (iRecruitment) và Cổng thông tin nhân sự tự phục vụ (iPortal).
Giá trị tham khảo
- Đối tượng sử dụng: Sinh viên các ngành Hệ thống thông tin kinh tế, Tin học quản lý, Thương mại điện tử, Công nghệ thông tin và Quản trị nhân lực.
- Nội dung tham khảo hữu ích:
- Cung cấp mẫu tài liệu đặc tả yêu cầu và phân tích thiết kế hệ thống thông tin quản lý nhân sự hoàn chỉnh bằng chuẩn UML.
- Cung cấp mô hình thiết kế cơ sở dữ liệu quan hệ (Oracle) chuẩn hóa cho bài toán quản lý hồ sơ nhân sự, hợp đồng lao động, phụ cấp và biến động nhân sự trong doanh nghiệp.
Câu hỏi thường gặp
1. Phân hệ Quản lý Hồ sơ (iProfile) đóng vai trò gì trong giải pháp tổng thể HiStaff tại TVC?
Trong giải pháp HiStaff, phân hệ Quản lý Hồ sơ (iProfile) đóng vai trò nền tảng dữ liệu cốt lõi. Dữ liệu hồ sơ nhân sự chính xác và đầy đủ là căn cứ bắt buộc để triển khai và vận hành các phân hệ khác như Chấm công (iTime), Tính lương (iPay), Bảo hiểm và Cổng thông tin nhân sự (iPortal).
2. Nền tảng công nghệ và hệ quản trị cơ sở dữ liệu nào được lựa chọn để thiết kế hệ thống?
Hệ thống được thiết kế trên nền tảng công nghệ Microsoft .NET, sử dụng hệ quản trị cơ sở dữ liệu Oracle Database (Oracle Server) chạy trên hệ điều hành máy chủ Microsoft Windows Server, hỗ trợ truy cập đa nền tảng qua trình duyệt web và tích hợp nhập xuất dữ liệu với Microsoft Office.
3. Kết quả khảo sát thực tế tại TVC về sự cần thiết của phần mềm HRM như thế nào?
Khảo sát 10 cán bộ nhân viên tại TVC cho thấy 5/10 người đánh giá việc có phần mềm HRM là rất quan trọng, 4/10 đánh giá quan trọng và 1/10 đánh giá không quan trọng. 100% người được khảo sát (10/10) đồng thuận cần triển khai các phân hệ: Hồ sơ, Chấm công, Tính lương, Quản trị hệ thống và Portal.
4. Quy tắc phát sinh khóa chính của bảng nhân viên và bảng chức danh được thiết kế ra sao?
Trong thiết kế cơ sở dữ liệu, mã chức danh (MaChucDanh) thuộc bảng DanhMucChucDanh được thiết lập tự sinh theo quy tắc CD kèm 3 chữ số; mã nhân viên (MaNhanVien) thuộc bảng NhanVien được thiết lập tự sinh theo quy tắc TVC kèm 5 chữ số.
Kết luận
Khóa luận tốt nghiệp của tác giả Đoàn Thị Khánh Linh đã hệ thống hóa toàn diện cơ sở lý luận về phân tích thiết kế hệ thống thông tin hướng đối tượng bằng ngôn ngữ UML và phân tích sâu sắc thực trạng quản lý nhân sự tại Công ty Cổ phần Tư vấn Quản trị Doanh nghiệp Tinh Vân. Thông qua việc khảo sát thực tế và nghiên cứu tài liệu nghiệp vụ, tác giả đã xây dựng thành công bộ hồ sơ phân tích thiết kế hoàn chỉnh cho phân hệ Quản lý Hồ sơ của phần mềm HiStaff trên nền tảng công nghệ .NET và CSDL Oracle. Đề tài giải quyết tốt bài toán quản trị dữ liệu nhân sự tập trung, đáp ứng yêu cầu chuyển đổi số quy trình quản lý nội bộ của doanh nghiệp và mang giá trị tham khảo học thuật cao trong lĩnh vực Hệ thống thông tin kinh tế.