
ĐẠ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 Website thương mại điện tử
tích hợp Chatbot AI nâng cao
trải nghiệm người dùng
Tên sinh viên : Triệu Minh Quân
Giảng viên hướng dẫn : THS. Trần Quang Toàn
Hà Nội, 5/2025
2025.2 CÔNG NGHỆ THÔNG TIN TRIỆU MINH QUÂN 11218478

ĐẠ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 Website thương mại điện tử
tích hợp Chatbot AI nâng cao
trải nghiệm người dùng
Tên sinh viên : Triệu Minh Quân
Mã sinh viên : 11218478
Lớp : 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 dẫn : THS. Trần Quang Toàn
(Chữ ký GVHD)
Hà Nội, 5/2025

MỤC LỤC
DANH MỤC HÌNH ẢNH .................................................................................. i
DANH MỤC BẢNG .......................................................................................... iii
DANH MỤC TỪ VIẾT TẮT ........................................................................... iv
LỜI NÓI ĐẦU ....................................................................................................v
LỜI CAM ĐOAN .............................................................................................. vi
LỜI CẢM ƠN ................................................................................................... vii
MỞ ĐẦU ............................................................................................................ 1
TÓM TẮT ĐỒ ÁN ............................................................................................ 3
1. Đưa vấn đề ................................................................................................... 3
2. Hướng tiếp cận ............................................................................................ 3
3. Cách giải quyết vấn đề ................................................................................ 3
4. Kết quả đạt được ......................................................................................... 4
CHƯƠNG I: TỔNG QUAN ............................................................................. 5
1. Giới thiệu: ........................................................................................... 5
2. Mục tiêu nghiên cứu ........................................................................... 5
3. Đối tượng và phạm vi nghiên cứu ..................................................... 6
4. Hiện trạng và vấn đề cần giải quyết ................................................. 6
5. Ý nghĩa khoa học và thực tiễn 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ữ liệu MySQL ................................................................. 16
5. Truy vấn dữ liệu trong PHP với MySQL....................................... 17
5.1. Cách truy vấn trong PHP ................................................................ 17
5.2. Ưu điểm của việc sử dụng truy vấn SQL trong PHP .................... 17
6. Một số công nghệ khác ..................................................................... 18
6.1. Tích hợp chatbot AI ......................................................................... 18

6.2. Hệ thống gợi ý cho khách hàng ....................................................... 19
CHƯƠNG III: HIỆN THỰC HÓA NGHIÊN CỨU .................................... 22
1. Các tác nhân: .................................................................................... 22
1.1. Actor: Quản trị viên (Administrator) ............................................ 22
1.2. User: Khách hàng (User) ................................................................. 24
2. Các chức năng: ................................................................................. 26
3. Bảo mật hệ thống .............................................................................. 26
4. Triển khai hệ thống (Deployment).................................................. 28
5. Sơ đồ cơ sở dữ liệu: .......................................................................... 29
6. Biểu đồ use case: ............................................................................... 29
7. Biểu đồ trình tự: ............................................................................... 34
8. Biểu đồ hoạt động: ........................................................................... 39
9. Cơ sở dữ liệu: .................................................................................... 50
CHƯƠNG IV: KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ............................. 56
1. Màn hình giao diện 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 tức: .............................................................................. 57
5. Màn hình chi tiết sản phẩm: ........................................................... 58
6. Màn hình xem danh sách sản phẩm: .............................................. 58
7. Màn hình trang quản lý: .................................................................. 59
8. Màn hình quản lý thể loại: .............................................................. 59
9. Màn hình quản lý sản phẩm: .......................................................... 60
10. Màn hình quản lý phiếu giảm giá: .................................................. 60
11. Màn hình quản lý khách hàng: ....................................................... 61
12. Màn hình quản lý đặt hàng: ............................................................ 61
CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ............................ 65
1. Kết luận ............................................................................................. 65
2. Những đóng góp mới ........................................................................ 66
3. Hướng phát triển .............................................................................. 67
DANH MỤC TÀI LIỆU THAM KHẢO ....................................................... 69

i
DANH MỤC HÌNH ẢNH
Hình 2.1. Hình ảnh logo PHP....................................................................... 9
Hình 2.1. Hình ảnh cấu trúc MVC .............................................................. 11
Hình 3.1. Sơ đồ cơ sở dữ liệu ..................................................................... 29
Hình 3.2. Biểu đồ use case tổng 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 quản lý giỏ hàng .............................................. 31
Hình 3.8. Biểu đồ use case quản 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 quản lý mã giảm giá ...................................... 33
Hình 3.11. Biểu đồ use case quản lý sản phẩm .......................................... 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 quản lý thông tin ................................................. 35
Hình 3.17. Biểu đồ trình tự quản lý sản phẩm ............................................ 35
Hình 318. Biểu đồ trình tự quản lý mã giảm giá ........................................ 35
Hình 3.19. Biểu đồ trình tự quản lý Slide-Banner ...................................... 36
Hình 3.20. Biểu đồ trình tự quản lý khách hàng ........................................ 36
Hình 3.21. Biểu đồ hoạt động đăng nhập ................................................... 39
Hình 3.22. Biểu đồ hoạt động đăng ký ....................................................... 40
Hình 3.23. Biểu đồ hoạt động thêm giỏ hàng ............................................. 41
Hình 3.24. Biểu đồ hoạt động quản lý giỏ hàng ......................................... 41
Hình 3.25. Biểu đồ hoạt động thanh toán ................................................... 41
Hình 3.26. Biểu đồ hoạt động quản lý thông tin ......................................... 41
Hình 3.27. Biểu đồ hoạt động quản lý sản phẩm ........................................ 46
Hình 3.28. Biểu đồ hoạt động quản lý khách hàng .................................... 46

