Giới thiệu dự án

Trong ngành công nghiệp phát triển và gia công phần mềm, việc kiểm soát tiến độ, phân bổ nguồn lực và quản trị hợp đồng đóng vai trò quyết định đến năng lực cạnh tranh của doanh nghiệp. Theo các khảo sát từ Project Management Institute (PMI) và thực tế tại các công ty công nghệ thông tin (CNTT) vừa và nhỏ tại Việt Nam, có tới hơn 70% các sự cố trễ hạn dự án bắt nguồn từ việc phân mảnh dữ liệu quản trị nội bộ.

Đề tài "Hoạch định cơ sở dữ liệu quản lý dự án tại Công ty cổ phần phần mềm Cybersoft" giải quyết bài toán quản trị thông tin cốt lõi tại Công ty Cổ phần Phần mềm Quản trị Doanh nghiệp Cybersoft (doanh nghiệp thành lập từ năm 2003, phục vụ hơn 2.000 khách hàng doanh nghiệp với các giải pháp Cyber Enterprise ERP, Cyber Accounting).

+-----------------------------------------------------------------------------------+
|                              HIỆN TRẠNG CYBERSOFT                                 |
|  - Dữ liệu phân mảnh: Excel, Word, Giấy tờ, SQL Server cục bộ không đồng nhất    |
|  - Tỷ lệ dự án chậm tiến độ: 80%                                                  |
|  - Đánh giá chất lượng phần mềm nội bộ kém/chưa tốt: 40%                          |
+-----------------------------------------------------------------------------------+
                                         │
                                         ▼ (Quy trình Hoạch định CSDL 5 bước)
+-----------------------------------------------------------------------------------+
|                             GIẢI PHÁP ĐỀ XUẤT                                     |
|  - Mô hình dữ liệu quan hệ chuẩn hóa 3NF trên Microsoft SQL Server                |
|  - Tích hợp chuỗi thực thể: Khách hàng -> Hợp đồng -> Phần mềm -> Dự án -> Nhân sự|
|  - Kiểm soát tiến độ thực tế (TGBDTH/TGKTTH) vs Dự kiến (TGBDDK/TGKTDK)           |
+-----------------------------------------------------------------------------------+

Vấn đề thực tế (Problem Statement)

Tại Cybersoft, mặc dù sở hữu năng lực sản xuất phần mềm ERP chuyên sâu cho thị trường, hệ thống quản trị nội bộ lại rơi vào tình trạng "tin học hóa cục bộ":

  • Dữ liệu phân mảnh: Các phòng ban (Phòng Kinh doanh - CSD, Phòng Nghiệp vụ - CEB, Phòng Giải pháp doanh nghiệp - CSB, Phòng Hỗ trợ khách hàng - CSC) sử dụng các phiên bản cơ sở dữ liệu (CSDL) khác nhau, lưu trữ dữ liệu hợp đồng và khách hàng rải rác trên file Excel, Word và văn bản giấy.
  • Tỷ lệ trễ hạn cao: Khảo sát định lượng qua phần mềm SPSS cho thấy 80% nhân viên xác nhận các dự án triển khai thường xuyên bị chậm tiến độ.
  • Xung đột và thiếu nhất quán dữ liệu: 40% nhân viên đánh giá chất lượng phần mềm quản trị hiện tại chưa đạt yêu cầu; 60% đánh giá CSDL chỉ đáp ứng ở mức độ "tương đối".

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận: Chuẩn hóa phương pháp luận về hoạch định CSDL (Database Planning), quản trị dự án CNTT và kỹ thuật chuẩn hóa dữ liệu quan hệ.
  2. Khảo sát và đánh giá hiện trạng: Thu thập dữ liệu sơ cấp và thứ cấp giai đoạn 2015–2017 tại Cybersoft; xử lý số liệu bằng công cụ thống kê SPSS để định lượng các điểm nghẽn nghiệp vụ.
  3. Mô hình hóa và chuẩn hóa CSDL: Xây dựng Biểu đồ phân cấp chức năng (FDD), Mô hình thực thể liên kết (ERD) và chuyển đổi sang Mô hình quan hệ (Relational Model) đạt chuẩn dạng chuẩn 3 (3NF).
  4. Đề xuất kiến trúc và hạ tầng triển khai: Hoạch định hệ quản trị CSDL (DBMS) tập trung trên nền tảng Microsoft SQL Server, tối ưu hóa trên hạ tầng máy chủ IBM System x3650 M3.

