Phân Tích Đề Tài Nghiên Cứu: Xây Dựng Phần Mềm Quản Lý Ký Túc Xá Tích Hợp Hệ Thống Quản Lý Đào Tạo CMC Tại Trường Đại Học Luật Hà Nội


Tóm tắt nghiên cứu

Nghiên cứu ứng dụng “Xây dựng phần mềm tích hợp hệ thống CMC thực hiện quản lý ký túc xá tại Trường Đại học Luật Hà Nội” do ThS. Nông Thành Huy cùng nhóm tác giả tại Trung tâm Công nghệ thông tin – Trường Đại học Luật Hà Nội thực hiện, nhằm giải quyết bài toán chuyển đổi số công tác quản lý nội trú sinh viên. Câu hỏi nghiên cứu trọng tâm đặt ra là: Làm thế nào để thiết kế và triển khai một hệ thống phần mềm quản lý ký túc xá (KTX) độc lập, chuẩn hóa quy trình tác nghiệp nhưng vẫn kế thừa trọn vẹn cơ sở dữ liệu sinh viên từ hệ thống đào tạo sẵn có (CMC Soft trên nền tảng Oracle) mà không cần tái cấu trúc toàn bộ hệ sinh thái phần mềm của trường?

Nghiên cứu áp dụng quy trình phát triển phần mềm theo mô hình Thác nước (Waterfall model) kết hợp kiến trúc phân tầng (3-Tier Architecture) và lý thuyết chuẩn hóa cơ sở dữ liệu quan hệ (1NF, 2NF, 3NF). Giải pháp kỹ thuật tích hợp cơ sở dữ liệu dị thể thông qua giao thức CData ODBC/OCI Bridge cho phép đồng bộ dữ liệu hai chiều giữa Oracle Database và Microsoft SQL Server/Visual FoxPro.

Kết quả chính của đề tài là hệ thống phần mềm nghiệp vụ hoàn chỉnh, số hóa toàn bộ vòng đời sinh viên nội trú từ khâu đăng ký, phê duyệt chỗ ở, tạo lập hợp đồng pháp lý tự động, đến quản lý thu phí liên thông với Phòng Tài chính – Kế toán và chiết xuất báo cáo động. Nghiên cứu mang lại ý nghĩa quan trọng trong việc tối ưu hóa chi phí đầu tư CNTT trong giáo dục đại học, loại bỏ thao tác nhập liệu thủ công trùng lặp và nâng cao hiệu quả quản trị tài sản công.


Bối cảnh và tầm quan trọng

Thực trạng quản trị nội trú trong các cơ sở giáo dục đại học

Trong xu thế chuyển đổi số giáo dục đại học (EdTech & Smart Campus), công tác quản lý đời sống sinh viên, đặc biệt là quản lý ký túc xá, đóng vai trò then chốt trong việc nâng cao chất lượng dịch vụ hỗ trợ người học. Tuy nhiên, tại thời điểm nhóm nghiên cứu tiến hành khảo sát thực địa, công tác tiếp nhận và quản lý sinh viên nội trú tại Trường Đại học Luật Hà Nội và nhiều cơ sở đào tạo tương đồng (như Đại học Y tế Công cộng, Đại học Thủ đô) vẫn phụ thuộc phần lớn vào phương thức thủ công hoặc các bảng tính Excel phân tán. Quy trình giấy tờ truyền thống bộc lộ nhiều điểm nghẽn: tốn kém thời gian lập phiếu đăng ký, khó khăn trong việc theo dõi biến động giường trống theo thời gian thực và nguy cơ sai sót cao khi đối chiếu thông tin nộp phí giữa Phòng Quản trị và Phòng Tài chính – Kế toán.

Khoảng trống nghiên cứu và tích hợp dữ liệu

