
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Phát triển ứng dụng di động kết hợp
mạng xã hội và trò chơi (social gaming
app)
Tên sinh viên : Đinh Văn Mỹ
Giảng viên hướng dẫn : Ts. Nguyễn Trung Tuấn
Hà Nội, 5/2025
2025 - 2 KHOA HỌC MÁY TÍNH Đinh Văn Mỹ 11218415

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Phát triển ứng dụng di động kết hợp
mạng xã hội và trò chơi (social gaming
app)
Tên sinh viên : Đinh Văn Mỹ
Mã sinh viên : 11218415
Lớp : Khoa học máy tính K63
Ngành : Khoa học máy tính
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : Ts. Nguyễn Trung Tuấn
(Chữ ký GVHD)
Hà Nội, 5/2025

MỤC LỤC
MỤC LỤC
LỜI CAM ĐOAN
LỜI CẢM ƠN
MỞ ĐẦU ............................................................................................................... 1
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI ................................................................. 2
1.1. Lý do chọn đề tài ......................................................................................... 2
1.2. Mục tiêu của đề tài ...................................................................................... 3
1.3. Phạm vi đề tài .............................................................................................. 4
1.4. Nội dung và kế hoạch thực hiện .................................................................. 5
1.4.1 Nội dung thực hiện ................................................................................ 5
1.4.2 Kế hoạch thực hiện ................................................................................ 6
1.5. Các công nghệ sử dụng ............................................................................... 7
1.5.1. Flutter ................................................................................................... 7
1.5.1.1. Cấu tạo của một Project Flutter ......................................................... 7
1.5.1.2. Các tính năng của Flutter .................................................................. 8
1.5.2. Ngôn ngữ lập trình Dart ........................................................................... 9
1.5.3. Firebase là gì? ........................................................................................ 10
1.5.3.1. Giới thiệu về Firebase ..................................................................... 10
1.5.3.2. Các tính năng của Firebase ............................................................. 11
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.............................. 12
2.1. Đặc tả yêu cầu hệ thống ............................................................................ 12
2.1.1. Yêu cầu chức năng ............................................................................. 12
2.1.2. Yêu cầu phi chức năng ....................................................................... 15
2.2. Phân tích hệ thống ..................................................................................... 16
2.2.1. Xác định các tác nhân ........................................................................ 16
2.2.2. Xác định ca sử dụng ........................................................................... 17
2.2.3. Biểu đồ ca sử dụng tổng quát ............................................................. 19
2.2.4. Đặc tả chi tiết ca sử dụng ................................................................... 19
2.2.5. Biểu đồ lớp ......................................................................................... 32

2.2.6. Biểu đồ tuần tự cho một số ca sử dụng quan trọng ............................ 32
CHƯƠNG 3: TRIỂN KHAI XÂY DỰNG ....................................................... 42
3.1. Xác thực và người dùng ............................................................................ 42
3.1.1. Giao diện xác thực ............................................................................. 42
3.1.2. Home page ......................................................................................... 46
3.2. Tính năng trò chơi (Gaming) .................................................................... 47
3.2.1. Offline Games .................................................................................... 47
3.2.2. Online Game ...................................................................................... 52
3.3. Tính năng xã hội (Social) .......................................................................... 54
3.3.1. Posts ................................................................................................... 54
3.3.2. Reel .................................................................................................... 56
3.3.3. Matching friend .................................................................................. 57
3.4. Nhắn tin và AI assistant ............................................................................ 59
3.4.1. Nhắn tin .............................................................................................. 59
3.4.2. AI assistant ......................................................................................... 61
3.5. Quản trị hệ thống (kiểm duyệt) ................................................................. 62
KẾT LUẬN ......................................................................................................... 65
TÀI LIỆU THAM KHẢO ................................................................................. 68

LỜI CAM ĐOAN
Với tất cả lòng thành kính và trách nhiệm, em xin cam đoan rằng khóa
luận tốt nghiệp với đề tài “Phát triển ứng dụng di động kết hợp mạng xã hội và
trò chơi social gaming app” là thành quả lao động trí tuệ và công sức của em
trong suốt quá trình nghiên cứu và thực hiện.
Mọi nội dung được trình bày trong khóa luận, từ ý tưởng ban đầu, phân
tích kỹ lưỡng, thiết kế cẩn trọng cho đến quá trình triển khai, đều là sản phẩm
độc lập do em thực hiện dưới sự định hướng khoa học tận tình của thầy Nguyễn
Trung Tuấn. Em xin khẳng định rằng không có bất kỳ phần nào trong công trình
này được sao chép từ nguồn nào mà không ghi rõ xuất xứ. Tất cả các tài liệu
tham khảo, trích dẫn, hoặc thông tin từ các nguồn khác đều được em ghi nhận
đầy đủ và minh bạch trong phần tài liệu tham khảo.
Em hoàn toàn chịu trách nhiệm về tính trung thực, chính xác của mọi
thông tin, số liệu, và kết quả được trình bày trong khóa luận này. Đồng thời, em
xin cam kết rằng nội dung của khóa luận chưa từng được sử dụng hoặc nộp cho
bất kỳ chương trình đào tạo nào khác tại bất kỳ cơ sở giáo dục nào.
Em xin bày tỏ lòng biết ơn sâu sắc đến thầy Nguyễn Trung Tuấn, người đã
không ngần ngại dành thời gian quý báu để hướng dẫn, chỉ bảo em trong suốt
hành trình thực hiện khóa luận. Em cũng xin gửi lời cảm ơn chân thành đến nhà
trường, các bạn đồng nghiệp, và những ai đã hỗ trợ em để hoàn thành công trình
này một cách trọn vẹn nhất.
Hà Nội, ngày 19 tháng 5 năm 2025
Sinh viên
(ký, ghi rõ họ tên)
Họ và tên

