BÁO CÁO NGHIÊN CỨU KHOA HỌC: XÂY DỰNG PHẦN MỀM IN VĂN BẰNG CHỨNG CHỈ TÍCH HỢP LIÊN THÔNG VỚI PHẦN MỀM CMC VÀ CỔNG TRA CỨU VĂN BẰNG TẠI TRƯỜNG ĐẠI HỌC LUẬT HÀ NỘI


Tóm tắt nghiên cứu (Research Summary)

  • Câu hỏi nghiên cứu cốt lõi (Research Question): Làm thế nào để giải quyết triệt để tình trạng phân mảnh, nhập liệu thủ công sai sót và thiếu đồng bộ dữ liệu giữa hệ thống quản lý đào tạo với quy trình in ấn - công khai văn bằng chứng chỉ, đồng thời đáp ứng các tiêu chuẩn kiểm định chất lượng giáo dục quốc gia?
  • Phương pháp tiếp cận (Methodology Snapshot): Đề tài áp dụng mô hình vòng đời phát triển phần mềm Thác nước (Waterfall Model) gồm 7 giai đoạn; phân tích - thiết kế hệ thống theo kiến trúc hướng đối tượng đa tầng Model-View-Controller (MVC) trên nền tảng PHP Laravel Framework và cơ sở dữ liệu MySQL; kết hợp xây dựng các giao diện lập trình ứng dụng (Web API) trung gian để trích xuất và chuyển đổi dữ liệu hai chiều với phần mềm quản lý đào tạo CMC.
  • Kết quả then chốt (Key Findings): Nhóm nghiên cứu đã phát triển thành công hệ thống phần mềm kép gồm: Module in văn bằng chứng chỉ tự động với khả năng tùy biến tọa độ in linh hoạt cho mọi biểu mẫu (Đại học, Thạc sĩ, Tiến sĩ, Chứng chỉ) và Cổng tra cứu văn bằng trực tuyến bảo mật. Dữ liệu của hơn 179 khóa/lớp từ năm 2008 đến nay đã được chuẩn hóa và chuyển đổi thành công lên hệ thống tra cứu công khai.
  • Ý nghĩa thực tiễn (Implications): Đề tài xóa bỏ hoàn toàn quy trình xử lý dữ liệu thủ công, nâng cao tính chính xác và bảo mật trong cấp phát văn bằng, giải quyết trực tiếp khuyến nghị của đoàn đánh giá ngoài kiểm định chất lượng, đồng thời đặt nền móng kiến trúc API cho hệ sinh thái chuyển đổi số tổng thể tại Trường Đại học Luật Hà Nội.

Bối cảnh và tầm quan trọng (Context & Significance)

Thực trạng quản lý văn bằng trong các cơ sở giáo dục đại học

Trong tiến trình chuyển đổi số giáo dục đại học tại Việt Nam, công tác quản lý đào tạo, in ấn văn bằng và hậu kiểm dữ liệu sau tốt nghiệp đóng vai trò sống còn trong việc khẳng định uy tín học thuật của mỗi nhà trường. Trước khi đề tài được triển khai, công tác in văn bằng chứng chỉ tại Trung tâm Đảm bảo chất lượng đào tạo và Khảo thí (Trường Đại học Luật Hà Nội) vẫn vận hành trên phần mềm xây dựng từ năm 2005 sử dụng công nghệ Visual FoxPro 6.0 – một nền tảng công nghệ lỗi thời và không còn được hỗ trợ kỹ thuật.

Khoảng trống nghiên cứu và thực tiễn (Research Gap)

Nhược điểm chí mạng của hệ thống cũ là tính biệt lập (data silo), hoàn toàn không có khả năng liên thông trực tiếp với phần mềm quản lý đào tạo trung tâm (CMC). Mỗi kỳ tốt nghiệp, chuyên viên bắt buộc phải nhập liệu thủ công hoặc nhờ chuyên viên CNTT chuyển đổi (convert) dữ liệu thủ công qua tệp trung gian. Quy trình này tiềm ẩn nguy cơ sai lệch thông tin (họ tên, ngày sinh, số quyết định, số vào sổ), độ trễ cao và không thể xuất dữ liệu tức thời ngay sau khi có quyết định công nhận tốt nghiệp. Hơn nữa, việc thiếu vắng một công cụ tra cứu công khai trực tuyến gây khó khăn lớn cho các đơn vị tuyển dụng khi cần xác minh tính pháp lý của văn bằng.