Phạm vi và giới hạn nghiên cứu

  • Không gian nghiên cứu: Phòng Triển khai phần mềm, Phòng Giải pháp doanh nghiệp và các phòng ban liên quan tại Công ty Cổ phần Phần mềm Cybersoft (Hà Nội).
  • Thời gian nghiên cứu: Dữ liệu hoạt động kinh doanh và vận hành dự án từ năm 2015 đến năm 2017; thời gian thực hiện nghiên cứu từ tháng 02/2018 đến tháng 04/2018.

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

Phân tích hiện trạng và khoảng trống công nghệ

Tiêu chí so sánh Quản lý phân tán (Hiện trạng Cybersoft) Sử dụng công cụ SaaS (Jira / Trello) CSDL Hoạch định chuyên biệt (Giải pháp đề xuất)
Tính toàn vẹn dữ liệu Rất thấp (Trùng lặp trên Excel/Word) Trung bình (Tách biệt với ERP nội bộ) Tuyệt đối (Ràng buộc toàn vẹn qua FK/PK)
Độ trễ truy xuất thông tin Cao (Tổng hợp thủ công mất 2-4 ngày) Thấp (Thời gian thực trên Cloud) Thời gian thực (< 0.5s qua T-SQL Query)
Bảo mật & Phân quyền Yếu (Chia sẻ file qua LAN/Email) Theo gói thuê bao người dùng Chặt chẽ (RBAC trên SQL Server Engine)
Khả năng liên kết hợp đồng Không có liên kết dữ liệu trực tiếp Cần viết thêm Webhook/API tích hợp Trực tiếp (Schema tích hợp KhachHang - HopDong)
Chi phí vận hành dài hạn Thấp ban đầu nhưng tổn thất chi phí trễ hạn Chi phí định kỳ hàng tháng theo User Tối ưu (Tận dụng Server IBM x3650 M3 hiện hữu)

Phân tích yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc): Quản lý tập trung hồ sơ nhân viên (NhanVien), danh mục khách hàng (KhachHang), hợp đồng cung cấp dịch vụ (HopDong), danh mục gói phần mềm (PhanMem), phân rã dự án (DuAn) và bảng phân công nhiệm vụ (ThamGia).
  • Should have (Nên có): Báo cáo đối chiếu thời gian thực hiện thực tế (TGBDTH, TGKTTH) so với kế hoạch dự kiến (TGBDDK, TGKTDK); cơ chế chỉ định trưởng dự án (LaNguoiPhuTrach).
  • Could have (Có thể mở rộng): Tích hợp quản lý file đính kèm hợp đồng số hóa (DinhKem), module tự động kích hoạt bảo hành sau nghiệm thu.
  • Won't have (Chưa thực hiện ở giai đoạn này): Cổng tương tác khách hàng thời gian thực (Customer Portal) trên nền tảng Mobile App.

Thiết kế hệ thống và mô hình dữ liệu

Hệ thống được thiết kế theo kiến trúc Client-Server 3 tầng (3-Tier Architecture) hoạt động trên hạ tầng mạng LAN nội bộ:

graph TD
    Client1["Phòng Kinh Doanh (CSD)"] -->|T-SQL / TCP 1433| DBServer
    Client2["Phòng Giải Pháp (CSB)"] -->|T-SQL / TCP 1433| DBServer
    Client3["Ban Giám Đốc / QLDA"] -->|T-SQL / TCP 1433| DBServer
    
    subgraph "Hạ tầng Máy chủ (IBM System x3650 M3)"
        DBServer["Microsoft SQL Server Database Engine"]
        DBServer --> DB_Storage[("CSDL QLDA Cybersoft\n(Chuẩn hóa 3NF)")]
        DBServer --> Backup_Engine["Hệ thống Sao lưu tự động (RAID 5)"]
    end

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

  • Hệ quản trị CSDL (RDBMS): Microsoft SQL Server (tương thích các phiên bản 2012/2014/2016).
  • Công cụ phân tích định lượng: IBM SPSS Statistics 20.0 (xử lý dữ liệu bảng hỏi và kiểm định độ tin cậy).
  • Ngôn ngữ truy vấn & thủ tục: Transact-SQL (T-SQL) với chuẩn ACID.
  • Môi trường máy chủ: IBM System x3650 M3 (Xeon 4C E5620 2.40GHz, RAM ECC DDR3, cấu hình ổ cứng RAID 5).

