Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh công nghệ thông tin phát triển nhanh chóng và trở thành ngành kinh tế mũi nhọn, việc ứng dụng tin học hóa vào công tác quản trị hành chính và giáo dục đại học là yêu cầu cấp thiết. Tại các cơ sở giáo dục đại học quy mô lớn như Đại học UEH, khối lượng hồ sơ và dữ liệu đào tạo phát sinh hàng năm rất lớn, bao gồm thông tin tuyển sinh, phân lớp, kế hoạch giảng dạy, đăng ký môn học và kết quả rèn luyện của hàng ngàn sinh viên.
Công tác quản lý điểm số theo phương pháp thủ công (ghi chép sổ sách, nhập xuất và tính điểm rời rạc) bộc lộ nhiều hạn chế: tiêu tốn nhân lực và thời gian, dễ phát sinh nhầm lẫn trong quá trình tổng hợp, hiệu chỉnh thông tin phức tạp, năng suất không cao và tiềm ẩn rủi ro mất mát dữ liệu không thể phục hồi. Do đó, nhóm tác giả đã xây dựng đồ án "Hệ thống quản lý điểm sinh viên UEH – MARC" nhằm mô phỏng và tin học hóa toàn diện quy trình quản trị dữ liệu học tập trên nền tảng cơ sở dữ liệu quan hệ.
Mục tiêu và nhiệm vụ nghiên cứu của đề tài được xác định qua 6 yêu cầu kỹ thuật và nghiệp vụ:
- Xây dựng hệ thống có khả năng truy xuất dữ liệu đầy đủ, chính xác, thuận tiện cho công tác theo dõi và quản lý.
- Đảm bảo độ tin cậy và độ chính xác trong việc tính toán điểm số với sai số nằm trong giới hạn cho phép.
- Tối ưu hóa các thao tác nhập liệu nhanh chóng, xử lý được dữ liệu lớn mà không phát sinh lỗi hệ thống.
- Thiết lập hệ thống dữ liệu liên kết chặt chẽ, tuân thủ đầy đủ các ràng buộc toàn vẹn của mô hình quan hệ.
- Đảm bảo tính bảo mật và an toàn cho toàn bộ dữ liệu lưu trữ.
- Thiết lập cơ chế phân quyền truy cập phù hợp: cho phép phòng đào tạo thực hiện các thao tác quản trị (nhập, sửa, xóa) và cung cấp giao diện tra cứu dữ liệu cho giảng viên, sinh viên.
Đối tượng nghiên cứu của đồ án là mô hình cơ sở dữ liệu quản lý điểm sinh viên theo quy chế đào tạo tín chỉ tại Đại học UEH. Phạm vi nghiên cứu bao gồm việc thu thập, phân tích và mô hình hóa dữ liệu thực tế tại Đại học UEH đối với các khóa đào tạo K44, K45, K46, K47 thuộc 2 loại hình đào tạo (đại trà và chất lượng cao), bao quát 6 khoa, 7 ngành, 9 chuyên ngành, 17 môn học và 26 lớp học phần.
Cơ sở lý thuyết và phương pháp
Đồ án ứng dụng các nền tảng lý thuyết và công cụ kỹ thuật tiêu chuẩn trong lĩnh vực quản trị cơ sở dữ liệu:
- Khung lý thuyết: Lý thuyết cơ sở dữ liệu quan hệ (Relational Database Model), mô hình thực thể kết hợp (Entity-Relationship Model - ER), lý thuyết chuẩn hóa dữ liệu, đại số quan hệ và hệ thống ràng buộc toàn vẹn dữ liệu (toàn vẹn thực thể, toàn vẹn tham chiếu, miền giá trị và ràng buộc nghiệp vụ).
- Nền tảng công nghệ: Hệ quản trị cơ sở dữ liệu quan hệ Microsoft SQL Server, sử dụng ngôn ngữ truy vấn mang tính cấu trúc (Structured Query Language - SQL/T-SQL) để định nghĩa dữ liệu (DDL), thao tác dữ liệu (DML) và truy vấn dữ liệu (DQL).
- Phương pháp nghiên cứu:
- Phương pháp phân tích và mô hình hóa hệ thống: Khảo sát quy chế đào tạo tại UEH, xác định các thực thể, thuộc tính, khóa chính và mối liên kết (1-1, 1-N, N-N).
- Phương pháp thiết kế logic và vật lý: Chuyển đổi mô hình ER sang mô hình quan hệ, phân rã các quan hệ N-N thành các bảng trung gian, xác định kiểu dữ liệu cho từng thuộc tính.
- Phương pháp thiết lập và kiểm soát ràng buộc toàn vẹn: Mô tả ràng buộc bằng ngôn ngữ tự nhiên, biểu diễn dưới dạng ngôn ngữ hình thức (logic vị từ), xây dựng bảng tầm ảnh hưởng (kiểm tra các thao tác Thêm, Xóa, Sửa) và cài đặt bằng các mệnh đề
CHECK, NOT NULL, FOREIGN KEY trên SQL.
- Phương pháp thực nghiệm: Nạp tập dữ liệu mẫu mô phỏng và kiểm thử tính đúng đắn thông qua hệ thống 10 câu truy vấn phức hợp.
- Nguồn dữ liệu: Dữ liệu đào tạo mô phỏng của Đại học UEH được nhóm tác giả tự tổng hợp và số hóa theo quy chuẩn quản lý sinh viên của nhà trường.
Thiết kế và triển khai cơ sở dữ liệu MARC
Cơ sở dữ liệu của hệ thống MARC (mang tên QL_DIEM_SVUEH) được thiết kế gồm 12 bảng quan hệ và 14 ràng buộc toàn vẹn nhằm kiểm soát toàn bộ chu trình đào tạo và đánh giá kết quả học tập.
Danh mục các bảng dữ liệu
| STT |
Tên bảng |
Tên thực thể |
Khóa chính (PK) |
Khóa ngoại (FK) |
Chức năng lưu trữ |
| 1 |
KHOA |
Khoa |
MAKHOA |
Không có |
Thông tin các khoa quản lý chuyên môn trong trường |
| 2 |
NGANH |
Ngành |
MANGANH |
MAKHOA |
Danh mục ngành đào tạo trực thuộc từng khoa |
| 3 |
CHUYENNGANH |
Chuyên ngành |
MACN |
MANGANH |
Danh mục chuyên ngành trực thuộc từng ngành |
| 4 |
LOP |
Lớp |
MALOP |
MACN |
Lớp sinh hoạt của sinh viên theo chuyên ngành |
| 5 |
KHOADT |
Khóa đào tạo |
MAKHOADT |
Không có |
Niên khóa đào tạo, thời gian bắt đầu và kết thúc |
| 6 |
SINHVIEN |
Sinh viên |
MASV |
MALOP, MAKHOADT |
Hồ sơ cá nhân và thông tin hành chính của sinh viên |
| 7 |
CTDT |
Chương trình đào tạo |
MACTDT |
MACN |
Khung chương trình đào tạo theo từng chuyên ngành |
| 8 |
MONHOC |
Môn học |
TENMH |
Không có |
Danh mục môn học, số tín chỉ và số tiết |
| 9 |
CTDT_BAOGOM_MH |
CTĐT bao gồm môn học |
TENMH, MACTDT |
TENMH, MACTDT |
Bảng trung gian giải quyết quan hệ N-N giữa CTĐT và Môn học |
| 10 |
GIANGVIEN |
Giảng viên |
MAGV |
MAKHOA |
Hồ sơ giảng viên và khoa công tác |
| 11 |
LOPHOCPHAN |
Lớp học phần |
MALHP |
MAGV, TENMH |
Lớp học phần mở cho môn học, hệ số điểm và giảng viên dạy |
| 12 |
SV_DANGKY_LHP |
Đăng ký lớp học phần |
MASV, MALHP |
MASV, MALHP |
Bảng trung gian ghi nhận kết quả điểm quá trình và cuối kỳ |
Hệ thống ràng buộc toàn vẹn và bảng tầm ảnh hưởng
Hệ thống cài đặt 14 ràng buộc toàn vẹn bảo đảm tính đúng đắn về mặt ngữ nghĩa và quy chế đào tạo:
- Ràng buộc 1 (
KHOADT): Năm bắt đầu $\le$ Năm kết thúc $\le$ Năm hết thời gian đào tạo. Ảnh hưởng: Thêm/Sửa trên KHOADT.
- Ràng buộc 2 (
SINHVIEN): Giới tính chỉ nhận giá trị 'Nam' hoặc 'Nữ'. Ảnh hưởng: Thêm/Sửa trên SINHVIEN.
- Ràng buộc 3 (
SINHVIEN): Email sinh viên phải có định dạng %@st.vn. Ảnh hưởng: Thêm/Sửa trên SINHVIEN.
- Ràng buộc 4 (
SV_DANGKY_LHP): Học kỳ đăng ký nằm trong tập hợp các số nguyên từ 1 đến 8. Ảnh hưởng: Thêm/Sửa trên SV_DANGKY_LHP.
- Ràng buộc 5 (
GIANGVIEN): Học vị chỉ chấp nhận các giá trị: Thạc sĩ, Tiến sĩ, Phó Giáo sư, Giáo sư, Tiến sĩ Khoa học (hoặc NULL). Ảnh hưởng: Thêm/Sửa trên GIANGVIEN.
- Ràng buộc 6 (
SV_DANGKY_LHP): Điểm quá trình (DIEMQT) và điểm cuối kỳ (DIEMCK) phải nằm trong đoạn $[0.00; 10.00]$. Ảnh hưởng: Thêm/Sửa trên SV_DANGKY_LHP.
- Ràng buộc 7 (
LOPHOCPHAN): Tổng hệ số điểm quá trình và hệ số điểm cuối kỳ phải bằng 1.00 (HSDQT + HSDCK = 1.00). Ảnh hưởng: Thêm/Sửa trên LOPHOCPHAN.
- Ràng buộc 8 (
LOP): Loại hình đào tạo thuộc tập hợp 'CTT' (Chương trình chuẩn/đại trà) hoặc 'CLC' (Chất lượng cao). Ảnh hưởng: Thêm/Sửa trên LOP.
- Ràng buộc 9 (
CTDT): Học kỳ đào tạo thuộc khoảng từ 1 đến 8. Ảnh hưởng: Thêm/Sửa trên CTDT.
- Ràng buộc 10 (
SV_DANGKY_LHP): Năm học bắt đầu phải nhỏ hơn hoặc bằng năm học kết thúc. Ảnh hưởng: Thêm/Sửa trên SV_DANGKY_LHP.
- Ràng buộc 11 (
LOP): Mã lớp tuân theo quy tắc chuỗi ký tự định dạng __C0_ (cho lớp CLC) hoặc __00_ (cho lớp CTT). Ảnh hưởng: Thêm/Sửa trên LOP.
- Ràng buộc 12 (
CTDT): Thời gian bắt đầu phải trước hoặc bằng thời gian kết thúc (TGBD <= TGKT). Ảnh hưởng: Thêm/Sửa trên CTDT.
- Ràng buộc 13 (
GIANGVIEN): Mỗi giảng viên bắt buộc phải trực thuộc một khoa xác định (MAKHOA IS NOT NULL). Ảnh hưởng: Thêm/Sửa trên GIANGVIEN, Xóa/Sửa trên KHOA.
- Ràng buộc 14 (
SINHVIEN): Mỗi sinh viên bắt buộc phải thuộc về một lớp xác định (MALOP IS NOT NULL). Ảnh hưởng: Thêm/Sửa trên SINHVIEN, Xóa/Sửa trên LOP.
Kịch bản truy vấn dữ liệu kiểm thử
Đồ án xây dựng và thực thi 10 câu truy vấn DQL nhằm đáp ứng các bài toán thống kê thực tiễn:
- Đếm số lượng sinh viên nữ thuộc khóa K44 (
COUNT, JOIN, GROUP BY).
- Liệt kê danh sách các khoa có từ 2 giảng viên mang học vị Thạc sĩ trở lên (
GROUP BY, HAVING COUNT >= 2).
- Tính điểm trung bình của sinh viên đối với môn "Kinh tế và quản lý nguồn nhân lực".
- Tính điểm trung bình của sinh viên khóa K45 thuộc lớp "IB001".
- Liệt kê danh sách sinh viên rớt môn học cùng thông tin môn học và học kỳ tương ứng.
- Truy vấn thông tin sinh viên đạt điểm thi cuối kỳ cao nhất môn "Cơ sở lập trình" (sử dụng truy vấn con kết hợp toán tử
>= ALL).
- Xác định khóa đào tạo có số lượng sinh viên nam ít nhất (truy vấn lồng với
<= ALL).
- Trích xuất top 3 sinh viên có điểm thi cuối kỳ cao nhất tại các lớp học phần "Kỹ năng mềm 01" và "Kỹ năng mềm 02" (
TOP 3, ORDER BY DESC).
- Thống kê điểm học tập trung bình của từng lớp sinh viên trong trường.
- Tính điểm trung bình của các sinh viên không theo học tại lớp "EC002" (sử dụng toán tử lọc tập hợp
NOT IN).
Nội dung chính theo từng chương
I. Phân tích hệ thống MARC
Chương này làm rõ bối cảnh công nghệ thông tin và sự cần thiết của việc số hóa dữ liệu điểm thi tại trường đại học. Tác giả giới thiệu hệ thống MARC hoạt động trên nền tảng SQL Server, hỗ trợ sinh viên theo dõi tiến trình học tập từ khi nhập học đến khi tốt nghiệp, hỗ trợ phòng đào tạo kiểm soát việc xét học bổng, khen thưởng, lưu ban và thi lại. Tài liệu mô tả chi tiết các luồng thông tin: cấu trúc mã số sinh viên 11 chữ số, phân bổ sinh viên theo khóa và lớp hành chính, quan hệ giữa chuyên ngành, ngành và khoa, cùng cách tổ chức chương trình đào tạo theo học kỳ và cơ cấu tính điểm gồm điểm quá trình và điểm cuối kỳ của từng lớp học phần.
II. Thiết kế cơ sở dữ liệu
Chương II tập trung chi tiết hóa phần thiết kế kỹ thuật của cơ sở dữ liệu MARC. Nội dung bao gồm bảng từ điển dữ liệu định nghĩa kiểu dữ liệu và độ dài của từng trường thuộc tính (ví dụ: MASV kiểu VARCHAR(15), HOTENSV kiểu NVARCHAR(50), DIEMQT kiểu NUMERIC(4,2)). Tác giả phân tích cụ thể các mối quan hệ thực thể, giải thích nguyên tắc chuyển đổi các liên kết 1-N và N-N sang hệ thống khóa chính và khóa ngoại, đồng thời chi tiết hóa 14 ràng buộc toàn vẹn kèm theo biểu thức toán học và bảng tầm ảnh hưởng tương ứng.
III. Thông tin cơ sở dữ liệu và câu truy vấn
Chương này cung cấp toàn bộ dữ liệu mẫu được nạp vào 12 bảng quan hệ và kịch bản thực thi SQL. Bộ dữ liệu bao gồm thông tin chi tiết của 6 khoa (BIT, KQM, KET, SOF, SOE, LLCT), 7 ngành, 9 chuyên ngành, 11 lớp hành chính, 4 khóa đào tạo (K44 đến K47), 20 sinh viên, 13 giảng viên, 17 môn học, 26 lớp học phần và các bản ghi đăng ký kết quả học tập. Chương cũng cung cấp toàn bộ mã nguồn SQL bao gồm lệnh tạo bảng (CREATE TABLE), tạo khóa ngoại (ALTER TABLE ADD CONSTRAINT FOREIGN KEY), tạo ràng buộc kiểm tra (CHECK) và 10 câu lệnh truy vấn dữ liệu (SELECT).
IV. Nhận xét và đánh giá hệ thống
Chương cuối cùng tổng kết các kết quả đạt được về mặt logic và cấu trúc dữ liệu, đánh giá mức độ khả thi của hệ thống trong việc tiết kiệm thời gian xử lý và nâng cao hiệu quả quản lý điểm tại UEH. Đồng thời, tác giả thẳng thắn chỉ ra các lỗi kỹ thuật phát sinh khi xử lý tập dữ liệu lớn và các giới hạn trong phạm vi nghiệp vụ hiện tại của mô hình.
Kết quả và đóng góp
Đồ án đạt được các kết quả cụ thể sau:
- Xây dựng thành công mô hình cơ sở dữ liệu quan hệ gồm 12 bảng dữ liệu chuẩn hóa, phản ánh chính xác cấu trúc quản lý đào tạo theo tín chỉ tại Đại học UEH.
- Thiết lập và kiểm soát thành công 14 ràng buộc toàn vẹn, bảo đảm tính toàn vẹn dữ liệu từ khâu định dạng thông tin cá nhân (email, mã lớp, mã sinh viên) đến các quy chuẩn đánh giá điểm số (thang điểm 0–10, tổng hệ số bằng 1.00).
- Cài đặt hoàn chỉnh bộ kịch bản SQL thực thi trên Microsoft SQL Server, bao gồm DDL tạo bảng/ràng buộc, DML nhập liệu 12 bảng và DQL thực hiện 10 truy vấn nghiệp vụ phức tạp phục vụ thống kê, phân loại học tập và quản lý giảng dạy.
Giải pháp và kiến nghị được tác giả đề xuất:
- Mở rộng chức năng quản lý để xử lý việc đăng ký và ghi nhận điểm cho sinh viên học ở các học kỳ giữa (học kỳ phụ), thay vì chỉ số hóa cố định theo các học kỳ chính trong chương trình đào tạo.
- Nâng cấp và mở rộng mô hình dữ liệu để quản lý thêm các hoạt động ngoại khóa, điểm rèn luyện và các cuộc thi học thuật của sinh viên.
Đóng góp của đề tài:
- Đồ án chuẩn hóa được mô hình dữ liệu phản ánh sát với thực tế vận hành tại UEH, kết nối thành công mối quan hệ đa tầng giữa Khóa đào tạo – Khoa – Ngành – Chuyên ngành – Lớp – Chương trình đào tạo – Môn học – Lớp học phần – Giảng viên và Sinh viên.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đồ án được văn bản chỉ rõ:
- Hệ thống chưa hỗ trợ xử lý nghiệp vụ đăng ký môn học và nhập điểm ở học kỳ giữa (học kỳ phụ), hiện tại cấu trúc bảng mới chỉ số hóa theo các học kỳ chính tương ứng với khung chương trình đào tạo chuẩn.
- Hệ thống vẫn còn gặp các lỗi nhỏ khi thao tác và nhập các tập dữ liệu có quy mô lớn.
- Phạm vi dữ liệu mới chỉ tập trung vào các chủ thể và thuộc tính phục vụ trực tiếp việc tính điểm học phần, chưa tích hợp dữ liệu về điểm rèn luyện, các hoạt động phong trào và thành tích ngoại khóa của sinh viên.
Hướng phát triển tiếp theo:
- Tối ưu hóa cấu trúc cơ sở dữ liệu và câu lệnh SQL nhằm cải thiện hiệu năng xử lý khi dung lượng dữ liệu tăng cao.
- Thiết kế bổ sung các thực thể và ràng buộc hỗ trợ việc đăng ký học hè, học kỳ phụ, học cải thiện và thi lại.
- Tích hợp thêm các phân hệ quản lý hoạt động phong trào, điểm rèn luyện và thi đua khen thưởng toàn diện.
Giá trị tham khảo
Đồ án là tài liệu tham khảo hữu ích cho:
- Sinh viên các ngành Công nghệ thông tin kinh doanh, Hệ thống thông tin quản lý, Khoa học dữ liệu, Kỹ thuật phần mềm đang học các học phần Cơ sở dữ liệu, Hệ quản trị cơ sở dữ liệu hoặc Phân tích thiết kế hệ thống thông tin.
- Người học cần tài liệu mẫu về quy trình thiết kế cơ sở dữ liệu quan hệ hoàn chỉnh: từ phân tích yêu cầu, xây dựng từ điển dữ liệu, thiết lập bảng tầm ảnh hưởng cho ràng buộc toàn vẹn đến hiện thực hóa mã nguồn SQL Server.
- Phần đáng tham khảo nhất là cách thức xử lý các mối quan hệ nhiều - nhiều thông qua các bảng trung gian (
CTDT_BAOGOM_MH, SV_DANGKY_LHP) và phương pháp xây dựng bảng tầm ảnh hưởng cho 14 ràng buộc toàn vẹn nghiệp vụ.
Câu hỏi thường gặp
1. Hệ thống MARC giải quyết các mối quan hệ nhiều - nhiều (N-N) trong quản lý đào tạo như thế nào?
Trong hệ thống có hai mối quan hệ nhiều - nhiều: quan hệ giữa Chương trình đào tạo và Môn học (CTDT - MONHOC), và quan hệ giữa Sinh viên và Lớp học phần (SINHVIEN - LOPHOCPHAN). Hệ thống giải quyết bằng cách tách thành hai bảng trung gian: bảng CTDT_BAOGOM_MH (có khóa chính phức hợp gồm MACTDT và TENMH) và bảng SV_DANGKY_LHP (có khóa chính phức hợp gồm MASV và MALHP, đồng thời lưu trữ các thuộc tính bổ sung như NAMHOCBD, NAMHOCKT, HKYDK, DIEMQT, DIEMCK).
2. Ràng buộc toàn vẹn về điểm số và hệ số điểm được cài đặt ra sao trong SQL?
Ràng buộc điểm số được cài đặt qua hai mức:
- Tại bảng
LOPHOCPHAN: Ràng buộc toàn vẹn 7 quy định tổng hệ số điểm quá trình và cuối kỳ phải bằng 1.00 (CHECK (HSDQT + HSDCK = 1.00)).
- Tại bảng
SV_DANGKY_LHP: Ràng buộc toàn vẹn 6 quy định điểm quá trình và điểm cuối kỳ phải nằm trong khoảng từ 0.00 đến 10.00 (CHECK ((0.00 <= DIEMCK) AND (DIEMCK <= 10.00) AND (0.00 <= DIEMQT) AND (DIEMQT <= 10.00))).
3. Quy định về định dạng mã số sinh viên, email và mã lớp trong hệ thống là gì?
- Mã sinh viên (
MASV): Phải đủ 11 ký tự số ở dạng chuỗi, là duy nhất cho mỗi sinh viên (ví dụ: 31201023875).
- Email sinh viên (
EMAIL): Được cấp theo mẫu có định dạng kết thúc bằng đuôi @st.vn (ràng buộc bằng CHECK (EMAIL LIKE '%@ST.VN')).
- Mã lớp (
MALOP): Lớp chương trình chuẩn (CTT) có định dạng __00_ (ví dụ: EC002, IB001), lớp chất lượng cao (CLC) có định dạng __C0_ (ví dụ: MRC02, KIC01), được ràng buộc thông qua CHECK (MALOP LIKE '__C0_' OR MALOP LIKE '__00_').
4. Đồ án xây dựng những câu truy vấn phức hợp nào để phục vụ đánh giá học tập?
Đồ án xây dựng các truy vấn SQL sử dụng các mệnh đề nâng cao:
- Sử dụng hàm tổng hợp và gộp nhóm:
COUNT, SUM, AVG, GROUP BY, HAVING để đếm sinh viên nữ, thống kê giảng viên theo học vị và tính điểm trung bình của từng lớp/môn học.
- Sử dụng truy vấn con và toán tử so sánh tập hợp: Toán tử
>= ALL để tìm sinh viên có điểm cuối kỳ cao nhất môn Cơ sở lập trình, toán tử <= ALL để tìm khóa có ít sinh viên nam nhất, và mệnh đề TOP 3 ... ORDER BY DESC để trích xuất 3 sinh viên có điểm cao nhất ở các lớp học phần kỹ năng mềm.
5. Những thiếu sót kỹ thuật và nghiệp vụ nào được nhóm tác giả tự nhận diện trong đồ án?
Nhóm tác giả chỉ ra ba thiếu sót chính: hệ thống chưa quản lý được việc đăng ký học phần ở các học kỳ giữa (học kỳ phụ) mà mới chỉ số hóa theo các học kỳ chính của khung chương trình đào tạo; hệ thống còn phát sinh lỗi nhỏ khi xử lý dữ liệu nhập vào có dung lượng lớn; và phạm vi quản lý mới dừng lại ở điểm số học phần, chưa bao quát được điểm rèn luyện và các hoạt động phong trào của sinh viên.
Kết luận
Đồ án "Hệ thống quản lý điểm sinh viên UEH – MARC" đã hoàn thành việc phân tích, thiết kế và cài đặt một cơ sở dữ liệu quan hệ hoàn chỉnh phục vụ công tác quản lý điểm số theo học chế tín chỉ tại Đại học UEH. Mô hình bao gồm 12 bảng dữ liệu, 14 ràng buộc toàn vẹn chặt chẽ và 10 câu truy vấn nghiệp vụ phức hợp được thực thi bằng ngôn ngữ SQL Server. Mặc dù còn hạn chế ở việc xử lý dữ liệu quy mô lớn và chưa bao quát học kỳ phụ, đồ án là một tài liệu thực hành cơ sở dữ liệu có giá trị tham khảo tốt về phương pháp thiết kế dữ liệu học thuật và chuẩn hóa hệ thống thông tin quản lý đào tạo.