Tính cấp thiết và tính thời điểm (Timeliness & Policy Relevance)

Nghiên cứu được thực hiện nhằm đáp ứng trực tiếp các yêu cầu pháp lý và kỹ thuật quan trọng:

  1. Thông tư số 21/2019/TT-BGDĐT của Bộ Giáo dục và Đào tạo quy định về việc tăng cường công tác quản lý văn bằng chứng chỉ và công khai dữ liệu để phòng ngừa gian lận văn bằng giả.
  2. Khuyến nghị bắt buộc từ Đoàn đánh giá ngoài trong kỳ kiểm định chất lượng cơ sở giáo dục, yêu cầu minh bạch hóa cơ sở dữ liệu cấp phát văn bằng trên môi trường mạng.
  3. Nhu cầu xây dựng mô hình liên thông API làm chuẩn mực kỹ thuật để kết nối các phần mềm chuyên môn rời rạc trong nhà trường thành một hệ sinh thái số đồng bộ.

Phương pháp luận và cách tiếp cận nghiên cứu (Methodology & Technical Approach)

+-----------------------------------------------------------------------------------+
|                        QUY TRÌNH PHÁT TRIỂN PHẦN MỀM                              |
+-----------------------------------------------------------------------------------+
| [1. Khảo sát] -> [2. Giải pháp] -> [3. Thiết kế] -> [4. Lập trình]               |
|                                                          |                        |
| [7. Hoàn thiện] <- [6. Triển khai] <- [5. Kiểm thử] <----+                        |
+-----------------------------------------------------------------------------------+

1. Thiết kế nghiên cứu và quy trình triển khai (Research Design)

Nghiên cứu ứng dụng quy trình phát triển phần mềm chuẩn theo mô hình Thác nước (Waterfall SDLC) qua 7 giai đoạn chặt chẽ:

  • Giai đoạn 1 - Khảo sát và phân tích yêu cầu nghiệp vụ: Khảo sát toàn diện quy trình làm việc giữa các phòng chức năng (Phòng Đào tạo Đại học, Phòng Đào tạo Sau đại học, Phòng Đảm bảo CLĐT & Khảo thí, Trung tâm CNTT) và đối tác công nghệ CMC.
  • Giai đoạn 2 & 3 - Nghiên cứu giải pháp và thiết kế hệ thống: Đặc tả kiến trúc luồng dữ liệu (DFD), sơ đồ quan hệ thực thể (ERD), thiết kế giao thức kết nối API.
  • Giai đoạn 4 & 5 - Lập trình phát triển và kiểm thử: Lập trình hệ thống module in ấn, xây dựng cổng web tra cứu, viết API tích hợp và kiểm thử hộp trắng/hộp đen (White-box / Black-box testing).
  • Giai đoạn 6 & 7 - Triển khai thực tế, chuyển đổi dữ liệu và hoàn thiện: Chuyển đổi dữ liệu lịch sử, đào tạo người dùng và tinh chỉnh giao diện dựa trên phản hồi thực tế.

2. Kiến trúc hệ thống và giải pháp công nghệ

Hệ thống được tổ chức theo mô hình phân tầng Model-View-Controller (MVC) độc lập:

  • Tầng Trình diễn (View Layer): Xây dựng trên nền tảng Web responsive, sử dụng Blade Template Engine của Laravel kết hợp mã hóa Captcha bảo mật cho cổng tra cứu công cộng.
  • Tầng Xử lý logic & Dịch vụ (Controller & Service Layer): Viết bằng ngôn ngữ PHP trên Framework Laravel – tận dụng tối đa cơ chế Dependency Injection, Inversion of Control (IoC Service Container), ORM Eloquent và bảo mật phòng chống tấn công CSRF/XSS/SQL Injection.
  • Tầng Cơ sở dữ liệu (Model/Data Layer): Hệ quản trị cơ sở dữ liệu MySQL chuẩn hóa quan hệ (RDBMS), tối ưu hóa bảng chỉ mục (indexing) phục vụ truy vấn tốc độ cao.
+--------------------------------------------------------------------+
|                         KIẾN TRÚC MÔ HÌNH MVC                     |
+--------------------------------------------------------------------+
|   [User / Client]                                                  |
|          | (HTTP Request)                                          |
|          v                                                         |
|   +--------------+      Gọi xử lý logic      +---------------+     |
|   |  Controller  | ------------------------> |     Model     |     |
|   +--------------+                           +---------------+     |
|          |                                           |             |
|          | Trả dữ liệu hiển thị                      | Truy xuất   |
|          v                                           v             |
|   +--------------+                           +---------------+     |
|   |     View     |                           |  MySQL RDBMS  |     |
|   +--------------+                           +---------------+     |
|          |                                                         |
|          +----------------- (HTTP Response) ---------------------> |
+--------------------------------------------------------------------+

