Giới thiệu dự án

Trong bối cảnh chuyển đổi số giáo dục theo định hướng của Bộ Giáo dục và Đào tạo, việc ứng dụng công nghệ thông tin vào quản trị học đường là yêu cầu bắt buộc nhằm nâng cao tính minh bạch, chính xác và hiệu quả vận hành. Theo các báo cáo thống kê ngành giáo dục, hơn 65% trường trung học phổ thông (THPT) tại các đô thị từng gặp khó khăn trong việc đồng bộ hóa dữ liệu học tập khi sử dụng các phương thức bán thủ công hoặc bảng tính phân tán.

Trường THPT Nguyễn Công Trứ (Quận Gò Vấp, TP. Hồ Chí Minh) là đơn vị giáo dục có quy mô hơn 2.000 học sinh phân bổ trên 45 lớp học thuộc 3 khối (10, 11, 12). Trước khi thực hiện đề tài, quy trình quản lý điểm số tại trường vẫn tồn tại tính chất bán chuyên nghiệp. Quy trình thực tế bao gồm việc giáo viên ghi nhận điểm vào sổ tay cá nhân, kiểm tra đối soát thủ công, nhập liệu vào các tệp Microsoft Excel rời rạc, sau đó in ấn và chuyển giao cho Phòng Học vụ tổng hợp trên máy tính đơn lẻ. Quy trình đa tầng này phát sinh nhiều điểm nghẽn nghiêm trọng:

  • Độ trễ thông tin: Thời gian tổng hợp, tính điểm trung bình môn và xếp loại học lực toàn trường kéo dài từ 3 đến 5 ngày sau khi kết thúc kỳ thi.
  • Sai lệch dữ liệu (Human Error): Tỷ lệ sai sót trong quá trình nhập liệu thủ công và chuyển giao giữa sổ tay sang bảng tính ước tính khoảng 3% – 5%, đòi hỏi nhiều công đoạn phúc khảo và chỉnh sửa phức tạp.
  • Thiếu an toàn và bảo mật: Dữ liệu phân tán trên máy tính cá nhân của giáo viên tiềm ẩn rủi ro mất mát dữ liệu, không có cơ chế ghi nhật ký (audit log) khi phát sinh thao tác sửa đổi điểm số.
[Sổ tay Giáo viên] ---> [Kiểm tra đối soát] ---> [Nhập file Excel] ---> [In ấn bảng điểm] ---> [Phòng Học vụ tổng hợp] (Quy trình bán thủ công cũ)

Đề tài "Hoàn thiện hệ thống thông tin quản lý điểm học sinh tại trường THPT Nguyễn Công Trứ" được triển khai nhằm giải quyết triệt để các tồn tại trên thông qua 4 mục tiêu cụ thể:

  1. Chuẩn hóa quy trình nghiệp vụ: Tái cấu trúc toàn bộ luồng dữ liệu quản lý điểm từ khâu nhập điểm thành phần (điểm miệng, kiểm tra 15 phút, 1 tiết, học kỳ) đến khâu tính toán điểm trung bình môn, điểm tổng kết và xếp loại học lực/hạnh kiểm theo đúng quy chế hiện hành của Bộ Giáo dục và Đào tạo.
  2. Thiết kế cơ sở dữ liệu quan hệ chuẩn hóa: Xây dựng cơ sở dữ liệu quan hệ (RDBMS - Relational Database Management System) đạt chuẩn 3NF (Third Normal Form), đảm bảo tính toàn vẹn dữ liệu, loại bỏ dư thừa và tối ưu hóa tốc độ truy vấn.
  3. Phát triển phần mềm quản lý điểm tập trung: Xây dựng ứng dụng hệ thống thông tin quản lý (MIS - Management Information System) trên nền tảng kiến trúc Client-Server, tích hợp cơ chế phân quyền kiểm soát truy cập dựa trên vai trò (RBAC - Role-Based Access Control).
  4. Tự động hóa báo cáo và thống kê: Cung cấp công cụ tự động tạo bảng điểm, học bạ điện tử, thống kê danh sách học sinh giỏi, học sinh thi lại/lưu ban với độ chính xác tuyệt đối (100%).

