Giới thiệu dự án

Trong bối cảnh nền kinh tế số và thương mại điện tử phát triển vượt bậc, quản trị nguồn nhân lực (Human Resource Management - HRM) đóng vai trò sống còn đối với năng lực cạnh tranh của doanh nghiệp. Theo các khảo sát thực tế trong ngành quản trị doanh nghiệp, các doanh nghiệp vừa và nhỏ (SMEs) áp dụng quy trình quản lý nhân sự thủ công hoặc bán tự động (sử dụng các bảng tính phân tán như Microsoft Excel) thường tiêu tốn từ 30% đến 40% thời gian hành chính chỉ để xử lý, đối soát giấy tờ và tìm kiếm thông tin, đồng thời đối mặt với tỷ lệ sai lệch dữ liệu từ 12% đến 18%.

Công ty Cổ phần Đầu tư Nam Duy là đơn vị hoạt động chuyên sâu trong lĩnh vực thương mại điện tử, dịch vụ internet và phân phối sản phẩm tiêu dùng. Khảo sát thực tế cơ cấu lao động tại công ty giai đoạn 2016-2017 cho thấy:

  • Tỷ lệ lao động nam chiếm 73.67%, lao động nữ chiếm 26.33%.
  • Độ tuổi lao động trẻ từ 25–35 tuổi chiếm từ 60% (năm 2016) và tăng lên 70% (năm 2017).
  • Hạ tầng công nghệ thông tin gồm 05 máy chủ chuyên dụng, 80 máy trạm, 04 máy quét vân tay cùng các phần mềm bổ trợ như FAST Accounting và hệ thống CRM.

Mặc dù hạ tầng mạng nội bộ đạt chuẩn, quy trình quản lý hồ sơ cán bộ công nhân viên, hợp đồng lao động (HĐLĐ), trình độ học vấn, bậc lương và công tác khen thưởng kỷ luật (KTKL) tại Phòng Hành chính - Nhân sự vẫn thực hiện thủ công, thiếu liên kết tập trung, dẫn đến việc tra cứu thông tin chậm trễ, khó khăn khi Ban Giám đốc yêu cầu báo cáo thống kê phục vụ ra quyết định chiến lược.

[Ban Giám đốc] <---> [Phòng HC-NS] <---> [Hồ sơ Nhân viên / HĐLĐ / KTKL]
                            |
           (Thách thức: Dữ liệu phân mảnh, xử lý thủ công)
                            v
   [Đề xuất: Hệ thống Thông tin Quản lý Nhân sự Tích hợp OOAD/UML]

Mục tiêu dự án

  1. Khảo sát và chuẩn hóa quy trình: Phân tích toàn diện hiện trạng quản trị nhân sự tại Công ty Cổ phần Đầu tư Nam Duy nhằm chuẩn hóa các luồng dữ liệu nghiệp vụ.
  2. Xây dựng mô hình phân tích thiết kế hướng đối tượng: Ứng dụng ngôn ngữ mô hình hóa thống nhất (Unified Modeling Language - UML) với công cụ Rational Rose để xây dựng hệ thống biểu đồ Use Case, Class Diagram, Sequence Diagram, Component Diagram và Deployment Diagram.
  3. Thiết kế cơ sở dữ liệu quan hệ chuẩn hóa: Xây dựng cấu trúc Cơ sở dữ liệu (CSDL) đạt chuẩn 3NF trên hệ quản trị Microsoft Access, bảo đảm tính toàn vẹn dữ liệu, ràng buộc khóa chính/khóa ngoại và tối ưu hóa truy vấn.
  4. Hiện thực hóa giải pháp giao diện: Xây dựng nguyên mẫu ứng dụng (Prototype) hỗ trợ đầy đủ các tác vụ nghiệp vụ: quản lý hồ sơ, cập nhật hợp đồng, theo dõi thi đua khen thưởng/kỷ luật, phân quyền người dùng và xuất báo cáo thống kê.

Phương pháp tiếp cận và giải pháp

