
ĐẠ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 ứng dụng học từ vựng và
luyện thi TOEIC
Tên sinh viên : Phạm Huy Hoàng
Giảng viên hướng dẫn : TS. Nguyễn Quỳnh Mai
Hà Nội, 5/2025
2025.05 CÔNG NGHỆ THÔNG TIN PHẠM HUY HOÀNG 11218460

ĐẠ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 ứng dụng học từ vựng và
luyện thi TOEIC
Tên sinh viên : Phạm Huy Hoàng
Mã sinh viên : 11218460
Lớp : Công nghệ thông tin K63B
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, 5/2025

MỤC LỤC
MỤC LỤC ...................................................................................................... 2
LỜI CAM ĐOAN .......................................................................................... 4
LỜI CẢM ƠN ................................................................................................ 5
DANH MỤC TỪ VIẾT TẮT ....................................................................... 6
DANH MỤC BẢNG, BIỂU ĐỒ ................................................................... 7
DANH MỤC HÌNH ....................................................................................... 7
MỞ ĐẦU ........................................................................................................ 8
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI ................................................. 10
1.1. Lý do chọn đề tài ................................................................................ 10
1.2. Mục đích nghiên cứu .......................................................................... 10
1.3. Đối tượng và phạm vi nghiên cứu ...................................................... 11
1.4. Ý nghĩa khoa học và thực tiễn ............................................................ 12
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .......................................................... 14
2.1. Phương pháp học từ vựng bằng Flashcard ......................................... 14
2.2. Lý thuyết về thiết kế game học tập .................................................... 14
2.3. TOEIC và thi thử TOEIC ................................................................... 15
2.3.1. TOEIC là gì? ................................................................................ 15
2.3.2. Thi thử TOEIC ............................................................................. 15
2.4. Các công nghệ sử dụng trong hệ thống .............................................. 16
2.4.1. Capacitor ...................................................................................... 16
2.4.2. NuxtJs .......................................................................................... 18
2.4.3. Pinia ............................................................................................. 18
2.4.4. I18n .............................................................................................. 19
2.4.5. Axios ............................................................................................ 19
2.4.6. Swagger ....................................................................................... 20
2.4.7. ASP.NET Core ............................................................................ 21
2.4.8. RESTful API ............................................................................... 22
2.4.9. JWT Authentication ..................................................................... 23
2.4.10. Mã hoá Bcrypt ........................................................................... 24
2.4.11. Base64 ....................................................................................... 24
CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ....................... 26
3.1. Mô tả bài toán ..................................................................................... 26
3.1.1. Mục tiêu hệ thống ........................................................................ 26

3.1.2. Người dùng cuối .......................................................................... 26
3.1.3. Quản trị hệ thống ......................................................................... 26
3.2. Phân tích hệ thống .............................................................................. 27
3.2.1. Biểu đồ Usecase ........................................................................... 27
3.2.2. Biểu đồ hoạt động ........................................................................ 36
3.2.3. Biểu đồ tuần tự ............................................................................ 43
3.2.4. Biểu đồ lớp .................................................................................. 46
3.3 Thiết kế cơ sở dữ liệu .......................................................................... 47
CHƯƠNG 4. KẾT QUẢ VÀ THẢO LUẬN ............................................. 49
4.1. Kết quả đạt được ................................................................................ 49
4.1.1. Giao diện đăng ký và đăng nhập ................................................. 49
4.1.2. Giao diện trang chủ và chức năng trò chuyện cùng AI ............... 50
4.1.3. Giao diện chức năng học từ vựng ................................................ 51
4.1.4. Giao diện chức năng thi thử Toeic .............................................. 55
4.1.5. Một số giao diện của các chức năng khác ................................... 56
4.2. Thảo luận về hệ thống ........................................................................ 57
4.2.1. Những điểm mạnh đáng chú ý ..................................................... 57
4.2.2. So sánh với các hệ thống khác ..................................................... 58
KẾT LUẬN .................................................................................................. 59
TÀI LIỆU THAM KHẢO .......................................................................... 61

LỜI CAM ĐOAN
Tôi, Phạm Huy Hoàng, sinh viên lớp Công nghệ thông tin 63B của Trường
Công nghệ Đại học Kinh tế Quốc dân, mã sinh viên 11218460, xin xác nhận rằng
toàn bộ nội dung của khoá luận này được thực hiện bởi tôi dưới sự hướng dẫn của
Tiến sĩ Nguyễn Quỳnh Mai. Các kết quả trong khoá luận là sản phẩm của quá trình
nghiên cứu và tìm hiểu mà tôi thực hiện.
Mọi tài liệu tham khảo được sử dụng trong khóa luận đều có nguồn gốc rõ
ràng, minh bạch và đã được trích dẫn đầy đủ. Tôi cam kết chịu trách nhiệm hoàn
toàn nếu có bất kỳ thiếu sót hay sai phạm nào theo quy định của nhà trường.
Hà Nội, ngày 8 tháng 5 năm 2025
Sinh viên
Phạm Huy Hoàng