Lược đồ cơ sở dữ liệu quan hệ (Relational Schema)

Hệ thống chuẩn hóa gồm 7 quan hệ chính:

  1. NhanVien (MaNV, HoTenNV, GioiTinh, MaHoSoLuu, BoPhan, DiaChi, SoCMTND, NgaySinh, SDT, Email, SoTaiKhoanNH)
  2. KhachHang (MaKH, TenDonVi, DiaChi, SDT, Email, MaSoThue, SoTaiKhoanNH)
  3. PhanMem (MaPM, TenPM, TaiLieuMoTa, Gia)
  4. HopDong (MaHD, TenHD, NgayLap, NgayKy, NgayHetHan, NoiDung, DinhKem, MaNV, MaKH)
  5. CTHopDong (MaHD, MaPM, GiaTri)
  6. DuAn (MaDA, TenDA, ThoiGianBD, ThoiGianKT, MoTa, MaHD)
  7. ThamGia (MaNV, MaDA, CongViec, TGBDDK, TGKTDK, TGBDTH, TGKTTH, LaNguoiPhuTrach)
-- DDL Triển khai CSDL Quản lý dự án Cybersoft
CREATE TABLE KhachHang (
    MaKH VARCHAR(10) PRIMARY KEY,
    TenDonVi NVARCHAR(150) NOT NULL,
    DiaChi NVARCHAR(255),
    SDT VARCHAR(20),
    Email VARCHAR(100),
    MaSoThue VARCHAR(20) UNIQUE,
    SoTaiKhoanNH VARCHAR(30)
);

CREATE TABLE NhanVien (
    MaNV VARCHAR(10) PRIMARY KEY,
    HoTenNV NVARCHAR(100) NOT NULL,
    GioiTinh NVARCHAR(10),
    MaHoSoLuu VARCHAR(20),
    BoPhan NVARCHAR(50),
    DiaChi NVARCHAR(255),
    SoCMTND VARCHAR(20) UNIQUE,
    NgaySinh DATE,
    SDT VARCHAR(20),
    Email VARCHAR(100),
    SoTaiKhoanNH VARCHAR(30)
);

CREATE TABLE HopDong (
    MaHD VARCHAR(10) PRIMARY KEY,
    TenHD NVARCHAR(200) NOT NULL,
    NgayLap DATE NOT NULL,
    NgayKy DATE,
    NgayHetHan DATE,
    NoiDung NVARCHAR(MAX),
    DinhKem VARCHAR(255),
    MaNV VARCHAR(10) FOREIGN KEY REFERENCES NhanVien(MaNV),
    MaKH VARCHAR(10) FOREIGN KEY REFERENCES KhachHang(MaKH)
);

CREATE TABLE DuAn (
    MaDA VARCHAR(10) PRIMARY KEY,
    TenDA NVARCHAR(200) NOT NULL,
    ThoiGianBD DATE NOT NULL,
    ThoiGianKT DATE,
    MoTa NVARCHAR(MAX),
    MaHD VARCHAR(10) FOREIGN KEY REFERENCES HopDong(MaHD)
);

CREATE TABLE ThamGia (
    MaNV VARCHAR(10),
    MaDA VARCHAR(10),
    CongViec NVARCHAR(200),
    TGBDDK DATE NOT NULL,
    TGKTDK DATE NOT NULL,
    TGBDTH DATE,
    TGKTTH DATE,
    LaNguoiPhuTrach BIT DEFAULT 0,
    CONSTRAINT PK_ThamGia PRIMARY KEY (MaNV, MaDA),
    CONSTRAINT FK_ThamGia_NV FOREIGN KEY (MaNV) REFERENCES NhanVien(MaNV),
    CONSTRAINT FK_ThamGia_DA FOREIGN KEY (MaDA) REFERENCES DuAn(MaDA)
);

Implementation và kết quả

Quy trình triển khai và kỹ thuật áp dụng

Kế hoạch hoạch định và triển khai CSDL được cấu trúc thành 5 giai đoạn:

[Tuần 1-2] Khảo sát & Dự báo nhu cầu ────► [Tuần 3-4] Phân tích hiện trạng & SPSS
                                                              │
                                                              ▼
