Tổng quan nghiên cứu

Trong bối cảnh hiện đại hóa giáo dục đại học, việc ứng dụng công nghệ thông tin vào công tác quản trị học vụ đóng vai trò then chốt giúp nâng cao năng lực vận hành của các cơ sở đào tạo. Tại các trường đại học có quy mô đào tạo lớn với hàng nghìn sinh viên nhập học mỗi năm, phương thức quản lý điểm thủ công bằng văn bản và sổ sách truyền thống bộc lộ nhiều hạn chế nghiêm trọng. Phương thức này gây lãng phí tới hơn 60% thời gian xử lý sự vụ của cán bộ và làm gia tăng tỷ lệ sai sót số liệu khoảng 5% đến 8% trong các kỳ tổng kết học kỳ và xét duyệt tốt nghiệp.

Nghiên cứu được triển khai tại Trường Đại học Quảng Nam trong giai đoạn 2015 - 2019, tập trung giải quyết bài toán tự động hóa quy trình quản lý kết quả học tập của sinh viên theo học chế tín chỉ. Mục tiêu cụ thể của đề tài là xây dựng hoàn chỉnh phần mềm quản lý điểm sinh viên chuyên biệt trên môi trường hệ điều hành Windows, tích hợp nền tảng Microsoft .NET Framework và hệ quản trị cơ sở dữ liệu quan hệ Microsoft SQL Server 2008. Hệ thống được thiết kế nhằm tin học hóa toàn diện chu trình học vụ, từ khâu tiếp nhận hồ sơ đầu khóa, cập nhật điểm thành phần, tính điểm trung bình học kỳ, trung bình tích lũy thang điểm 4, đến khâu thống kê xét học bổng, xử lý học lại và in phiếu điểm tốt nghiệp.

Ý nghĩa thực tiễn của công trình thể hiện rõ nét qua các chỉ số định lượng: rút ngắn thời gian tra cứu và tính toán điểm học vụ xuống dưới 2 giây cho mỗi thao tác truy vấn, nâng cao năng suất xử lý dữ liệu của Phòng Đào tạo lên hơn 70%, đồng thời đảm bảo độ chính xác tuyệt đối 100% trong việc tổng hợp kết quả học tập và rèn luyện của toàn thể sinh viên.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu vận dụng lý thuyết kỹ nghệ phần mềm hiện đại và mô hình vòng đời phát triển phần mềm (Software Development Life Cycle - SDLC) nhằm thiết lập quy trình xây dựng hệ thống có tính kỷ luật, định lượng và khả năng mở rộng cao. Kiến trúc hệ thống được xây dựng theo mô hình kiến trúc 3 thành phần chặt chẽ:

  • Thành phần giao diện (Presentation Layer): Đảm nhận vai trò tiếp nhận thông tin đầu vào từ người dùng, tương tác qua các biểu mẫu Windows Forms và trình bày kết quả xuất báo cáo trực quan.
  • Thành phần xử lý nghiệp vụ (Business Logic Layer): Đảm nhiệm việc kiểm tra tính hợp lệ của dữ liệu đầu vào, thực thi các thuật toán tính điểm trung bình môn, điểm trung bình chung tích lũy và các quy tắc ràng buộc học vụ theo quy chế đào tạo tín chỉ.
  • Thành phần dữ liệu (Data Access Layer): Chịu trách nhiệm lưu trữ bền vững, tối ưu hóa truy vấn và thực hiện chuyển đổi dữ liệu an toàn giữa bộ nhớ chính và hệ quản trị cơ sở dữ liệu Microsoft SQL Server.

Bên cạnh đó, đề tài ứng dụng lý thuyết hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), kết hợp nền tảng công nghệ Microsoft .NET với môi trường vận hành nền Common Language Runtime (CLR) và bộ tiêu chuẩn ngôn ngữ chung Common Language Specifications (CLS). Các khái niệm cốt lõi được chuẩn hóa trong nghiên cứu bao gồm: mô hình thực thể liên kết (Entity-Relationship Model), quy chuẩn thang điểm chữ quy đổi sang thang số hệ 4 (từ điểm A tương đương 4.0 đến điểm F tương đương 0.0), và cơ chế toàn vẹn dữ liệu quan hệ.

Phương pháp nghiên cứu

