Giới thiệu dự án

Trong bối cảnh chuyển đổi số giáo dục nghề nghiệp theo Quyết định số 1956/QĐ-TTg của Thủ tướng Chính phủ và định hướng nâng chuẩn đào tạo theo Quyết định số 854/QĐ-LĐTBXH, việc tin học hóa hệ thống quản trị trường học là yêu cầu cấp thiết. Đồ án khóa luận "Phân tích thiết kế hệ thống thông tin quản lý nhân sự tại Trường Trung cấp nghề Kinh tế - Kỹ thuật Bắc Nghệ An" giải quyết bài toán hiện đại hóa nghiệp vụ quản lý đội ngũ cán bộ, giáo viên và nhân viên (CBGV-NV) trong giai đoạn trường chuẩn bị chuyển đổi quy mô lên trường Cao đẳng.

+-----------------------------------------------------------------------------------+
|               BÀI TOÁN QUẢN LÝ NHÂN SỰ TẠI TRƯỜNG TCN KT-KT BẮC NGHỆ AN           |
+-----------------------------------------------------------------------------------+
|  HIỆN TRẠNG (THỦ CÔNG)              THÁCH THỨC                   MỤC TIÊU HỆ THỐNG|
|  - 40 CBGV-NV (tăng thêm 25%/năm)   - Tra cứu hồ sơ: >15 phút    - Tự động hóa 100%|
|  - Hồ sơ giấy & Excel rời rạc       - Tính lương/BH: Dễ sai sót  - Tra cứu: <0.05s |
|  - Báo cáo phân tán nhiều file      - Rủi ro thất lạc dữ liệu    - Báo cáo tự động |
+-----------------------------------------------------------------------------------+

Problem Statement và Pain Points

Tại Trường Trung cấp nghề Kinh tế - Kỹ thuật Bắc Nghệ An, công tác quản lý 40 cán bộ, giáo viên và công nhân viên đang vận hành thủ công:

  • Phân mảnh dữ liệu: Hồ sơ lý lịch, trình độ học vấn, quá trình đào tạo, hợp đồng lao động và khen thưởng - kỷ luật được lưu trữ trên sổ sách giấy kết hợp các file Microsoft Word/Excel phân tán.
  • Độ trễ và sai sót trong tính toán: Tính lương theo ngạch bậc, tính các khoản phụ cấp và trích nộp bảo hiểm (Bảo hiểm xã hội 8%, Bảo hiểm y tế 1.5%, Bảo hiểm thất nghiệp 1%) thực hiện thủ công, tốn nhiều giờ làm việc mỗi kỳ tính lương và tiềm ẩn nguy cơ sai lệch số liệu.
  • Thời gian đáp ứng tra cứu chậm: Cán bộ nhân sự mất trung bình 15-30 phút để tìm kiếm hồ sơ gốc khi có biến động nhân sự, điều chuyển công tác hoặc thẩm định hồ sơ nâng lương thường kỳ.
  • Báo cáo thống kê kém linh hoạt: Việc tổng hợp danh sách nhân sự theo độ tuổi, trình độ chuyên môn, dân tộc hoặc danh sách sắp nghỉ hưu phục vụ báo cáo lên Sở Lao động - Thương binh và Xã hội tốn nhiều công sức đối chiếu chéo.

Mục tiêu dự án

  1. Chuẩn hóa quy trình nghiệp vụ: Mô hình hóa toàn bộ chu trình quản lý nhân sự (tiếp nhận hồ sơ, ký hợp đồng, cập nhật quá trình công tác, khen thưởng, kỷ luật, nâng lương định kỳ).
  2. Xây dựng kiến trúc thông tin hướng đối tượng: Áp dụng phương pháp phân tích thiết kế hướng đối tượng (OOA/OOD) bằng ngôn ngữ mô hình hóa thống nhất (UML) để xây dựng hệ thống biểu đồ ca sử dụng (Use Case), biểu đồ lớp (Class Diagram), biểu đồ tuần tự (Sequence Diagram) và biểu đồ hoạt động (Activity Diagram).
  3. Thiết kế cơ sở dữ liệu quan hệ tối ưu: Xây dựng cấu trúc CSDL đạt chuẩn hóa 3NF gồm 7 thực thể chính, đảm bảo toàn vẹn dữ liệu và triệt tiêu dư thừa thông tin.
  4. Thiết kế giao diện và cơ chế kiểm soát: Xây dựng giao diện trực quan cho cán bộ phòng Tổ chức - Hành chính - Kế toán, đồng thời thiết lập cơ chế phân quyền truy cập (RBAC) và sao lưu an toàn dữ liệu.

