
ĐẠ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 mô phỏng hành vi
lựa chọn của khách hàng BehavQuest
Tên sinh viên : Phạm Thị Mai Phương
Giảng viên hướng dẫn : PGS.TS Hà Minh Hoàng
Hà Nội, 11/2024
2024-2025-1 CÔNG NGHỆ THÔNG TIN PHẠM THỊ MAI PHƯƠNG 11218475

ĐẠ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 mô phỏng hành vi lựa
chọn của khách hàng BehavQuest
Tên sinh viên : Phạm Thị Mai Phương
Mã sinh viên : 11218475
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 : PGS.TS Hà Minh Hoàng
(Chữ ký GVHD)
Hà Nội, 11/2024

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 ................................................................................. viii
LỜI 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 nghiên cứu .................................................................................... 2
1.3. Đối tượng và phạm vi nghiên cứu ............................................................... 3
1.4. Ý nghĩa của đề tài ........................................................................................ 3
CHƯƠNG 2: LÝ THUYẾT VỀ MÔ HÌNH LỰA CHỌN RỜI RẠC ............. 5
2.1. Tổng quan về Mô hình lựa chọn rời rạc ...................................................... 5
2.1.1. Giới thiệu về Mô hình lựa chọn rời rạc ................................................. 5
2.1.2. Nền tảng lý thuyết của Mô hình lựa chọn rời rạc .................................. 5
2.2. Ứng dụng của Mô hình lựa chọn rời rạc ...................................................... 6
2.3 Các bước thực hiện Mô hình lựa chọn rời rạc .............................................. 7
2.4. Đặc điểm chung của các Mô hình lựa chọn rời rạc ..................................... 9
2.4.1. Tập các lựa chọn.................................................................................... 9
2.4.2. Xác suất lựa chọn ................................................................................ 10
2.4.3. Lý thuyết về tiện ích người dùng ........................................................ 11
2.5. Các loại Mô hình lựa chọn rời rạc ............................................................. 12
2.5.1. Phân loại mô hình lựa chọn rời rạc ..................................................... 12
2.5.2. Mô hình Logit ...................................................................................... 13
2.5.3. Mô hình Nested Logit ......................................................................... 17
2.5.4. Mô hình Mixed Logit .......................................................................... 21
2.5.5. Phương pháp Tối đa hóa hợp lý (Maximum Likelihood Estimation -
MLE) ............................................................................................................. 25
2.5.6. Ví dụ minh họa .................................................................................... 29
2.6. Kết luận chương ......................................................................................... 40

ii
CHƯƠNG 3: XÂY DỰNG WEBSITE ............................................................. 41
3.1. Giới thiệu website ...................................................................................... 41
3.1.1. Tên hệ thống ....................................................................................... 41
3.1.2. Mục tiêu của website ........................................................................... 41
3.1.3. Các đối tượng của website .................................................................. 41
3.1.4. Các yêu cầu của website...................................................................... 41
3.1.5. Sự khác biệt giữa các ứng dụng khảo sát trực tuyến hiện tại với
BehavQuest. .................................................................................................. 43
3.2. Một số công cụ và thư viện hỗ trợ ............................................................. 43
3.3. Phân tích hệ thống ...................................................................................... 47
3.3.1. Phân tích chức năng ............................................................................ 47
3.3.2. Phân tích cấu trúc ................................................................................ 54
3.3.3. Phân tích hành vi ................................................................................. 55
3.3.4. Biểu đồ tuần tự .................................................................................... 62
3.4. Thiết kế hệ thống ....................................................................................... 68
3.4.1. Thiết kế giao diện ................................................................................ 68
3.4.2. Thiết kế cơ sở dữ liệu .......................................................................... 78
3.5. Kết luận chương ......................................................................................... 83
CHƯƠNG 4: THIẾT KẾ VÀ THỬ NGHIỆM MÔ HÌNH LỰA CHỌN ..... 84
4.1. Thu thập và xử lý dữ liệu ........................................................................... 84
4.2. Xây dựng và triển khai các mô hình lựa chọn ........................................... 89
4.2.1. Xử lý dữ liệu đầu vào .......................................................................... 89
4.2.2. Xây dựng và triển khai mô hình Logit ................................................ 90
4.2.3. Xây dựng và triển khai mô hình Nested Logit .................................... 92
4.2.4. Xây dựng và triển khai mô hình Mixed Logit ..................................... 96
4.3. Kết luận chương ......................................................................................... 98
CHƯƠNG 5: KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN ..................... 99
5.1. Kết luận ...................................................................................................... 99
5.2. Đề xuất hướng phát triển ........................................................................... 99
TÀI LIỆU THAM KHẢO ............................................................................... 101

iii
LỜI CAM ĐOAN
Em xin cam đoan khóa luận tốt nghiệp với đề tài “Xây dựng hệ thống mô phỏng
hành vi lựa chọn của khách hàng BehavQuest” là kết quả làm việc độc lập của
riêng em và quá trình dày công nghiên cứu, thu thập và phân tích các tài liệu về
Mô hình lựa chọn rời rạc nói chung và các mô hình Logit, Nested Logit, Mixed
Logit nói riêng, đồng thời được sự góp ý hướng dẫn của PGS.TS Hà Minh Hoàng
để hoàn thành khóa luận tốt nhất.
Trong quá trình thực hiện nghiên cứu và hoàn thành khóa luận em đã tuân thủ đầy
đủ các quy định về nghiên cứu, các tài liệu tham khảo đều được trích dẫn rõ ràng
và các dữ liệu thu thập trong quá trình nghiên cứu đều trung thực và khách quan
thông qua các khảo sát trực tiếp.
Em xin cam đoan những điều trên là đúng sự thật và xin chịu hoàn toàn trách nhiệm
nếu có bất kỳ thông tin nào trong khóa luận bị phát hiện vi phạm quy định nghiên
cứu hoặc bản quyền.
Hà nội, ngày 22 tháng 11 năm 2024
Sinh viên
(ký, ghi rõ họ tên)

