
ĐẠ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 Website xem phim tích hợp
hệ thống gợi ý CineWorld
Tên sinh viên : Nguyễn Bảo Khánh
Giảng viên hướng dẫn : Th.S Trần Thị Mỹ Diệp
Hà Nội, 5/2025
2024.2 CÔNG NGHỆ THÔNG TIN NGUYỄN BẢO KHÁNH 11218463

ĐẠ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 Website xem phim tích hợp
hệ thống gợi ý CineWorld
Tên sinh viên : Nguyễn Bảo Khánh
Mã sinh viên : 11218463
Lớp : 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 dẫn : Th.S Trần Thị Mỹ Diệp
(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 ................................................................................................... viii
DANH MỤC CÔNG THỨC ....................................................................................... xi
MỞ ĐẦU ........................................................................................................................ 1
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI ................................................................... 2
1.1. Lý do lựa chọn đề tài ....................................................................................... 2
1.2. Mục tiêu của đề tài ........................................................................................... 3
1.3. Đối tượng và phạm vi nghiên cứu ................................................................... 3
1.4. Phương pháp nghiên cứu ................................................................................. 4
1.5. Ý nghĩa khoa học và thực tiễn ......................................................................... 4
1.6. Giải pháp triển khai đề tài ................................................................................ 5
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT ............................................................................ 6
2.1. Tổng quan về phương pháp xây dựng Website ............................................... 6
2.1.1. Công cụ sử dụng ....................................................................................... 6
2.1.2. Frontend ................................................................................................... 7
2.1.3. Backend .................................................................................................. 11
2.1.4. Các công nghệ hỗ trợ khác ..................................................................... 14
2.2. Tổng quan về phương pháp xây dựng hệ thống gợi ý ................................... 16
2.3. Lựa chọn phương pháp xây dựng .................................................................. 19

ii
2.3.1. Hệ thống gợi ý lai ................................................................................... 19
2.3.2. Mô hình Content-based Filtering ........................................................... 20
2.3.3. Mô hình Collaborative Filtering ............................................................ 21
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ...................................... 44
3.1. Xác định yêu cầu............................................................................................ 44
3.1.1. Yêu cầu chức năng ................................................................................. 44
3.1.2. Yêu cầu phi chức năng ........................................................................... 44
3.2. Phân tích yêu cầu ........................................................................................... 45
3.2.1. Biểu đồ mô tả ca sử dụng ....................................................................... 45
3.2.2. Biểu đồ hoạt động ................................................................................... 51
3.2.3. Biểu đồ trình tự ....................................................................................... 55
3.2.4. Biểu đồ lớp lĩnh vực ............................................................................... 61
3.3. Thiết kế hệ thống ........................................................................................... 62
3.3.1. Thiết kế kiến trúc hệ thống ..................................................................... 62
3.3.2. Thiết kế cơ sở dữ liệu ............................................................................. 62
CHƯƠNG 4. CÀI ĐẶT VÀ THỬ NGHIỆM ........................................................... 67
4.1. Môi trường phát triển và thử nghiệm ............................................................. 67
4.1.1. Môi trường phát triển Website ............................................................... 67
4.1.2. Môi trường phát triển mô hình học sâu ................................................. 67
4.2. Kết quả đạt được ............................................................................................ 67
4.2.1. Hệ thống gợi ý ........................................................................................ 67
4.2.2. Website CineWorld ................................................................................. 71
KẾT LUẬN ................................................................................................................. 88
TÀI LIỆU THAM KHẢO .......................................................................................... 90

iii
LỜI CAM ĐOAN
Tôi là Nguyễn Bảo Khánh, hiện đang theo học lớp chuyên ngành Công nghệ thông tin
63A với mã sinh viên là 11218463. Giảng viên hướng dẫn Khóa luận tốt nghiệp của tôi
là Th.S Trần Thị Mỹ Diệp. Tôi cam kết rằng toàn bộ nội dung trong khóa luận này là
kết quả từ quá trình tự tìm tòi và nghiên cứu của chính tôi. Các kiến thức được trình bày
trong khóa luận đều trung thực, phản ánh đúng khả năng thực tế của bản thân. Tất cả
nguồn trích dẫn đều tuân thủ quy định về quyền sở hữu trí tuệ, và các tài liệu tham khảo
đã được liệt kê rõ ràng. Tôi chịu hoàn toàn trách nhiệm về nội dung trình bày trong khóa
luận này.
Hà Nội, ngày 19 tháng 5 năm 2025
Sinh viên
(ký, ghi rõ họ tên)