Đề tài áp dụng phương pháp phân tích và thiết kế hướng đối tượng (Object-Oriented Analysis and Design - OOAD). Khác với phương pháp hướng cấu trúc truyền thống vốn tách rời dữ liệu và hàm xử lý, OOAD trừu tượng hóa các thực thể thực tế (Nhân viên, Phòng ban, Chức vụ, Hợp đồng, Khen thưởng) thành các lớp đối tượng (Classes) đóng gói trọn vẹn thuộc tính và phương thức. Cách tiếp cận này đảm bảo khả năng mở rộng (scalability), dễ bảo trì (maintainability) và tái sử dụng mã nguồn (reusability).

Kết quả kỳ vọng và chỉ số đo lường

  • Thời gian truy xuất dữ liệu: Giảm từ 10–15 phút xuống dưới 1.5 giây cho một truy vấn hồ sơ nhân viên đa điều kiện.
  • Tự động hóa báo cáo: Giảm 85% thời gian tổng hợp báo cáo định kỳ cho Ban Giám đốc.
  • Tính chính xác dữ liệu: Loại bỏ 100% tình trạng trùng lặp mã nhân viên và lỗi tham chiếu phòng ban/bậc lương nhờ hệ thống ràng buộc toàn vẹn quan hệ.

Phạm vi và giới hạn đề tài

  • Phạm vi nghiên cứu: Khóa luận tập trung vào nghiệp vụ quản trị nhân sự vi mô tại trụ sở chính và các phòng ban trực thuộc Công ty Cổ phần Đầu tư Nam Duy (Phòng Kinh doanh, Marketing, Hành chính - Nhân sự, Kỹ thuật, Kế toán, Bộ phận Kho).
  • Giới hạn hệ thống: Tập trung vào các phân hệ Hồ sơ nhân sự, Hợp đồng lao động, Khen thưởng kỷ luật, Quản lý danh mục phòng ban - chức vụ - bậc lương và Báo cáo thống kê. Hệ thống hoạt động độc lập, hỗ trợ kết xuất dữ liệu phục vụ đối soát với phần mềm kế toán FAST Accounting và dữ liệu thô từ máy chấm công.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại thời điểm nghiên cứu, thị trường phần mềm quản lý nhân sự cung cấp nhiều phương án triển khai khác nhau. Bảng phân tích dưới đây so sánh các giải pháp hiện hữu nhằm làm rõ tính cấp thiết của việc xây dựng hệ thống chuyên biệt cho công ty:

Tiêu chí đánh giá Quản lý thủ công (Excel / Văn bản) Phần mềm thương mại đóng gói (VnResource HRM Pro) Hệ thống thông tin thiết kế riêng (Nam Duy HRIS)
Chi phí đầu tư ban đầu Gần như bằng 0 (tận dụng MS Office) Rất cao (hàng trăm triệu VNĐ phí bản quyền & triển khai) Thấp, tối ưu hóa ngân sách đồ án và hạ tầng sẵn có
Tính linh hoạt nghiệp vụ Thấp, dễ sai sót khi bảng tính quá lớn Phức tạp, nhiều tính năng thừa không phù hợp quy mô vừa Rất cao, bám sát 100% quy trình thực tế tại Nam Duy
Khả năng phân quyền bảo mật Kém, khó kiểm soát quyền truy cập theo vai trò Toàn diện, đa tầng Phân quyền chi tiết (Admin, Cán bộ phòng TC-LĐ)
Tính toàn vẹn dữ liệu Kém, dễ bị xóa nhầm hoặc nhập sai định dạng Đảm bảo tuyệt đối trên RDBMS lớn (Oracle/SQL Server) Đảm bảo tính toàn vẹn tham chiếu chuẩn 3NF trên RDBMS
Tốc độ kết xuất báo cáo Chậm, phải tổng hợp công thức thủ công Tức thì thông qua dashboard tích hợp Tức thì thông qua các truy vấn báo cáo tự động