Nguồn dữ liệu của nghiên cứu được thu thập trực tiếp từ quy trình quản lý học vụ thực tế tại Phòng Đào tạo và Phòng Công tác sinh viên thuộc Trường Đại học Quảng Nam. Bộ dữ liệu khảo sát bao gồm thông tin chi tiết của 500 sinh viên thuộc 12 lớp chuyên ngành khác nhau trong toàn khóa đào tạo 2015 - 2019.

Phương pháp chọn mẫu mục đích (purposive sampling) được áp dụng để lựa chọn các nhóm lớp đại diện từ Khoa Công nghệ Thông tin và các đơn vị trực thuộc nhằm thử nghiệm toàn diện các kịch bản nhập điểm, tính điểm chuyên cần, điểm kiểm tra giữa kỳ, điểm thi lần 1, điểm thi lại lần 2 và xét duyệt học bổng.

Về phương pháp phân tích, nghiên cứu kết hợp phương pháp phân tích thiết kế hệ thống hướng chức năng với tiếp cận hướng đối tượng. Công cụ biểu đồ luồng dữ liệu (Data Flow Diagram - DFD) được triển khai qua 3 cấp độ: mức khung nhìn (Context Diagram), mức đỉnh (Level 0) và mức dưới đỉnh (Level 1) nhằm phân rã mạch lạc các tiến trình xử lý thông tin. Lý do lựa chọn tổ hợp phương pháp này là vì khả năng mô hình hóa tường minh các luồng dữ liệu phức tạp, kiểm soát tối đa các ràng buộc toàn vẹn cơ sở dữ liệu và giúp phân tách rõ ràng trách nhiệm giữa các mô-đun chức năng. Toàn bộ quá trình nghiên cứu, thiết kế và kiểm thử hệ thống được thực hiện trong khung thời gian 8 tháng, kéo dài từ tháng 10 năm 2018 đến tháng 5 năm 2019.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình phân tích thực trạng và triển khai cài đặt phần mềm đã mang lại 4 kết quả thực nghiệm nổi bật:

  1. Thiết kế và chuẩn hóa thành công cơ sở dữ liệu quan hệ gồm 7 bảng thực thể liên kết chặt chẽ: DangNhap (quản trị tài khoản), SinhVien (hồ sơ sinh viên), GiaoVien (thông tin giảng viên), Lop (danh sách lớp học), MonHoc (học phần đào tạo), HocKy (học kỳ học tập) và Diem (kết quả học tập chi tiết). Cơ chế khóa chính và khóa ngoại được thiết lập đồng bộ, ngăn ngừa hoàn toàn tình trạng dư thừa dữ liệu.
  2. Hoàn thiện 6 phân hệ chức năng cốt lõi đáp ứng trọn vẹn nghiệp vụ nhà trường: Phân hệ Quản lý tài khoản và phân quyền người dùng, Phân hệ Cập nhật danh mục học vụ (sinh viên, giáo viên, lớp, môn học, học kỳ), Phân hệ Nhập và xử lý điểm, Phân hệ Thống kê báo cáo, Phân hệ Tìm kiếm đa tiêu chí và Phân hệ In ấn phiếu điểm.
  3. Tự động hóa chính xác 100% thuật toán tính điểm và phân loại học vụ theo tín chỉ: Thuật toán tự động quy đổi điểm tổng kết môn học sang thang điểm chữ (A+, A, B+, B, C+, C, D+, D, F) và tính điểm trung bình chung tích lũy thang điểm 4 lấy đến 2 chữ số thập phân. Đồng thời, hệ thống tự động lọc danh sách sinh viên đạt học bổng xuất sắc (điểm tích lũy từ 3.6 trở lên kết hợp điểm rèn luyện từ 90 điểm), học bổng giỏi (điểm từ 3.2 và rèn luyện từ 80 điểm) và học bổng khá (đáp ứng điểm chuẩn và rèn luyện từ 70 điểm).
  4. Tối ưu hóa vượt bậc thời gian xử lý học vụ: Thời gian tổng hợp danh sách sinh viên phải thi lại hoặc học lại (cho các học phần có điểm số dưới 4.0 điểm) giảm từ 3 ngày làm việc thủ công xuống chỉ còn 15 phút, tương đương mức cải thiện hơn 90% về hiệu suất lao động cho cán bộ quản lý.

Thảo luận kết quả

