
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG HỆ THỐNG QUẢN LÝ GIÁO DỤC CHO CÔNG
TY CP PHÁT TRIỂN GIÁO DỤC & ĐÀO TẠO ODIN
Tên sinh viên : Nguyễn Thị Hoà
Giảng viên hướng dẫn : TS. Nguyễn Quỳnh Mai
Hà Nội, 9/2025
2025.3 CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HOÀ 11222424

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG HỆ THỐNG QUẢN LÝ GIÁO DỤC CHO CÔNG TY
CP PHÁT TRIỂN GIÁO DỤC & ĐÀO TẠO ODIN
Tên sinh viên : Nguyễn Thị Hoà
Mã sinh viên : 11222424
Lớp : Công nghệ thông tin 64B
Ngành : Công nghệ thông tin
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : TS.Nguyễn Quỳnh Mai
(Chữ ký GVHD)
Hà Nội, 9/2025

1
MỤC LỤC
LỜI CAM ĐOAN .............................................................................................. i
DANH MỤC BIỂU ĐỒ .................................................................................... ii
DANH MỤC HÌNH ẢNH................................................................................ iii
MỞ ĐẦU ...........................................................................................................iv
CHƯƠNG I: TỔNG QUAN ĐỀ TÀI ................................................................ 9
1.1 Thực trạng công tác quản lý đào tạo tại Công ty CP Phát triển Giáo dục
& Đào tạo Odin .............................................................................................. 9
1.2. Các vấn đề tồn tại và nhu cầu ứng dụng công nghệ trong quản lý đào
tạo .................................................................................................................. 10
1.3. Xu hướng và thực trạng ứng dụng công nghệ trong quản lý giáo dục 10
1.4 Mục tiêu của đề tài nghiên cứu .............................................................. 11
1.5 Các yêu cầu hệ thống .............................................................................. 11
1.5.1 Các yêu cầu chức năng ..................................................................... 11
1.5.2 Các yêu cầu phi chức năng .............................................................. 12
1.6 Phạm vi và phương pháp thực hiện ....................................................... 12
1.6.1 Phạm vi ............................................................................................. 12
1.6.2 Phương pháp thực hiện .................................................................... 13
CHƯƠNG II: CÁC CÔNG NGHỆ SỬ DỤNG .............................................. 14
2.1.1 Tổng quan về Odoo ............................................................................. 14
2.1.2 Python .................................................................................................. 14
2.1.3 JavaScript ............................................................................................ 15
2.1.4 XML trong odoo .................................................................................. 15
2.2 React Framework ................................................................................... 16
2.2.1 Tổng quan về React .......................................................................... 16
2.2.2 JSX và Component Architecture ..................................................... 16
2.2.3 Node.js Runtime Environment ........................................................ 17
2.3.Database PostgreSQL............................................................................. 17
2.4.Amazon Web Services (AWS) ................................................................ 18
2.4.1. Giới thiệu chung .............................................................................. 18
2.4.2. Dịch vụ AWS sử dụng ..................................................................... 19
2.5. Docker và Docker Compose .................................................................. 19

2
2.5.1. Khái niệm Docker ........................................................................... 19
2.5.2. Khái niệm Docker Compose ........................................................... 20
CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .......................... 21
3.1. Biểu đồ use case tổng quát hệ thống ..................................................... 21
3.1.1. Chức năng dành cho Quản lý (Admin) .......................................... 22
3.1.2. Chức năng dành cho Giáo viên ....................................................... 22
3.1.3. Chức năng dành cho Học viên ........................................................ 22
3.2.1 Đối với hệ thống dành cho học viên ................................................. 24
3.2.2 Đối với hệ thống dành cho quản lý .................................................. 33
3.2.3 Đối với hệ thống cho giáo viên ........................................................... 39
3.3. Biểu đồ tuần tự ...................................................................................... 42
3.3.1. Đối với hệ thống dành cho học viên ................................................ 42
3.3.2. Đối với hệ thống dành cho quản lý .................................................... 51
3.3.3. Đối với hệ thống dành cho giáo viên ............................................... 57
3.4. Biểu đồ cấu trúc database ........................................................................ 60
3.4.1. Người dùng (res_users) ................................................................... 60
3.4.2. Câu hỏi (survey_question) .............................................................. 61
3.4.3. Đề thi (survey_survey) .................................................................... 62
3.4.4. Kĩ năng (survey_skills) ................................................................... 62
3.4.5. Đáp án câu hỏi (survey_question_answer) .................................... 63
3.4.6. Tag (survey_channel_tag) .............................................................. 63
3.4.7.Quan hệ giữa câu hỏi và câu trả lời người dùng ............................. 64
3.4.8.Bài làm của người dùng (survey_user_input) ................................. 64
3.4.9. Quan hệ giữa đề thi và kĩ năng (survey_skill_rel) ......................... 65
3.4.10. Giá trị câu trả lời người dùng (survey_user_input_line)............. 65
3.4.11. Kết quả bài thi người dùng (survey_user_input_tag_result) ..... 66
3.4.12. Kết quả chấm điểm thủ công (survey_criteria_rel) .................... 67
CHƯƠNG IV: KẾT QUẢ VÀ THẢO LUẬN ............................................... 69
4.1 Giao diện dành cho học viên .................................................................. 69
4.1.1 Đăng nhập và đăng ký ..................................................................... 69
4.1.2 Làm bài kiểm tra đầu vào. ............................................................... 71
4.1.3 Tải lên chứng chỉ năng lực đầu vào. ................................................ 74
4.1.4 Theo dõi thông tin lớp học. .............................................................. 75

3
4.1.5 Làm bài tập về nhà. .......................................................................... 76
4.1.6 Kiểm tra giữa khoá/Cuối khoá. ....................................................... 77
4.1.7 Xem kết quả bài thi. ......................................................................... 79
4.2 Giao diện dành cho quản lý (Admin)..................................................... 81
4.2.1 Admin tạo mới khóa học. ................................................................. 81
4.2.2 Admin tạo mới đề thi. ...................................................................... 82
4.2.3 Admin tạo mới lớp học ..................................................................... 84
4.2.5 Admin xuất báo cáo tháng. .............................................................. 84
4.3 Giao diện dành cho giáo viên ................................................................. 85
4.3.1 Màn hình điểm danh. ....................................................................... 85
4.3.2 Màn hình chấm điểm. ...................................................................... 86
4.3.3 Một số giao diện chatbot AI ............................................................. 86
KẾT LUẬN ...................................................................................................... 88
TÀI LIỆU THAM KHẢO ............................................................................... 89