Yêu cầu người dùng theo mô hình phân loại MoSCoW

  • Must have (Bắt buộc có):
    • Xác thực đăng nhập và phân quyền hệ thống (Người quản trị, Nhân viên nhân sự).
    • Quản lý hồ sơ nhân viên đầy đủ: Sơ yếu lý lịch, CMND/CCCD, ngày sinh, địa chỉ, phòng ban, chức vụ, trình độ học vấn.
    • Quản lý quá trình hợp đồng lao động: Loại hợp đồng, thời hạn (từ ngày - đến ngày), hệ số lương, phụ cấp.
    • Quản lý khen thưởng và kỷ luật: Số quyết định, ngày ban hành, cơ quan ký, hình thức và lý do.
  • Should have (Nên có):
    • Chức năng tìm kiếm nâng cao theo phòng ban, trình độ chuyên môn, loại hợp đồng.
    • Báo cáo thống kê trực quan danh sách nhân sự theo cơ cấu độ tuổi, giới tính và đơn vị công tác.
  • Could have (Có thể mở rộng):
    • Tích hợp cổng xuất/nhập dữ liệu sang định dạng Excel/PDF chuẩn hóa.
  • Won't have (Chưa thực hiện trong giai đoạn này):
    • Tự động hóa tính lương thời gian thực (Real-time Payroll) kết nối trực tiếp với API ngân hàng.

Thiết kế hệ thống

Kiến trúc tổng thể và biểu đồ triển khai

Hệ thống được thiết kế theo mô hình kiến trúc Client-Server 2-Tier, kết nối thông qua giao thức truyền thông mạng TCP/IP trên hạ tầng mạng LAN của công ty:

Ngăn xếp công nghệ (Technology Stack)

  • Công cụ phân tích thiết kế: Rational Rose Enterprise Edition v7.0, Microsoft Visio 2016.
  • Hệ quản trị cơ sở dữ liệu: Microsoft Access Database Engine (Jet Engine 4.0 / ACE Provider).
  • Hệ điều hành máy trạm và máy chủ: Windows 10 Pro / Windows Server 2016.
  • Giao thức mạng: TCP/IP, Ethernet 100/1000 Mbps.
  • Ngôn ngữ mô hình hóa: UML Standard Specification (Use Case, Class, Sequence, Component, Deployment).

Thiết kế cơ sở dữ liệu chuẩn hóa (Relational Database Schema)

Cơ sở dữ liệu bao gồm 7 bảng thực thể chính được chuẩn hóa theo chuẩn 3NF:

-- 1. Bảng Phòng ban (Phong)
CREATE TABLE Phong (
    Maphong VARCHAR(10) PRIMARY KEY,
    Tenphong VARCHAR(100) NOT NULL,
    Diachi VARCHAR(255)
);

-- 2. Bảng Chức vụ (Chucvu)
CREATE TABLE Chucvu (
    Machucvu VARCHAR(10) PRIMARY KEY,
    Tenchucvu VARCHAR(100) NOT NULL
);

-- 3. Bảng Trình độ học vấn (Trinhdohocvan)
CREATE TABLE Trinhdohocvan (
    MaTDHV VARCHAR(10) PRIMARY KEY,
    TenTDHV VARCHAR(100) NOT NULL
);

-- 4. Bảng Bậc lương (Bacluong)
CREATE TABLE Bacluong (
    Mabac VARCHAR(10) PRIMARY KEY,
    Tenbac VARCHAR(50) NOT NULL,
    bac VARCHAR(10)
);

-- 5. Bảng Nhân viên (Nhanvien)
CREATE TABLE Nhanvien (
    MaNV VARCHAR(15) PRIMARY KEY,
    hoten VARCHAR(100) NOT NULL,
    gioitinh VARCHAR(10),
    ngaysinh DATETIME,
    thuongtru VARCHAR(255),
    soCMND VARCHAR(20) UNIQUE,
    Maphong VARCHAR(10) REFERENCES Phong(Maphong),
    Machucvu VARCHAR(10) REFERENCES Chucvu(Machucvu),
    MaTDHV VARCHAR(10) REFERENCES Trinhdohocvan(MaTDHV)
);

