ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
XÂY DNG H THNG QUN LÝ GIÁO DC CHO CÔNG
TY CP PHÁT TRIN GIÁO DC & ĐÀO TẠO ODIN
Tên sinh viên : Nguyn Th Hoà
Giảng viên hướng dn : TS. Nguyn Qunh Mai
Hà Ni, 9/2025
2025.3 CÔNG NGH THÔNG TIN NGUYN TH HOÀ 11222424
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
XÂY DNG H THNG QUN LÝ GIÁO DC CHONG TY
CP PHÁT TRIN GIÁO DỤC & ĐÀO TẠO ODIN
Tên sinh viên : Nguyn Th Hoà
Mã sinh viên : 11222424
Lp : 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 dn : TS.Nguyn Qunh Mai
(Ch ký GVHD)
Hà Ni, 9/2025
1
MỤC LỤC
LỜI CAM ĐOAN .............................................................................................. i
DANH MC BIỂU ĐỒ .................................................................................... ii
DANH MC HÌNH NH................................................................................ iii
M ĐẦU ...........................................................................................................iv
CHƯƠNG I: TỔNG QUAN ĐỀ TÀI ................................................................ 9
1.1 Thc trng công tác quản đào tạo ti Công ty CP Phát trin Giáo dc
& Đào to Odin .............................................................................................. 9
1.2. Các vấn đề tn ti nhu cu ng dng công ngh trong quản đào
to .................................................................................................................. 10
1.3. Xu hướng và thc trng ng dng công ngh trong qun lý giáo dc 10
1.4 Mc tiêu của đề tài nghiên cu .............................................................. 11
1.5 Các yêu cu h thng .............................................................................. 11
1.5.1 Các yêu cu chức năng ..................................................................... 11
1.5.2 Các yêu cu phi chức năng .............................................................. 12
1.6 Phm vi và phương pháp thực hin ....................................................... 12
1.6.1 Phm vi ............................................................................................. 12
1.6.2 Phương pháp thực hin .................................................................... 13
CHƯƠNG II: CÁC CÔNG NGHỆ S DNG .............................................. 14
2.1.1 Tng 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 Tng 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. Gii thiu chung .............................................................................. 18
2.4.2. Dch v AWS s dng ..................................................................... 19
2.5. Docker và Docker Compose .................................................................. 19
2
2.5.1. Khái nim Docker ........................................................................... 19
2.5.2. Khái nim Docker Compose ........................................................... 20
CHƯƠNG III: PHÂN TÍCH VÀ THIT K H THNG .......................... 21
3.1. Biểu đồ use case tng quát h thng ..................................................... 21
3.1.1. Chức năng dành cho Qun 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 Hc viên ........................................................ 22
3.2.1 Đối vi h thng dành cho hc viên ................................................. 24
3.2.2 Đối vi h thng dành cho qun lý .................................................. 33
3.2.3 Đối vi h thng cho giáo viên ........................................................... 39
3.3. Biểu đồ tun t ...................................................................................... 42
3.3.1. Đi vi h thng dành cho hc viên ................................................ 42
3.3.2. Đi vi h thng dành cho qun.................................................... 51
3.3.3. Đi vi h thng dành cho giáo viên ............................................... 57
3.4. Biểu đồ cu trúc database ........................................................................ 60
3.4.1. Người dùng (res_users) ................................................................... 60
3.4.2. Câu hi (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 gia câu hi 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 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: KT QU VÀ THO LUN ............................................... 69
4.1 Giao din dành cho hc 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 Ti lên chng ch năng lực đầu vào. ................................................ 74
4.1.4 Theo dõi thông tin lp hc. .............................................................. 75
3
4.1.5 Làm bài tp v nhà. .......................................................................... 76
4.1.6 Kim tra gia khoá/Cui khoá. ....................................................... 77
4.1.7 Xem kết qu bài thi. ......................................................................... 79
4.2 Giao din dành cho qun lý (Admin)..................................................... 81
4.2.1 Admin to mi khóa hc. ................................................................. 81
4.2.2 Admin to mới đề thi. ...................................................................... 82
4.2.3 Admin to mi lp hc ..................................................................... 84
4.2.5 Admin xut báo cáo tháng. .............................................................. 84
4.3 Giao din dành cho giáo viên ................................................................. 85
4.3.1 Màn hình đim danh. ....................................................................... 85
4.3.2 Màn hình chấm điểm. ...................................................................... 86
4.3.3 Mt s giao din chatbot AI ............................................................. 86
KT LUN ...................................................................................................... 88
TÀI LIU THAM KHO ............................................................................... 89