3. Thiết kế Cơ sở dữ liệu và Cơ chế tích hợp API

Cơ sở dữ liệu được phân tích thiết kế gồm 10 bảng thực thể cốt lõi:

  • classification (Xếp loại tốt nghiệp), majors (Ngành đào tạo), modes (Hệ đào tạo), parameters (Tham số mẫu in).
  • print_classes (Quản lý lớp in văn bằng, lưu trữ số quyết định, ngày cấp, ngày quyết định).
  • students (Thông tin sinh viên, số hiệu bằng, số vào sổ, điểm lý thuyết, điểm thực hành chứng chỉ).
  • templates (Định nghĩa tọa độ X, Y, font chữ, cỡ chữ, kiểu in cho từng trường dữ liệu trên phôi bằng).
  • reports (Bảng tổng hợp dữ liệu public phục vụ tra cứu tức thời).
  • users (Quản trị phân quyền tài khoản).

Nhóm tác giả đã nghiên cứu và phát triển 02 hàm Web API chủ chốt giao tiếp với phần mềm CMC:

  1. ServerImportStuCMC(string xmlRequest, ...): Trích xuất danh sách sinh viên theo mã lớp từ hệ thống CMC, hỗ trợ tự động chuyển đổi bảng mã từ TCVN3 sang chuẩn Unicode quốc tế.
  2. ServerImportDegreeCMC(string xmlRequest, ...): Đồng bộ hóa toàn diện dữ liệu xét tốt nghiệp/đạt chứng chỉ, liên kết tự động số quyết định và thông tin học viên vào cấu trúc XML chuẩn.

Phát hiện chính và kết quả nghiên cứu (Major Findings & Results)

+--------------------------------------------------------------------+
|                  CÁC KẾT QUẢ VÀ TÍNH NĂNG NỔI BẬT                  |
+--------------------------------------------------------------------+
| 1. API Liên thông dữ liệu tự động với phần mềm CMC (Hai chiều)     |
| 2. Module in văn bằng thông minh: Tự cấu hình tọa độ X, Y, Font    |
| 3. Cổng tra cứu trực tuyến: Đếm lượt xem, chống brute-force Captcha|
| 4. Chuyển đổi thành công 179+ khóa/lớp dữ liệu lịch sử từ 2008    |
+--------------------------------------------------------------------+

1. Giải quyết triệt để sự đứt gãy dữ liệu bằng Web API trung gian

Nghiên cứu chứng minh rằng việc tiếp cận tích hợp thông qua Web API chuẩn hóa (thay vì thao tác can thiệp trực tiếp vào database của phần mềm nguồn CMC) đảm bảo tính toàn vẹn và độ tin cậy tuyệt đối của dữ liệu. Trạng thái xét tốt nghiệp sau khi được "chốt" trên CMC sẽ được kế thừa nguyên vẹn sang phần mềm in ấn chỉ bằng một tác vụ kích hoạt, giảm thời gian xử lý dữ liệu từ vài ngày xuống còn vài giây.

2. Module in văn bằng tùy biến động vượt trội

Khác với hệ thống cũ cố định mã cứng (hard-coded) trên Visual FoxPro, module in mới được xây dựng với cơ chế "mẫu in động" (templates configuration):

  • Cho phép cán bộ Phòng Đảm bảo CLĐT & Khảo thí tự do điều chỉnh tọa độ vi mô (trục X, trục Y tính theo mm), font chữ, cỡ chữ, kiểu in (đậm/nghiêng) của từng trường thông tin (Họ tên, Ngày sinh, Ngành 1, Ngành 2, Xếp loại, Tiếng Việt / Tiếng Anh).
  • Hỗ trợ in ấn đồng thời nhiều loại văn bằng/chứng chỉ: Cử nhân Chính quy, Vừa làm vừa học, Văn bằng 2, Thạc sĩ, Tiến sĩ, Chứng chỉ Ứng dụng CNTT cơ bản/nâng cao.
  • Tính năng tự động đánh số vào sổ, sinh số hiệu văn bằng theo quy tắc tăng tuần tự, loại bỏ hoàn toàn nguy cơ trùng lặp số hiệu.