-- 6. Bảng Hợp đồng lao động (HDLD)
CREATE TABLE HDLD (
    MaHDLD VARCHAR(20) PRIMARY KEY,
    MaNV VARCHAR(15) NOT NULL REFERENCES Nhanvien(MaNV),
    Tungay DATETIME NOT NULL,
    Denngay DATETIME,
    Diadiemlamviec VARCHAR(255),
    Mabac VARCHAR(10) REFERENCES Bacluong(Mabac),
    Hesoluong DOUBLE DEFAULT 1.0,
    Phucap VARCHAR(100),
    Nguoiki VARCHAR(100),
    Chucvu VARCHAR(100),
    Ngayki DATETIME
);

-- 7. Bảng Khen thưởng Kỷ luật (KTKL)
CREATE TABLE KTKL (
    MaKTKL VARCHAR(20) PRIMARY KEY,
    MaNV VARCHAR(15) NOT NULL REFERENCES Nhanvien(MaNV),
    Hinhthuc VARCHAR(50) NOT NULL,
    Lido VARCHAR(255),
    Soquyetdinh INT,
    Ngayquyetdinh DATETIME,
    CoquanKTKL VARCHAR(100),
    Nguoiki VARCHAR(100)
);

-- 8. Bảng Người dùng hệ thống (Nguoidung)
CREATE TABLE Nguoidung (
    id VARCHAR(50) PRIMARY KEY,
    pass VARCHAR(255) NOT NULL,
    role VARCHAR(20) NOT NULL
);

Phương pháp luận (Methodology)

Quá trình xây dựng hệ thống tuân thủ mô hình phát triển phần mềm lặp có kiểm soát (Iterative OOAD Lifecycle), chia thành 4 giai đoạn chính:

[1. Khảo sát & Đánh giá] ---> [2. Phân tích Use Case] ---> [3. Thiết kế UML & CSDL] ---> [4. Hiện thực Prototype]
            ^                                                                                   |
            |----------------------------- (Kiểm thử & Đánh giá) ------------------------------|
  1. Khảo sát & Thu thập yêu cầu: Sử dụng phiếu điều tra (phát 15 phiếu, thu hồi 10 phiếu hợp lệ), phỏng vấn trực tiếp cán bộ nhân sự và quan sát quy trình thực tế qua Skype/văn bản tại Công ty Nam Duy.
  2. Đặc tả Use Case & Phân tích tương tác: Xây dựng danh mục các tác nhân (Actors: Người quản trị, Nhân viên tổ chức lao động), mô hình hóa Use Case tổng thể và chi tiết, thiết lập các biểu đồ tuần tự (Sequence Diagrams) cho từng luồng nghiệp vụ.
  3. Thiết kế tĩnh và động: Xác định các lớp biên (Boundary/Form), lớp điều khiển (Controller) và lớp thực thể (Entity Data Table), tối ưu hóa lược đồ quan hệ CSDL.
  4. Hiện thực & Kiểm thử (QA): Cài đặt CSDL, xây dựng giao diện form cập nhật, kiểm thử hộp đen (Black-box testing) và đánh giá độ khả thi.

Ma trận quản trị rủi ro dự án

Rủi ro kỹ thuật / nghiệp vụ Xác suất Tác động Giải pháp giảm thiểu
Xung đột khóa ngoại khi xóa nhân viên Cao Nghiêm trọng Thiết lập cơ chế ràng buộc toàn vẹn dữ liệu (Restrict On Delete / Cascade Check).
Trùng lặp số định danh CMND/CCCD Trung bình Cao Đặt chỉ mục UNIQUE INDEX trên trường soCMND tại bảng Nhanvien.
Nghẽn kết nối đồng thời trên file CSDL Thấp Trung bình Tối ưu hóa đóng mở kết nối (Connection Pooling) và kiến trúc sẵn sàng nâng cấp lên MS SQL Server.

Hiện thực hóa và kết quả thử nghiệm

Quy trình phát triển và thuật toán cốt lõi

Quy trình xử lý nghiệp vụ được đóng gói chặt chẽ qua các lớp điều khiển. Dưới đây là thuật toán kiểm tra tính hợp lệ và thêm mới hồ sơ nhân sự bảo đảm toàn vẹn khóa ngoại và ràng buộc định danh:

Algorithm: InsertEmployeeRecord(empData)
Input: empData (MaNV, Hoten, Gioitinh, Ngaysinh, CMND, Maphong, Machucvu, MaTDHV)
Output: Status (SUCCESS / ERROR_CODE), Message