Phạm vi nghiên cứu tập trung vào toàn bộ quy trình quản lý điểm các môn văn hóa chính khóa của 3 khối lớp tại THPT Nguyễn Công Trứ. Hệ thống giới hạn hoạt động trong mạng cục bộ (LAN) của trường và định hướng mở rộng cổng giao tiếp dữ liệu trong các giai đoạn tiếp theo.


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

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

Khảo sát thực tế tại trường THPT Nguyễn Công Trứ cho thấy hạ tầng công nghệ thông tin đã được trang bị mạng cục bộ (LAN) kết nối Internet, tuy nhiên việc khai thác phần mềm phục vụ quản trị học tập chưa đồng bộ. Bảng phân tích dưới đây so sánh giải pháp hiện hữu tại đơn vị với các giải pháp trên thị trường:

Tiêu chí so sánh Quy trình Excel rời rạc (Hiện hữu) Nền tảng SaaS thương mại (VnEdu / SMAS) Hệ thống MIS chuyên biệt (Đề xuất)
Tính toàn vẹn dữ liệu Rất thấp (Dễ bị chỉnh sửa, trùng lặp) Rất cao (Lưu trữ Cloud) Cao (RDBMS với Ràng buộc toàn vẹn)
Tính sẵn sàng & Tốc độ Phụ thuộc gom file thủ công (3-5 ngày) Phụ thuộc băng thông Internet Tức thì qua mạng LAN (< 200ms)
Chi phí triển khai 0 VNĐ (Sử dụng Office sẵn có) Thu phí thuê bao định kỳ hàng năm Đầu tư một lần, tối ưu chi phí vận hành
Khả năng tùy biến Thủ công theo macro cá nhân Rất khó tùy biến theo quy chế riêng Hoàn toàn làm chủ mã nguồn và quy trình
Bảo mật & Phân quyền Không có phân quyền thực chất Phân quyền đa cấp RBAC phân định rõ Giáo viên - Học vụ - BGH

Dựa trên khảo sát người dùng (Ban Giám hiệu, Phòng Học vụ, Tổ chuyên môn, Giám thị), yêu cầu hệ thống được phân loại theo mô hình MoSCoW:

  • Must have (Bắt buộc phải có): Nhập/sửa điểm thành phần theo lớp và môn học; tự động tính $ĐTB_{mhk}$ (Điểm trung bình môn học kỳ) và $ĐTB_{hk}$ (Điểm trung bình học kỳ); xác thực người dùng và phân quyền tác vụ; lưu trữ dữ liệu an toàn trên máy chủ tập trung.
  • Should have (Nên có): Xuất bảng điểm lớp, phiếu điểm cá nhân ra định dạng PDF/Excel; cảnh báo học sinh có điểm dưới trung bình; khóa sổ điểm khi hết hạn nhập liệu.
  • Could have (Có thể có): Thống kê phổ điểm trực quan dưới dạng biểu đồ; ghi nhật ký lịch sử chỉnh sửa điểm.
  • Won't have (Chưa thực hiện ở giai đoạn này): Cổng thông tin tra cứu điểm trực tuyến cho phụ huynh qua ứng dụng di động native.

Thiết kế hệ thống

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

+-------------------------------------------------------------+
|        Presentation Layer (Giao diện Windows Form / WPF)     |
|   - Nhập điểm   - Xuất báo biểu   - Quản trị người dùng     |
+------------------------------+------------------------------+
                               | (TCP/IP / ADO.NET)