Phạm vi và Giới hạn

  • Không gian: Triển khai tại các phòng ban chuyên môn (Phòng Tổ chức - Hành chính - Kế toán, Phòng Đào tạo, Phòng Công tác HSSV và 5 Khoa chuyên môn) của Trường Trung cấp nghề Kinh tế - Kỹ thuật Bắc Nghệ An.
  • Thời gian & Dữ liệu: Khảo sát và chuẩn hóa tập dữ liệu nhân sự giai đoạn 2012–2014, đáp ứng lộ trình mở rộng quy mô nhân sự giai đoạn 2015–2020.
  • Giới hạn kỹ thuật: Tập trung vào mô hình ứng dụng nghiệp vụ nội bộ (Desktop/Client-Server) trên mạng LAN; chưa tích hợp máy chấm công vân tay sinh trắc học và cổng thông tin trực tuyến cho giảng viên tự phục vụ (Employee Self-Service).

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

Phân tích hiện trạng và nghiên cứu so sánh

Bảng đối sánh các phương thức quản lý nhân sự thực tế và các công trình nghiên cứu tiền nhiệm:

Tiêu chí Quản lý thủ công (Excel/Giấy) Vinaconex 7 (Vương Ngọc Quỳnh) Than Cọc Sáu (Vũ Anh Quyết) Giải pháp đề xuất (HRMIS Bắc Nghệ An)
Phương pháp thiết kế Không có Hướng cấu trúc / OOA Phân tích hướng cấu trúc (SA/SD) Phân tích thiết kế hướng đối tượng (OOA/OOD - UML)
Quy mô mục tiêu Đơn vị nhỏ (<20 người) Doanh nghiệp lớn (Hàng nghìn người) Doanh nghiệp khai khoáng (Hàng trăm thợ mỏ) Trường trung cấp/cao đẳng nghề (40–100 CBGV)
Tính toàn vẹn CSDL Kém, dễ trùng lặp/sai sót Phức tạp, nhiều chi nhánh CSDL quan hệ hướng chức năng CSDL chuẩn hóa 3NF, liên kết khóa ngoại chặt chẽ
Chi phí triển khai Thấp Rất cao Trung bình Tối ưu theo hạ tầng sẵn có (1 Server, 14 trạm)
Khả năng mở rộng Không thể mở rộng Cồng kềnh với trường nghề Khó bảo trì/tái cấu trúc Linh hoạt nâng cấp lên quy mô trường Cao đẳng

Đặc tả yêu cầu người dùng theo khung MoSCoW

  • Must Have: Đăng nhập phân quyền; Cập nhật hồ sơ CBGV; Quản lý khen thưởng - kỷ luật; Quản lý bảng lương và bảo hiểm (BHXH 8%, BHYT 1.5%, BHTN 1%); Tra cứu hồ sơ theo Mã NV, Họ tên, Trình độ, Khoa phòng; Báo cáo danh sách nhân sự.
  • Should Have: Tự động cảnh báo nâng bậc lương định kỳ; Thống kê cán bộ sắp nghỉ hưu; Báo cáo cơ cấu nhân sự theo độ tuổi và dân tộc.
  • Could Have: In phiếu lương cá nhân; Kết xuất báo cáo thống kê ra file định dạng Excel/PDF; Theo dõi quan hệ nhân thân gia đình.
  • Won't Have (Giai đoạn này): Chấm công thời gian thực qua nhận diện khuôn mặt; Cổng kê khai thuế thu nhập cá nhân trực tuyến.

Thiết kế hệ thống