Phần lớn các trường đại học tại Việt Nam đã trang bị hệ thống phần mềm quản lý đào tạo (tiêu biểu là giải pháp CMC Soft sử dụng cơ sở dữ liệu Oracle). Tuy nhiên, các phân hệ quản lý ký túc xá thường bị tách rời hoặc chưa được phát triển đồng bộ. Khoảng trống kỹ thuật lớn nhất là việc thiếu một giải pháp phần mềm trung gian (Middleware) có khả năng kết nối linh hoạt, trích xuất dữ liệu danh tính sinh viên từ cơ sở dữ liệu đào tạo sẵn có sang cơ sở dữ liệu quản lý nội trú chuyên biệt mà không làm gián đoạn hệ thống lõi hoặc phát sinh chi phí mua bản quyền module mới đắt đỏ.

Tính cấp thiết và tác động kỳ vọng

Đề tài được phê duyệt và triển khai trong 6 tháng (từ tháng 04/2022 đến tháng 10/2022) phản ánh tính cấp thiết của việc chuẩn hóa hành chính nội bộ ngay trước thềm năm học mới. Việc tự động hóa quy trình quản lý lưu trú không chỉ giảm hơn 70% áp lực hành chính cho cán bộ quản lý mà còn tạo ra cơ sở dữ liệu minh bạch, phục vụ đắc lực cho việc thực thi các chính sách hỗ trợ sinh viên thuộc diện ưu tiên, dân tộc thiểu số và sinh viên quốc tế.


Methodology và approach

Thiết kế nghiên cứu và quy trình phát triển (Waterfall Model)

Nhóm tác giả tiếp cận bài toán theo phương pháp kỹ nghệ phần mềm thực nghiệm, áp dụng mô hình phát triển Thác nước tuần tự nghiêm ngặt gồm 7 giai đoạn:

  1. Khảo sát yêu cầu: Thu thập yêu cầu người dùng tại Phòng Quản trị và Phòng Tài chính – Kế toán.
  2. Nghiên cứu giải pháp: Phân tích khả năng kế thừa dữ liệu từ CSDL Oracle của hệ thống CMC.
  3. Phân tích thiết kế hệ thống: Mô hình hóa luồng dữ liệu, xác định thực thể và chuẩn hóa CSDL.
  4. Lập trình và đóng gói: Xây dựng module xử lý trên nền tảng Visual FoxPro 9 và Microsoft SQL Server 2014.
  5. Kiểm thử phần mềm: Thực hiện kiểm thử hộp trắng, kiểm thử chức năng và kiểm thử tải dữ liệu thực.
  6. Triển khai và đào tạo: Cài đặt hệ thống, chuyển giao tài liệu hướng dẫn và tập huấn người dùng.
  7. Bảo trì và hoàn thiện: Tinh chỉnh các biểu mẫu báo cáo và giao diện theo phản hồi vận hành thực tế.

Kiến trúc hệ thống 3 tầng (3-Tier Architecture)

Hệ thống được tổ chức theo mô hình phân lớp nhằm tách biệt giao diện, logic nghiệp vụ và tầng lưu trữ dữ liệu:

  • Tầng 1 (Presentation Layer): Giao diện đồ họa người dùng (Desktop GUI Form) cho phép cán bộ tiếp nhận hồ sơ, tra cứu phòng/giường trống và xuất phiếu thu.
  • Tầng 2 (Business Logic Layer): Xử lý quy tắc nghiệp vụ như kiểm tra tính khả dụng của giường, tính toán định mức điện miễn phí (10 số điện/tháng theo hợp đồng), phân loại đối tượng ưu tiên và áp biểu phí.
  • Tầng 3 (Data Access Layer): Giao tiếp với Microsoft SQL Server 2014 và thực thi các thủ tục truy vấn, sao lưu dự phòng, tối ưu hóa giao dịch.

Kỹ thuật chuẩn hóa cơ sở dữ liệu và tích hợp đa nền tảng

Nhóm nghiên cứu xây dựng CSDL theo quy trình 5 bước nghiêm ngặt, đưa các bảng quan hệ đạt dạng chuẩn 3NF:

  • Chuẩn 1 (1NF): Phân rã dữ liệu thành các trường nguyên tử (scalar values), loại bỏ các nhóm trường lặp lại.
  • Chuẩn 2 (2NF): Tách các thuộc tính không phụ thuộc hoàn toàn vào khóa chính thành các bảng danh mục riêng biệt.
  • Chuẩn 3 (3NF): Loại bỏ hoàn toàn các phụ thuộc bắc cầu, đảm bảo các trường không khóa chỉ phụ thuộc trực tiếp vào khóa chính.