Hiệu quả vượt trội của phần mềm xuất phát từ việc phân định ranh giới kiến trúc rõ ràng giữa giao diện đồ họa trên Microsoft Visual Studio 2010 và động cơ lưu trữ tối ưu của SQL Server 2008. So sánh với các nghiên cứu áp dụng phần mềm bảng tính đơn lẻ trong quản lý học đường, giải pháp này khắc phục triệt để nguy cơ phân mảnh dữ liệu, đồng thời tăng cường tính bảo mật thông qua cơ chế xác thực Mixed Mode Authentication.

Mọi luồng dữ liệu học vụ được trực quan hóa thông qua hệ thống biểu đồ DFD đa tầng và sơ đồ quan hệ ERD. Nhờ cách bố trí cấu trúc dữ liệu khoa học, việc biểu diễn số liệu qua các bảng tổng kết và biểu đồ thống kê danh sách lớp, thống kê điểm học kỳ được hiển thị tức thì, hỗ trợ đắc lực cho ban lãnh đạo nhà trường trong việc ra quyết định học vụ. Nghiên cứu cũng đáp ứng quy định quản trị khi duy trì cơ chế lưu trữ thông tin sinh viên đã tốt nghiệp trong vòng 2 năm tiếp theo trong cơ sở dữ liệu để phục vụ việc xác minh bằng cấp và tra cứu học vụ sau này.

Đề xuất và khuyến nghị

Dựa trên kết quả triển khai thực tế, 4 giải pháp chiến lược được đề xuất nhằm hoàn thiện và nâng tầm ứng dụng hệ thống quản lý học vụ:

  • Nâng cấp kiến trúc phần mềm từ ứng dụng cục bộ Windows Forms sang nền tảng Web-based và Cloud-native: Trung tâm Công nghệ Thông tin chủ trì triển khai trong lộ trình 12 tháng, đặt mục tiêu mở rộng khả năng đáp ứng đồng thời hơn 5.000 lượt truy cập trực tuyến từ giảng viên và sinh viên trên mọi thiết bị di động.
  • Tăng cường cơ chế mã hóa dữ liệu học vụ và phân quyền bảo mật chuyên sâu: Ban Quản trị Hệ thống phối hợp cùng Phòng Đào tạo áp dụng giao thức mã hóa dữ liệu đầu cuối và xác thực 2 yếu tố trong vòng 6 tháng, hướng tới mục tiêu ngăn chặn 100% các nguy cơ xâm nhập hoặc chỉnh sửa điểm số trái phép.
  • Triển khai cổng dịch vụ trực tuyến tự phục vụ (Self-service Portal) dành cho sinh viên: Phòng Công tác Sinh viên và Phòng Đào tạo thực hiện trong thời hạn 9 tháng, cho phép sinh viên tự đăng ký môn học và tra cứu kết quả trực tuyến, qua đó cắt giảm 80% số lượng đơn từ xin cấp bảng điểm giấy truyền thống.
  • Tích hợp công cụ phân tích học tập thông minh (Learning Analytics): Hội đồng Khoa học và Đào tạo đưa vào áp dụng định kỳ mỗi học kỳ trong giai đoạn 2020 - 2022, cung cấp các báo cáo dự báo sớm nguy cơ cảnh báo học vụ đối với 95% sinh viên có điểm trung bình tích lũy dưới 2.0 để kịp thời có phương án cố vấn học tập.

Đối tượng nên tham khảo luận văn

Nội dung nghiên cứu mang giá trị học thuật và ứng dụng thực tiễn cao đối với 4 nhóm đối tượng sau:

  • Cán bộ quản lý đào tạo và chuyên viên học vụ: Cung cấp giải pháp mẫu chuẩn xác để chuẩn hóa quy trình nhập điểm, tự động hóa tính điểm trung bình tích lũy và xét học bổng định kỳ cho hơn 1.000 sinh viên mỗi học kỳ.
  • Kỹ sư phát triển phần mềm và lập trình viên: Nắm bắt phương pháp thiết kế cơ sở dữ liệu quan hệ 7 bảng chuẩn mực và kinh nghiệm tích hợp ứng dụng .NET Framework với SQL Server 2008.
  • Học viên cao học và sinh viên ngành Công nghệ Thông tin: Sử dụng làm tài liệu tham khảo có giá trị cao về phương pháp luận mô hình hóa DFD, thiết kế sơ đồ thực thể ERD và quy trình kiểm thử phần mềm chuyên nghiệp.
  • Các trường đại học, cao đẳng trong khu vực và lưu học sinh quốc tế: Điển hình là các bạn sinh viên Lào đang theo học ngành công nghệ thông tin tại Việt Nam, có thể ứng dụng trực tiếp mô hình này vào các dự án số hóa quản lý giáo dục với chi phí đầu tư phần cứng ban đầu rất thấp, chỉ yêu cầu máy chủ từ 2 GB RAM.

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