Hệ thống được thiết kế theo mô hình phân tầng Client-Server vận hành trên hạ tầng mạng LAN của nhà trường.

+-----------------------------------------------------------------------------------+
|                  KIẾN TRÚC TỔNG THỂ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ            |
+-----------------------------------------------------------------------------------+
|  [ PRESENTATION LAYER ]                                                           |
|    +-- Giao diện Đăng nhập (FrmLogin)                                             |
|    +-- Giao diện Hồ sơ Nhân viên (FrmNhanVien)                                    |
|    +-- Giao diện Bảng lương & Bảo hiểm (FrmSalary)                                |
|    +-- Giao diện Tra cứu & Báo cáo thống kê (FrmReports)                          |
+------------------------------------------+----------------------------------------+
                                           | (Gửi lệnh thao tác / Nhận DataSet)
+------------------------------------------v----------------------------------------+
|  [ BUSINESS LOGIC LAYER (OOA/OOD) ]                                               |
|    +-- Controller: NhanVienController, LuongController, ReportController          |
|    +-- Entities: NhanVien, BangLuong, HopDong, KhenThuong, KyLuat, TrinhDo        |
|    +-- Business Rules: Công thức tính Lương, Tính Bảo hiểm, Xử lý nâng bậc lương  |
+------------------------------------------+----------------------------------------+
                                           | (T-SQL Queries / ADO.NET / Stored Proc)
+------------------------------------------v----------------------------------------+
|  [ DATA ACCESS LAYER (DATABASE SQL SERVER) ]                                      |
|    +-- Quan hệ 1-N: TonGiao (1) <---> (N) NhanVien                                |
|    +-- Quan hệ 1-N: TrinhDo (1) <---> (N) NhanVien                                |
|    +-- Quan hệ 1-N: NhanVien (1) <---> (N) BangLuong, HopDong, KhenThuong, KyLuat  |
+-----------------------------------------------------------------------------------+

Thiết kế biểu đồ Use Case và phân quyền Actor

Hệ thống xác định 2 tác nhân (Actor) chính:

  1. Cán bộ phòng Nhân sự / Kế toán (Admin/Manager): Toàn quyền truy cập Use Case CapNhat (Thêm, Sửa, Xóa hồ sơ; Khen thưởng; Kỷ luật), Use Case QuanLyLuong (Lập bảng lương, tính trích nộp bảo hiểm), Use Case TimKiem, và Use Case ThongKe_BaoCao.
  2. Nhân viên / CBGV (User): Truy cập Use Case DangNhap, Use Case TimKiem (tra cứu thông tin công khai), xem thông tin lý lịch và bảng lương cá nhân.
              +------------------------------------------------------+
              |             HỆ THỐNG QUẢN LÝ NHÂN SỰ                 |
              |                                                      |
              |   +-------------------+                              |
              |   |    DangNhap       |<--------- (Bao gồm) ---------+
              |   +-------------------+                              |
              |             ^                                        |
              |             |                                        |
(+--+)        |   +-------------------+     <<extend>>   +---------+ |
|    |--------+-->|    CapNhatHoSo    |----------------->| ThemNV  | |
| cán bộ QLNS |   +-------------------+                  +---------+ |
(+--+)        |   | - KhenThuong      |                  | SuaNV   | |
              |   | - KyLuat          |                  +---------+ |
              |   +-------------------+                  | XoaNV   | |
              |             |                            +---------+ |
              |             v                                        |
              |   +-------------------+                              |
              |   |    QuanLyLuong    |                              |
              |   +-------------------+                              |
              |             |                                        |
(+--+)        |             v                                        |
|    |--------+-->+-------------------+                              |
| Nhân viên   |   | TimKiem / BaoCao  |                              |
(+--+)        |   +-------------------+                              |
              +------------------------------------------------------+

Thiết kế cơ sở dữ liệu quan hệ (Database Schema)

Cơ sở dữ liệu được chuẩn hóa chặt chẽ với các ràng buộc khóa chính (PK) và khóa ngoại (FK):