Để giải quyết bài toán tích hợp với cơ sở dữ liệu đào tạo Oracle của hệ sinh thái CMC, nhóm tác giả xây dựng chương trình chuyển đổi dữ liệu thông qua ODBC/OCI với hàm chuyên dụng ODBCtoDBF:

* Thuật toán kết nối và chuyển đổi bảng Oracle sang DBF trung gian
FUNCTION ODBCtoDBF(cTableName as String, cTableType as String, lBrowse as Logical, lhSQLConnection as Integer)
    WAIT WINDOW "Converting " + m.cTableName + " to DBF..." NOWAIT NOCLEAR
    m.cTableAlias = "tbl_" + ALLTRIM(cTableName)
    TRY
        lnResultSets = SQLEXEC(m.lhSQLConnection, "SELECT * FROM " + m.cTableName, "cur_temp")
        IF lnResultSets > 0
            SELECT cur_temp
            COPY TO (m.cImportData + m.cTableAlias) WITH CDX
            USE IN cur_temp
        ENDIF
    CATCH TO loException
        MESSAGEBOX("Lỗi truy xuất bảng Oracle: " + loException.Message)
    ENDTRY
    WAIT CLEAR
ENDFUNC

Phát hiện chính và kết quả thực nghiệm

1. Chuẩn hóa thành công mô hình dữ liệu quan hệ quản trị KTX

Hệ thống đã thiết kế và đồng bộ 21 bảng danh mục và bảng dữ liệu nghiệp vụ cốt lõi, bao gồm:

  • Bảng quản lý không gian vật lý: dmtoanha (danh mục tòa nhà), dmnhomgb (nhóm giường), dmpnt (phòng nội trú), dmgb (chi tiết giường), dmtt2 (trạng thái phòng/giường).
  • Bảng danh mục phân loại sinh viên: dmloaibn (loại người dùng), dmloait (hình thức nội trú), dmhe (hệ đào tạo), dmkhoa (khóa học), dmlop (lớp học), dmganh (ngành học), dmtinh (tỉnh thành), dmdt (dân tộc).
  • Bảng nghiệp vụ giao dịch: dssv (danh sách sinh viên đồng bộ từ CMC), noitru (danh sách sinh viên đang lưu trú), TienKTX (dữ liệu thu nộp phí nội trú) và USERNH (phân quyền tài khoản quản trị).
+-----------------------------------------------------------------------------------+
|                           CƠ SỞ DỮ LIỆU CHUẨN HÓA (3NF)                            |
+-----------------------------------------------------------------------------------+
|  [dmtoanha] 1---n [dmpnt] 1---n [dmgb] 1---1 [noitru] n---1 [dssv] <--(Đồng bộ)--|
|                                                  |                                |
|  [USERNH] (Phân quyền)                           +---n [TienKTX] (Phòng Kế toán)  |
+-----------------------------------------------------------------------------------+

2. Tự động hóa tạo lập hồ sơ và văn bản pháp lý

Hệ thống tích hợp module phát sinh Hợp đồng thuê chỗ ở nội trú tự động. Khi tiếp nhận sinh viên, dữ liệu cá nhân (Họ tên, Ngày sinh, CCCD, Hộ khẩu thường trú, Lớp, Số thẻ sinh viên) được điền tự động vào biểu mẫu hợp đồng pháp lý chuẩn theo quy định của Trường Đại học Luật Hà Nội, đính kèm các điều khoản nghĩa vụ (như định mức 10 số điện/tháng, quy định bảo vệ tài sản công).

3. Liên thông dữ liệu tài chính thời gian thực

