TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
--------□□&□--------
KHÓA LUN TT NGHIP
ng dng hc tp t vng tiếng anh
Tên sinh viên : Đỗ Tuấn Đạt
Giảng viên hướng dn : Nguyn Trung Tun
Hà Ni, 11/2024
2024.1 CÔNG NGH THÔNG TIN ĐỖ TUẤN ĐẠT 11218447
TRƯỜNG ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
--------□□&□--------
KHÓA LUN TT NGHIP
ng dng hc tp t vng tiếng anh
Tên sinh viên : Đỗ Tuấn Đạt
Mã sinh viên : 11218447
Lp : Công ngh thông tin K63A
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Giảng viên hướng dn : Nguyn Trung Tun
(Ch ký GVHD)
Hà Ni, 11/2024
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 ............................................................................................ vii
M ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TNG QUAN V ĐỀ TÀI NGHIÊN CU ............................... 2
1.1. Lý do chọn đề tài ........................................................................................ 2
1.2. Mc tiêu ...................................................................................................... 2
1.3. Đối tưng và phm vi nghiên cu ............................................................ 3
1.4. Ý nghĩa khoa học và thc tin của đềi ................................................. 3
CHƯƠNG 2. CƠ S LÝ THUYT .................................................................... 4
2.1. H điu hành Android ............................................................................... 4
2.2. Công ngh trin khai ................................................................................. 6
2.2.1. Android, Jetpack compose và Kotlin .................................................... 6
2.2.2. Backend vi Node.js và JavaScript ....................................................... 7
2.2.3. Notion và Notion API ........................................................................... 7
2.2.4. Firebase ................................................................................................. 7
2.2.5. MongoDB .............................................................................................. 7
2.2.6. Android Studio ...................................................................................... 8
2.2.7. Máy o .................................................................................................. 8
2.2.8. Android Architecture Components ....................................................... 8
2.2.9. Retrofit và Api ....................................................................................... 9
CHƯƠNG 3. PHÂN TÍCH THIẾT K H THNG ..................................... 11
3.1 Mô t bài toán ........................................................................................... 11
3.2. Đặc t chức năng ...................................................................................... 11
3.2.1. Đăng ký ............................................................................................... 11
3.2.2. Đăng nhập ........................................................................................... 12
ii
3.2.3. Đăng xuất ............................................................................................ 13
3.2.4. Xem ni dung bài hc ......................................................................... 14
3.2.5. Tìm kiếm t vng ................................................................................ 14
3.2.6. Yêu thích t vng. ............................................................................... 15
3.2.7. Báo Cáo ............................................................................................... 16
3.2.8. Flashcard (Hc t vng)...................................................................... 16
3.2.9. Complete Sentence (Sp xếp câu) ....................................................... 17
3.2.10. Chn t đúng nghĩa theo hình nh. ................................................... 18
3.2.11. Ni t theo đúng nghĩa(Match Pair Word) ....................................... 19
3.3. Biểu đồ phân tích thiết kế h thng ........................................................ 19
3.3.1. UseCase tổng quát ............................................................................... 20
3.3.2. Biểu đồ UseCase Phân Rã ................................................................... 20
3.4. Phân tích cấu trúc .................................................................................... 27
3.4.1. Biểu đồ lớp chi tiết của hệ thống ......................................................... 27
3.4.2.Phân tích hành vi .................................................................................. 28
3.5 Biểu đồ hoạt động ..................................................................................... 35
3.6 Thiết kế Cơ Sở Dữ Liệu ............................................................................ 37
Chương 4: CÀI ĐT, TH NGHIỆM VÀ ĐÁNH G ................................ 40
4.1 Cài đặt, triển khai sản phẩm ................................................................... 40
4.2 Sử dụng thử nghiệm sản phẩm ................................................................ 40
4.3 Đánh giá kết quả ....................................................................................... 61
KT LUN ......................................................................................................... 63
TÀI LIU THAM KHO ................................................................................. 64
iii
LỜI CAM ĐOAN
Tôi tên là Đỗ Tuấn Đạt, mã sinh viên 11218447 hiện đang học lp K63A Công
ngh thông tin. Ging viên hướng dn đồ án ca tôi là thy TS. Nguyn Trung
Tun. Tôi xin cam kết rng toàn b ni dung trong khóa lu này ca tôi là quá
trình t tìm hiu và nghiên cu bn thân mình. Nhng kiến thc trình bày trong
khóa lun hoàn toàn trung thc, phản ánh đúng năng lực thc tế ca bn thân.
Tất cả thông tin trích dẫn đều tuân thủ các quy định về sở hữu trí tuệ, và các tài
liệu tham khảo đã được liệt kê một cách rõ ràng. Tôi xin chịu trách nhiệm hoàn
toàn về những nội dung được trình bày trong khóa luận này.
Hà ni, ngày 17 tháng 11 năm
2024
Sinh viên
(ký, ghi rõ hn)