3. Thiết lập Cổng tra cứu văn bằng minh bạch và an toàn

Hệ thống cổng thông tin tra cứu trực tuyến được đưa vào vận hành tại địa chỉ nội bộ/công khai của Nhà trường:

  • Cho phép nhà tuyển dụng và người học tra cứu chính xác theo tổ hợp tiêu chí: Họ tên, Mã sinh viên, Ngày sinh, Số hiệu văn bằng, Số vào sổ, Năm tốt nghiệp.
  • Hiển thị chi tiết thông tin nhân thân, ngành học, xếp loại, ngày cấp và điểm chứng chỉ.
  • Tích hợp mã kiểm tra Captcha ngăn chặn các cuộc tấn công quét dữ liệu tự động (crawling/scraping), kèm theo cơ chế thống kê trực quan số lượt truy cập online và tổng lượt tra cứu theo thời gian thực.

4. Thành quả số hóa và chuyển đổi dữ liệu lịch sử (Data Migration)

Đề tài đã hoàn thành xuất sắc việc xây dựng công cụ trích lọc, làm sạch và nạp dữ liệu (ETL Tools):

  • Chuẩn hóa và đưa lên hệ thống tra cứu công khai thành công 179 khóa/lớp tốt nghiệp từ năm 2008 đến năm 2021 (bao gồm cả các hệ Đại học chính quy từ Khóa 1 đến Khóa 40, Sau đại học, Cao học Tây Bắc, hệ vừa làm vừa học và các lớp chứng chỉ).
  • Thiết lập quy trình chuẩn để tiếp tục số hóa các hồ sơ sổ cấp phát văn bằng bản giấy viết tay giai đoạn trước năm 2008.

Đóng góp khoa học và giá trị ứng dụng (Scientific & Practical Contributions)

+-------------------------------------------------------------------------------+
|                             GIÁ TRỊ ĐÓNG GÓP                                 |
+-------------------------------------------------------------------------------+
| [Lý luận & Kỹ thuật] : Khung kiến trúc tích hợp liên thông phần mềm qua API   |
| [Ứng dụng thực tiễn] : Tiết kiệm 90% thời gian, triệt tiêu sai sót in bằng   |
| [Chính sách giáo dục]: Chuẩn hóa quy trình cấp phát theo TT 21/2019/TT-BGDĐT  |
+-------------------------------------------------------------------------------+

1. Đóng góp về mặt phương pháp và kỹ thuật

  • Đề xuất mô hình kiến trúc tích hợp dịch vụ hướng API khả thi cho các trường đại học tại Việt Nam, chứng minh phương pháp xây dựng các ứng dụng vệ tinh mở rộng xoay quanh hệ thống quản lý đào tạo cốt lõi mà không cần cấu trúc lại toàn bộ hệ thống cũ.
  • Giải pháp kỹ thuật xử lý chuyển đổi bảng mã ký tự tự động (TCVN3 sang Unicode) và chuẩn hóa cấu trúc dữ liệu XML trung gian đồng bộ giữa các nền tảng công nghệ khác thế hệ.

2. Giá trị ứng dụng thực tiễn trong quản trị đại học

  • Nâng cao năng suất và chất lượng: Cắt giảm đến 90% các thao tác thủ công, loại bỏ hoàn toàn các lỗi sai sót do con người trong quá trình lập danh sách và in phôi bằng tốt nghiệp.
  • Tối ưu hóa nguồn lực: Giảm thiểu sự phụ thuộc của các phòng đào tạo/khảo thí vào sự hỗ trợ kỹ thuật trực tiếp của cán bộ CNTT mỗi mùa tốt nghiệp.
  • Thúc đẩy niềm tin xã hội: Đơn vị sử dụng lao động có thể xác minh tức thì giá trị pháp lý của văn bằng do Trường Đại học Luật Hà Nội cấp, bảo vệ uy tín và thương hiệu học thuật của nhà trường.

3. Tác động về mặt chính sách và kiểm định

  • Trực tiếp hoàn thiện tiêu chí đánh giá cơ sở giáo dục đại học của Bộ GD&ĐT liên quan đến công khai và minh bạch thông tin.
  • Là tiền đề để Nhà trường xây dựng và ban hành lại quy trình kiểm soát dữ liệu văn bằng chuẩn hóa, khép kín từ khâu xét tốt nghiệp đến phát bằng và lưu trữ số.

