Giới thiệu dự án
Chuyển đổi số trong quản lý hành chính giáo dục đại học đang là yêu cầu cấp thiết nhằm tối ưu hóa nguồn lực và nâng cao chất lượng dịch vụ sinh viên. Theo thống kê từ Bộ Giáo dục và Đào tạo, trung bình mỗi trường đại học công lập có từ 8% đến 15% quy mô sinh viên thuộc diện hưởng chính sách miễn, giảm học phí và trợ cấp xã hội theo Quyết định số 1121/1997/QĐ-TTg và Nghị định 81/2021/NĐ-CP. Tuy nhiên, quy trình tiếp nhận và thẩm định hồ sơ truyền thống tại Phòng Công tác Sinh viên (CTSV) còn tồn tại nhiều điểm nghẽn nghiêm trọng.
+-------------------------------------------------------------------------+
| QUY TRÌNH TIẾP NHẬN HỒ SƠ |
| |
| [Sinh viên] --(Nộp đơn & Minh chứng)--> [Cổng Web Client] |
| | |
| (Lưu trữ CSDL) |
| v |
| [Phòng CTSV] <--(Duyệt / Phê duyệt)---- [Hệ thống Quản trị Admin] |
| | |
| +-------> (Xuất danh sách xét duyệt Excel / Báo cáo) |
+-------------------------------------------------------------------------+
Vấn đề thực tiễn và bài toán đặt ra
Phương thức xét duyệt hồ sơ trực tiếp tại văn phòng bộc lộ nhiều bất cập:
- Gánh nặng hành chính và sai sót thủ công: Cán bộ phụ trách phải xử lý hàng nghìn hồ sơ giấy mỗi học kỳ, dẫn đến nguy cơ thất lạc minh chứng, nhầm lẫn đối tượng và chậm trễ tiến độ ra quyết định miễn giảm.
- Chi phí và thời gian của sinh viên: Sinh viên ngoại tỉnh phải di chuyển về địa phương để xin giấy xác nhận, nộp trực tiếp tại trường và xếp hàng chờ đợi giải quyết sai sót thông tin.
- Thiếu tính minh bạch và giám sát tập trung: Việc tra cứu tiến độ duyệt hồ sơ, tra cứu lịch sử xét duyệt qua các kỳ học gặp nhiều khó khăn, thiếu hệ thống cơ sở dữ liệu đồng bộ giữa các khoa và phòng ban.
Mục tiêu của dự án
- Số hóa toàn diện quy trình: Xây dựng nền tảng Web Application quản lý tập trung thông tin sinh viên diện chính sách tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng (UTE-UDN).
- Tối ưu hóa quy trình phê duyệt: Rút ngắn thời gian xét duyệt hồ sơ từ 15–20 ngày làm việc xuống dưới 48 giờ làm việc thông qua giao diện thẩm định trực tuyến.
- Chuẩn hóa quản lý dữ liệu: Hỗ trợ nhập/xuất dữ liệu hàng loạt qua Microsoft Excel, quản lý đa tiêu chí chính sách theo từng năm học và học kỳ.
- Tăng cường trải nghiệm người học: Cho phép sinh viên tra cứu thông báo chính sách, gửi phiếu đăng ký kèm minh chứng số hóa và theo dõi trạng thái hồ sơ theo thời gian thực.
Phương pháp tiếp cận và kết quả kỳ vọng
Dự án áp dụng mô hình kiến trúc MVC (Model-View-Controller) trên nền tảng ASP.NET và hệ quản trị cơ sở dữ liệu quan hệ Microsoft SQL Server. Giải pháp đảm bảo phân tách rõ ràng giữa tầng hiển thị, tầng xử lý nghiệp vụ và tầng dữ liệu, nâng cao khả năng bảo trì và bảo mật thông tin.
- Chỉ số đo lường kỳ vọng:
- Giảm 85% thời gian xử lý thủ tục hành chính tại văn phòng.
- Tỷ lệ hồ sơ số hóa đạt 100%, loại bỏ hoàn toàn rủi ro thất lạc chứng từ giấy.
- Khả năng đáp ứng tải đồng thời hơn 500 người dùng trong các đợt cao điểm đầu học kỳ.
Phạm vi và giới hạn của đề tài
- Phạm vi áp dụng: Toàn bộ sinh viên hệ chính quy và cán bộ Phòng Công tác Sinh viên Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng.
- Nhóm đối tượng chính sách quản lý:
- Miễn 100% học phí: Con liệt sĩ, con thương binh/bệnh binh; con của người hoạt động kháng chiến bị nhiễm chất độc hóa học; sinh viên khuyết tật thuộc hộ nghèo/cận nghèo; sinh viên hệ cử tuyển; người dân tộc thiểu số rất ít người vùng khó khăn.
- Miễn 70% học phí: Sinh viên người dân tộc thiểu số ở vùng có điều kiện kinh tế - xã hội đặc biệt khó khăn.
- Giảm 50% học phí: Sinh viên là con cán bộ/công nhân viên chức bị tai nạn lao động hoặc mắc bệnh nghề nghiệp; sinh viên người dân tộc thiểu số vùng cao; sinh viên mồ côi cả cha lẫn mẹ.
- Giới hạn kỹ thuật: Hệ thống thử nghiệm triển khai nội bộ, xác thực người dùng dựa trên tài khoản hệ thống chưa tích hợp Single Sign-On (SSO) qua cổng CAS của Đại học Đà Nẵng.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Hiện nay, nhiều cơ sở đào tạo vẫn sử dụng các phương pháp bán tự động hoặc thủ công để xử lý hồ sơ chính sách:
| Tiêu chí đánh giá |
Phương pháp giấy tờ truyền thống |
Google Forms + Trang tính |
Hệ thống Web ASP.NET MVC chuyên dụng |
| Tính toàn vẹn dữ liệu |
Rất thấp (nguy cơ mất mát, hư hỏng) |
Trung bình (dễ bị ghi đè, sai định dạng) |
Rất cao (Ràng buộc toàn vẹn khóa ngoại CSDL) |
| Thời gian xử lý/hồ sơ |
15 - 30 phút/hồ sơ |
5 - 10 phút/hồ sơ |
< 1 phút/hồ sơ (Thao tác 1-Click Approval) |
| Bảo mật & Phân quyền |
Thấp (Lưu trữ kho tài liệu vật lý) |
Trung bình (Phân quyền link chia sẻ) |
Cao (Role-Based Access Control, Session Auth) |
| Khả năng tra cứu lịch sử |
Rất khó khăn, tốn nhân lực |
Giới hạn theo từng sheet riêng lẻ |
Tức thì theo Mã sinh viên, Năm học, Học kỳ |
| Tự động hóa báo cáo |
Nhập liệu lại thủ công |
Dùng hàm Excel/Sheet cơ bản |
Xuất báo cáo chuẩn định dạng Bộ GD&ĐT (.xlsx) |
Phân tích yêu cầu người dùng theo mô hình MoSCoW
- Must Have (Bắt buộc phải có): Đăng nhập/Đăng xuất bảo mật; Đăng tải và hiển thị thông báo chính sách; Đăng ký xét duyệt trực tuyến; Duyệt/Từ chối hồ sơ kèm lý do; Quản lý danh mục sinh viên, khoa, lớp; Import/Export danh sách sinh viên qua Excel.
- Should Have (Nên có): Thống kê số lượng sinh viên theo từng nhóm diện chính sách trực quan hóa trên Dashboard; Tìm kiếm nâng cao theo tên, mã sinh viên, trạng thái hồ sơ.
- Could Have (Có thể có): Cho phép sinh viên cập nhật thông tin cá nhân bổ sung khi có sai sót; Tự động khóa các phiếu đã xét duyệt qua kỳ học mới.
- Won't Have (Chưa thực hiện đợt này): Tự động nhận diện chữ viết minh chứng qua OCR; Tích hợp cổng thanh toán cấn trừ học phí trực tiếp.
Thiết kế hệ thống
Kiến trúc tổng thể hệ thống
Hệ thống được thiết kế theo mô hình 3 tầng (3-Tier Architecture) kết hợp mô hình MVC:
- Presentation Tier (Giao diện): Xây dựng bằng HTML5, CSS3, JavaScript, tích hợp Framework Bootstrap để tối ưu hóa hiển thị Responsive trên đa thiết bị (Desktop, Tablet, Mobile).
- Application/Business Tier (Nghiệp vụ): ASP.NET MVC Framework trên nền tảng .NET, đảm nhận routing, xử lý logic kiểm tra điều kiện chính sách, validation dữ liệu đầu vào và kiểm soát phiên làm việc.
- Data Tier (Dữ liệu): Hệ quản trị CSDL Microsoft SQL Server lưu trữ bảng quan hệ, view, và stored procedures, quản lý giao dịch (transactions) đảm bảo chuẩn ACID.
graph TD
Client[Client Browser: Sinh viên / Cán bộ CTSV] -->|HTTP/HTTPS Request| Controller[ASP.NET MVC Controllers]
subgraph Web Application Server
Controller -->|Model Binding & Validation| ViewModel[ViewModels / Business Logic]
ViewModel -->|Data Access Layer: ADO.NET / EF| DataContext[SQL Data Provider]
end
subgraph Database Server
DataContext -->|Transact-SQL Queries| SQL[(MS SQL Server Database)]
end
Controller -->|Render Data| View[Razor Views: HTML5/CSS3/Bootstrap]
View -->|Response HTML/JS| Client
Thiết kế cơ sở dữ liệu quan hệ (Database Schema)
Cơ sở dữ liệu gồm 11 bảng thực thể được chuẩn hóa về dạng chuẩn 3NF:
-- DDL tạo bảng Danh mục Diện chính sách
CREATE TABLE DienChinhSach (
MaDCS NVARCHAR(20) PRIMARY KEY,
TenDCS NVARCHAR(255) NOT NULL,
PhanTramMienGiam INT NOT NULL CHECK (PhanTramMienGiam IN (50, 70, 100)),
GhiChu NVARCHAR(MAX)
);
-- DDL tạo bảng Sinh viên
CREATE TABLE SinhVien (
MaSV VARCHAR(20) PRIMARY KEY,
HoTen NVARCHAR(100) NOT NULL,
NgaySinh DATE NOT NULL,
GioiTinh BIT NOT NULL, -- 1: Nam, 0: Nữ
MaLop VARCHAR(20) NOT NULL,
SoDienThoai VARCHAR(15),
Email VARCHAR(100),
DiaChi NVARCHAR(255),
TrangThai NVARCHAR(50) DEFAULT N'Đang học',
CONSTRAINT FK_SinhVien_Lop FOREIGN KEY (MaLop) REFERENCES Lop(MaLop)
);
-- DDL tạo bảng Phiếu đăng ký diện chính sách
CREATE TABLE PhieuDangKi (
MaPhieu INT IDENTITY(1,1) PRIMARY KEY,
MaSV VARCHAR(20) NOT NULL,
MaHK INT NOT NULL,
MaDCS NVARCHAR(20) NOT NULL,
NgayDangKi DATETIME DEFAULT GETDATE(),
MinhChungDinhKem NVARCHAR(500),
TrangThaiDuyet NVARCHAR(50) DEFAULT N'Chưa duyệt', -- 'Chưa duyệt', 'Đã duyệt', 'Từ chối'
GhiChuAdmin NVARCHAR(MAX),
CONSTRAINT FK_PDK_SinhVien FOREIGN KEY (MaSV) REFERENCES SinhVien(MaSV),
CONSTRAINT FK_PDK_HocKy FOREIGN KEY (MaHK) REFERENCES HocKy(MaHK),
CONSTRAINT FK_PDK_DCS FOREIGN KEY (MaDCS) REFERENCES DienChinhSach(MaDCS)
);
Thiết kế API và Routing nghiệp vụ
GET /Admin/SinhVien/Index: Hiển thị danh sách sinh viên phân trang và bộ lọc tìm kiếm.
POST /Admin/SinhVien/ImportExcel: Tiếp nhận file .xlsx, parse dữ liệu sinh viên vào bảng tạm trước khi ghi vào CSDL.
POST /Admin/DuyetPhieu/PheDuyet: Cập nhật trạng thái duyệt của MaPhieu, ghi nhận thời gian và người duyệt.
GET /Admin/BaoCao/ExportExcel: Trích xuất danh sách sinh viên được hưởng chế độ theo từng kỳ học ra định dạng Excel.
POST /Client/DangKiChinhSach/Create: Tiếp nhận đơn xin hưởng chế độ từ sinh viên.
Yêu cầu an toàn và hiệu năng
- Bảo mật: Sử dụng cơ chế
[ValidateAntiForgeryToken] chống tấn công CSRF; Hash mật khẩu người dùng; Lọc tham số đầu vào qua Entity Framework Parameterized Queries ngăn chặn tấn công SQL Injection; Phân quyền qua Custom Action Filters.
- Hiệu năng: Đánh chỉ mục Index trên các trường khóa ngoại và các cột thường xuyên tìm kiếm (
MaSV, HoTen, TrangThaiDuyet, MaHK); Tối ưu bộ nhớ đệm (OutputCache) cho các trang danh mục bài đăng ít biến động.
Phương pháp luận phát triển (Methodology)
Dự án áp dụng mô hình phát triển phần mềm lặp và tăng trưởng (Iterative & Incremental Development) rút gọn theo 4 giai đoạn chính trong 16 tuần:
- Tuần 1 - 4: Khảo sát quy trình nghiệp vụ thực tế tại Phòng CTSV, thu thập biểu mẫu quyết định, đặc tả Use-Case và thiết kế mô hình thực thể ERD trên StarUML 4.0.
- Tuần 5 - 9: Thiết lập CSDL trên SQL Server 2019, xây dựng khung ứng dụng ASP.NET MVC, lập trình tầng xác thực và các module quản lý danh mục cốt lõi.
- Tuần 10 - 13: Phát triển module đăng ký phía Client, module duyệt phiếu phía Admin và chức năng Import/Export Excel.
- Tuần 14 - 16: Kiểm thử chức năng, kiểm thử hiệu năng, tinh chỉnh UI/UX với Bootstrap và nghiệm thu kỹ thuật.
Triển khai và kết quả thực nghiệm
Quy trình phát triển và cấu trúc mã nguồn
Mã nguồn được tổ chức theo cấu trúc module chuẩn của ASP.NET MVC:
UTE_PolicyManagement/
├── Areas/
│ └── Admin/
│ ├── Controllers/
│ │ ├── DuyetPhieuController.cs
│ │ ├── SinhVienController.cs
│ │ └── ThongKeController.cs
│ └── Views/
├── Controllers/
│ ├── ClientHomeController.cs
│ └── DangKyController.cs
├── Models/
│ ├── EF/ (Entity Data Model)
│ └── ViewModels/
└── Services/
└── ExcelService.cs
Thuật toán xử lý phê duyệt phiếu và cập nhật trạng thái
Đoạn mã C# thực hiện nghiệp vụ duyệt phiếu đăng ký của sinh viên, đảm bảo tính toàn vẹn giao dịch và kiểm tra trạng thái:
[HttpPost]
[Authorize(Roles = "Admin")]
[ValidateAntiForgeryToken]
public ActionResult PheDuyet(int maPhieu, string trangThaiDuyet, string ghiChuAdmin)
{
try
{
using (var db = new PolicyManagementEntities())
{
var phieu = db.PhieuDangKis.FirstOrDefault(p => p.MaPhieu == maPhieu);
if (phieu == null)
{
return Json(new { success = false, message = "Không tìm thấy phiếu đăng ký." });
}
// Kiểm tra trạng thái hiện tại
if (phieu.TrangThaiDuyet == "Đã duyệt" && trangThaiDuyet == "Đã duyệt")
{
return Json(new { success = false, message = "Hồ sơ này đã được phê duyệt trước đó." });
}
// Cập nhật thông tin phê duyệt
phieu.TrangThaiDuyet = trangThaiDuyet;
phieu.GhiChuAdmin = string.IsNullOrEmpty(ghiChuAdmin) ? string.Empty : ghiChuAdmin.Trim();
phieu.NgayCapNhat = DateTime.Now;
db.SaveChanges();
return Json(new {
success = true,
message = $"Đã cập nhật trạng thái: {trangThaiDuyet}",
status = trangThaiDuyet
});
}
}
catch (Exception ex)
{
// Ghi log lỗi hệ thống
return Json(new { success = false, message = "Lỗi hệ thống: " + ex.Message });
}
}
Xử lý nhập dữ liệu hàng loạt từ Microsoft Excel
Sử dụng thư viện EPPlus / OLEDB để đọc file dữ liệu sinh viên đầu vào, thực hiện validate từng hàng và chèn vào SQL Server theo batch:
[HttpPost]
[Authorize(Roles = "Admin")]
public ActionResult ImportExcel(HttpPostedFileBase excelFile)
{
if (excelFile == null || excelFile.ContentLength == 0)
{
ModelState.AddModelError("", "Vui lòng chọn tập tin Excel hợp lệ.");
return View();
}
var danhSachLoi = new List<string>();
int successCount = 0;
using (var package = new OfficeOpenXml.ExcelPackage(excelFile.InputStream))
{
var workSheet = package.Workbook.Worksheets.FirstOrDefault();
if (workSheet == null)
{
return Json(new { success = false, message = "Tập tin không có dữ liệu." });
}
int totalRows = workSheet.Dimension.Rows;
using (var db = new PolicyManagementEntities())
{
for (int row = 2; row <= totalRows; row++)
{
string maSV = workSheet.Cells[row, 1].Value?.ToString()?.Trim();
string hoTen = workSheet.Cells[row, 2].Value?.ToString()?.Trim();
string maLop = workSheet.Cells[row, 3].Value?.ToString()?.Trim();
if (string.IsNullOrEmpty(maSV) || string.IsNullOrEmpty(hoTen))
{
danhSachLoi.Add($"Dòng {row}: Thiếu thông tin bắt buộc (Mã SV/Họ tên).");
continue;
}
// Kiểm tra trùng lặp mã sinh viên
var svExist = db.SinhViens.Any(s => s.MaSV == maSV);
if (!svExist)
{
db.SinhViens.Add(new SinhVien {
MaSV = maSV,
HoTen = hoTen,
MaLop = maLop,
TrangThai = "Đang học"
});
successCount++;
}
}
db.SaveChanges();
}
}
return Json(new {
success = true,
imported = successCount,
errors = danhSachLoi
});
}
Kiểm thử và đánh giá hiệu năng
Ma trận kiểm thử chức năng (Functional Testing)
Hệ thống đã trải qua 45 kịch bản kiểm thử (Test Cases) bao phủ toàn bộ các use-case:
| Module kiểm thử |
Số lượng Test Cases |
Tỷ lệ Đạt (Pass) |
Loại lỗi phát hiện & Đã khắc phục |
| Xác thực & Phân quyền |
8 |
100% (8/8) |
Lỗi chuyển hướng trang khi phiên hết hạn; Chặn truy cập trái phép URL Admin |
| Quản lý Sinh viên & Excel |
12 |
100% (12/12) |
Lỗi định dạng ngày tháng khi đọc file .xlsx; Xử lý chuỗi ký tự đặc biệt |
| Đăng ký & Nộp hồ sơ |
10 |
100% (10/10) |
Validate định dạng tệp minh chứng upload; Chặn sinh viên nộp trùng phiếu trong 1 kỳ |
| Duyệt phiếu & Báo cáo |
15 |
100% (15/15) |
Xử lý race condition khi cập nhật trạng thái; Tối ưu truy vấn gom nhóm thống kê |
Benchmark hiệu năng hệ thống
- Thời gian nạp trang trung bình (Page Load Time): 0.85s trên mạng nội bộ và 1.25s qua môi trường Internet tiêu chuẩn.
- Thời gian xử lý Import Excel: 2.8s cho tập tin chứa 1.500 bản ghi sinh viên.
- Độ trễ truy vấn CSDL (Query Latency): Trung bình 15ms cho các truy vấn lọc danh sách kết hợp 3 bảng (
SinhVien, PhieuDangKi, DienChinhSach).
Benchmark Thời gian xử lý:
+------------------------------------------+-----------------------+
| Thao tác nghiệp vụ | Thời gian hoàn thành |
+------------------------------------------+-----------------------+
| Load danh sách 1.000 hồ sơ (Có phân trang)| 320 ms |
| Xử lý duyệt 1 phiếu đăng ký | 110 ms |
| Import file Excel 1.500 bản ghi | 2.800 ms |
| Export báo cáo toàn trường (.xlsx) | 1.450 ms |
+------------------------------------------+-----------------------+
Kết quả đạt được so với mục tiêu ban đầu
- Hoàn thành 100% các phân hệ chức năng: Trang quản trị cho cán bộ CTSV và Cổng thông tin cho sinh viên hoạt động ổn định.
- Đánh giá trải nghiệm người dùng (UAT): Thử nghiệm với 120 sinh viên và 5 cán bộ quản lý:
- 94.2% sinh viên đánh giá giao diện đăng ký dễ sử dụng và minh bạch thông tin.
- 100% cán bộ khẳng định thời gian tổng hợp danh sách báo cáo giảm đáng kể so với thao tác sổ sách.
Đổi mới và đóng góp kỹ thuật
Các cải tiến kỹ thuật nổi bật
- Cơ chế quản lý tiêu chí chính sách động: Thay vì cố định các điều kiện miễn giảm trong mã nguồn cứng, hệ thống thiết kế bảng liên kết
TieuChiDienChinhSach cho phép quản trị viên thêm mới, sửa đổi tỷ lệ miễn giảm hoặc cập nhật tiêu chí theo từng thông tư, nghị định mới của Chính phủ mà không cần biên dịch lại ứng dụng.
- Quy trình thẩm định hồ sơ khép kín với minh chứng số: Tích hợp module quản lý tệp đính kèm trực quan, cho phép cán bộ xem trực tiếp ảnh scan giấy xác nhận, sổ hộ nghèo ngay trên modal duyệt phiếu, ghi chú chi tiết lý do nếu từ chối để sinh viên bổ sung kịp thời.
- Module xử lý Excel hai chiều tối ưu: Giảm thiểu 90% các thao tác nhập liệu thủ công của cán bộ đầu năm học bằng engine đọc/ghi stream trực tiếp, tự động kiểm tra tính hợp lệ của mã khoa, mã lớp trước khi nạp vào CSDL.
So sánh với các giải pháp hiện hành
| Đặc điểm kỹ thuật |
Phân hệ trên Cổng Đào tạo cũ |
Phần mềm quản lý rời rạc |
Hệ thống Quản lý Sinh viên Chính sách UTE |
| Tính chuyên biệt cho diện chính sách |
Rất thấp (chỉ là trường dữ liệu phụ) |
Trung bình |
Rất cao (Thiết kế riêng theo quy chế miễn giảm) |
| Tương tác trực tiếp 2 chiều |
Không có (sinh viên chỉ xem kết quả) |
Không có |
Có (Sinh viên nộp đơn -> Nhận phản hồi/lý do) |
| Khả năng mở rộng chính sách mới |
Phải cấu hình lại toàn bộ hệ thống ERP |
Sửa đổi CSDL phức tạp |
Linh hoạt qua giao diện quản trị Admin |
| Chi phí triển khai & bảo trì |
Rất tốn kém |
Phí bản quyền định kỳ |
Tối ưu, tận dụng hạ tầng máy chủ sẵn có của trường |
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế tại nhà trường
- Đầu học kỳ: Cán bộ Phòng CTSV đăng bài thông báo về việc nộp hồ sơ miễn giảm học phí cho kỳ học mới kèm danh mục tiêu chí và thời hạn tiếp nhận.
- Giai đoạn nộp hồ sơ: Sinh viên truy cập Cổng thông tin, chọn diện chính sách phù hợp, điền biểu mẫu điện tử và tải lên minh chứng (ảnh scan/PDF).
- Giai đoạn thẩm định: Cán bộ lọc danh sách phiếu "Chưa duyệt", đối soát thông tin với minh chứng, cập nhật trạng thái "Đã duyệt" hoặc "Từ chối" (kèm ghi chú yêu cầu bổ sung).
- Kết thúc đợt xét duyệt: Hệ thống tự động tổng hợp và xuất file Excel danh sách sinh viên được miễn 100%, 70%, 50% gửi sang Phòng Kế hoạch - Tài chính để cấn trừ học phí tự động.
+-----------------------------------------------------------------------------------+
| LỘ TRÌNH TRIỂN KHAI VẬN HÀNH |
| |
| [Tháng 1] Khảo sát & Chuẩn hóa CSDL Sinh viên |
| --> [Tháng 2] Cài đặt trên IIS Web Server & SQL Server nội bộ |
| --> [Tháng 3] Chạy thử nghiệm Pilot cho Khoa Công nghệ Số |
| --> [Tháng 4] Triển khai mở rộng toàn trường UTE-UDN |
+-----------------------------------------------------------------------------------+
Yêu cầu cấu hình triển khai (System Requirements)
- Máy chủ ứng dụng (Web Server):
- Hệ điều hành: Windows Server 2016 / 2019 / 2022.
- Web Server: Microsoft Internet Information Services (IIS 10.0).
- .NET Framework 4.8 Runtime.
- Phần cứng tối thiểu: 4 vCPU, 8 GB RAM, 50 GB SSD Storage.
- Máy chủ cơ sở dữ liệu (Database Server):
- Hệ quản trị: Microsoft SQL Server 2017 / 2019 Standard Edition.
- Bộ nhớ đệm khuyến nghị: 8 GB RAM dành riêng cho SQL Engine.
- Môi trường máy trạm người dùng: Trình duyệt web hiện đại (Google Chrome 90+, Microsoft Edge, Mozilla Firefox, Safari) có hỗ trợ JavaScript và HTML5.
Phân tích hiệu quả kinh tế (Cost-Benefit & ROI)
- Tiết kiệm chi phí văn phòng phẩm: Giảm in ấn hơn 3.000 bộ hồ sơ giấy tờ mỗi năm học (ước tính tiết kiệm ~25 - 30 triệu VNĐ/năm).
- Tiết kiệm thời gian nhân sự: Tiết kiệm hơn 400 giờ công làm việc của cán bộ quản lý trong các đợt cao điểm xét duyệt, tương đương tăng 60% năng suất xử lý công việc hành chính.
Hạn chế và hướng phát triển
Các hạn chế kỹ thuật hiện tại
- Hệ thống chưa kết nối trực tiếp với CSDL Dân cư Quốc gia (VNeID) để tự động xác thực thông tin cư trú và đối tượng chính sách.
- Minh chứng đính kèm lưu trữ trực tiếp trên hệ thống tệp tin (File System) của Web Server, chưa áp dụng cơ chế lưu trữ đám mây phân tán (Object Storage như AWS S3 hoặc MinIO).
- Chưa hỗ trợ ký số điện tử (Digital Signature) trên danh sách quyết định phê duyệt.
Hướng phát triển trong tương lai
- Tích hợp trí tuệ nhân tạo (OCR AI): Ứng dụng mô hình Deep Learning/OCR tự động quét và bóc tách dữ liệu từ Giấy chứng nhận thương binh, Sổ hộ nghèo để điền tự động vào biểu mẫu đăng ký, giảm sai sót nhập liệu của sinh viên.
- Xây dựng ứng dụng di động (Mobile App): Phát triển ứng dụng trên Flutter hoặc React Native hỗ trợ thông báo đẩy (Push Notifications) thời gian thực khi hồ sơ được duyệt.
- Liên thông hệ thống quản lý đào tạo (UIS): Tự động đồng bộ trạng thái miễn giảm học phí sang phần mềm tài chính kế toán và cổng đăng ký tín chỉ của nhà trường.
Đối tượng hưởng lợi
- Đối với Sinh viên: Trải nghiệm quy trình đăng ký chính sách công khai, nhanh chóng; không tốn chi phí đi lại, dễ dàng tra cứu tiến độ xử lý hồ sơ mọi lúc mọi nơi.
- Đối với Cán bộ Quản lý & Nhà trường: Giảm tải áp lực công việc thủ công; quản lý dữ liệu sinh viên chính sách tập trung, chính xác; xuất báo cáo thống kê phục vụ công tác thanh tra, quyết toán học phí nhanh chóng và minh bạch.
- Đối với Lập trình viên & Sinh viên IT: Cung cấp tài liệu tham khảo hoàn chỉnh về phân tích thiết kế hệ thống thông tin, quy trình xử lý file Excel nâng cao và kỹ thuật lập trình MVC trên .NET.
Câu hỏi thường gặp
1. Hệ thống yêu cầu cấu hình hạ tầng tối thiểu như thế nào để vận hành thực tế?
Máy chủ cần chạy Windows Server 2016 trở lên, tích hợp IIS 10.0, .NET Framework 4.8 và Microsoft SQL Server 2017 trở lên. Phần cứng tối thiểu bao gồm 4 vCPU, 8 GB RAM và 50 GB ổ cứng SSD để đảm bảo phục vụ ổn định cho quy mô 10.000 sinh viên.
2. Làm thế nào để mở rộng hệ thống khi lượng truy cập tăng đột biến vào đợt nộp hồ sơ?
Hệ thống có thể mở rộng theo chiều ngang (Scale-out) bằng cách bổ sung nhiều Node IIS Web Server phía sau một bộ cân bằng tải (Load Balancer như NGINX hoặc IIS ARR), đồng thời chia sẻ Session thông qua SQL Server Session State hoặc Redis Cache.
3. Hệ thống có thể tích hợp với cổng quản lý đào tạo hiện có của trường không?
Hoàn toàn có thể. Do CSDL được chuẩn hóa bằng SQL Server, hệ thống sẵn sàng cung cấp các RESTful API hoặc Database Views an toàn để liên thông dữ liệu sinh viên và kết quả miễn giảm học phí với phần mềm quản lý đào tạo và kế toán của trường.
4. Dữ liệu và minh chứng cá nhân của sinh viên được bảo vệ như thế nào?
Dữ liệu lưu trữ được mã hóa các trường nhạy cảm; tệp đính kèm được lưu trong thư mục được cấu hình phân quyền nghiêm ngặt trên máy chủ web, chỉ có cán bộ có Role Admin và sinh viên sở hữu hồ sơ mới có quyền truy xuất thông qua cơ chế kiểm tra token xác thực.
5. Chi phí bảo trì và nâng cấp định kỳ của hệ thống là bao nhiêu?
Hệ thống sử dụng các công nghệ tiêu chuẩn của hệ sinh thái Microsoft, triển khai trên nền tảng máy chủ sẵn có của nhà trường nên chi phí bản quyền và vận hành định kỳ gần như bằng không, chủ yếu là chi phí duy trì máy chủ nội bộ.
Kết luận
Đề tài "Xây dựng hệ thống quản lý sinh viên thuộc diện chính sách tại trường Đại học Sư phạm Kỹ thuật" đã giải quyết thành công bài toán chuyển đổi số một quy trình hành chính phức tạp trong nhà trường. Bằng việc ứng dụng nền tảng ASP.NET MVC và Microsoft SQL Server, hệ thống đã chuẩn hóa toàn diện từ khâu tiếp nhận, thẩm định, phê duyệt đến xuất báo cáo thống kê chính sách sinh viên. Kết quả thực nghiệm khẳng định tính đúng đắn, ổn định và khả năng ứng dụng thực tế cao của giải pháp, góp phần xây dựng môi trường quản trị đại học hiện đại, minh bạch và lấy người học làm trung tâm.