1. IF empData.MaNV IS NULL OR empData.Hoten IS NULL THEN
2.     RETURN (ERROR_MISSING_FIELD, "Mã nhân viên và Họ tên không được để trống")
3. END IF

4. // Kiểm tra tính duy nhất của Mã nhân viên và CMND
5. IF EXISTS (SELECT 1 FROM Nhanvien WHERE MaNV = empData.MaNV) THEN
6.     RETURN (ERROR_DUPLICATE_ID, "Mã nhân viên đã tồn tại trên hệ thống")
7. END IF

8. IF EXISTS (SELECT 1 FROM Nhanvien WHERE soCMND = empData.CMND) THEN
9.     RETURN (ERROR_DUPLICATE_CMND, "Số CMND/CCCD đã được sử dụng")
10. END IF

11. // Kiểm tra ràng buộc khóa ngoại tồn tại
12. IF NOT EXISTS (SELECT 1 FROM Phong WHERE Maphong = empData.Maphong) OR
       NOT EXISTS (SELECT 1 FROM Chucvu WHERE Machucvu = empData.Machucvu) OR
       NOT EXISTS (SELECT 1 FROM Trinhdohocvan WHERE MaTDHV = empData.MaTDHV) THEN
13.    RETURN (ERROR_FOREIGN_KEY, "Thông tin Phòng ban, Chức vụ hoặc Trình độ học vấn không hợp lệ")
14. END IF

15. // Thực thi lưu dữ liệu giao dịch
16. BEGIN TRANSACTION
17.    EXECUTE SQL: "INSERT INTO Nhanvien VALUES (...)"
18.    IF SQL_EXECUTION_SUCCESS THEN
19.        COMMIT TRANSACTION
20.        RETURN (SUCCESS, "Thêm hồ sơ nhân viên thành công")
21.    ELSE
22.        ROLLBACK TRANSACTION
23.        RETURN (ERROR_DATABASE, "Lỗi ghi dữ liệu vào CSDL")
24.    END IF

Truy vấn báo cáo thống kê danh sách nhân sự theo phòng ban kèm thông tin hợp đồng hiện hành:

SELECT 
    p.Tenphong,
    nv.MaNV,
    nv.hoten,
    cv.Tenchucvu,
    td.TenTDHV,
    hd.MaHDLD,
    hd.Tungay,
    hd.Denngay,
    hd.Hesoluong
FROM (((Nhanvien nv
INNER JOIN Phong p ON nv.Maphong = p.Maphong)
INNER JOIN Chucvu cv ON nv.Machucvu = cv.Machucvu)
INNER JOIN Trinhdohocvan td ON nv.MaTDHV = td.MaTDHV)
LEFT JOIN HDLD hd ON nv.MaNV = hd.MaNV
WHERE p.Maphong = [Nhap_Ma_Phong]
ORDER BY nv.MaNV ASC;

Kiểm thử và đánh giá hệ thống (Testing & Validation)

Hệ thống đã trải qua quá trình kiểm thử hộp đen với 25 kịch bản kiểm thử (Test Cases) tập trung vào các chức năng trọng yếu:

Mã Test Case Kịch bản kiểm thử Dữ liệu đầu vào (Input) Kết quả mong đợi Kết quả thực tế Trạng thái
TC-01 Đăng nhập hệ thống id = 'admin', pass = '123456' Đăng nhập thành công, mở Form quản trị Hiển thị đúng menu Admin PASS
TC-02 Đăng nhập sai mật khẩu id = 'admin', pass = 'wrongpass' Báo lỗi xác thực, không mở Form Hiển thị thông báo lỗi PASS
TC-03 Thêm mới NV trùng khóa chính MaNV = 'NV001' (đã tồn tại) Báo lỗi trùng lặp mã nhân viên Hệ thống chặn và cảnh báo PASS
TC-04 Tìm kiếm NV theo Phòng ban Maphong = 'PB_KD' Xuất toàn bộ nhân viên thuộc Phòng Kinh doanh Trả về chính xác 100% bản ghi PASS
TC-05 Xóa nhân sự đang có HĐLĐ MaNV = 'NV002' (có liên kết bảng HDLD) Chặn thao tác xóa, yêu cầu xóa hợp đồng trước Ràng buộc toàn vẹn hoạt động tốt PASS

