ĐẠI HC KINH T QUC DÂN
TRƯNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
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 : Phm Th Mai Phương
Giảng viên hướng dn : PGS.TS Hà Minh Hoàng
Hà Ni, 11/2024
2024-2025-1 CÔNG NGH THÔNG TIN PHM TH MAI PHƯƠNG 11218475
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
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 : Phm Th Mai Phương
Mã sinh viên : 11218475
Lp : 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 dn : PGS.TS Hà Minh Hoàng
(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 NH ................................................................................. viii
LI 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 (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 LIU THAM KHO ............................................................................... 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 phỏng
hành vi lựa chọn của khách hàng BehavQuest” kết quả m việc độc lập của
riêng em quá trình dày ng nghiên cứu, thu thập phân tích các tài liệu về
hình lựa chọn rời rạc nói chung các 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
các dữ liệu thu thập trong quá trình nghiên cứu đều trung thực 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 đúng sự thật 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à ni, ngày 22 tháng 11 năm 2024
Sinh viên
(ký, ghi rõ hn)