Phần mềm thiết lập cầu nối nghiệp vụ giữa cán bộ KTX và Phòng Tài chính – Kế toán. Danh sách sinh viên được phê duyệt ở nội trú lập tức hiển thị trên giao diện của chuyên viên kế toán để thực hiện thu phí theo kỳ học, cập nhật trạng thái thanh toán ngay khi hoàn tất giao dịch, ngăn chặn hoàn toàn việc chậm thu hoặc thất thoát nguồn thu.

4. Hệ thống báo cáo thống kê đa chiều

Cung cấp khả năng kết xuất báo cáo nhanh phục vụ công tác quản lý và thanh tra:

  • Báo cáo sinh viên đang lưu trú / đã trả phòng theo từng mốc thời gian.
  • Báo cáo thu tiền ký túc xá chi tiết theo từng tòa nhà (K1, K2, K3...).
  • Báo cáo cơ cấu sinh viên nội trú phân loại theo hệ đào tạo (Đại học chính quy, Cao học, Liên kết quốc tế ĐH Arizona), theo ngành luật và khóa đào tạo.

5. Hạn chế thực tiễn và rào cản thích ứng người dùng

Nghiên cứu ghi nhận một phát hiện thực tiễn quan trọng: Khi chuyển giao phần mềm, người dùng tại các phòng ban ban đầu gặp khó khăn trong việc tiếp cận giao diện Desktop Form do đã quen với thói quen ghi chép sổ sách truyền thống. Nhóm nghiên cứu đã phải bổ sung các buổi tập huấn trực tiếp và tinh chỉnh lại menu chức năng nhằm nâng cao tính thân thiện của giao diện.


Đóng góp khoa học và giá trị ứng dụng

Đóng góp về mặt lý thuyết và phương pháp luận

  1. Mô hình hóa dữ liệu quản trị lưu trú đại học: Đề tài cung cấp khung phân tích cấu trúc dữ liệu chuẩn hóa cho nghiệp vụ quản lý ký túc xá, chứng minh tính hiệu quả của quy trình 5 bước đưa CSDL từ thực thể đời thực về chuẩn 3NF trong môi trường giáo dục.
  2. Giải pháp kiến trúc tích hợp CSDL dị thể chi phí thấp: Đề xuất mô hình kết nối trích xuất dữ liệu trung gian giữa cơ sở dữ liệu lớn (Oracle) và các hệ quản trị CSDL phổ dụng (SQL Server/FoxPro) thông qua ODBC API, là tài liệu tham khảo giá trị cho các bài toán nâng cấp hệ thống phần mềm kế thừa (Legacy systems).

Đóng góp thực tiễn và chính sách

  • Ứng dụng thực tế: Phần mềm đã được bàn giao và đưa vào vận hành chính thức tại Trường Đại học Luật Hà Nội, quản lý hàng trăm sinh viên nội trú từ các khóa K44 đến K47, hỗ trợ trực tiếp cho Phòng Quản trị và Phòng Tài chính – Kế toán.
  • Tác động chính sách: Cung cấp số liệu thống kê chính xác về đối tượng sinh viên thuộc diện chính sách, dân tộc thiểu số, phục vụ công tác xét duyệt miễn giảm phí và học bổng hỗ trợ chỗ ở một cách công bằng, minh bạch.

Đối tượng quan tâm và giá trị mang lại

Nhóm đối tượng Khía cạnh quan tâm Lợi ích và giá trị tiếp nhận
Nhà nghiên cứu & Giảng viên CNTT/MIS Kiến trúc tích hợp CSDL, chuẩn hóa quan hệ 3NF, kỹ nghệ phần mềm Thác nước Cung cấp ca nghiên cứu điển hình (Case study) thực tế về tích hợp hệ thống phần mềm trong cơ quan hành chính sự nghiệp.
Cán bộ quản lý KTX & Phòng Quản trị Quy trình tiếp nhận, quản lý giường trống, in hợp đồng tự động Giảm tải áp lực sổ sách, tra cứu tức thời tình trạng phòng ốc, chuẩn hóa văn bản hành chính.
Chuyên viên Tài chính – Kế toán Đối soát công nợ, quản lý danh sách thu nộp phí nội trú Thu phí đúng định mức, đồng bộ tức thời trạng thái đóng tiền của sinh viên, giảm thiểu sai lệch số liệu.
Lãnh đạo & Nhà quản trị Đại học Chuyển đổi số nội bộ, tối ưu chi phí đầu tư CNTT Khai thác tối đa giá trị CSDL đào tạo hiện có mà không tốn ngân sách mua phần mềm ERP ngoại vi đắt đỏ.

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