Đánh giá hiệu năng và phản hồi người dùng

  • Độ bao phủ kiểm thử: Đạt 100% Use Case cơ bản được đặc tả trong đồ án.
  • Thời gian xử lý truy vấn:
    • Truy vấn đơn bảng (Nhanvien): ~15ms - 45ms.
    • Truy vấn kết nối đa bảng (Báo cáo tổng hợp 5 bảng): ~120ms - 250ms trên máy chủ nội bộ.
  • Đánh giá từ cán bộ phòng Nhân sự: Khảo sát sau giai đoạn dùng thử ghi nhận 9/10 cán bộ đánh giá giao diện trực quan, thao tác nhập liệu thuận tiện và giảm hẳn sai sót so với việc theo dõi sổ sách/Excel trước đây.

Đổi mới và đóng góp

  1. Chuẩn hóa quy trình nghiệp vụ bằng mô hình hướng đối tượng: Đồ án không chỉ dừng lại ở việc lập trình giao diện mà đã thực hiện quy trình phân tích thiết kế bài bản bằng UML trên công cụ Rational Rose. Việc mô hình hóa tường minh từ Use Case, Sequence Diagram đến Class Diagram giúp hệ thống có cấu trúc rõ ràng, tách bạch giữa tầng xử lý giao diện (Boundary), điều khiển (Controller) và lưu trữ (Entity).
  2. Cải tiến vượt trội so với các công trình cùng loại:
    • So với đề tài của tác giả Trần Kiều Dung (ĐH Dân lập Hải Phòng - Công ty TABUCHI) sử dụng phương pháp hướng cấu trúc phân rã chức năng (DFD), hệ thống của Nam Duy áp dụng hướng đối tượng (OOAD), giúp việc nâng cấp các module độc lập không làm ảnh hưởng đến cấu trúc toàn cục.
    • So với đề tài của tác giả Bùi Trọng Toán (ĐH Công nghiệp Hà Nội - Công ty Trần Anh) vốn chỉ dừng lại ở bước thiết kế giao diện đơn thuần, đồ án này đã hoàn thiện trọn vẹn cả kiến trúc CSDL quan hệ 3NF, biểu đồ thành phần/triển khai và bộ quy tắc kiểm soát dữ liệu chặt chẽ.
  3. Nâng cao năng suất vận hành doanh nghiệp:
    • Giảm 70% thời gian cập nhật và phê duyệt hồ sơ khen thưởng kỷ luật.
    • Giảm 85% thời gian tổng hợp danh sách nhân viên theo phòng ban và theo trình độ học vấn phục vụ báo cáo quản trị.
    • Tối ưu hóa 100% khả năng kiểm soát tình trạng hợp đồng lao động sắp hết hạn, tránh rủi ro pháp lý cho doanh nghiệp.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế tại doanh nghiệp

[Nhân viên mới gia nhập]
          |
          v
[1. Phòng HC-NS nhập Sơ yếu lý lịch] ---> Gán Mã NV, Phòng ban, Chức vụ, Học vấn
          |
          v
[2. Ký kết Hợp đồng Lao động] ---------> Nhập Mã HĐLĐ, Bậc lương, Hệ số, Thời hạn
          |
          v
[3. Quá trình công tác] ---------------> Cập nhật Khen thưởng / Kỷ luật định kỳ
          |
          v
[4. Kết xuất Báo cáo Ban Giám đốc] ----> Thống kê nhân sự theo Phòng / Trình độ

Yêu cầu triển khai hệ thống (System Requirements)

  • Hạ tầng máy chủ (Database Server):
    • CPU: Intel Core i3 / Xeon 2.0 GHz trở lên.
    • RAM: Tối thiểu 4 GB (Khuyến nghị 8 GB).
    • Ổ cứng: Tối thiểu 50 GB dung lượng trống.
    • Hệ điều hành: Windows 7 / 8 / 10 / Windows Server.
    • Môi trường: Cài đặt Microsoft Access Database Engine / Microsoft Office 2010+.
  • Hạ tầng máy trạm (Client Workstations):
    • CPU: Dual Core 1.8 GHz trở lên.
    • RAM: Tối thiểu 2 GB.
    • Màn hình: Độ phân giải 1366x768 trở lên.
    • Kết nối: Cáp mạng LAN Ethernet kết nối thông suốt tới IP máy chủ.

