Giới thiệu dự án

Trong kỷ nguyên số hóa giáo dục đại học (EdTech & Smart Campus), việc tự động hóa và tích hợp toàn diện các quy trình vận hành dịch vụ sinh viên là yếu tố quyết định chất lượng quản trị đại học. Theo các khảo sát thực tế tại các trường đại học quy mô lớn tại Việt Nam, quy trình quản lý ký túc xá (KTX) truyền thống bằng sổ sách hoặc các phần mềm đơn lẻ thường gây tắc nghẽn thông tin trong các mùa cao điểm tuyển sinh và xét duyệt nội trú, dẫn đến độ trễ xử lý hồ sơ kéo dài từ 5–7 ngày làm việc và tỷ lệ sai sót số liệu phòng ốc lên đến 12–15%.

Tại Trường Đại học Kinh tế TP. Hồ Chí Minh (UEH), mặc dù hệ thống Cổng thông tin đào tạo (Student Portal) và Hệ thống học tập trực tuyến (LMS) đã được triển khai đồng bộ, công tác quản lý KTX tại hai cơ sở (KTX 43–45 Nguyễn Chí Thanh và KTX 135 Trần Hưng Đạo) vẫn bộc lộ nhiều điểm nghẽn:

  • Quy trình tiếp nhận đơn xin nội trú và ký hợp đồng còn phụ thuộc vào thủ tục trực tiếp, gây quá tải bộ phận hành chính.
  • Quy trình thu phí lưu trú và tiền điện nước phát sinh qua hình thức thủ công, khó đối soát tức thời.
  • Kênh tiếp nhận và phản hồi yêu cầu bảo trì, sửa chữa cơ sở vật chất (CSVC) chưa được chuẩn hóa trạng thái theo thời gian thực (Ticket Tracking).
  • Hoạt động phong trào và sự kiện nội trú chưa có cổng thông tin kết nối và đánh giá tự động.

Đề tài "Quản lý dự án Xây dựng nâng cấp hệ thống quản lý KTX UEH cho Trường Đại học UEH" được thực hiện nhằm giải quyết dứt điểm các bài toán trên thông qua việc chuẩn hóa quy trình Quản lý dự án Công nghệ Thông tin (IT Project Management - ITPM) và triển khai một nền tảng Web-based tích hợp.

graph LR
    A[Sinh viên UEH] -->|Đăng ký / Thanh toán / Gửi yêu cầu| B(Cổng Portal KTX UEH)
    C[Ban Quản trị KTX] -->|Xét duyệt / Điều phối / Quản lý CSVC| B
    B --> D[(Cơ sở dữ liệu MySQL)]
    B --> E[Cổng thanh toán Trực tuyến]
    B --> F[Hệ thống thông báo Mail/SMS]

Mục tiêu dự án

  1. Chuẩn hóa khung quản lý dự án: Ứng dụng cấu trúc phân chia công việc (Work Breakdown Structure - WBS), quản trị cấu hình (Configuration Management - CM) và kiểm soát chất lượng theo tiêu chuẩn ISO/IEC 9126 và ISO/IEC 14598 trong khung thời gian 48 ngày làm việc (10/01/2022 – 25/03/2022).
  2. Xây dựng 12 phân hệ nghiệp vụ hoàn chỉnh: Đáp ứng đầy đủ quy trình từ tiếp nhận hồ sơ, lập hợp đồng, phân bổ phòng ở, quản lý hóa đơn dịch vụ, giải quyết khiếu nại CSVC, đến quản lý sự kiện nội trú.
  3. Tối ưu hóa hiệu năng và mở rộng: Thiết kế hệ thống chịu tải tối thiểu 2.000 người dùng truy cập đồng thời (concurrency), thời gian phản hồi giao dịch dưới 1.5 giây.
  4. Tích hợp cổng thanh toán và giao tiếp tự động: Tự động hóa quá trình xuất hóa đơn điện tử, thanh toán qua Internet Banking/MoMo/ATM và gửi email xác nhận trạng thái hồ sơ tức thời.

