ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Phát triển Website thương mại điện t
tích hp Chatbot AI nâng cao
tri nghim người dùng
Tên sinh viên : Triu Minh Quân
Giảng viên hướng dn : THS. Trn Quang Toàn
Hà Ni, 5/2025
2025.2 CÔNG NGH THÔNG TIN TRIU MINH QUÂN 11218478
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Phát triển Website thương mại điện t
tích hp Chatbot AI nâng cao
tri nghim ngưi dùng
Tên sinh viên : Triu Minh Quân
Mã sinh viên : 11218478
Lp : Công ngh thông tin 63B
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Giảng viên hướng dn : THS. Trn Quang Toàn
(Ch ký GVHD)
Hà Ni, 5/2025
MC LC
DANH MC HÌNH NH .................................................................................. i
DANH MC BNG .......................................................................................... iii
DANH MC T VIT TT ........................................................................... iv
LỜI NÓI ĐẦU ....................................................................................................v
LỜI CAM ĐOAN .............................................................................................. vi
LI CM ƠN ................................................................................................... vii
M ĐẦU ............................................................................................................ 1
TÓM TT Đ ÁN ............................................................................................ 3
1. Đưa vấn đ ................................................................................................... 3
2. ng tiếp cn ............................................................................................ 3
3. Cách gii quyết vn đ ................................................................................ 3
4. Kết qu đạt được ......................................................................................... 4
CHƯƠNG I: TỔNG QUAN ............................................................................. 5
1. Gii thiu: ........................................................................................... 5
2. Mc tiêu nghiên cu ........................................................................... 5
3. Đối tưng và phm vi nghiên cu ..................................................... 6
4. Hin trng và vn đ cn gii quyết ................................................. 6
5. Ý nghĩa khoa hc và thc tin của đề tài ......................................... 7
CHƯƠNG II: NGHIÊN CỨU LÝ THUYẾT ................................................. 9
1. PHP và mô hình MVC ....................................................................... 9
1.1. PHP ...................................................................................................... 9
1.2. Mô hình MVC trong PHP ............................................................... 10
2. Javascript .......................................................................................... 13
3. Boostrap ............................................................................................ 15
4. H cơ sở d liu MySQL ................................................................. 16
5. Truy vn d liu trong PHP vi MySQL....................................... 17
5.1. Cách truy vn trong PHP ................................................................ 17
5.2. Ưu đim ca vic s dng truy vn SQL trong PHP .................... 17
6. Mt s công ngh khác ..................................................................... 18
6.1. Tích hp chatbot AI ......................................................................... 18
6.2. H thng gi ý cho khách hàng ....................................................... 19
CHƯƠNG III: HIN THC HÓA NGHIÊN CU .................................... 22
1. Các tác nhân: .................................................................................... 22
1.1. Actor: Qun tr viên (Administrator) ............................................ 22
1.2. User: Khách hàng (User) ................................................................. 24
2. Các chức năng: ................................................................................. 26
3. Bo mt h thng .............................................................................. 26
4. Trin khai h thng (Deployment).................................................. 28
5. Sơ đồ cơ sở d liu: .......................................................................... 29
6. Biu đ use case: ............................................................................... 29
7. Biu đ trình t: ............................................................................... 34
8. Biu đ hot đng: ........................................................................... 39
9. Cơ sở d liu: .................................................................................... 50
CHƯƠNG IV: KẾT QU VÀ HƯỚNG PHÁT TRIN ............................. 56
1. Màn hình giao din chính: ............................................................... 56
2. Màn hình đăng nhập: ....................................................................... 56
3. Màn hình đăng ký: ........................................................................... 57
4. Màn hình tin tc: .............................................................................. 57
5. Màn hình chi tiết sn phm: ........................................................... 58
6. Màn hình xem danh sách sn phm: .............................................. 58
7. Màn hình trang qun lý: .................................................................. 59
8. Màn hình qun lý th loi: .............................................................. 59
9. Màn hình qun lý sn phm: .......................................................... 60
10. Màn hình qun lý phiếu gim giá: .................................................. 60
11. Màn hình qun lý khách hàng: ....................................................... 61
12. Màn hình qun lý đt hàng: ............................................................ 61
CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIN ............................ 65
1. Kết lun ............................................................................................. 65
2. Những đóng góp mi ........................................................................ 66
3. ng phát trin .............................................................................. 67
DANH MC TÀI LIU THAM KHO ....................................................... 69
i
DANH MC HÌNH NH
Hình 2.1. Hình nh logo PHP....................................................................... 9
Hình 2.1. Hình nh cu trúc MVC .............................................................. 11
Hình 3.1. Sơ đ cơ sở d liu ..................................................................... 29
Hình 3.2. Biểu đồ use case tng quát ......................................................... 29
Hình 3.3. Biểu đồ use case đăng ký tài khoản ............................................ 30
Hình 3.4.. Biểu đồ use case đăng nhập ....................................................... 30
Hình 3.5. Biểu đồ use case đăng xuất ......................................................... 30
Hình 3.6. Biểu đồ use case thanh toán ....................................................... 31
Hình 3.7. Biểu đồ use case qun lý ging .............................................. 31
Hình 3.8. Biểu đồ use case qun lý khách hàng ......................................... 32
Hình 3.9. Biểu đồ use case quản lý đơn hàng ............................................. 32
Hình 3.10. Biểu đồ use case qun lý mã gim giá ...................................... 33
Hình 3.11. Biểu đồ use case qun lý sn phm .......................................... 33
Hình 3.12. Biểu đồ trình t đăng nhập ....................................................... 34
Hình 3.13. Biểu đồ trình t đăng ký ........................................................... 34
Hình 3.14. Biểu đồ trình t thêm gi hàng ................................................. 35
Hình 3.15. Biểu đồ trình t mua hàng ........................................................ 35
Hình 3.16. Biểu đồ trình qun lý thông tin ................................................. 35
Hình 3.17. Biểu đ trình t qun lý sn phm ............................................ 35
Hình 318. Biểu đồ trình t qun lý mã gim giá ........................................ 35
Hình 3.19. Biểu đ trình t qun lý Slide-Banner ...................................... 36
Hình 3.20. Biểu đồ trình t qun lý khách hàng ........................................ 36
Hình 3.21. Biểu đ hot động đăng nhập ................................................... 39
Hình 3.22. Biểu đ hot động đăng ký ....................................................... 40
Hình 3.23. Biểu đ hot đng thêm gi hàng ............................................. 41
Hình 3.24. Biểu đồ hot đng qun lý gi hàng ......................................... 41
Hình 3.25. Biểu đồ hot đng thanh toán ................................................... 41
Hình 3.26. Biểu đồ hot đng qun lý thông tin ......................................... 41
Hình 3.27. Biểu đ hot đng qun lý sn phm ........................................ 46
Hình 3.28. Biểu đồ hot đng qun lý khách hàng .................................... 46