Phân tích hiệu quả đầu tư (Cost-Benefit Analysis)

+------------------------------------------------------------------------+
| CHI PHÍ ĐẦU TƯ (Capex):                                                |
| - Tận dụng 100% hạ tầng 80 PC, 5 Server và mạng LAN có sẵn: 0 VNĐ     |
| - Chi phí bản quyền phần mềm thiết kế riêng: 0 VNĐ                    |
+------------------------------------------------------------------------+
| LỢI ÍCH KINH TẾ ĐO LƯỜNG ĐƯỢC (Hàng năm):                             |
| - Tiết kiệm chi phí mua bản quyền phần mềm đóng gói: 80 - 150 triệu   |
| - Tiết kiệm 300+ giờ làm việc hành chính/năm của nhân sự: ~30 triệu   |
| - Loại bỏ sai sót thất lạc hồ sơ và phạt vi phạm pháp lý lao động    |
+------------------------------------------------------------------------+
| ==> THỜI GIAN HOÀN VỐN (ROI Timeline): Tức thì ngay khi đưa vào sử dụng|
+------------------------------------------------------------------------+

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  1. Hệ quản trị CSDL Microsoft Access: Mặc dù triển khai nhanh và phù hợp với quy mô hiện tại của Nam Duy, MS Access có giới hạn về dung lượng file (tối đa 2GB) và hiệu năng suy giảm khi số lượng người dùng đồng thời (concurrent connections) vượt quá 20–30 kết nối.
  2. Giao diện Client truyền thống: Ứng dụng triển khai dạng Desktop App trên nền tảng Windows, chưa hỗ trợ giao diện Responsive Web hoặc Mobile App để cán bộ quản lý tra cứu từ xa ngoài văn phòng.
  3. Mức độ tích hợp phần cứng: Chưa xây dựng module giao tiếp trực tiếp qua Web API với 04 máy chấm công vân tay hiện có, dữ liệu chấm công vẫn cần bước xuất file trung gian.

Hướng phát triển trong tương lai

  • Nâng cấp CSDL lên Microsoft SQL Server / PostgreSQL: Chuyển đổi toàn bộ bảng và quan hệ sang hệ quản trị CSDL doanh nghiệp mạnh mẽ hơn, hỗ trợ Stored Procedures, Triggers và cơ chế sao lưu tự động (Automated Backup).
  • Chuyển đổi kiến trúc sang Web-based (3-Tier Architecture): Xây dựng hệ thống trên nền tảng .NET Core Web API / ReactJS, cho phép truy cập bảo mật qua mạng nội bộ hoặc VPN.
  • Tích hợp tự động hóa dữ liệu chấm công: Phát triển module kết nối trực tiếp với SDK máy chấm công vân tay, tự động tính công và đồng bộ hai chiều với phần mềm kế toán FAST Accounting.

Đối tượng hưởng lợi

  • Sinh viên chuyên ngành Hệ thống thông tin / Tin học kinh tế: Nắm vững phương pháp luận OOAD, cách sử dụng công cụ Rational Rose để vẽ hệ thống biểu đồ UML chuẩn chỉ từ lý thuyết vào bài toán thực tiễn.
  • Lập trình viên và Kỹ sư phần mềm: Tham khảo mô hình phân lớp rõ ràng, cách ánh xạ các quan hệ trong sơ đồ lớp sang cấu trúc bảng CSDL quan hệ chuẩn hóa.
  • Doanh nghiệp vừa và nhỏ (SMEs): Nhận được giải pháp kiến trúc phần mềm quản lý nhân sự mẫu với chi phí đầu tư tối thiểu, có khả năng áp dụng ngay vào thực tế quản trị.
  • Cán bộ quản lý nhân sự tại Công ty Nam Duy: Trực tiếp hưởng lợi từ công cụ quản lý hiện đại, giảm thiểu áp lực sổ sách, nâng cao độ chính xác và tính bảo mật của hồ sơ nhân viên.

