
TRƯỜNG ĐẠ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ý học tập và
kiểm 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 dẫn : TS. Phạm Thảo
Hà Nội, 5/2025
2025.2 CÔNG NGHỆ THÔNG TIN LÊ THỊ HUẾ 11218461

TRƯỜNG ĐẠ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ý học tập và
kiểm tra kỹ năng phân tích nghiệp vụ
Tên sinh viên : Lê Thị Huế
Mã sinh viên : 11218461
Lớp : 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 dẫn : TS. Phạm Thảo
(Chữ ký GVHD)
Hà Nội, 5/2025

i
MỤC LỤC
MỤC LỤC .................................................................................................................. i
LỜI CAM ĐOAN .................................................................................................... iii
LỜI CẢM ƠN .......................................................................................................... iv
DANH MỤC CÁC TỪ VIẾT TẮT .......................................................................... v
DANH MỤC BẢNG, BIỂU ĐỒ ............................................................................. vi
DANH MỤC HÌNH ẢNH ....................................................................................... ix
LỜI NÓI ĐẦU ........................................................................................................... 1
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI ........................................................................ 2
1.1 Lý do lựa chọn đề tài ....................................................................................... 2
1.2 Sự cần thiết ...................................................................................................... 2
1.3 Yêu cầu nghiệp vụ ........................................................................................... 3
1.4 Yêu cầu kỹ thuật .............................................................................................. 4
1.5 Mục tiêu, phạm vi và phương pháp thực hiện ............................................. 5
1.5.1 Mục tiêu ..................................................................................................... 5
1.5.2 Phạm vi ....................................................................................................... 5
CHƯƠNG II: TỔNG QUAN VỀ CÔNG NGHỆ ................................................... 7
2.1 Ngôn ngữ và công nghệ nền tảng ................................................................... 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ữ tiền xử lý và template .................................................................... 8
2.3.1 SCSS, SASS ............................................................................................... 8
2.3.2 Jinja2 .......................................................................................................... 9
2.4 Lưu trữ dữ liệu ................................................................................................ 9
2.4.1 Hệ quản trị cơ sở dữ liệu Microsoft SQL Server: ...................................... 9
2.4.2 Amazon S3 ................................................................................................. 9
2.5 Các thư viện sử dụng: ................................................................................... 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 hợp VNPay: ........................................................................................... 11
CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ................................ 12
3.1 Mô tả các chức năng trên hệ thống.............................................................. 12
3.1.1 Chức năng đối với hệ thống quản trị ........................................................ 12
3.1.2 Chức năng đối với thành viên là người cố vấn (mentor): ........................ 14
3.1.3 Chức năng đối với thành viên là Học viên (mentee): .............................. 16
3.2 Thiết kế kiến trúc hệ thống .......................................................................... 17
3.3 Phân tích các chức năng ............................................................................... 18
3.3.1 Use case tổng quát .................................................................................... 18
3.3.2 Use case phân rã hệ thống: ....................................................................... 20
3.3.3 Biểu đồ hoạt động các chức năng chính .................................................. 29
3.4 Sơ đồ thực thể liên kết .................................................................................. 67
3.5 Biểu đồ quan hệ giữa các bảng..................................................................... 73
3.5.1 Sơ đồ quan hệ giữa các bảng .................................................................... 73
3.5.2 Mô tả chi tiết các bảng ............................................................................. 75
CHƯƠNG IV: MỘT SỐ GIAO DIỆN CHÍNH CỦA WEBSITE ...................... 87
4.1 Đăng nhập và đăng ký .................................................................................. 87
4.2 Một số giao diện của mentor ........................................................................ 88
4.3 Một số giao diện của học viên ...................................................................... 97
4.4 Một số trang giao diện chính cho admin: ................................................. 105
KẾT LUẬN ............................................................................................................ 108
TÀI LIỆU THAM KHẢO .................................................................................... 110

iii
LỜI CAM ĐOAN
Em xin cam đoan rằng nội dung khóa luận này là thành quả của quá trình học
tập, nghiên cứu và làm việc nghiêm túc của bản thân dưới sự hướng dẫn tận tình của
thầy Phạm Thảo. Tất cả các phần trình bày trong khóa luận đều được xây dựng dựa
trên việc nghiên cứu tài liệu, phân tích thực tế và tổng hợp thông tin và trích dẫn từ
các nguồn tin cậy kết hơp cùng sự cố gắng cá nhân và những góp ý quý báu từ thầy
hướng dẫn.
Vì giới hạn thời gian, kinh nghiệm và nguồn lực, em hiểu rằng khóa luận không
thể tránh khỏi một số thiếu sót nhất định. Em xin cam kết rằng toàn bộ nội dung trong
khóa luận đều do chính em thực hiện, không sao chép hay sử dụng trái phép từ bất kỳ
công trình nào khác nếu không có trích dẫn hoặc ghi nguồn đầy đủ. Chính vì vậy, nếu
có sai sót và những điểm chưa hoàn thiện, em xin sẵn sàng tiếp nhận mọi ý kiến đóng
góp để học hỏi và cải thiện thêm. Em rất mong khóa luận này không chỉ là một phần
quan trọng trong quá trình học tập mà còn là nền tảng giúp em phát triển và nâng cao
năng lực của bản thân trong những chặng đường tiếp theo.
Em xin trân trọng cảm ơn!
Hà Nội, ngày 19 tháng 5 năm 2025
Sinh viên
Lê Thị Huế