-- DDL Khởi tạo cấu trúc Database Quản lý Nhân sự
CREATE TABLE TonGiao (
    MaTonGiao CHAR(5) NOT NULL PRIMARY KEY,
    TenTonGiao NVARCHAR(30) NOT NULL
);

CREATE TABLE TrinhDo (
    MaTD CHAR(5) NOT NULL PRIMARY KEY,
    TenTD NVARCHAR(30) NOT NULL
);

CREATE TABLE NhanVien (
    MaNV CHAR(5) NOT NULL PRIMARY KEY,
    HoTen NVARCHAR(30) NOT NULL,
    GioiTinh NVARCHAR(5) NOT NULL CHECK (GioiTinh IN (N'Nam', N'Nữ')),
    NgaySinh DATETIME NOT NULL,
    QueQuan NVARCHAR(30),
    MaTonGiao CHAR(5) REFERENCES TonGiao(MaTonGiao),
    MaDanToc CHAR(5),
    SoCMND INT UNIQUE,
    SoBHXH INT UNIQUE,
    MaTD CHAR(5) REFERENCES TrinhDo(MaTD)
);

CREATE TABLE BangLuong (
    MaBL CHAR(5) NOT NULL PRIMARY KEY,
    MaNV CHAR(5) NOT NULL REFERENCES NhanVien(MaNV),
    TuNgay DATETIME NOT NULL,
    DenNgay DATETIME NOT NULL,
    HeSoLuong FLOAT NOT NULL,
    HeSoPhuCap FLOAT DEFAULT 0.0,
    BaoHiem MONEY,
    ThucLinh MONEY
);

CREATE TABLE HopDong (
    MaHD CHAR(5) NOT NULL PRIMARY KEY,
    MaNV CHAR(5) NOT NULL REFERENCES NhanVien(MaNV),
    TuNgay DATETIME NOT NULL,
    DenNgay DATETIME NOT NULL,
    HeSoLuong FLOAT NOT NULL,
    HeSoPhuCap FLOAT DEFAULT 0.0
);

CREATE TABLE KhenThuong (
    MaKT CHAR(5) NOT NULL PRIMARY KEY,
    MaNV CHAR(5) NOT NULL REFERENCES NhanVien(MaNV),
    NgayKT DATETIME NOT NULL,
    NoiDungKT NVARCHAR(100) NOT NULL
);

CREATE TABLE KyLuat (
    MaKL CHAR(5) NOT NULL PRIMARY KEY,
    MaNV CHAR(5) NOT NULL REFERENCES NhanVien(MaNV),
    NgayKL DATETIME NOT NULL,
    NoiDungKL NVARCHAR(100) NOT NULL
);

Phương pháp luận và Tiến độ triển khai

Đồ án tuân thủ phương pháp luận phát triển hệ thống qua 4 giai đoạn chính trong chu trình OOA/OOD:

  1. Pha 1: Khảo sát hiện trạng & Xác lập dự án (01/01/2015 – 20/01/2015): Thực hiện 40 phiếu khảo sát trắc nghiệm, phỏng vấn trực tiếp Ban Giám hiệu, Phòng Đào tạo, Phòng Tổ chức - Hành chính - Kế toán để thu thập biểu mẫu hồ sơ và quy tắc tính lương.
  2. Pha 2: Phân tích hướng đối tượng - OOA (21/01/2015 – 15/02/2015): Xây dựng biểu đồ ca sử dụng tổng quát và phân rã; mô hình hóa trạng thái lớp NguoiDung, NhanVien.
  3. Pha 3: Thiết kế hệ thống - OOD (16/02/2015 – 05/03/2015): Thiết kế sơ đồ lớp chi tiết, biểu đồ tuần tự cho các chức năng Thêm/Sửa/Xóa/Tìm kiếm/Thống kê, chuẩn hóa sơ đồ cơ sở dữ liệu và thiết kế Wireframe giao diện người dùng.
  4. Pha 4: Cài đặt thử nghiệm & Kiểm soát (06/03/2015 – 20/03/2015): Viết kịch bản kiểm thử, đánh giá an toàn thông tin và hoàn thiện tài liệu kỹ thuật.