Câu hỏi thường gặp (FAQ)

1. Yêu cầu cấu hình tối thiểu để triển khai hệ thống này trên mạng LAN là gì?

Hệ thống tận dụng trực tiếp hạ tầng sẵn có của doanh nghiệp. Máy chủ chỉ cần cấu hình từ Intel Core i3, RAM 4GB chạy Windows 7/10/Server và đã cài đặt engine CSDL Microsoft Access / ACE OLEDB Provider. Các máy trạm kết nối thông suốt qua mạng LAN giao thức TCP/IP.

2. Giới hạn lưu trữ và khả năng chịu tải của hệ thống như thế nào?

Với hệ CSDL Microsoft Access, hệ thống đáp ứng tốt quy mô từ 500 đến 1.000 hồ sơ nhân viên cùng lịch sử hợp đồng, khen thưởng trong 5–10 năm hoạt động (dung lượng dữ liệu ước tính < 200MB, thấp hơn nhiều so với trần 2GB của Access). Hệ thống phục vụ ổn định cho 10–15 máy trạm truy cập đồng thời tại các phòng ban.

3. Hệ thống có khả năng tích hợp với phần mềm Kế toán FAST hiện có của công ty không?

Có. Hệ thống hỗ trợ kết xuất danh sách nhân sự, chức vụ, hệ số lương và phụ cấp ra các định dạng chuẩn hóa (Excel/CSV/XML). Bộ phận Kế toán có thể sử dụng trực tiếp tệp dữ liệu này để import vào phân hệ tính lương của FAST Accounting mà không cần nhập liệu thủ công lặp lại.

4. Quy trình bảo trì và sao lưu dữ liệu (Backup) được thực hiện ra sao?

Do CSDL tập trung tại một file định dạng chuẩn trên máy chủ, quản trị viên hệ thống có thể thiết lập lịch sao lưu định kỳ hàng ngày (Daily Auto-Backup) sang ổ cứng phụ hoặc lưu trữ đám mây an toàn, đảm bảo khôi phục dữ liệu tức thì khi xảy ra sự cố phần cứng.

5. Chi phí đầu tư và thời gian hoàn vốn (ROI) của dự án?

Dự án được xây dựng dựa trên nghiên cứu ứng dụng thực tế, không phát sinh chi phí mua bản quyền phần mềm ngoài hàng năm. Doanh nghiệp tiết kiệm ngay từ 80 đến 150 triệu VNĐ chi phí mua phần mềm đóng gói, đồng thời hoàn vốn ngay trong quý đầu tiên vận hành nhờ cắt giảm thời gian hành chính và chi phí văn phòng phẩm.


Kết luận

Khóa luận tốt nghiệp “Phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại Công ty Cổ phần Đầu tư Nam Duy” do sinh viên Trịnh Văn Mạnh thực hiện dưới sự hướng dẫn của ThS. Đinh Thị Hà (Khoa Tin học Thương Mại, Trường Đại học Thương Mại) đã giải quyết trọn vẹn bài toán số hóa quy trình quản trị nhân sự cho một doanh nghiệp thương mại điện tử thực tế.

Bằng việc ứng dụng bài bản phương pháp phân tích thiết kế hướng đối tượng (OOAD), ngôn ngữ mô hình hóa UML trên công cụ Rational Rose cùng cấu trúc cơ sở dữ liệu quan hệ chuẩn 3NF, đề tài không chỉ đạt được giá trị học thuật xuất sắc mà còn mang lại giá trị ứng dụng thực tiễn cao cho doanh nghiệp. Hệ thống đã chứng minh tính khả thi, độ tin cậy và khả năng nâng cao rõ rệt hiệu suất vận hành của phòng Hành chính - Nhân sự, tạo nền tảng vững chắc cho lộ trình chuyển đổi số toàn diện của Công ty Cổ phần Đầu tư Nam Duy trong giai đoạn tiếp theo.