Phần mềm quản lý điểm sinh viên xử lý quy tắc tính điểm tín chỉ như thế nào? Hệ thống tự động tổng hợp điểm chuyên cần, điểm kiểm tra giữa kỳ, điểm thực hành, điểm bài tập và điểm thi cuối kỳ theo thang điểm 10. Sau đó, phần mềm tự động quy đổi sang thang điểm chữ tương ứng từ A+ đến F và chuyển đổi sang thang số hệ 4 để tính điểm trung bình chung học kỳ, lấy chính xác đến 2 chữ số thập phân.

Cấu hình phần cứng tối thiểu để triển khai và vận hành hệ thống là bao nhiêu? Hệ thống được thiết kế tối ưu hóa tài nguyên, cho phép máy chủ cài đặt SQL Server chỉ cần bộ nhớ tối thiểu 64 MB RAM và 500 MB dung lượng đĩa cứng khả dụng. Ứng dụng client có thể vận hành mượt mà trên tất cả các phiên bản hệ điều hành Microsoft Windows thông dụng từ Windows XP đến Windows 10.

Quy trình xét duyệt học bổng và xử lý học lại trên phần mềm diễn ra ra sao? Phần mềm tự động sàng lọc những sinh viên có học phần dưới 4.0 điểm vào danh sách thi lại lần 2 hoặc học lại. Đối với học bổng, hệ thống tự động phân loại theo 3 mức học bổng Xuất sắc (điểm tích lũy từ 3.6 và rèn luyện từ 90), học bổng Giỏi (điểm từ 3.2 và rèn luyện từ 80) và học bổng Khá theo chỉ tiêu phân bổ.

Hệ thống bảo đảm tính toàn vẹn và độ an toàn của dữ liệu điểm bằng cách nào? Cơ sở dữ liệu thiết lập chặt chẽ các ràng buộc toàn vẹn thông qua hệ thống khóa ngoại giữa 7 bảng thực thể. Đồng thời, hệ thống triển khai cơ chế đăng nhập xác thực tài khoản Admin, phân tách quyền truy cập giữa người quản trị và người tra cứu thông tin, bảo vệ tối đa trước rủi ro xóa nhầm dữ liệu.

Phần mềm có khả năng mở rộng sang mô hình trực tuyến phục vụ số đông không? Kiến trúc phần mềm được phân tách thành 3 thành phần độc lập, tạo điều kiện thuận lợi để chuyển đổi sang kiến trúc dịch vụ web trên nền tảng ASP.NET. Mô hình cơ sở dữ liệu hiện tại sẵn sàng phục vụ cho hơn 10.000 người dùng truy cập đồng thời mà không cần cấu trúc lại hệ thống bảng.

Kết luận

  • Thiết kế hoàn chỉnh cấu trúc cơ sở dữ liệu quan hệ gồm 7 bảng thực thể, loại bỏ hoàn toàn tình trạng dư thừa dữ liệu và duy trì tính toàn vẹn học vụ.
  • Xây dựng thành công 6 phân hệ chức năng trọng yếu, tự động hóa 100% quy trình tính điểm trung bình tích lũy và xét duyệt học bổng theo tín chỉ.
  • Giảm thiểu hơn 70% thời gian thực hiện các tác vụ quản lý thủ công cho cán bộ học vụ tại Trường Đại học Quảng Nam.
  • Đóng góp nguồn tài liệu tham khảo khoa học hữu ích cho cộng đồng học thuật, đặc biệt là các bạn sinh viên Lào theo học chuyên ngành công nghệ thông tin.
  • Xác lập tiền đề kỹ thuật vững chắc để nâng cấp toàn diện hệ thống sang mô hình điện toán đám mây trong lộ trình 24 tháng tới.

Hệ thống phần mềm quản lý điểm sinh viên là một giải pháp ứng dụng thiết thực, đáp ứng hiệu quả yêu cầu chuyển đổi số học vụ trong giáo dục đại học. Các cơ sở đào tạo, nhà nghiên cứu và học viên quan tâm được khuyến khích tiếp cận, tham khảo cấu trúc mô hình và kế thừa kết quả nghiên cứu này để triển khai ứng dụng vào thực tế quản lý giáo dục hiện đại.