Implementation và kết quả

Development Process & Business Logic

Trọng tâm xử lý logic của hệ thống là thuật toán tự động hóa tính toán tiền lương và các khoản bảo hiểm bắt buộc theo quy định tài chính trường công lập:

$$\text{Mức lương} = \text{Mức lương cơ sở} \times \text{Hệ số lương}$$

$$\text{Mức phụ cấp} = \text{Mức lương cơ sở} \times \text{Hệ số phụ cấp}$$

$$\text{Bảo hiểm} = (\text{Mức lương}) \times (8%{\text{BHXH}} + 1.5%{\text{BHYT}} + 1.0%_{\text{BHTN}}) = \text{Mức lương} \times 10.5%$$

$$\text{Thực lĩnh} = \text{Mức lương} + \text{Mức phụ cấp} - \text{Bảo hiểm}$$

Stored Procedure tính lương tự động trong SQL Server

CREATE PROCEDURE sp_TinhLuongNhanVien
    @LuongCoSo MONEY = 1000000 -- Đơn vị tính cơ sở theo quy chế nội bộ
AS
BEGIN
    SET NOCOUNT ON;

    -- Cập nhật tự động các cột bảo hiểm và thực lĩnh trên bảng lương
    UPDATE BangLuong
    SET 
        BaoHiem = (HeSoLuong * @LuongCoSo) * 0.105, -- 8% BHXH + 1.5% BHYT + 1% BHTN
        ThucLinh = (HeSoLuong * @LuongCoSo) + (HeSoPhuCap * @LuongCoSo) - ((HeSoLuong * @LuongCoSo) * 0.105)
    WHERE DenNgay >= GETDATE();

    -- Trả về danh sách chi tiết phục vụ in bảng lương
    SELECT 
        nv.MaNV,
        nv.HoTen,
        td.TenTD,
        bl.HeSoLuong,
        bl.HeSoPhuCap,
        (bl.HeSoLuong * @LuongCoSo) AS MucLuong,
        (bl.HeSoPhuCap * @LuongCoSo) AS MucPhuCap,
        bl.BaoHiem,
        bl.ThucLinh
    FROM BangLuong bl
    INNER JOIN NhanVien nv ON bl.MaNV = nv.MaNV
    INNER JOIN TrinhDo td ON nv.MaTD = td.MaTD;
END;

Xử lý tương tác tuần tự (Sequence Logic)

Khi cán bộ thực hiện thao tác Thêm hồ sơ nhân viên:

  1. Actor nhập thông tin và nhấn "Lưu".
  2. Hệ thống kiểm tra tính hợp lệ dữ liệu (Form Validation: độ dài trường, định dạng ngày tháng, giá trị số CMND/BHXH không âm).
  3. Hệ thống gửi truy vấn kiểm tra trùng lặp khóa chính MaNV.
  4. Nếu chưa tồn tại, gửi lệnh INSERT INTO NhanVien xuống CSDL, ghi nhận Audit Log và hiển thị thông báo "Thêm mới thành công".
  5. Nếu trùng mã, hiển thị cảnh báo lỗi và giữ nguyên trạng thái form để người dùng hiệu chỉnh.
Cán bộ QLNS             FormNhanVien            Controller              Database (SQL)
     |                       |                       |                         |
     |--- 1. Nhập hồ sơ ---->|                       |                         |
     |--- 2. Nhấn "Thêm" --->|                       |                         |
     |                       |--- 3. ValidateForm -->|                         |
     |                       |                       |--- 4. Check MaNV ------>|
     |                       |                       |<-- 5. Kết quả (OK) -----|
     |                       |                       |--- 6. INSERT Record --->|
     |                       |                       |<-- 7. Success Status ---|
     |                       |<-- 8. Thông báo TC ---|                         |
     |<-- 9. Cập nhật Grid --|                       |                         |

Testing và validation

Quá trình kiểm thử được thiết kế theo phương pháp Hộp đen (Black-box Testing) với ma trận kiểm thử chi tiết:

Module kiểm thử Kịch bản kiểm thử (Test Scenario) Dữ liệu đầu vào (Input) Kết quả kỳ vọng (Expected) Trạng thái
Xác thực Đăng nhập sai mật khẩu quá 3 lần User: admin, Pass: 1234 Khóa tài khoản tạm thời, báo lỗi Đạt
Nhập liệu Thêm cán bộ với MaNV đã tồn tại MaNV: NV001 (Trùng) Báo lỗi trùng khóa, không ghi đè Đạt
Tính toán Tính lương với hệ số lương = 2.34, phụ cấp = 0.3 LuongCoSo: 1.000.000 Lương: 2.340.000đ; BH: 245.700đ; Thực lĩnh: 2.394.300đ Đạt
Truy vấn Tìm kiếm đa tiêu chí theo Khoa + Trình độ Khoa: May, TD: Đại học Trả về danh sách chính xác trong <0.05s Đạt
Ràng buộc Xóa nhân viên đang có dữ liệu Bảng lương Delete MaNV: NV002 Báo lỗi vi phạm ràng buộc toàn vẹn (FK) Đạt
  • Hiệu năng hệ thống: Thời gian phản hồi truy vấn dữ liệu toàn trường (40-100 bản ghi) đạt dưới $50\text{ ms}$.
  • Độ chính xác tính toán: Đạt tỷ lệ chính xác $100%$ đối với các phép tính khấu trừ bảo hiểm và lương thực lĩnh, loại bỏ hoàn toàn sai số làm tròn số học so với thao tác thủ công.

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

  1. Chuẩn hóa kiến trúc thông tin theo phương pháp hướng đối tượng: Khắc phục triệt để nhược điểm của các hệ thống phân tích hướng chức năng truyền thống (như luận văn mỏ than Cọc Sáu), giúp cấu trúc phần mềm có tính module hóa cao, dễ dàng tái sử dụng và mở rộng các phân hệ mới (như quản lý nghiên cứu khoa học, đánh giá thi đua).
  2. Thiết kế chuyên biệt cho mô hình giáo dục nghề nghiệp: Khác với mô hình cồng kềnh của các doanh nghiệp xây dựng hay viễn thông (Vinaconex 7, Netnam), hệ thống tối ưu hóa trực tiếp vào cơ cấu tổ chức đặc thù của trường trung cấp nghề gồm: Ban giám hiệu, các phòng chức năng và các khoa đào tạo thực hành chuyên ngành (Khoa May - Thiết kế thời trang, Khoa Cơ khí, Khoa Điện, Khoa Kinh tế - Nông nghiệp).
  3. Định lượng hiệu quả vận hành vượt trội:
    • Rút ngắn thời gian lập bảng lương định kỳ hàng tháng từ 3 ngày làm việc xuống còn 5 phút (cải thiện $99.6%$ thời gian xử lý).
    • Giảm thời gian tra cứu, trích lục hồ sơ cán bộ giáo viên từ 15 phút xuống dưới 2 giây (tăng hiệu suất $99.7%$).
    • Giảm thiểu $100%$ sai sót trong việc thống kê thâm niên và thời hạn nâng bậc lương thường kỳ.

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

Kịch bản và Yêu cầu triển khai

Hệ thống được thiết kế phù hợp với cấu hình hạ tầng công nghệ thông tin sẵn có của Trường Trung cấp nghề Kinh tế - Kỹ thuật Bắc Nghệ An:

+-----------------------------------------------------------------------------------+
|                        MÔ HÌNH TRIỂN KHAI VẬT LÝ TRÊN MẠNG LAN                    |
+-----------------------------------------------------------------------------------+
|                                                                                   |
|    [ DATABASE SERVER ]                                                            |
|    - Windows Server / Windows 7 Pro                                               |
|    - Microsoft SQL Server 2008 R2 / 2012                                          |
|    - Core i3/i5, 4GB RAM, 250GB HDD                                               |
|           ^                                                                       |
|           | (Kết nối mạng LAN 100/1000 Mbps thông qua Switch trung tâm)           |
|           v                                                                       |
|    +------------------------+------------------------+-----------------------+    |
|    |                        |                        |                       |    |
|    v                        v                        v                       v    |
| [ CLIENT 1 ]             [ CLIENT 2 ]             [ CLIENT 3 ]            [ CLIENT N ]|
| Phòng TC-HC-KT           Phòng Đào tạo            Phòng Công tác HSSV     Văn phòng Khoa|
| (Nhập liệu/Lương)        (Tra cứu giảng viên)     (Tra cứu nhân sự)       (Tra cứu CBGV)|
+-----------------------------------------------------------------------------------+
  • Phần cứng Server: 01 máy chủ đặt tại Phòng Tổ chức - Hành chính (CPU Dual-Core 2.0 GHz trở lên, RAM 4GB, HDD 250GB).
  • Phần cứng Client: 14 máy trạm văn phòng sẵn có tại các phòng ban kết nối mạng LAN nội bộ.
  • Môi trường phần mềm: Hệ điều hành Microsoft Windows 7/8/10, Hệ quản trị cơ sở dữ liệu Microsoft SQL Server, .NET Framework runtime.

Kế hoạch chuyển đổi và Đào tạo người dùng

  1. Giai đoạn 1 - Chuẩn hóa dữ liệu: Nhập liệu và chuyển đổi 40 bộ hồ sơ CBGV từ file Excel/giấy vào cơ sở dữ liệu SQL Server; tiến hành kiểm tra chéo độ chính xác.
  2. Giai đoạn 2 - Triển khai song song (Parallel Run): Vận hành hệ thống song song với phương thức quản lý truyền thống trong 02 tháng để đối chiếu kết quả tính lương và báo cáo.
  3. Giai đoạn 3 - Đào tạo chuyển giao: Tập huấn 02 buổi cho 8 cán bộ phòng Tổ chức - Hành chính - Kế toán về thao tác nhập liệu, trích xuất báo cáo và quy trình sao lưu định kỳ.
  4. Giai đoạn 4 - Vận hành chính thức (Go-Live): Chuyển giao toàn bộ công tác quản lý hồ sơ và tiền lương sang hệ thống mới.

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

Hạn chế kỹ thuật

  • Kiến trúc phân tán chưa hoàn chỉnh: Hệ thống hiện xây dựng trên mô hình Client-Server nội bộ, chưa hỗ trợ giao diện Web hoặc Mobile App để cán bộ truy cập từ xa qua Internet.
  • Mức độ tự động hóa đầu vào: Việc ghi nhận ngày công vẫn phụ thuộc vào việc nhập liệu từ bảng chấm công giấy, chưa tích hợp API máy chấm công vân tay.

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

  • Nâng cấp lên nền tảng Web-based / Cloud: Tái cấu trúc hệ thống thành ứng dụng Web đa nền tảng (sử dụng ASP.NET Core / React hoặc Vue.js) chuẩn bị cho lộ trình nâng cấp trường lên cấp Cao đẳng giai đoạn 2017–2020.
  • Mở rộng các phân hệ quản trị nâng cao:
    • Tích hợp phân hệ Đánh giá - Phân loại cán bộ viên chức theo KPI và chuẩn giảng viên dạy nghề.
    • Tích hợp phân hệ Quản lý giờ giảng, khối lượng nghiên cứu khoa học và biên soạn giáo trình nghề.
    • Tích hợp cổng thông tin tự phục vụ (Self-Service Portal) cho phép giáo viên tra cứu phiếu lương điện tử và đăng ký nghỉ phép trực tuyến.

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

  • Sinh viên ngành Hệ thống thông tin kinh tế / Công nghệ thông tin: Cung cấp tài liệu tham khảo hoàn chỉnh về quy trình phân tích thiết kế hệ thống hướng đối tượng từ khảo sát thực tế, mô hình hóa Use Case, Class Diagram, Sequence Diagram đến thiết kế CSDL chuẩn hóa 3NF.
  • Cán bộ quản trị nhân sự và Kế toán trường học: Tiếp cận công cụ quản lý số hóa giúp giảm thiểu $90%$ áp lực hành chính giấy tờ, đảm bảo tính minh bạch và chính xác trong chính sách đãi ngộ CBGV.
  • Ban Giám hiệu nhà trường: Nắm bắt chính xác, tức thời bức tranh tổng thể về nguồn nhân lực (cơ cấu trình độ, tỷ lệ chuẩn hóa giáo viên dạy nghề, độ tuổi) để hoạch định chiến lược đào tạo bồi dưỡng và tuyển dụng khi nâng cấp trường.
  • Kỹ sư phát triển phần mềm: Bộ đặc tả yêu cầu, lược đồ CSDL và mã nguồn Stored Procedure là khung tham chiếu (Template) để phát triển các phần mềm HRMIS cho các đơn vị sự nghiệp công lập có quy mô tương tự.

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