1. Phát hiện quan trọng nhất của đề tài này là gì?

Đề tài chứng minh rằng một cơ sở giáo dục đại học hoàn toàn có thể xây dựng một hệ thống quản lý chuyên biệt, hoạt động ổn định và kế thừa dữ liệu sinh viên từ hệ sinh thái đào tạo CMC/Oracle sẵn có thông qua cơ chế tích hợp ODBC mà không cần đầu tư tái cấu trúc toàn bộ hệ thống CNTT.

2. Phương pháp luận thiết kế CSDL của nghiên cứu có gì đặc biệt?

Nghiên cứu áp dụng quy trình chuẩn hóa CSDL quan hệ 5 bước bài bản, phân tách dữ liệu thành 21 bảng danh mục và bảng nghiệp vụ đạt dạng chuẩn 3NF. Điều này đảm bảo triệt tiêu hoàn toàn sự dư thừa dữ liệu, tránh hiện tượng dị thường khi thêm/sửa/xóa và duy trì toàn vẹn dữ liệu giao dịch.

3. Kết quả nghiên cứu có thể nhân rộng (Generalize) cho các trường khác không?

Có. Mô hình phân tích nghiệp vụ quản lý ký túc xá, cấu trúc cơ sở dữ liệu quan hệ và giải thuật đồng bộ dữ liệu qua ODBC có thể áp dụng trực tiếp cho bất kỳ trường đại học, cao đẳng nào đang sử dụng phần mềm quản lý đào tạo CMC hoặc các hệ CSDL tương thích (Oracle, SQL Server).

4. Những hạn chế cần khắc phục và hướng phát triển tiếp theo là gì?

Phần mềm hiện tại được xây dựng dưới dạng ứng dụng Desktop (Visual FoxPro / SQL Server), dẫn đến hạn chế về tính linh hoạt truy cập từ xa và giao diện người dùng chưa thực sự hiện đại. Hướng phát triển tiếp theo là nâng cấp kiến trúc lên nền tảng Web-based (sử dụng ASP.NET MVC / Web API) kết hợp ứng dụng di động (Mobile App) cho phép sinh viên tự đăng ký và thanh toán trực tuyến.

5. Lợi ích kinh tế - nghiệp vụ rõ rệt nhất mà phần mềm mang lại là gì?

Hệ thống tự động hóa hoàn toàn việc xuất hợp đồng thuê chỗ ở, kiểm soát chặt chẽ trạng thái phòng/giường trống theo thời gian thực và đồng bộ dữ liệu thu nộp tiền với Phòng Tài chính – Kế toán, giúp loại bỏ 100% sai sót đối soát thủ công và giảm thời gian tiếp nhận sinh viên đầu năm học.


Kết luận

Đề tài nghiên cứu khoa học cấp cơ sở do ThS. Nông Thành Huy chủ nhiệm đã hoàn thành xuất sắc mục tiêu đề ra: xây dựng và đưa vào ứng dụng thành công phần mềm quản lý ký túc xá tích hợp với hệ thống đào tạo CMC tại Trường Đại học Luật Hà Nội. Công trình không chỉ giải quyết triệt để bài toán số hóa quy trình quản lý lưu trú và tài chính nội trú mà còn cung cấp một giải pháp kỹ thuật hiệu quả về tích hợp CSDL dị thể trong môi trường giáo dục đại học. Trong giai đoạn tiếp theo, việc chuyển đổi hệ thống sang nền tảng điện toán đám mây và giao diện Web đa nền tảng sẽ là bước đi chiến lược nhằm hoàn thiện hệ sinh thái đại học thông minh (Smart University).