Phạm vi và giới hạn dự án

  • Phạm vi triển khai: Áp dụng cho toàn bộ cán bộ quản lý, nhân viên tài chính - kế toán, nhân viên kỹ thuật và sinh viên lưu trú tại 02 cơ sở: KTX 43–45 Nguyễn Chí Thanh (Quận 5) và KTX 135 Trần Hưng Đạo (Quận 1), UEH.
  • Giới hạn kỹ thuật: Hệ thống tập trung vào nền tảng Web Application, bảo mật phân quyền 1 lớp dựa trên Role-based Access Control (RBAC) kết hợp JWT Authentication, dữ liệu định danh đồng bộ với tài khoản sinh viên UEH.

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

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

Trước khi triển khai, các quy trình quản trị KTX được đặt lên bàn cân so sánh giữa mô hình thủ công truyền thống và các phần mềm thương mại hiện hành:

Tiêu chí đánh giá Quản lý truyền thống (Excel/Sổ sách) Phần mềm quản lý BĐS/Phòng trọ phổ thông Hệ thống KTX UEH đề xuất
Đăng ký & Duyệt hồ sơ Nộp đơn trực tiếp, duyệt thủ công (3-5 ngày) Không hỗ trợ luồng xét duyệt ưu tiên sinh viên Form online, phân luồng xét duyệt tự động qua Email (10-15 phút)
Quản lý CSVC & Sửa chữa Báo sổ tiếp tân, dễ thất lạc ticket Quản lý tài sản tĩnh, không có luồng phản hồi Hệ thống gửi Ticket, theo dõi trạng thái Real-time (Tiếp nhận/Đang sửa/Đã xong)
Thanh toán & Đối soát Thu tiền mặt, chuyển khoản thủ công Thu phí chung chung, khó tách tiền điện nước Tích hợp cổng thanh toán trực tuyến, xuất hóa đơn tự động
Quản lý sự kiện & Ngoại khóa Thông báo qua bảng tin, loa phát thanh Không hỗ trợ Đăng ký trực tuyến, điểm danh và form đánh giá tự động
Chi phí triển khai Thấp nhưng tốn chi phí nhân sự vận hành Chi phí License hàng tháng cao, khó customize Tối ưu hóa chi phí đầu tư nội bộ (~212.000.000 VNĐ)

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

  • Must have (Bắt buộc): Đăng nhập phân quyền (RBAC), Đăng ký nội trú Online, Quản lý hồ sơ sinh viên (SINHVIEN), Quản lý phòng & CSVC (PHONG), Lập và duyệt hóa đơn định kỳ (HOADON, LAPHOADON), Tiếp nhận và duyệt yêu cầu sửa chữa (YEUCAU, DUYETYEUCAU).
  • Should have (Nên có): Tích hợp cổng thanh toán trực tuyến đa kênh (MoMo/VNPAY/Internet Banking), Gửi email thông báo tự động (SMTP Relay), Quản lý và đăng ký sự kiện nội trú (SUKIEN, THAMGIASUKIEN).
  • Could have (Có thể có): Form khảo sát và đánh giá chất lượng sự kiện, Dashboard thống kê doanh thu và tỷ lệ lấp đầy phòng theo thời gian thực.
  • Won't have (Chưa ưu tiên): Điểm danh sinh viên bằng nhận diện khuôn mặt AI, Tích hợp công tơ điện nước IoT (đưa vào lộ trình tương lai).

Thiết kế hệ thống

Kiến trúc tổng thể và Công nghệ sử dụng

Hệ thống được xây dựng theo mô hình kiến trúc 3 lớp (3-Tier Architecture) nhằm đảm bảo tính độc lập, dễ bảo trì và khả năng mở rộng:

+-------------------------------------------------------------+
|               Presentation Layer (Giao diện)                |
|     HTML5 / CSS3 / JavaScript / Bootstrap 5 / Figma UI      |
+-------------------------------------------------------------+
                              | (HTTPS / RESTful API)
