Giới thiệu dự án
Trong bối cảnh chuyển đổi số giáo dục đang diễn ra mạnh mẽ theo định hướng của Bộ Giáo dục và Đào tạo, việc số hóa quy trình quản lý học sinh tại các trường Trung học Phổ thông (THPT) đóng vai trò then chốt nhằm nâng cao hiệu quả vận hành. Theo các khảo sát thực tế tại khối trường công lập và dân lập, công tác quản lý hồ sơ học sinh và xử lý học bạ thủ công thông qua sổ sách hoặc các tệp tin Microsoft Excel phân tán chiếm tới 35% - 40% tổng quỹ thời gian hành chính của giáo viên chủ nhiệm và ban giám hiệu. Phương thức truyền thống này bộc lộ tỷ lệ sai sót số liệu từ 15% - 20% trong các kỳ tính điểm tổng kết, tiềm ẩn nguy cơ mất mát dữ liệu và gây nghẽn cục bộ trong khâu trích xuất báo cáo thống kê định kỳ.
Đề tài "Xây dựng và Quản lý Dự án Phần mềm Quản lý Học sinh Trường THPT" (thực hiện bởi nhóm Like a Wolf, Khoa Công nghệ Thông tin – Trường Đại học Công nghệ TP.HCM (HUTECH), dưới sự hướng dẫn của ThS. Nguyễn Hữu Trung) được triển khai nhằm giải quyết triệt để các hạn chế trên. Dự án không chỉ tập trung vào khía cạnh phát triển phần mềm mà còn chuẩn hóa toàn bộ quy trình quản trị dự án công nghệ thông tin chuyên nghiệp theo khung chuẩn PMBOK (Project Management Body of Knowledge).
+-------------------------------------------------------------------------+
| HỆ THỐNG MỤC TIÊU DỰ ÁN |
+-------------------------------------------------------------------------+
| 1. Chuẩn hóa CSDL | Lưu trữ tập trung 100% hồ sơ học sinh & giáo viên|
| 2. Tự động hóa điểm | Tính điểm 15p, 1 tiết, HK, cả năm & xếp loại tự |
| | động với độ chính xác 100% |
| 3. Quản trị dự án | Áp dụng COCOMO, PERT/CPM, WBS, EVM, Pareto |
| 4. Kiểm soát chất | 77 ngày bàn giao, ngân sách 529.000.000 VNĐ |
| lượng & tiến độ | |
+-------------------------------------------------------------------------+
Mục tiêu dự án
- Chuẩn hóa hệ thống cơ sở dữ liệu: Thiết lập nền tảng quản lý tập trung toàn bộ dữ liệu học sinh, phân chia lớp học, niên khóa và quá trình rèn luyện trên hệ quản trị cơ sở dữ liệu quan hệ có cấu trúc.
- Tự động hóa nghiệp vụ tính điểm và xếp loại: Số hóa quy trình nhập điểm thành phần (15 phút, 1 tiết, thi học kỳ), tự động tính điểm trung bình môn, điểm trung bình các học kỳ/cả năm và tự động xếp loại học lực - hạnh kiểm theo quy chế hiện hành của Bộ Giáo dục.
- Tối ưu hóa báo cáo - thống kê: Cung cấp hệ thống kết xuất phiếu điểm cá nhân, bảng tổng hợp điểm lớp học và các báo cáo thống kê đa chiều theo thời gian thực (real-time reporting).
- Chuẩn hóa quy trình quản trị dự án: Áp dụng toàn diện các phương pháp quản lý phạm vi (WBS), quản lý tiến độ (PERT/CPM), quản lý chi phí (COCOMO, EVM), quản lý chất lượng (Pareto Analysis) và quản lý rủi ro (RBS).
Phương pháp tiếp cận và Phạm vi giải pháp
Giải pháp xây dựng dựa trên kiến trúc Desktop Application 3 tầng (3-Tier Architecture) sử dụng ngôn ngữ C# trên nền tảng .NET Framework, kết hợp hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2019. Kiến trúc này mang lại khả năng xử lý dữ liệu mạnh mẽ, tính toàn vẹn cao và tối ưu hóa việc phân quyền bảo mật (Role-Based Access Control - RBAC) trong mạng nội bộ trường học.
- Phạm vi dự án (Project Scope): Triển khai trực tiếp cho 20 người dùng đồng thời (bao gồm ban giám hiệu, nhân viên phòng giáo vụ và giáo viên bộ môn/chủ nhiệm) tại Trường THPT ABC trong khung thời gian 77 ngày làm việc (18/05/2020 đến 03/08/2020).
- Giới hạn hệ thống (Limitations): Phần mềm vận hành trên môi trường mạng cục bộ (Local Area Network - LAN) và Intranet trường học; chưa tích hợp cổng tra cứu điểm công khai trực tuyến trên nền tảng Web hoặc Mobile App trong phiên bản này.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí phân tích |
Phương pháp thủ công / Excel |
Hệ thống dịch vụ đám mây công cộng (SaaS) |
Phần mềm Quản lý Học sinh THPT (Đồ án) |
| Tính tập trung dữ liệu |
Phân mảnh, rời rạc giữa các file |
Tập trung trên máy chủ nhà cung cấp |
Tập trung nội bộ trên Server trường (On-Premises) |
| Toàn vẹn & bảo mật |
Dễ bị chỉnh sửa, không có log lịch sử |
Phụ thuộc bên thứ ba, nguy cơ rò rỉ |
Kiểm soát quyền chặt chẽ, ghi nhận lịch sử xử lý |
| Tốc độ xử lý báo cáo |
Chậm (tổng hợp thủ công 3-5 ngày) |
Phụ thuộc tốc độ đường truyền Internet |
Tức thì (< 1.5 giây trong mạng LAN) |
| Chi phí vận hành dài hạn |
Thấp nhưng chi phí nhân công cao |
Phí thuê bao định kỳ theo năm |
Bản quyền trọn gói, tối ưu chi phí đầu tư |
| Khả năng tùy biến |
Không có logic ràng buộc |
Cố định, khó thay đổi quy tắc riêng |
Linh hoạt cấu hình theo quy chế nhà trường |
Hệ thống yêu cầu người dùng được phân loại theo mô hình ưu tiên MoSCoW:
- Must-Have: Module đăng nhập phân quyền (RBAC), quản lý hồ sơ học sinh, quản lý danh mục môn học/lớp học, nhập điểm thành phần, tự động tính điểm trung bình và xếp loại, xuất phiếu điểm cá nhân.
- Should-Have: Báo cáo thống kê phân loại học lực theo khối/lớp, theo dõi lịch sử chỉnh sửa điểm, sao lưu và phục hồi dữ liệu cơ sở dữ liệu định kỳ.
- Could-Have: Tích hợp công cụ import/export danh sách học sinh từ file Excel chuẩn hóa.
- Won't-Have: Module thanh toán học phí online và cổng thông tin phụ huynh (chuyển tiếp sang giai đoạn 2).
Thiết kế hệ thống
Hệ thống được thiết kế theo kiến trúc 3 tầng phân tách rõ ràng trách nhiệm giữa các thành phần:
+---------------------------------------------------------------------+
| PRESENTATION LAYER (Giao diện người dùng - C# WinForms) |
| [Quản lý học sinh] [Nhập điểm] [Báo cáo] [Xếp loại học lực] |
+---------------------------------------------------------------------+
│ ▲ (Data Transfer Objects - DTO)
▼ │
+---------------------------------------------------------------------+
| BUSINESS LOGIC LAYER (Xử lý nghiệp vụ - C# .NET Services) |
| [Tính điểm TB] [Quy tắc xếp loại] [Xác thực & Phân quyền] |
+---------------------------------------------------------------------+
│ ▲ (Data Access Logic)
▼ │
+---------------------------------------------------------------------+
| DATA ACCESS LAYER (Giao tiếp CSDL - ADO.NET / LINQ to SQL) |
| [Connection Pool] [CRUD Operations] [Transaction Scope] |
+---------------------------------------------------------------------+
│ ▲ (SQL Protocol)
▼ │
+---------------------------------------------------------------------+
| DATABASE LAYER (Hệ quản trị CSDL - MS SQL Server 2019) |
| [Tables: HOCSINH, BANGDIEM, MONHOC] [Stored Procedures & Triggers]
+---------------------------------------------------------------------+
-- Bảng lưu trữ hồ sơ học sinh
CREATE TABLE HOC_SINH (
MaHocSinh VARCHAR(10) PRIMARY KEY,
HoTen NVARCHAR(100) NOT NULL,
NgaySinh DATE NOT NULL,
GioiTinh BIT NOT NULL,
DiaChi NVARCHAR(255),
MaLop VARCHAR(10) FOREIGN KEY REFERENCES LOP_HOC(MaLop),
TrangThai NVARCHAR(50) DEFAULT N'Đang học'
);
-- Bảng quản lý bảng điểm học sinh theo môn học và học kỳ
CREATE TABLE BANG_DIEM (
MaBangDiem INT IDENTITY(1,1) PRIMARY KEY,
MaHocSinh VARCHAR(10) FOREIGN KEY REFERENCES HOC_SINH(MaHocSinh),
MaMonHoc VARCHAR(10) FOREIGN KEY REFERENCES MON_HOC(MaMonHoc),
HocKy INT CHECK (HocKy IN (1, 2)),
DiemMieng FLOAT CHECK (DiemMieng BETWEEN 0 AND 10),
Diem15Phut FLOAT CHECK (Diem15Phut BETWEEN 0 AND 10),
Diem1Tiet FLOAT CHECK (Diem1Tiet BETWEEN 0 AND 10),
DiemThiHK FLOAT CHECK (DiemThiHK BETWEEN 0 AND 10),
DiemTBMon FLOAT,
CONSTRAINT UQ_HocSinh_Mon_HocKy UNIQUE(MaHocSinh, MaMonHoc, HocKy)
);
Methodology (Phương pháp luận quản trị)
Dự án áp dụng khung quản trị dự án kết hợp Waterfall có kiểm soát theo chuẩn PMBOK, phân rã công việc chi tiết thông qua cấu trúc WBS (Work Breakdown Structure) và định tuyến tiến độ bằng sơ đồ mạng PERT/CPM (Critical Path Method).
+-----------------------------------------------------------------------+
| TIMELINE & MILESTONES (77 NGÀY) |
+-----------------------------------------------------------------------+
| Giai đoạn 1 (18/05 - 28/05): Thu thập yêu cầu & Ký kết hợp đồng |
| Giai đoạn 2 (29/05 - 11/06): Phân tích thiết kế hệ thống & CSDL |
| Giai đoạn 3 (12/06 - 30/06): Lập trình Coding module (48.545 LOC) |
| Giai đoạn 4 (01/07 - 13/07): Kiểm thử chất lượng phần mềm (Testing) |
| Giai đoạn 5 (14/07 - 18/07): Triển khai hệ thống & Training người dùng |
| Giai đoạn 6 (19/07 - 03/08): UAT, Phân tích Pareto & Bàn giao nghiệm thu
+-----------------------------------------------------------------------+
Nhóm triển khai ma trận phân định trách nhiệm RAM (Responsibility Assignment Matrix) để ánh xạ 100% gói công việc WBS tới 4 nhân sự chủ chốt (Huỳnh Mậu Quý - Project Manager; Nguyễn Thị Cẩm Tiên, Trần Minh Duyệt, Lê Trung Phẩm - Lập trình viên & Triển khai).
Implementation và kết quả
Development process & Ước lượng COCOMO
Quy mô phần mềm được định lượng dựa trên mô hình ước lượng chi phí công phần mềm COCOMO cơ bản (Basic COCOMO Model) cho loại dự án Organic:
$$\text{CODE (Dòng lệnh ước tính)} = \frac{\sum_{i=1}^{4} \text{MSSV}_i \times 300000}{9999} = \frac{1618 \times 300000}{9999} \approx 48545 \text{ LOC (48.55 KLOC)}$$
Với tham số mô hình Organic chuẩn: $a = 2.4$, $b = 1.05$, $c = 2.5$, $d = 0.35$:
- Tổng nỗ lực phát triển (Effort - $E$):
$$E = a \times (\text{KLOC})^b = 2.4 \times (48.545)^{1.05} \approx 141.25 \text{ Person-Months}$$
- Thời gian phát triển lý thuyết ($T_{dev}$):
$$T_{dev} = c \times (E)^d = 2.5 \times (141.25)^{0.35} \approx 14.1 \text{ tháng}$$
Do đặc thù triển khai rút gọn với các module tái sử dụng và nhóm 4 nhân sự tập trung toàn thời gian, thời lượng thực tế được ấn định trong 77 ngày làm việc (2.56 tháng).
Thuật toán tính điểm trung bình môn và xếp loại học lực
public class AcademicEvaluationService
{
// Tính điểm trung bình môn học kỳ theo hệ số
public double CalculateSubjectAverage(double diemMieng, double diem15p, double diem1Tiet, double diemThiHK)
{
// Công thức chuẩn: (Miệng + 15p + 1Tiet*2 + ThiHK*3) / 7
double tongDiem = diemMieng + diem15p + (diem1Tiet * 2.0) + (diemThiHK * 3.0);
return Math.Round(tongDiem / 7.0, 2);
}
// Thuật toán phân loại học lực tự động
public string ClassifyAcademicRanking(double gpa, double diemToan, double diemVan, List<double> tatCaDiemTBMon)
{
bool khongCoMonDuoi6_5 = tatCaDiemTBMon.All(d => d >= 6.5);
bool khongCoMonDuoi5_0 = tatCaDiemTBMon.All(d => d >= 5.0);
bool khongCoMonDuoi3_5 = tatCaDiemTBMon.All(d => d >= 3.5);
bool khongCoMonDuoi2_0 = tatCaDiemTBMon.All(d => d >= 2.0);
if (gpa >= 8.0 && (diemToan >= 8.0 || diemVan >= 8.0) && khongCoMonDuoi6_5)
return "Giỏi";
if (gpa >= 6.5 && (diemToan >= 6.5 || diemVan >= 6.5) && khongCoMonDuoi5_0)
return "Khá";
if (gpa >= 5.0 && (diemToan >= 5.0 || diemVan >= 5.0) && khongCoMonDuoi3_5)
return "Trung Bình";
if (gpa >= 3.5 && khongCoMonDuoi2_0)
return "Yếu";
return "Kém";
}
}
Testing và validation với Phân tích Pareto
Trong giai đoạn kiểm thử hệ thống và chạy thử nghiệm phiên bản Beta, nhóm ghi nhận tổng cộng 910 trường hợp lỗi (defects) phát sinh. Nhóm áp dụng nguyên lý Pareto (Quy luật 80/20) để xác định các nhóm lỗi trọng yếu cần ưu tiên giải quyết:
| STT |
Loại sự cố / Vấn đề phát sinh |
Số lần phát hiện |
Tỷ lệ (%) |
Tỷ lệ tích lũy (%) |
Nhóm phân loại |
| 1 |
Lỗi chính tả giao diện |
99 |
10.88% |
10.88% |
20% Nhóm lỗi cốt lõi |
| 2 |
Lỗi tạo phiếu điểm lưu vào CSDL |
93 |
10.10% |
20.98% |
20% Nhóm lỗi cốt lõi |
| 3 |
Truy xuất dữ liệu chậm (Latency) |
85 |
9.56% |
30.54% |
20% Nhóm lỗi cốt lõi |
| 4 |
Bảo mật: Chưa mã hóa mật khẩu |
80 |
8.35% |
38.89% |
20% Nhóm lỗi cốt lõi |
| 5 |
Lỗi ngắt kết nối CSDL (Connection Loss) |
73 |
8.37% |
47.26% |
20% Nhóm lỗi cốt lõi |
| 6 |
Giao diện phần mềm không phản hồi (Freeze) |
69 |
7.96% |
55.22% |
20% Nhóm lỗi cốt lõi |
| 7 |
Lỗi căn chỉnh bố cục giao diện |
54 |
5.89% |
61.11% |
Nhóm lỗi thứ yếu |
| 8 |
Lỗi trích xuất báo cáo thống kê |
49 |
5.27% |
66.38% |
Nhóm lỗi thứ yếu |
| 9 |
Lỗi làm tròn số tính toán |
47 |
5.44% |
71.82% |
Nhóm lỗi thứ yếu |
| 10 |
Ứng dụng thoát đột ngột (Crash) |
44 |
4.27% |
76.09% |
Nhóm lỗi thứ yếu |
| 11-17 |
Các lỗi khác (Scripts, Driver, Network,...) |
217 |
23.91% |
100.00% |
Nhóm lỗi thứ yếu |
| Tổng |
Toàn bộ sự cố ghi nhận |
910 |
100% |
100% |
|
- Kết luận phân tích Pareto: 80% sự cố vận hành bắt nguồn từ 20% nhóm nguyên nhân cốt lõi liên quan trực tiếp đến cơ chế tương tác CSDL, pooling kết nối và cấu trúc bảng điểm. Sau khi tối ưu hóa Stored Procedures, đánh chỉ mục Index cho bảng
BANG_DIEM và bổ sung lớp mã hóa dữ liệu, tỷ lệ lỗi giảm 92.4% trong đợt kiểm thử Release Candidate.
Kết quả đạt được
+-------------------------------------------------------------------------+
| BẢNG SO SÁNH CHỈ SỐ KẾT QUẢ ĐẠT ĐƯỢC |
+-------------------------------------------------------------------------+
| Tiêu chí đánh giá | Kế hoạch ban đầu | Kết quả thực tế |
+---------------------------+----------------------+----------------------+
| Thời gian hoàn thành | 77 ngày | 77 ngày (Đúng hạn) |
| Tổng ngân sách nghiệm thu | 529.000.000 VNĐ | 527.000.000 VNĐ |
| Chỉ số tiến độ (SPI) | 1.00 | 1.02 (+2% tiến độ) |
| Chỉ số chi phí (CPI) | 1.00 | 0.98 (Tiết kiệm 2M) |
| Thời gian truy vấn dữ liệu| < 2.0 giây | 0.35 giây |
| Độ chính xác tính điểm | 100% | 100% |
| Tỷ lệ người dùng đạt test | >= 85% | 95% (19/20 cán bộ) |
+-------------------------------------------------------------------------+
Đổi mới và đóng góp
- Chuẩn hóa kỹ nghệ quản lý dự án CNTT theo chuẩn quốc tế: Đồ án không dừng lại ở mức xây dựng phần mềm thông thường mà thiết lập mô hình quản trị mẫu mực cho đề tài tốt nghiệp: kết hợp cấu trúc phân rã công việc (WBS), định tuyến PERT/CPM, mô hình chi phí COCOMO và sơ đồ kiểm soát chất lượng Pareto.
- Cơ chế kiểm soát toàn vẹn điểm số đa tầng (Multi-layer Validation): Ứng dụng ràng buộc Check Constraint tại tầng CSDL kết hợp Business Logic Validation tại tầng BLL, triệt tiêu 100% nguy cơ nhập điểm vượt quá thang [0.0 - 10.0] hoặc sai lệch số học.
- Hiệu năng cải thiện vượt trội so với giải pháp truyền thống:
- Giảm 88.5% thời gian tổng hợp điểm toàn trường (từ 5 ngày làm việc xuống còn 1.5 giờ thao tác).
- Tăng 100% độ tin cậy của báo cáo thống kê phân loại học lực so với phương thức nhập liệu Excel phân tán.
- Kiểm soát rủi ro dự án thông qua cấu trúc phân rã rủi ro RBS (Risk Breakdown Structure) với 100% kịch bản ứng phó định trước.
Ứng dụng thực tế và triển khai
Kịch bản triển khai tại Trường THPT ABC
Hệ thống được đưa vào vận hành thực tế tại Trường THPT ABC với mô hình phân bổ trạm làm việc chuyên biệt:
- Hệ thống máy chủ: 01 Server HP Enterprise đặt tại phòng quản trị mạng, cài đặt Windows Server 2019 và SQL Server 2019.
- Máy trạm đầu cuối: 20 máy trạm kết nối mạng nội bộ LAN, phân quyền theo 3 nhóm người dùng: Quản trị viên hệ thống (Admin), Phòng Giáo vụ (Academic Affairs), Giáo viên bộ môn/chủ nhiệm (Teachers).
+---------------------------------------+
| MÁY CHỦ NỘI BỘ TRƯỜNG HỌC |
| HP ProLiant Server |
| Windows Server 2019 + MS SQL 2019 |
+---------------------------------------+
│
┌───────────────────────┼───────────────────────┐
▼ ▼ ▼
+-----------------------+ +-------------------+ +-----------------------+
| PHÒNG GIÁO VỤ (3 máy)| | PHÒNG BGH (2 máy) | | PHÒNG GV (15 máy trạm)|
| - Nhập hồ sơ học sinh| | - Tra cứu thống kê| | - Nhập điểm thành phần|
| - Xếp lớp & khóa học | | - Phê duyệt điểm | | - Xuất phiếu điểm lớp |
+-----------------------+ +-------------------+ +-----------------------+
Phân tích chi phí - Lợi ích (Cost-Benefit Analysis) & ROI
+-------------------------------------------------------------------------+
| CẤU TRÚC NGÂN SÁCH DỰ ÁN (529.000.000 VNĐ) |
+-------------------------------------------------------------------------+
| 1. Chi phí nhân lực phát triển (77 ngày công) : 192.000.000 VNĐ |
| 2. Bản quyền phần mềm & Thiết bị phần cứng (Server HP): 275.000.000 VNĐ |
| 3. Chi phí công tác, đào tạo & phát sinh dự phòng : 62.000.000 VNĐ |
+-------------------------------------------------------------------------+
- Lợi ích kinh tế gián tiếp: Giảm thiểu 480 giờ lao động thủ công mỗi năm học cho đội ngũ 40 cán bộ/giáo viên trường THPT ABC. Ước tính tiết kiệm chi phí vận hành hành chính ~110.000.000 VNĐ/năm. Điểm hòa vốn đầu tư (ROI Break-even Point) đạt được sau khoảng 2.5 năm vận hành.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Giới hạn nền tảng: Hệ thống mới được xây dựng dưới dạng ứng dụng Desktop Windows Forms, chưa hỗ trợ đa nền tảng (macOS, Linux) và thiết bị di động.
- Phụ thuộc mạng nội bộ: Việc truy cập bị giới hạn trong hạ tầng mạng LAN trường học, chưa có giao thức đồng bộ hóa đám mây an toàn để giáo viên làm việc từ xa.
- Chưa tích hợp chữ ký số: Việc xác thực bảng điểm cuối kỳ vẫn cần quy trình in ấn và đóng dấu thủ công thay vì sử dụng chữ ký số điện tử (Digital Signature).
Hướng phát triển nâng cấp
- Kiến trúc lại hệ thống theo mô hình Web-based Microservices: Chuyển đổi tầng Business Logic sang RESTful API sử dụng ASP.NET Core 8.0, triển khai giao diện người dùng trên nền tảng Web Application (React / Angular).
- Phát triển Mobile App cho Phụ huynh & Học sinh: Cung cấp ứng dụng di động tra cứu kết quả học tập và nhận thông báo theo thời gian thực (Flutter / React Native).
- Ứng dụng Trí tuệ nhân tạo (AI/Machine Learning): Tích hợp thuật toán dự báo sớm nguy cơ sa sút học lực hoặc học sinh có nguy cơ trượt tốt nghiệp dựa trên chuỗi điểm số lịch sử.
Đối tượng hưởng lợi
- Sinh viên ngành Công nghệ Thông tin & Kỹ thuật Phần mềm: Nắm vững phương pháp luận xây dựng đồ án chuẩn mực kết hợp giữa kỹ thuật lập trình (.NET/SQL) và kỹ năng quản lý dự án thực chiến (PMBOK, EVM, Pareto, COCOMO).
- Lập trình viên & Kỹ sư hệ thống: Tiếp cận mẫu thiết kế C# xử lý nghiệp vụ điểm số phức tạp, cấu trúc bảng dữ liệu tối ưu hóa chỉ mục và cơ chế quản lý transaction trong SQL Server.
- Ban giám hiệu & Doanh nghiệp Giáo dục: Có được mô hình tham chiếu hoàn chỉnh về dự toán ngân sách, quản trị rủi ro và kế hoạch chuyển đổi số quy trình quản lý học sinh cấp trường học.
- Giảng viên & Nhà nghiên cứu: Tài liệu tham khảo toàn diện phục vụ công tác giảng dạy môn học Quản lý Dự án CNTT và Đồ án tốt nghiệp đại học.
Câu hỏi thường gặp
1. Yêu cầu cấu hình phần cứng và hệ điều hành tối thiểu để triển khai hệ thống là gì?
Hệ thống máy trạm yêu cầu cấu hình tối thiểu: CPU Intel Core i3 (hoặc tương đương), 4GB RAM, 10GB dung lượng ổ cứng khả dụng, hệ điều hành Microsoft Windows 10/11 (64-bit) và đã cài đặt Microsoft .NET Framework 4.8. Máy chủ Server yêu cầu tối thiểu: CPU 8 Cores, 16GB RAM, ổ cứng SSD Enterprise 256GB chạy Windows Server 2019.
2. Hệ thống có khả năng mở rộng (Scalability) đáp ứng quy mô trường học từ 2.000 đến 5.000 học sinh không?
Hệ thống hoàn toàn đáp ứng tốt quy mô 5.000 học sinh nhờ kiến trúc cơ sở dữ liệu đã được tối ưu hóa chỉ mục (Clustered/Non-Clustered Indexes) trên các trường khóa chính MaHocSinh, MaLop và MaMonHoc. Tốc độ phản hồi trung bình cho các truy vấn tổng hợp điểm duy trì ở mức dưới 0.8 giây.
3. Dữ liệu từ các file Excel cũ có thể nhập khẩu (Import) trực tiếp vào hệ thống không?
Phần mềm cung cấp sẵn module "Nhập dữ liệu từ Excel" với template mẫu chuẩn hóa. Hệ thống tự động kiểm tra cú pháp, xác thực kiểu dữ liệu, loại bỏ các bản ghi trùng lặp trước khi ghi nhận dữ liệu vào cơ sở dữ liệu SQL Server.
4. Chi phí bản quyền và chi phí bảo trì hệ thống được cơ cấu như thế nào?
Tổng giá trị hợp đồng dịch vụ cho 20 người dùng là 529.000.000 VNĐ, bao gồm chi phí thiết bị phần cứng Server HP, bản quyền hệ điều hành Windows Server 2019, SQL Server 2019, bản quyền phần mềm và phí bảo hành/nâng cấp miễn phí trong vòng 01 năm đầu tiên kể từ ngày nghiệm thu.
5. Quy trình quản lý thay đổi (Change Management Process) được thực thi ra sao khi phát sinh yêu cầu mới?
Khi có yêu cầu thay đổi từ phía nhà trường, quy trình 4 bước được kích hoạt: (1) Tiếp nhận phiếu yêu cầu thay đổi -> (2) Phân tích tác động đến chi phí, nhân sự và đường găng tiến độ (Critical Path) -> (3) Ban quản trị họp phê duyệt -> (4) Cập nhật sơ đồ WBS/GANTT và tiến hành lập trình kiểm thử lại toàn diện.
Kết luận
Đồ án "Phần mềm Quản lý Học sinh Trường THPT" thực hiện bởi nhóm tác giả "Like a Wolf" (HUTECH) đã chứng minh tính khả thi, độ tin cậy và giá trị thực tiễn cao trong việc số hóa công tác giáo dục bậc THPT. Bằng việc kết hợp chặt chẽ giữa phát triển phần mềm trên nền tảng C# / .NET / SQL Server và khung quản trị dự án chuẩn mực (PMBOK, WBS, PERT, COCOMO, Pareto), dự án đã hoàn thành đúng tiến độ 77 ngày với hiệu quả ngân sách đạt 99.6%. Đây là tài liệu tham khảo có giá trị học thuật và thực tiễn sâu sắc cho sinh viên, giảng viên và các kỹ sư phát triển phần mềm trong lĩnh vực quản lý giáo dục hiện đại.