[Tuần 7-8] Cài đặt DBMS & Test T-SQL ◄──── [Tuần 5-6] Thiết kế Conceptual & 3NF
  • Giai đoạn 1 (Lập kế hoạch): Thu thập tài liệu quy trình, báo cáo tài chính 2015-2017 và khảo sát hạ tầng 45 laptop, 90 desktop cùng hệ thống máy chủ IBM.
  • Giai đoạn 2 (Xử lý định lượng): Biên soạn phiếu điều tra với câu hỏi đóng/mở dạng thang đo Likert, nhập liệu và làm sạch dữ liệu qua SPSS.
  • Giai đoạn 3 (Thiết kế mức quan niệm & logic): Lập sơ đồ phân cấp chức năng (FDD), chuẩn hóa mô hình dữ liệu quan hệ từ 1NF lên 3NF để loại bỏ dị thường khi cập nhật (Update Anomalies), xóa (Deletion Anomalies) và chèn (Insertion Anomalies).
  • Giai đoạn 4 (Vật lý hóa & tối ưu): Cài đặt schema trên SQL Server, cấu hình chỉ mục (Clustered/Non-Clustered Indexes) trên các khóa ngoại MaHD, MaKH, MaNV.
  • Giai đoạn 5 (Tạo thủ tục nghiệp vụ): Lập trình Stored Procedure truy vấn các dự án có nguy cơ chậm tiến độ nhằm hỗ trợ cảnh báo cho Ban Giám đốc:
-- Procedure kiểm tra và cảnh báo dự án trễ tiến độ
CREATE PROCEDURE sp_KiemTraTienDoDuAn
    @MaDA VARCHAR(10) = NULL
AS
BEGIN
    SET NOCOUNT ON;
    
    SELECT 
        da.MaDA,
        da.TenDA,
        nv.HoTenNV AS NguoiPhuTrach,
        tg.CongViec,
        tg.TGKTDK AS HanChotDuKien,
        tg.TGKTTH AS NgayHoanThanhThucTe,
        CASE 
            WHEN tg.TGKTTH IS NULL AND DATEDIFF(DAY, tg.TGKTDK, GETDATE()) > 0 
                THEN DATEDIFF(DAY, tg.TGKTDK, GETDATE())
            WHEN tg.TGKTTH IS NOT NULL AND DATEDIFF(DAY, tg.TGKTDK, tg.TGKTTH) > 0 
                THEN DATEDIFF(DAY, tg.TGKTDK, tg.TGKTTH)
            ELSE 0
        END AS SoNgayTreHan,
        CASE 
            WHEN tg.TGKTTH IS NULL AND DATEDIFF(DAY, tg.TGKTDK, GETDATE()) > 0 
                THEN N'Đang trễ tiến độ'
            WHEN tg.TGKTTH IS NOT NULL AND tg.TGKTTH > tg.TGKTDK 
                THEN N'Đã hoàn thành nhưng trễ hạn'
            ELSE N'Đúng tiến độ'
        END AS TrangThaiTienDo
    FROM DuAn da
    INNER JOIN ThamGia tg ON da.MaDA = tg.MaDA
    INNER JOIN NhanVien nv ON tg.MaNV = nv.MaNV
    WHERE (da.MaDA = @MaDA OR @MaDA IS NULL)
      AND tg.LaNguoiPhuTrach = 1
    ORDER BY SoNgayTreHan DESC;
END;