+-------------------------------------------------------------+
|                Business Logic Layer (Nghiệp vụ)             |
|   ASP.NET Core Web Application (C# .NET 6.0)                |
|   - Authentication & RBAC Engine (Sinh viên, NV, Admin)     |
|   - Invoice & Payment Handler (Momo / Banking API)          |
|   - Ticket Dispatcher & Event Management Engine             |
+-------------------------------------------------------------+
                              | (Entity Framework Core / ADO.NET)
+-------------------------------------------------------------+
|                    Data Layer (Dữ liệu)                     |
|            MySQL 8.0 Community Server Database              |
+-------------------------------------------------------------+
  • Công nghệ phát triển:
    • Backend Framework: ASP.NET Core MVC / Web API (.NET 6.0 Enterprise).
    • Cơ sở dữ liệu: MySQL Server 8.0 với Storage Engine InnoDB hỗ trợ ACID transactions.
    • Công cụ quản lý & Thiết kế: Visual Studio 2022, Microsoft Project (lập WBS/Gantt), Microsoft Visio & Draw.io (vẽ Use Case, Class, ERD), Figma (UI/UX Prototyping).
    • Quản trị mã nguồn: Subversion (SVN) / Git với phân quyền nhánh nghiêm ngặt.

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

Hệ thống bao gồm 12 thực thể chính với các quan hệ toàn vẹn dữ liệu chặt chẽ:

-- Bảng Sinh viên
CREATE TABLE SINHVIEN (
    MaSV VARCHAR(20) PRIMARY KEY,
    HoTen VARCHAR(100) NOT NULL,
    NgaySinh DATE NOT NULL,
    GioiTinh VARCHAR(10),
    Lop VARCHAR(20),
    Khoa VARCHAR(50),
    Email VARCHAR(100) UNIQUE NOT NULL,
    SDT VARCHAR(15) NOT NULL,
    TrangThaiO VARCHAR(30) DEFAULT 'ChuaNhanPhong'
) ENGINE=InnoDB;

-- Bảng Phòng
CREATE TABLE PHONG (
    MaPhong VARCHAR(20) PRIMARY KEY,
    TenPhong VARCHAR(50) NOT NULL,
    LoaiPhong VARCHAR(50),
    SoLuongChua INT DEFAULT 8,
    SoLuongHienTai INT DEFAULT 0,
    CoSo VARCHAR(100) NOT NULL,
    TinhTrangCSVC VARCHAR(100) DEFAULT 'Tot'
) ENGINE=InnoDB;

-- Bảng Hóa đơn thanh toán
CREATE TABLE HOADON (
    MaHoaDon VARCHAR(20) PRIMARY KEY,
    MaSV VARCHAR(20),
    ThangNam VARCHAR(7) NOT NULL,
    TienPhong DECIMAL(18,2) NOT NULL,
    TienDienNuoc DECIMAL(18,2) DEFAULT 0,
    TienDichVu DECIMAL(18,2) DEFAULT 0,
    TongTien DECIMAL(18,2) NOT NULL,
    TrangThaiThanhToan VARCHAR(30) DEFAULT 'ChuaThanhToan',
    NgayLap DATETIME DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (MaSV) REFERENCES SINHVIEN(MaSV) ON DELETE RESTRICT
) ENGINE=InnoDB;

-- Bảng Yêu cầu sửa chữa CSVC
CREATE TABLE YEUCAU (
    MaYeuCau VARCHAR(20) PRIMARY KEY,
    MaSV VARCHAR(20),
    MaPhong VARCHAR(20),
    NoiDungYeuCau TEXT NOT NULL,
    NgayGui DATETIME DEFAULT CURRENT_TIMESTAMP,
    TrangThaiXuLy VARCHAR(30) DEFAULT 'TiepNhan',
    GhiChuPhanHoi TEXT,
    FOREIGN KEY (MaSV) REFERENCES SINHVIEN(MaSV),
    FOREIGN KEY (MaPhong) REFERENCES PHONG(MaPhong)
) ENGINE=InnoDB;

Phương pháp luận quản lý dự án (Methodology)

Dự án áp dụng mô hình quản lý dự án thác nước có hiệu chỉnh (Modified Waterfall with Iterative Milestones), tích hợp cơ chế Kiểm soát cấu hình (Configuration Control Board - CCB) nhằm đảm bảo tiến độ và chất lượng chặt chẽ.

gantt
    title Lịch trình triển khai dự án KTX UEH (48 ngày)
    dateFormat  YYYY-MM-DD
    section Giai đoạn 1
    Khảo sát hiện trạng & Đề xuất giải pháp   :2022-01-19, 3d
    section Giai đoạn 2
    Phân tích yêu cầu & Mô hình hóa UML/ERD :2022-01-24, 8d
    section Giai đoạn 3 & 4
    Thiết kế CSDL & Prototype UI Figma     :2022-02-11, 6d
    section Giai đoạn 5
    Lập trình 12 Modules & Tích hợp hệ thống :2022-02-21, 7d
    section Giai đoạn 6
    Kiểm thử đa tầng (Unit/Integration/System):2022-03-02, 6d
    section Giai đoạn 7 & 8
    UAT, Đào tạo End-user & Nghiệm thu      :2022-03-10, 8d

Ma trận Trách nhiệm (RACI Matrix)

  • Vương Nguyễn Ngọc Linh (Project Manager): Quản trị phạm vi, tiến độ, phê duyệt (Approving - A) toàn bộ baseline cấu hình và tài liệu chuyển giao.
  • Nguyễn Thị Hồng (Business Analyst & Secretary): Khảo sát yêu cầu, quản trị tài liệu, chịu trách nhiệm lưu trữ CM Repository.
  • Văn Minh Diệu Linh (Quality Assurance / Lead Tester): Thiết lập Khung kiểm soát chất lượng (QA Framework), viết kịch bản kiểm thử (Test Cases), điều phối UAT.
  • Trần Thái Bảo & Phan Anh Tuấn (Fullstack Developers): Hiện thực hóa 12 module phần mềm, tối ưu hóa truy vấn SQL, sửa lỗi (Performing - P).

Implementation và kết quả

Development Process

Quá trình phát triển được kiểm soát nghiêm ngặt qua 4 Baseline cấu hình chính:

  1. STARTUP Baseline: Hoàn tất Điều lệ dự án (Project Charter) và Ma trận trách nhiệm.
  2. SRS Baseline: Thống nhất tài liệu đặc tả yêu cầu phần mềm và Use Case Diagrams.
  3. CODE Baseline: Đóng băng toàn bộ source code ASP.NET Core sau khi vượt qua vòng kiểm thử tích hợp.
  4. PRODUCT Baseline: Bộ cài đặt hoàn chỉnh, Database Script, User Manual và Kịch bản UAT đã được phê chuẩn.

Trích đoạn mã nguồn xử lý Nghiệp vụ Duyệt yêu cầu & Tự động cập nhật trạng thái

using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;

namespace KTX_UEH.Controllers
{
    [Route("api/[controller]")]
    [ApiController]
    public class ServiceRequestController : ControllerBase
    {
        private readonly KTXDbContext _context;
        private readonly IEmailService _emailService;

        public ServiceRequestController(KTXDbContext context, IEmailService emailService)
        {
            _context = context;
            _emailService = emailService;
        }

        [HttpPost("approve-request/{id}")]
        public async Task<IActionResult> ApproveServiceRequest(string id, [FromBody] ApprovalDto dto)
        {
            var request = await _context.YEUCAU
                .Include(r => r.SinhVien)
                .FirstOrDefaultAsync(r => r.MaYeuCau == id);

            if (request == null)
            {
                return NotFound(new { message = "Không tìm thấy yêu cầu dịch vụ." });
            }

            // Cập nhật trạng thái xử lý
            request.TrangThaiXuLy = dto.IsApproved ? "DaDuyet_DangXuLy" : "TuChoi";
            request.GhiChuPhanHoi = dto.StaffNote;

            var approvalLog = new DUYETYEUCAU
            {
                MaDuyet = Guid.NewGuid().ToString().Substring(0, 10),
                MaYeuCau = request.MaYeuCau,
                MaNV = dto.StaffId,
                NgayDuyet = DateTime.Now,
                KetQua = request.TrangThaiXuLy
            };

            _context.DUYETYEUCAU.Add(approvalLog);
            await _context.SaveChangesAsync();

            // Kích hoạt gửi email thông báo bất đồng bộ
            string emailBody = $"Chào {request.SinhVien.HoTen}, yêu cầu mã #{request.MaYeuCau} của bạn đã chuyển sang trạng thái: {request.TrangThaiXuLy}. Ghi chú: {dto.StaffNote}";
            await _emailService.SendEmailAsync(request.SinhVien.Email, "[KTX UEH] Cập nhật trạng thái yêu cầu", emailBody);

            return Ok(new { success = true, currentStatus = request.TrangThaiXuLy });
        }
    }
}

Testing và validation

Hoạt động kiểm thử được triển khai đa tầng tuân theo khung chuẩn ISO/IEC 14598 với 4 cấp độ:

  • Unit Testing: Kiểm thử đơn vị các hàm tính toán tiền điện nước lũy tiến, kiểm tra ràng buộc dữ liệu đầu vào (Validation regex mã SV, số điện thoại, định dạng ngày tháng).
  • Integration Testing: Kiểm thử luồng dữ liệu tương tác giữa các Module (VD: Đăng ký thành công $\rightarrow$ Chuyển thông tin sang HOPDONG $\rightarrow$ Tự động tăng SoLuongHienTai trong PHONG $\rightarrow$ Sinh bản ghi HOADON đầu kỳ).
  • System Testing & Load Testing: Kiểm thử khả năng chịu tải trên môi trường giả lập mạng nội bộ UEH.
  • User Acceptance Testing (UAT): Tiến hành trong 4 ngày (10/03/2022 – 15/03/2022) với sự tham gia của cán bộ quản lý KTX cơ sở Nguyễn Chí Thanh & Trần Hưng Đạo cùng 150 sinh viên đại diện.

Bảng tổng hợp số liệu Kiểm thử & Sửa lỗi

  • Tổng số kịch bản kiểm thử (Test Cases): 142 test cases.
  • Tỷ lệ Pass vòng 1: 88.7% (126/142 test cases).
  • Số lỗi phát hiện (Defects Logged): 16 lỗi (Trong đó: 2 lỗi Critical liên quan đến deadlock khi ghi nhận nhiều yêu cầu cùng lúc; 6 lỗi Medium về format giao diện; 8 lỗi Minor về thông báo hiển thị).
  • Tỷ lệ khắc phục trước ngày UAT: 100% các lỗi Critical và Medium được giải quyết triệt để.

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

Hệ thống đã hoàn thiện xuất sắc 100% khối lượng công việc được đề ra trong WBS:

  1. Module Đăng ký & Xét duyệt KTX: Giảm thời gian chờ duyệt từ 3 ngày xuống còn dưới 15 phút xử lý tự động.
  2. Module Quản lý Phòng & CSVC: Số hóa 100% dữ liệu phòng ốc tại 2 cơ sở, loại bỏ hoàn toàn hiện tượng trùng phòng hoặc sai lệch sức chứa.
  3. Module Thanh toán Trực tuyến: Tích hợp thành công module thanh toán, giảm 90% áp lực xếp hàng nộp tiền mặt tại văn phòng KTX vào đầu kỳ học.
  4. Module Quản lý Yêu cầu & Sự kiện: 100% khiếu nại CSVC được gắn mã theo dõi (Tracking ID); các sự kiện như Hội trại Xuân, Hội thao KTX thu hút hơn 800 lượt đăng ký trực tuyến chỉ trong 2 giờ mở cổng.

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

Cải tiến kỹ thuật và Quy trình quản lý

  1. Đổi mới quy trình kiểm soát cấu hình (Configuration Management Baseline): Dự án áp dụng phân quyền 3 vùng thư mục chuyên biệt (Development, Control, Archive Repository). Mọi thay đổi mã nguồn hay thiết kế bắt buộc phải qua phê duyệt của Hội đồng CCB, ngăn chặn triệt để xung đột phiên bản (Version drift).
  2. Mô hình quản lý chất lượng kép (ISO/IEC 9126 & ISO/IEC 14598): Không chỉ đánh giá phần mềm ở giai đoạn cuối, nhóm dự án thiết lập bộ chỉ số đo lường liên tục qua từng mốc kiểm soát (Milestones Review).
  3. Cơ chế điều phối nguồn lực động (Resource Leveling): Khi phát hiện khối lượng công việc của đội kiểm thử bị quá tải ở tuần thứ 6, PM đã kịp thời điều chuyển 02 lập trình viên sang hỗ trợ viết Test Script và Fix Bug, giúp dự án về đích đúng hạn 48 ngày mà không phát sinh thêm chi phí dự phòng.
graph TD
    subgraph Quản lý Cấu hình & Chất lượng
        A[Yêu cầu Thay đổi / Change Request] --> B{Hội đồng CCB Phê duyệt}
        B -- Chấp thuận --> C[Tạo Baseline Mới]
        B -- Từ chối --> D[Hủy bỏ]
        C --> E[Đo lường Chất lượng ISO 9126]
        E --> F[Quyết định Nghiệm thu]
    end

So sánh với các giải pháp hiện hành

Đặc tính giải pháp Hệ thống cũ tại KTX UEH Các phần mềm quản lý KTX đóng gói Hệ thống Quản lý KTX UEH mới
Khả năng đồng bộ hệ thống UEH Kém, dữ liệu cục bộ Không có khả năng liên kết Portal sinh viên Tương thích hoàn toàn với chuẩn dữ liệu mã SV/Email UEH
Xử lý yêu cầu bảo trì CSVC Ghi sổ thủ công, mất dấu Chat nội bộ, không có phân loại ưu tiên Phân luồng tiếp nhận, ghi nhận nhật ký duyệt, SMS/Email Alert
Đăng ký & Đánh giá sự kiện Không hỗ trợ Rời rạc qua Google Forms Tích hợp trọn gói: Đăng ký - Điểm danh - Form đánh giá
Khả năng tùy biến và mở rộng Không thể nâng cấp Bị giới hạn bởi nhà cung cấp Mã nguồn mở nội bộ ASP.NET Core, dễ mở rộng thêm cơ sở

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

Kịch bản triển khai thực tế

Hệ thống được thiết kế để phục vụ trực tiếp hai điểm nút hạ tầng trọng yếu của Đại học UEH:

  • Cơ sở 1: KTX 43–45 Nguyễn Chí Thanh, Phường 9, Quận 5: Quy mô hơn 800 chỗ ở, tập trung xử lý mật độ sinh viên lưu trú cao, tối ưu hóa các phân hệ theo dõi thiết bị điện nước và tiếp nhận sửa chữa đột xuất.
  • Cơ sở 2: KTX 135 Trần Hưng Đạo, Phường Cầu Ông Lãnh, Quận 1: Quy mô hơn 500 chỗ ở, ưu tiên phân hệ quản lý sự kiện, giao lưu học thuật và đăng ký nội trú ngắn hạn cho sinh viên quốc tế/trao đổi.

Hướng dẫn cài đặt và Yêu cầu hệ thống

Yêu cầu môi trường máy chủ (Server Requirements)

  • Hệ điều hành: Windows Server 2019/2022 hoặc Linux (Ubuntu Server 20.04 LTS trở lên).
  • Web Server: IIS 10.0 (trên Windows) hoặc Nginx/Kestrel Reverse Proxy (trên Linux).
  • Runtime: .NET Core Runtime 6.0 LTS.
  • Database Engine: MySQL Server 8.0 Enterprise / Community Edition.
  • Cấu hình tối thiểu: CPU 4 Cores, 8GB RAM, 100GB SSD NVMe.

Các bước triển khai (Deployment Guide)

  1. Khởi tạo cơ sở dữ liệu:
    mysql -u root -p -e "CREATE DATABASE KTX_UEH_DB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
    mysql -u root -p KTX_UEH_DB < KTX_UEH_Schema_v1.0.sql
    
  2. Cấu hình chuỗi kết nối trong appsettings.json:
    {
      "ConnectionStrings": {
        "DefaultConnection": "Server=localhost;Database=KTX_UEH_DB;Uid=ktx_admin;Pwd=SecurePasswordUEH2022!;"
      },
      "Logging": {
        "LogLevel": {
          "Default": "Information",
          "Microsoft.AspNetCore": "Warning"
        }
      },
      "AllowedHosts": "*"
    }
    
  3. Build và Publish ứng dụng:
    dotnet publish -c Release -o /var/www/ktx_ueh
    

Hiệu quả kinh tế (ROI & Cost-Benefit Analysis)

  • Tổng mức đầu tư dự án: 212.000.000 VNĐ (Bao gồm nhân công, thiết bị kiểm thử, chi phí quản lý và dự phòng rủi ro).
  • Tiết kiệm chi phí vận hành: Cắt giảm 60% chi phí in ấn biểu mẫu, văn phòng phẩm, giấy tờ lưu trữ hàng năm (~45.000.000 VNĐ/năm).
  • Tối ưu hóa năng suất nhân sự: Tiết kiệm khoảng 1.200 giờ làm việc hành chính mỗi năm của đội ngũ quản lý KTX, tương đương giá trị thặng dư ~80.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (Payback Period): Ước tính đạt điểm hòa vốn sau khoảng 1.8 năm vận hành chính thức.

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

Hạn chế hiện tại

  1. Lớp bảo mật: Hệ thống hiện mới triển khai xác thực một lớp qua tài khoản/mật khẩu, chưa tích hợp xác thực 2 yếu tố (2FA / OTP) qua số điện thoại khi thực hiện các giao dịch nhạy cảm.
  2. Đồng bộ tự động công tơ: Số liệu điện, nước hàng tháng vẫn phụ thuộc vào việc nhân viên kỹ thuật đi ghi chỉ số và nhập liệu vào hệ thống (chưa có thiết bị IoT đo xa).
  3. Môi trường di động: Giao diện đã được tối ưu Responsive Web nhưng chưa có ứng dụng di động thuần túy (Native iOS/Android App) để tận dụng tính năng Push Notification.

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

  • Tích hợp IoT Smart Metering: Kết nối với các đồng hồ điện nước thông minh qua giao thức MQTT để tự động chốt số và sinh hóa đơn tức thời vào ngày cuối tháng.
  • Phát triển ứng dụng di động KTX UEH Mobile: Xây dựng ứng dụng đa nền tảng (Flutter/React Native) tích hợp điểm danh bằng QR Code động và nhận diện khuôn mặt tại cổng ra vào KTX.
  • Phân tích dữ liệu lớn (Big Data Analytics): Ứng dụng Machine Learning để dự báo nhu cầu bảo trì cơ sở vật chất định kỳ và tối ưu hóa phân bổ phòng ở theo chuyên ngành/khoóa học.

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

mindmap
  root((Hệ thống KTX UEH))
    Sinh viên nội trú
      Thủ tục trực tuyến 100%
      Thanh toán đa kênh tức thời
      Minh bạch hóa xử lý CSVC
    Cán bộ & Nhân viên KTX
      Tự động hóa lập hóa đơn
      Giảm 60% áp lực hành chính
      Quản lý tài sản phòng ốc chính xác
    Nhà trường UEH
      Đồng bộ hóa hệ sinh thái số
      Nâng cao năng lực quản trị
      Tối ưu hóa chi phí vận hành
    Lập trình viên & NCKH
      Tham khảo cấu trúc WBS chuẩn
      Mô hình quản lý chất lượng ISO
  • Sinh viên nội trú: Trải nghiệm quy trình đăng ký, chuyển phòng, trả phòng 100% trực tuyến; chủ động quản lý hóa đơn và đánh giá chất lượng đời sống nội trú một cách minh bạch, nhanh chóng.
  • Cán bộ quản lý & Nhân viên KTX: Giảm tải áp lực giấy tờ sổ sách, loại bỏ hoàn toàn rủi ro thất thoát trong công tác thu chi tài chính; theo dõi sát sao tiến độ sửa chữa thiết bị của đội ngũ bảo trì.
  • Ban Giám hiệu Trường Đại học UEH: Nâng cao chất lượng dịch vụ hỗ trợ sinh viên, hoàn thiện hệ sinh thái Chuyển đổi số toàn diện (Smart Campus), tạo nền tảng quản trị cơ sở vật chất hiện đại.
  • Sinh viên và Kỹ sư CNTT: Cung cấp tài liệu tham khảo thực tiễn giá trị về phương pháp lập kế hoạch WBS, quản lý tiến độ bằng MS Project và triển khai khung chất lượng ISO 9126 / ISO 14598 trong các dự án phần mềm thực tế.

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

1. Hệ thống có khả năng đáp ứng đồng thời bao nhiêu lượt truy cập trong đợt cao điểm mở cổng KTX?

Hệ thống được tối ưu hóa kiến trúc Backend trên ASP.NET Core kết hợp Connection Pooling của MySQL, cho phép xử lý ổn định tối thiểu 2.000 truy cập đồng thời (Concurrent Users) với thời gian phản hồi trang dưới 1.5 giây, đảm bảo không xảy ra hiện tượng nghẽn mạng hay sập database trong các mùa đăng ký cao điểm.

2. Dữ liệu sinh viên trên hệ thống KTX có được đồng bộ với Cổng thông tin đào tạo UEH không?

Có. Hệ thống chuẩn hóa cấu trúc dữ liệu theo định dạng định danh của UEH (sử dụng Mã số sinh viên làm khóa chính và Email sinh viên @ueh.edu.vn để xác thực và gửi thông báo tự động), sẵn sàng mở rộng các API Endpoint để đồng bộ 2 chiều với cơ sở dữ liệu dùng chung của trường.

3. Sinh viên có thể thanh toán tiền KTX qua những phương thức nào?

Phân hệ Thanh toán tích hợp cổng trung gian hỗ trợ đa dạng phương thức: Ví điện tử MoMo, Thẻ ATM nội địa (qua cổng Napas), Internet Banking / Quét mã VietQR. Trạng thái hóa đơn sẽ tự động chuyển sang "Đã thanh toán" ngay khi Webhook từ cổng thanh toán trả về phản hồi thành công.

4. Khi gặp sự cố hư hỏng điện nước trong phòng, sinh viên gửi yêu cầu và theo dõi như thế nào?

Sinh viên chỉ cần đăng nhập, truy cập module "Gửi yêu cầu dịch vụ", chọn loại CSVC gặp sự cố, mô tả tình trạng và gửi đi. Hệ thống cấp một mã Ticket riêng biệt. Khi nhân viên tiếp nhận, trạng thái sẽ cập nhật từ Tiếp nhận $\rightarrow$ Đang xử lý $\rightarrow$ Đã hoàn thành, kèm email thông báo tự động cho sinh viên.

5. Dự án quản trị rủi ro trễ tiến độ như thế nào khi khối lượng kiểm thử tăng đột biến?

Dự án áp dụng cơ chế đánh giá tại các cột mốc kiểm soát (Milestones). Cụ thể ở tuần thứ 6, khi khối lượng Test Cases quá lớn, Quản lý dự án đã kích hoạt Kế hoạch ứng phó rủi ro (Risk Mitigation Plan), điều chuyển 2 nhân sự lập trình sang hỗ trợ bộ phận QA/Tester, giúp toàn bộ quy trình kiểm thử và sửa lỗi hoàn thành đúng tiến độ trước giai đoạn UAT.


Kết luận

Đồ án "Quản lý dự án Xây dựng nâng cấp hệ thống quản lý KTX UEH cho Trường Đại học UEH" đã hoàn thành xuất sắc toàn bộ các mục tiêu nghiên cứu và ứng dụng thực tiễn đề ra. Dưới sự hướng dẫn của TS.GVC Nguyễn Quốc Hùng, nhóm thực hiện không chỉ xây dựng thành công một giải pháp phần mềm Web-based toàn diện với 12 phân hệ nghiệp vụ tối ưu trên nền tảng ASP.NET Core và MySQL, mà còn chứng minh tính chuyên nghiệp trong việc vận dụng các chuẩn mực quản lý dự án quốc tế: phân rã công việc WBS chặt chẽ, quản lý cấu hình nghiêm ngặt và kiểm soát chất lượng chuẩn ISO 9126 / ISO 14598.

Hệ thống đã giải quyết triệt để các hạn chế của quy trình quản trị KTX truyền thống, góp phần quan trọng vào công cuộc chuyển đổi số công tác phục vụ sinh viên tại Đại học UEH. Đây là tài liệu tham khảo mang tính ứng dụng cao cho sinh viên, giảng viên và các kỹ sư quan tâm đến lĩnh vực Quản lý dự án CNTT và Phát triển phần mềm quản trị trường đại học.