+------------------------------v------------------------------+
|     Business Logic Layer (BLL - Xử lý nghiệp vụ C#/.NET)     |
|   - Tính toán ĐTB   - Xếp loại học lực   - Kiểm tra RBAC   |
+------------------------------+------------------------------+
                               | (SQL Connection / Dapper)
+------------------------------v------------------------------+
|       Data Access Layer (DAL) & RDBMS (SQL Server 2019)      |
|   - Tables   - Stored Procedures   - Triggers   - Views     |
+-------------------------------------------------------------+

Technology stack chi tiết:

  • Ngôn ngữ lập trình: C# (.NET Framework 4.8 / .NET Core 6.0)
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2019 Enterprise
  • Hệ điều hành máy chủ: Windows Server 2019
  • Công cụ thiết kế & mô hình hóa: Microsoft Visio, Enterprise Architect

Cơ sở dữ liệu được thiết kế chuẩn hóa, gồm các thực thể cốt lõi: HocSinh, LopHoc, MonHoc, GiaoVien, PhanCongGiangDay, BangDiem, ChiTietDiem, NguoiDung, VaiTro.

-- DDL Schema minh họa thiết kế bảng điểm và chi tiết điểm
CREATE TABLE BangDiem (
    MaBangDiem INT IDENTITY(1,1) PRIMARY KEY,
    MaHocSinh VARCHAR(10) NOT NULL,
    MaMonHoc VARCHAR(10) NOT NULL,
    HocKy TINYINT NOT NULL CHECK (HocKy IN (1, 2)),
    NamHoc VARCHAR(9) NOT NULL, -- Format: 2021-2022
    DiemTBMon FLOAT NULL,
    CONSTRAINT FK_BangDiem_HocSinh FOREIGN KEY (MaHocSinh) REFERENCES HocSinh(MaHocSinh),
    CONSTRAINT FK_BangDiem_MonHoc FOREIGN KEY (MaMonHoc) REFERENCES MonHoc(MaMonHoc),
    CONSTRAINT UQ_HocSinh_Mon_HocKy UNIQUE (MaHocSinh, MaMonHoc, HocKy, NamHoc)
);

CREATE TABLE ChiTietDiem (
    MaChiTiet INT IDENTITY(1,1) PRIMARY KEY,
    MaBangDiem INT NOT NULL,
    LoaiDiem VARCHAR(20) NOT NULL CHECK (LoaiDiem IN ('Mieng', '15Phut', '1Tiet', 'ThiHK')),
    DiemSo FLOAT NOT NULL CHECK (DiemSo >= 0.0 AND DiemSo <= 10.0),
    LanKiemTra TINYINT DEFAULT 1,
    NgayNhap DATETIME DEFAULT GETDATE(),
    NguoiNhap VARCHAR(50) NOT NULL,
    CONSTRAINT FK_ChiTietDiem_BangDiem FOREIGN KEY (MaBangDiem) REFERENCES BangDiem(MaBangDiem) ON DELETE CASCADE
);

Methodology

Dự án áp dụng mô hình phát triển phần mềm lặp kết hợp Thác nước cải tiến (Iterative Waterfall Model) trong khung thời gian 12 tuần:

  • Tuần 1 – 3: Khảo sát hiện trạng tại trường THPT Nguyễn Công Trứ, phỏng vấn cán bộ quản lý, xác định yêu cầu nghiệp vụ và đặc tả ca sử dụng (Use Cases).
  • Tuần 4 – 6: Thiết kế logic và vật lý cho cơ sở dữ liệu, chuẩn hóa lược đồ quan hệ, thiết kế kiến trúc phân tầng BLL/DAL và giao diện tương tác UI.
  • Tuần 7 – 9: Lập trình các module nghiệp vụ: Phân hệ quản lý hồ sơ học sinh, Phân hệ nhập điểm, Phân hệ tính toán và Phân hệ báo cáo thống kê.
  • Tuần 10 – 11: Kiểm thử đơn vị (Unit Testing), kiểm thử tích hợp (Integration Testing) và kiểm thử chấp nhận người dùng (UAT) với dữ liệu giả lập và dữ liệu thực nghiệm kỳ I.
  • Tuần 12: Đóng gói ứng dụng, triển khai thử nghiệm trên mạng LAN trường học, lập tài liệu chuyển giao và đào tạo người dùng.

Ma trận đánh giá rủi ro (Risk Mitigation Strategy):

Rủi ro kỹ thuật Mức độ Biện pháp giảm thiểu
Sai lệch điểm do xung đột ghi đồng thời Cao Áp dụng cơ chế Transaction Isolation Level và Row-Level Locking trong SQL Server
Mất mát dữ liệu do sự cố phần cứng máy chủ Nghiêm trọng Thiết lập lịch trình tự động Full Backup hàng ngày và Differential Backup mỗi 4 giờ
Giáo viên nhập sai thang điểm (>10 hoặc ký tự lạ) Trung bình Bắt lỗi kiểm thực dữ liệu (Input Validation) tại cả tầng giao diện (UI) và tầng CSDL (Check Constraint)

Implementation và kết quả

Development process

Thuật toán cốt lõi của hệ thống tập trung vào việc tính toán Điểm trung bình môn học kỳ ($ĐTB_{mhk}$) và Điểm trung bình chung học kỳ ($ĐTB_{hk}$) theo quy định tính điểm hệ số của Bộ Giáo dục và Đào tạo:

$$ĐTB_{mhk} = \frac{\sum (D_{Miệng}) + \sum (D_{15'}) + 2 \times \sum (D_{1Tiết}) + 3 \times D_{Thi}}{\text{Tổng các hệ số}}$$

$$ĐTB_{hk} = \frac{\sum_{i=1}^{n} (ĐTB_{mhk, i} \times HeSo_{i})}{\sum_{i=1}^{n} HeSo_{i}}$$

Đoạn mã C# dưới đây minh họa logic tính toán và xếp loại học lực được triển khai tại tầng Business Logic Layer:

public class AcademicEvaluationService
{
    public double CalculateSubjectAverage(List<double> oralScores, List<double> quiz15Scores, 
                                          List<double> test45Scores, double finalExamScore)
    {
        double totalScore = 0;
        int totalWeight = 0;

        // Điểm miệng & 15 phút (Hệ số 1)
        foreach (var score in oralScores.Concat(quiz15Scores))
        {
            totalScore += score * 1;
            totalWeight += 1;
        }

        // Điểm kiểm tra 1 tiết (Hệ số 2)
        foreach (var score in test45Scores)
        {
            totalScore += score * 2;
            totalWeight += 2;
        }

        // Điểm thi học kỳ (Hệ số 3)
        totalScore += finalExamScore * 3;
        totalWeight += 3;

        if (totalWeight == 0) return 0.0;
        return Math.Round(totalScore / totalWeight, 1, MidpointRounding.AwayFromZero);
    }

    public string ClassifyAcademicRank(double gpa, Dictionary<string, double> subjectAverages)
    {
        // Điều kiện khống chế môn Toán hoặc Ngữ văn
        bool hasMathOrLitExcellence = (subjectAverages.ContainsKey("TOAN") && subjectAverages["TOAN"] >= 8.0) ||
                                      (subjectAverages.ContainsKey("VAN") && subjectAverages["VAN"] >= 8.0);
        bool hasNoSubjectBelow6_5 = subjectAverages.Values.All(s => s >= 6.5);
        bool hasNoSubjectBelow5_0 = subjectAverages.Values.All(s => s >= 5.0);
        bool hasNoSubjectBelow3_5 = subjectAverages.Values.All(s => s >= 3.5);

        if (gpa >= 8.0 && hasMathOrLitExcellence && hasNoSubjectBelow6_5)
            return "Giỏi";
        if (gpa >= 6.5 && (subjectAverages["TOAN"] >= 6.5 || subjectAverages["VAN"] >= 6.5) && hasNoSubjectBelow5_0)
            return "Khá";
        if (gpa >= 5.0 && (subjectAverages["TOAN"] >= 5.0 || subjectAverages["VAN"] >= 5.0) && hasNoSubjectBelow3_5)
            return "Trung Bình";
        if (gpa >= 3.5)
            return "Yếu";
        return "Kém";
    }
}

Testing và validation

Quá trình kiểm thử được thực hiện trên tập dữ liệu kiểm thử (Test Dataset) bao gồm 2.250 hồ sơ học sinh và hơn 29.000 bản ghi điểm thành phần:

  • Kiểm thử đơn vị (Unit Test): Thiết kế 65 test cases bao phủ toàn bộ các trường hợp biên của điểm số (ví dụ: điểm 0, điểm 10, học sinh thiếu đầu điểm, điểm khống chế danh hiệu). Tỷ lệ code coverage đạt 88.5%.
  • Kiểm thử hiệu năng (Performance Test): Sử dụng công cụ Apache JMeter giả lập 50 giáo viên gửi yêu cầu nhập điểm đồng thời (concurrent requests) qua mạng LAN.
    • Thời gian phản hồi trung bình (Average Response Time): 142 ms.
    • Tỷ lệ thông lượng giao dịch (Throughput): 180 transactions/second.
    • Tỷ lệ lỗi (Error Rate): 0.00%.
  • Kiểm thử chấp nhận (UAT): Thực nghiệm đối soát kết quả tính toán giữa phần mềm và sổ điểm của 5 lớp học kỳ I. Kết quả đạt độ khớp 100% về điểm trung bình và phân loại danh hiệu.

Kết quả đạt được

Hệ thống đã hoàn thiện toàn bộ các chức năng đề ra và đạt được các chỉ số vận hành ấn tượng:

[Thời gian tổng kết học kỳ]   Cũ: 120 giờ (5 ngày) ===> Mới: 0.25 giờ (15 phút) [-99.8%]
[Tỷ lệ sai sót dữ liệu]       Cũ: 4.8%             ===> Mới: 0.0%               [-100%]
[Thời gian tra cứu học bạ]    Cũ: 15-20 phút/HS   ===> Mới: < 2 giây/HS         [-99.8%]

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

  • Tính năng kiểm soát ràng buộc dữ liệu tự động (Automated Input Integrity Enforcement): Loại bỏ hoàn toàn khả năng nhập điểm ngoài thang chuẩn hoặc thiếu đầu điểm thành phần trước khi tiến hành tính toán.
  • Cơ chế lưu vết và kiểm toán (Audit Trail): Mọi thao tác cập nhật hoặc điều chỉnh điểm sau khi đã khóa sổ đều yêu cầu xác thực tài khoản quản trị và được lưu vết chính xác về thời gian, địa chỉ IP máy trạm, người sửa và lý do điều chỉnh.
  • Chuẩn hóa cấu trúc cơ sở dữ liệu học đường: Đề tài đã xây dựng một lược đồ CSDL mẫu đạt chuẩn 3NF có tính tương thích cao, dễ dàng mở rộng để tích hợp các phân hệ khác như quản lý điểm danh, thời khóa biểu và thi trực tuyến.
  • Đóng góp về mặt quản lý giáo dục: Đồ án cung cấp mô hình thực tiễn giúp nhà trường tối ưu hóa nguồn lực nhân sự, chuyển đổi từ phương thức hành chính giấy tờ sang môi trường số hóa chuẩn mực.

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

Kịch bản sử dụng thực tế (Real-World Use Cases)

  1. Kịch bản Giáo viên bộ môn: Giáo viên đăng nhập hệ thống tại phòng máy hoặc laptop kết nối mạng LAN trường, chọn lớp và môn được phân công, nhập điểm kiểm tra định kỳ trực tiếp vào bảng lưới (DataGrid). Hệ thống tự động kiểm tra cú pháp và lưu tức thì vào máy chủ.
  2. Kịch bản Giáo viên chủ nhiệm & Giám thị: Hệ thống tự động tổng hợp điểm thành phần từ các giáo viên bộ môn, kết hợp điểm rèn luyện/hạnh kiểm từ Phòng Giám thị để xuất báo cáo đánh giá học sinh cuối kỳ.
  3. Kịch bản Ban Giám hiệu: Tra cứu nhanh báo cáo phổ điểm toàn trường, so sánh tỷ lệ học sinh khá/giỏi giữa các khối lớp để kịp thời điều chỉnh phương pháp giảng dạy.
+------------------+     +------------------+     +------------------+
| Giáo viên bộ môn |     |  Phòng Giám thị  |     |  Phòng Học vụ    |
| (Nhập điểm môn)  |     | (Nhập hạnh kiểm) |     |  (Khóa sổ điểm)  |
+--------+---------+     +--------+---------+     +--------+---------+
         |                        |                        |
         +-------------------> [HỆ THỐNG MIS] <------------+
                                  |
                        +---------v---------+
                        |   Ban Giám hiệu   |
                        | (Xem báo cáo/KPI) |
                        +-------------------+

Yêu cầu triển khai hạ tầng

  • Máy chủ (Server): CPU Intel Xeon 4 cores (hoặc tương đương Core i5 thế hệ 10 trở lên), RAM 16GB, Ổ cứng SSD 512GB (RAID 1), Windows Server 2019, SQL Server 2019 Standard.
  • Máy trạm (Client): Máy tính để bàn/Laptop cấu hình tối thiểu Intel Core i3, RAM 4GB, Windows 10/11, kết nối cổng LAN 1Gbps hoặc Wi-Fi nội bộ.

Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)

  • Chi phí đầu tư ban đầu: Ước tính khoảng 35.000.000 VNĐ (chi phí cấu hình máy chủ, thiết lập hệ thống và chuyển giao tài liệu).
  • Lợi ích kinh tế thu được:
    • Tiết kiệm chi phí in ấn sổ điểm, giấy tờ biểu mẫu: ~25.000.000 VNĐ/năm.
    • Tiết kiệm thời gian lao động hành chính: Giảm khoảng 450 giờ làm việc/năm của đội ngũ giáo viên và cán bộ học vụ (tương đương giá trị quy đổi ~60.000.000 VNĐ).
  • Thời gian hoàn vốn (Payback Period): Ước tính khoảng 4.9 tháng kể từ thời điểm vận hành chính thức.

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

Hạn chế kỹ thuật hiện tại

  • Hệ thống mới dừng lại ở mô hình Desktop Client-Server hoạt động cục bộ trong mạng LAN, chưa cung cấp giao diện Web đa nền tảng để giáo viên truy cập từ xa ngoài khuôn viên trường.
  • Chưa tích hợp cổng API trực tiếp với cơ sở dữ liệu ngành của Sở Giáo dục và Đào tạo TP. Hồ Chí Minh, vẫn cần bước trích xuất trung gian qua định dạng Excel chuẩn.

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

  • Web Portal & Mobile App: Chuyển đổi tầng Presentation sang nền tảng Web (ASP.NET Core API + React) và ứng dụng di động (Flutter) cho phép phụ huynh theo dõi tiến độ học tập real-time.
  • Tích hợp AI dự báo học tập: Ứng dụng các thuật toán Machine Learning (Decision Tree, Random Forest) dựa trên dữ liệu điểm lịch sử để phát hiện sớm học sinh có nguy cơ sa sút học lực, hỗ trợ giáo viên đưa ra phương án kèm cặp kịp thời.
  • Điện toán đám mây (Cloud Migration): Đóng gói hệ thống dưới dạng container Docker và triển khai lên hạ tầng đám mây (Google Cloud Platform / Microsoft Azure) đảm bảo tính sẵn sàng cao (High Availability 99.9%).

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

  • Học sinh & Phụ huynh: Tiếp cận kết quả học tập minh bạch, chính xác và kịp thời; loại bỏ các tranh chấp hoặc sai sót điểm số không đáng có.
  • Giáo viên bộ môn & Chủ nhiệm: Cắt giảm 90% khối lượng công việc tính toán thủ công; giải phóng thời gian để tập trung nâng cao chuyên môn giảng dạy.
  • Cán bộ quản lý & Ban Giám hiệu: Nắm bắt số liệu thống kê toàn diện trong thời gian thực, phục vụ công tác ra quyết định quản lý và xây dựng kế hoạch đào tạo dựa trên dữ liệu (Data-driven decision making).
  • Sinh viên & Lập trình viên ngành MIS/CNTT: 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 thông tin quản lý học đường, từ khảo sát thực tế, mô hình hóa CSDL chuẩn 3NF đến hiện thực hóa mã nguồn.

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

1. Yêu cầu kỹ thuật phần cứng và môi trường để triển khai hệ thống là gì?

Hệ thống yêu cầu một máy chủ cục bộ chạy hệ điều hành Windows Server 2016 trở lên, cài đặt Microsoft SQL Server 2016/2019, RAM tối thiểu 8GB (khuyến nghị 16GB). Các máy trạm của giáo viên chỉ cần cấu hình văn phòng cơ bản chạy Windows 10/11, đã cài đặt .NET Framework 4.8 và có kết nối mạng LAN tới máy chủ.

2. Khả năng mở rộng và chịu tải tối đa của hệ thống khi quy mô học sinh tăng gấp đôi?

Lược đồ cơ sở dữ liệu đã được tối ưu hóa chỉ mục (Indexing) trên các trường khóa chính và khóa ngoại (MaHocSinh, MaBangDiem). Khi quy mô tăng lên 5.000 học sinh (tương đương ~70.000 bản ghi điểm/kỳ), dung lượng cơ sở dữ liệu chỉ tăng thêm khoảng 25MB/năm. SQL Server hoàn toàn xử lý mượt mà với thời gian truy vấn dưới 200ms mà không cần nâng cấp phần cứng.

3. Hệ thống có khả năng tích hợp và import/export dữ liệu từ các nền tảng của Bộ GD&ĐT không?

Có. Hệ thống tích hợp sẵn module Import/Export dữ liệu tương thích hoàn toàn với cấu trúc tệp mẫu Excel của phần mềm quản lý CSDL ngành và hệ thống VnEdu/SMAS, giúp đơn vị dễ dàng đồng bộ dữ liệu hai chiều mà không phải nhập liệu lại.

4. Quy trình bảo trì, sao lưu dữ liệu và khắc phục sự cố (Disaster Recovery) diễn ra như thế nào?

Cơ sở dữ liệu được cấu hình tác vụ SQL Server Agent tự động sao lưu định kỳ (Full Backup lúc 00:00 hàng ngày và Transaction Log Backup mỗi 2 giờ). Tệp sao lưu được tự động nén và đồng bộ sang ổ cứng lưu trữ phụ (NAS/Cloud). Khi có sự cố máy chủ, thời gian khôi phục toàn bộ hệ thống (RTO) dưới 30 phút với độ mất mát dữ liệu (RPO) tối đa không quá 2 giờ làm việc.

5. Chi phí đầu tư ban đầu và thời gian thu hồi vốn (ROI) được tính toán cụ thể ra sao?

Tổng chi phí đầu tư ban đầu ước tính khoảng 35 triệu VNĐ (tận dụng hạ tầng máy tính có sẵn của trường). Lợi ích kinh tế quy đổi từ việc cắt giảm chi phí văn phòng phẩm và giải phóng hơn 450 giờ công lao động hành chính mỗi năm đạt khoảng 85 triệu VNĐ/năm, mang lại thời gian thu hồi vốn thực tế sau khoảng 4.9 tháng vận hành.


Kết luận

Đề tài "Hoàn thiện hệ thống thông tin quản lý điểm học sinh tại trường THPT Nguyễn Công Trứ" đã giải quyết thành công bài toán chuyển đổi số nghiệp vụ quản lý học đường tại một đơn vị giáo dục tiêu biểu. Bằng việc phân tích sâu sắc các hạn chế của quy trình bán thủ công, thiết kế cơ sở dữ liệu quan hệ chuẩn hóa 3NF và xây dựng ứng dụng quản lý tập trung trên nền tảng .NET/SQL Server, đề tài đã mang lại các giá trị nổi bật:

  • Giá trị kỹ thuật: Xây dựng thành công kiến trúc hệ thống 3 tầng chuẩn mực, đảm bảo độ chính xác tính toán 100%, thời gian đáp ứng giao dịch < 200ms và bảo mật dữ liệu theo vai trò.
  • Giá trị thực tiễn: Rút ngắn 99.8% thời gian tổng kết điểm số học kỳ, loại bỏ 100% rủi ro sai sót do con người, tiết kiệm hàng trăm giờ lao động cho đội ngũ sư phạm.

Đồ án là minh chứng rõ nét cho việc vận dụng hiệu quả các kiến thức lý thuyết Hệ thống thông tin quản lý (MIS), Cơ sở dữ liệu và Kỹ thuật lập trình vào giải quyết các bài toán thực tiễn trong ngành giáo dục. Các kết quả nghiên cứu và thiết kế này là nền tảng vững chắc để trường THPT Nguyễn Công Trứ tiếp tục mở rộng phát triển thành hệ sinh thái học đường thông minh toàn diện trong tương lai.