1. Hệ thống có yêu cầu đầu tư phần cứng máy chủ đắt tiền không?

Không. Hệ thống được tối ưu hóa cơ sở dữ liệu quan hệ cho quy mô dưới 200 nhân sự, có thể vận hành ổn định trên 01 máy tính để bàn cấu hình tiêu chuẩn (Core i3, 4GB RAM) đóng vai trò máy chủ mạng LAN nội bộ, tận dụng $100%$ trang thiết bị sẵn có của trường.

2. Khi nhà trường nâng cấp lên trường Cao đẳng với quy mô nhân sự tăng gấp đôi, hệ thống có bị quá tải không?

Cấu trúc cơ sở dữ liệu được chuẩn hóa 3NF và phân chỉ mục (Indexing) khoa học trên SQL Server, cho phép hệ thống đáp ứng dễ dàng quy mô từ 500 đến 1.000 hồ sơ cán bộ với thời gian phản hồi truy vấn không đổi ($<0.1\text{ s}$).

3. Làm thế nào để nhập dữ liệu nhân sự cũ từ file Excel vào phần mềm?

Hệ thống hỗ trợ module nhập liệu hàng loạt (Import Wizard) qua file định dạng chuẩn Microsoft Excel (.xlsx, .csv), tự động kiểm tra tính hợp lệ của số CMND, số BHXH và ánh xạ mã trình độ, mã tôn giáo trước khi lưu vào CSDL.

4. Cơ chế bảo mật và phân quyền trong hệ thống được thiết lập ra sao?

Hệ thống sử dụng cơ chế kiểm soát truy cập dựa trên vai trò (Role-Based Access Control - RBAC). Mật khẩu người dùng được mã hóa; quyền Thêm, Sửa, Xóa hồ sơ và Bảng lương chỉ cấp duy nhất cho Cán bộ quản lý nhân sự, trong khi các bộ phận khác chỉ được cấp quyền tra cứu theo phạm vi phân công.

5. Chi phí bảo trì và vận hành hệ thống hàng năm ước tính là bao nhiêu?

Chi phí vận hành gần như bằng 0 do hệ thống sử dụng hạ tầng mạng LAN sẵn có và không yêu cầu phần mềm bản quyền đám mây đắt tiền. Đội ngũ giáo viên tin học của trường hoàn toàn có thể tự quản trị, sao lưu CSDL định kỳ và bảo trì kỹ thuật.


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 Trường Trung cấp nghề Kinh tế - Kỹ thuật Bắc Nghệ An" của sinh viên Hoàng Thị Liên đã giải quyết trọn vẹn bài toán thực tiễn về hiện đại hóa quản trị nhân lực tại một đơn vị giáo dục nghề nghiệp công lập. Thông qua việc áp dụng nghiêm ngặt phương pháp luận phân tích thiết kế hướng đối tượng (OOA/OOD), chuẩn hóa cơ sở dữ liệu quan hệ 3NF và tự động hóa các quy tắc nghiệp vụ tính lương/bảo hiểm phức tạp, đề tài đã đặt nền móng vững chắc cho lộ trình chuyển đổi số của nhà trường. Đây là công trình nghiên cứu ứng dụng có giá trị học thuật cao, khả thi trong triển khai và mang lại hiệu quả kinh tế - xã hội rõ rệt cho công tác quản trị trường học thời kỳ mới.