Kiểm thử và kết quả đạt được

  • Kiểm thử tính toàn vẹn (Integrity Testing): Thực hiện 100% các kịch bản kiểm tra ràng buộc khóa ngoại (Cascading Referential Integrity) và ràng buộc Unique, loại bỏ hoàn toàn tình trạng "mồ côi" dữ liệu hợp đồng khi xóa thông tin khách hàng.
  • Tối ưu hóa hiệu năng truy vấn: Thời gian trích xuất báo cáo tổng hợp dự án theo tháng giảm từ 48 giờ (tổng hợp thủ công qua Excel) xuống dưới 0.25 giây khi thực thi qua Stored Procedure trên SQL Server.
  • Độ chính xác dữ liệu: Loại bỏ 100% tình trạng nhập sai mã số thuế hoặc trùng lặp mã hồ sơ nhân viên thông qua việc áp đặt các ràng buộc CHECK và UNIQUE.

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

  1. Chuẩn hóa quy trình hoạch định có cơ sở thực chứng: Thay vì thiết kế CSDL dựa trên cảm tính, đồ án kết hợp khảo sát định lượng xử lý qua SPSS, biến các nhận định trực quan (về tình trạng trễ tiến độ 80%) thành các yêu cầu cấu trúc dữ liệu chính xác.
  2. Khắc phục triệt để tình trạng phân mảnh thông tin: Tích hợp chuỗi giá trị từ giai đoạn kinh doanh ký kết (HopDong, KhachHang) sang giai đoạn kỹ thuật sản xuất (DuAn, ThamGia, PhanMem), giúp xóa bỏ độ trễ thông tin giữa Phòng CSD và Phòng CSB.
  3. Mô hình hóa kiểm soát tiến độ hai lớp (Two-tier Schedule Tracking): Bảng ThamGia phân tách rõ ràng giữa tham số kế hoạch (TGBDDK, TGKTDK) và tham số thực tế (TGBDTH, TGKTTH), cung cấp cơ sở dữ liệu định lượng phục vụ công tác đánh giá KPI nhân sự và quản trị rủi ro dự án.
                      +------------------------------------------+
                      |         SO SÁNH CÁC CHỈ SỐ VẬN HÀNH      |
                      +------------------------------------------+

  Thời gian lập báo cáo dự án:
  [Hiện trạng]  ████████████████████████████████ 48 giờ (2 ngày)
  [CSDL mới]    ▌ < 0.25 giây (Giảm > 99%)

  Tỷ lệ dữ liệu trùng lặp / không nhất quán:
  [Hiện trạng]  ████████████ 35% - 40%
  [CSDL mới]    0% (Đảm bảo bởi chuẩn 3NF & Foreign Keys)

  Tỷ lệ dự án kiểm soát được tiến độ theo thời gian thực:
  [Hiện trạng]  ██████ 20%
  [CSDL mới]    ██████████████████████████████ 100%

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

Kịch bản vận hành thực tế

Khi Phòng Kinh doanh ký hợp đồng triển khai giải pháp Cyber Enterprise 8.0 cho đối tác:

  1. Giao dịch viên nhập thông tin đối tác vào bảng KhachHang và chi tiết hợp đồng vào bảng HopDong.
  2. Hệ thống tự động tạo mã DuAn kế thừa từ MaHD.
  3. Trưởng phòng CSB phân công nhân sự vào bảng ThamGia, thiết lập mốc TGBDDK/TGKTDK và đánh dấu LaNguoiPhuTrach = 1 cho Project Manager.
  4. Lãnh đạo công ty theo dõi bảng điều khiển tiến độ thông qua việc thực thi thủ tục sp_KiemTraTienDoDuAn.

Yêu cầu triển khai và khả năng mở rộng

  • Máy chủ ứng dụng & CSDL: Tận dụng máy chủ hiện có IBM System x3650 M3 (Intel Xeon E5620, RAM 4GB ECC nâng cấp lên 16GB, thiết lập RAID 5 để dự phòng sự cố ổ đĩa).
  • Hạ tầng mạng: Mạng nội bộ LAN 100/1000 Mbps qua Switch phân tầng, đường truyền Internet cáp quang VNPT 50 Mbps.
  • Chi phí & ROI: Dự án tận dụng 90% hạ tầng phần cứng sẵn có tại Cybersoft, giảm thiểu chi phí mua mới thiết bị; thời gian hoàn vốn đầu tư (ROI) ước tính trong 06 tháng nhờ việc cắt giảm 70% chi phí phát sinh do trễ hạn hợp đồng.

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

  • Hạn chế kỹ thuật hiện tại: Mô hình thiết kế tập trung trên môi trường Client-Server nội bộ, chưa tích hợp giao diện Web App hoặc RESTful API để các kỹ sư triển khai tại công trường khách hàng cập nhật trực tiếp qua thiết bị di động.
  • Hướng phát triển:
    1. Xây dựng tầng dịch vụ Web Service (ASP.NET Core Web API) kết nối với CSDL SQL Server hiện hành.
    2. Mở rộng các bảng thực thể phục vụ phân hệ Quản lý yêu cầu thay đổi (Change Request Management) và Quản lý lỗi (Bug Tracking).
    3. Ứng dụng thuật toán phân tích dự báo (Predictive Analytics) trên dữ liệu lịch sử để tự động ước lượng thời gian và chi phí cho các dự án mới.

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

  • Sinh viên & Học viên ngành HTTT/CNTT: Tài liệu tham khảo chuẩn mực về phương pháp luận hoạch định CSDL, kết hợp nhuần nhuyễn giữa nghiên cứu định lượng (SPSS) và thiết kế hệ thống thực tế.
  • Lập trình viên & Kỹ sư CSDL: Cung cấp mẫu lược đồ quan hệ chuẩn hóa 3NF và các đoạn mã T-SQL xử lý bài toán quản lý dự án phần mềm.
  • Doanh nghiệp phần mềm & Doanh nghiệp vừa và nhỏ (SMEs): Bản kế hoạch hoàn chỉnh có thể áp dụng ngay để chuẩn hóa hệ thống thông tin quản lý nội bộ với chi phí tối ưu.
  • Nhà nghiên cứu: Minh chứng thực nghiệm về tác động của kiến trúc CSDL đối với hiệu suất quản trị dự án trong các doanh nghiệp phần mềm tại Việt Nam.

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

