TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Xây dng h thng qun lý hc tp và
kim tra k năng phân tích nghiệp v
Tên sinh viên : Lê Th Huế
Giảng viên hướng dn : TS. Phm Tho
Hà Ni, 5/2025
2025.2 CÔNG NGH THÔNG TIN LÊ TH HU 11218461
TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Xây dng h thng qun lý hc tp và
kim tra k năng phân tích nghiệp v
Tên sinh viên : Lê Th Huế
Mã sinh viên : 11218461
Lp : Công ngh thông tin 63A
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Giảng viên hướng dn : TS. Phm Tho
(Ch ký GVHD)
Hà Ni, 5/2025
i
MỤC LỤC
MC LC .................................................................................................................. i
LỜI CAM ĐOAN .................................................................................................... iii
LI CM ƠN .......................................................................................................... iv
DANH MC CÁC T VIT TT .......................................................................... v
DANH MC BNG, BIU Đ ............................................................................. vi
DANH MC HÌNH NH ....................................................................................... ix
LỜI NÓI ĐẦU ........................................................................................................... 1
CHƯƠNG I: GII THIU Đ TÀI ........................................................................ 2
1.1 Lý do la chn đ tài ....................................................................................... 2
1.2 S cn thiết ...................................................................................................... 2
1.3 Yêu cu nghip v ........................................................................................... 3
1.4 Yêu cu k thut .............................................................................................. 4
1.5 Mc tiêu, phạm vi và phương pháp thực hin ............................................. 5
1.5.1 Mc tiêu ..................................................................................................... 5
1.5.2 Phm vi ....................................................................................................... 5
CHƯƠNG II: TNG QUAN V CÔNG NGH ................................................... 7
2.1 Ngôn ng và công ngh nn tng ................................................................... 7
2.1.1 HTML ........................................................................................................ 7
2.1.2 Javascript .................................................................................................... 7
2.1.3 Python ........................................................................................................ 7
2.2 Framework ....................................................................................................... 8
2.2.1 Bootstrap 5 ................................................................................................. 8
2.2.2 Flask ........................................................................................................... 8
2.3 Ngôn ng tin x lý và template .................................................................... 8
2.3.1 SCSS, SASS ............................................................................................... 8
2.3.2 Jinja2 .......................................................................................................... 9
2.4 Lưu tr d liu ................................................................................................ 9
2.4.1 H qun tr cơ sở d liu Microsoft SQL Server: ...................................... 9
2.4.2 Amazon S3 ................................................................................................. 9
2.5 Các thư viện s dng: ................................................................................... 10
2.5.1 Pandas ...................................................................................................... 10
ii
2.5.2 Os ........ ....................................................................................................10
2.5.3 Boto3 ........................................................................................................ 10
2.5.4 Pyodbc ...................................................................................................... 11
2.5.5 Pillow ....................................................................................................... 11
2.6 Tích hp VNPay: ........................................................................................... 11
CHƯƠNG III: PHÂN TÍCH VÀ THIT K H THNG ................................ 12
3.1 Mô t các chức năng trên h thng.............................................................. 12
3.1.1 Chức năng đối vi h thng qun tr ........................................................ 12
3.1.2 Chức năng đối vi thành viên là ngưi c vn (mentor): ........................ 14
3.1.3 Chức năng đối vi thành viên là Hc viên (mentee): .............................. 16
3.2 Thiết kế kiến trúc h thng .......................................................................... 17
3.3 Phân tích các chức năng ............................................................................... 18
3.3.1 Use case tng quát .................................................................................... 18
3.3.2 Use case phân rã h thng: ....................................................................... 20
3.3.3 Biểu đồ hoạt động các chức năng chính .................................................. 29
3.4 Sơ đồ thc th liên kết .................................................................................. 67
3.5 Biểu đồ quan h gia các bng..................................................................... 73
3.5.1 Sơ đồ quan h gia các bng .................................................................... 73
3.5.2 Mô t chi tiết các bng ............................................................................. 75
CHƯƠNG IV: MT S GIAO DIN CHÍNH CA WEBSITE ...................... 87
4.1 Đăng nhập và đăng ký .................................................................................. 87
4.2 Mt s giao din ca mentor ........................................................................ 88
4.3 Mt s giao din ca hc viên ...................................................................... 97
4.4 Mt s trang giao din chính cho admin: ................................................. 105
KT LUN ............................................................................................................ 108
TÀI LIU THAM KHO .................................................................................... 110
iii
LỜI CAM ĐOAN
Em xin cam đoan rng ni dung khóa lun này là thành qu ca quá trình hc
tp, nghiên cu và làm vic nghiêm túc ca bn thân dưới s hướng dn tn tình ca
thy Phm Tho. Tt c các phn trình bày trong khóa lun đều được xây dng da
trên vic nghiên cu i liu, phân tích thc tế tng hp thông tin trích dn t
các ngun tin cy kết hơp cùng sự c gng nhân nhng góp ý quý báu t thy
hướng dn.
gii hn thi gian, kinh nghim ngun lc, em hiu rng khóa lun không
th tránh khi mt s thiếu sót nhất định. Em xin cam kết rng toàn b ni dung trong
khóa luận đều do chính em thc hin, không sao chép hay s dng trái phép t bt k
công trình nào khác nếu không trích dn hoc ghi nguồn đầy đủ. Chính vì vy, nếu
sai sót những điểm chưa hoàn thiện, em xin sn sàng tiếp nhn mi ý kiến đóng
góp để hc hi và ci thin thêm. Em rt mong khóa lun này không ch là mt phn
quan trng trong quá trình hc tp mà còn là nn tng giúp em phát trin và nâng cao
năng lực ca bn thân trong nhng chặng đường tiếp theo.
Em xin trân trng cảm ơn!
Hà Ni, ngày 19 tháng 5 năm 2025
Sinh viên
Th Huế