Đối tượng thụ hưởng và quan tâm (Target Audience & Benefits)

  • Ban Giám hiệu và Nhà quản lý Giáo dục Đại học: Nắm bắt công cụ kiểm soát dữ liệu tập trung, giám sát toàn diện quá trình in ấn - cấp phát và công khai thông tin minh bạch, đúng pháp luật.
  • Phòng Đảm bảo Chất lượng, Khảo thí và Các Phòng Đào tạo: Sở hữu công cụ nghiệp vụ chuyên dụng, giao diện trực quan, chủ động cấu hình mẫu in và đồng bộ danh sách chỉ bằng vài thao tác.
  • Kỹ sư CNTT & Lập trình viên trong khối Giáo dục: Tham khảo mô hình phân tích thiết kế CSDL, phương thức viết Web API tích hợp dữ liệu với phần mềm quản lý đào tạo CMC và kiến trúc MVC Laravel.
  • Người học và Cơ quan, Doanh nghiệp tuyển dụng: Dễ dàng tiếp cận cổng tra cứu trực tuyến để kiểm tra, xác thực hồ sơ ứng viên nhanh chóng, chính xác tuyệt đối.

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

1. Phát hiện hoặc cải tiến kỹ thuật quan trọng nhất của đề tài là gì?

Điểm mấu chốt là việc xây dựng thành công 2 hàm Web API (ServerImportStuCMCServerImportDegreeCMC) kết hợp chuyển đổi bảng mã tự động, giúp liên thông dữ liệu thời gian thực giữa phần mềm đào tạo CMC và module in ấn, xóa bỏ hoàn toàn rào cản phân mảnh hệ thống trước đây.

2. Kiến trúc của phần mềm có điểm gì đặc biệt về mặt bảo mật?

Hệ thống áp dụng kiến trúc MVC trên Framework Laravel với nhiều lớp phòng thủ: Mã hóa mật khẩu chuẩn Bcrypt/MD5, sử dụng cơ chế PDO chống SQL Injection, mã Token bảo vệ chống tấn công CSRF, lọc biến View chống XSS và tích hợp mã bảo vệ Captcha trên cổng tra cứu công khai.

3. Hệ thống này có khả năng mở rộng (generalize) cho các cơ sở đào tạo khác không?

Hoàn toàn có thể. Mô hình cơ sở dữ liệu và cấu trúc API trong nghiên cứu được thiết kế dạng module hóa chuẩn, có thể đóng gói và triển khai tương thích cho bất kỳ trường đại học hoặ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ệ thống đào tạo tương tự có hỗ trợ trích xuất dữ liệu XML/JSON.

4. Những khó khăn lớn nhất gặp phải trong quá trình thực hiện đề tài là gì?

Khó khăn lớn nhất nằm ở việc làm sạch và chuẩn hóa dữ liệu lịch sử các khóa tốt nghiệp cũ từ năm 2008 trở về trước (nhiều lớp chỉ lưu hồ sơ giấy viết tay, không có dữ liệu số) và sự thiếu đồng nhất thông tin cá nhân bổ sung sau khi chốt danh sách trúng tuyển.

5. Hướng phát triển tiếp theo của hệ thống là gì?

Nhóm tác giả đề xuất tiếp tục số hóa toàn bộ dữ liệu văn bằng bản giấy trước năm 2008, đồng thời mở rộng mô hình Web API sang các mảng nghiệp vụ quản lý tài chính, sinh viên và nghiên cứu khoa học để hình thành hệ sinh thái số thống nhất trong toàn trường.


Kết luận (Conclusion)

Đề tài nghiên cứu ứng dụng “Xây dựng phần mềm in văn bằng chứng chỉ tích hợp liên thông với phần mềm CMC và cổng tra cứu văn bằng chứng chỉ tích hợp trên cổng thông tin Trường Đại học Luật Hà Nội” do ThS. Phạm Văn Hạnh chủ nhiệm đã hoàn thành xuất sắc các mục tiêu khoa học và thực tiễn đề ra. Công trình không chỉ giải quyết triệt để các tồn tại kéo dài của hệ thống in ấn cũ mà còn kiến tạo một giải pháp liên thông dữ liệu hiện đại, bảo mật và minh bạch hóa thông tin văn bằng phục vụ cộng đồng.

Đây là minh chứng tiêu biểu cho năng lực tự chủ công nghệ của đội ngũ cán bộ CNTT nội bộ trong trường đại học, đóng góp thiết thực vào chiến lược chuyển đổi số toàn diện của Trường Đại học Luật Hà Nội trong giai đoạn mới.