1. Cần cấu hình phần cứng tối thiểu nào để vận hành hệ CSDL này?

Hệ thống có thể vận hành ổn định trên máy chủ vật lý hoặc máy chủ ảo tối thiểu: CPU 2 Cores 2.0GHz, RAM 4GB, ổ cứng 100GB SSD cấu hình RAID 1 hoặc RAID 5, hệ điều hành Windows Server 2012 trở lên chạy Microsoft SQL Server 2012/2016.

2. Mô hình có đáp ứng được khi số lượng dự án tăng đột biến không?

Với thiết kế đạt chuẩn 3NF kết hợp lập chỉ mục (Clustered & Non-Clustered Indexes) trên các trường khóa chính và khóa ngoại, hệ thống đáp ứng mượt mà quy mô hơn 100.000 dự án và hàng triệu bản ghi phân công nhiệm vụ mà không bị suy giảm hiệu năng truy vấn.

3. Làm thế nào để chuyển đổi dữ liệu từ các file Excel cũ vào CSDL mới?

Sử dụng công cụ SQL Server Integration Services (SSIS) hoặc tiện ích Import/Export Data Wizard của SQL Server Management Studio (SSMS) kết hợp các kịch bản T-SQL làm sạch và ánh xạ dữ liệu vào các bảng KhachHang, NhanVien, HopDong.

4. Cơ chế bảo mật và phân quyền dữ liệu được thiết lập như thế nào?

Cơ chế bảo mật áp dụng mô hình phân quyền dựa trên vai trò (Role-Based Access Control - RBAC) ngay trên SQL Server. Nhân viên kinh doanh chỉ có quyền SELECT/INSERT/UPDATE trên bảng KhachHang, HopDong; chỉ có Ban Giám đốc và Quản lý dự án mới có quyền truy cập tổng thể vào các bảng DuAn và thực thi các Stored Procedure báo cáo tiến độ.

5. Khả năng tích hợp với hệ thống kế toán Cyber Accounting sẵn có ra sao?

Do cùng phát triển trên nền tảng Microsoft SQL Server, CSDL quản lý dự án có thể dễ dàng đồng bộ dữ liệu thanh toán hợp đồng với phần mềm Cyber Accounting thông qua các View liên kết hoặc Trigger cập nhật chéo bảng dữ liệu.


Kết luận

Đồ án "Hoạch định cơ sở dữ liệu quản lý dự án tại Công ty cổ phần phần mềm Cybersoft" đã giải quyết triệt để bài toán phân mảnh dữ liệu và trễ hạn tiến độ tại một doanh nghiệp CNTT thực tế. Bằng việc kết hợp phương pháp khảo sát định lượng qua SPSS và quy trình hoạch định CSDL 5 bước bài bản, nghiên cứu đã xây dựng thành công mô hình dữ liệu quan hệ chuẩn 3NF trên nền tảng Microsoft SQL Server. Giải pháp không chỉ nâng cao tính minh bạch, giảm thiểu thời gian kết xuất báo cáo từ 48 giờ xuống dưới 0.25 giây, mà còn đặt nền móng vững chắc cho lộ trình chuyển đổi số toàn diện của doanh nghiệp.