ĐẠI HC KINH TQUC DÂN
TRƯNG CÔNG NGH
--------!!&##--------
KHÓA LUẬN TỐT NGHIỆP
Xây dng Website cho trung tâm Piano
có tích hp Chatbot vào vic tự động
giao tiếp và đào to nhân s
Tên sinh viên : Trần ThThuý Hưng
Ging viên hưng dẫn : ThS. Cao ThThu Hương
Hà Ni, 2025
2025.2
KHOA
H
C MÁY TÍNH
TRN
TH
THUÝ HƯ
NG 11218411
ĐẠI HC KINH TQUC DÂN
TRƯNG CÔNG NGH
--------!!&##--------
KHÓA LUẬN TỐT NGHIỆP
Xây dng Website cho trung tâm Piano có
tích hp Chatbot vào vic tự động giao
tiếp và đào to nhân s
Tên sinh viên : Trần ThThuý Hưng
Mã sinh viên : 11218411
Lớp : Khoa hc máy tính K63
Ngành : Khoa học máy tính
Khoa : Công nghệ thông tin
Ging viên hưng dẫn : ThS. Cao ThThu Hương
(ChGVHD)
Hà Ni, 2025
i
MỤC LỤC
LỜI CAM ĐOAN ....................................................................... iv
LỜI CM ƠN ............................................................................... v
DANH MC CÁC TVIT TẮT ........................................... vi
DANH MC BNG, BIU Đ............................................... vii
DANH MC HÌNH .................................................................... ix
MỞ ĐẦU ....................................................................................... 1
CHƯƠNG 1. TNG QUAN VỀ ĐỀ TÀI ................................... 3
1.1. Giới thiu đtài ................................................................................ 3
1.1.1. Lý do chn đtài ......................................................................... 3
1.1.2. Mc tiêu ca đtài ...................................................................... 4
1.2. Đối ng nghiên cu và phm vi đtài ........................................ 5
1.2.1. Đi tưng nghiên cứu ................................................................. 5
1.2.2. Phm vi nghiên cứu ..................................................................... 6
1.3. Yêu cu nghip v............................................................................ 6
1.4. Phương pháp nghiên cứu ................................................................ 8
1.4.1. Xây dng Website ........................................................................ 8
1.4.2. Nghiên cu tài liệu ...................................................................... 9
1.4.3. Kho sát ...................................................................................... 9
1.4.4. Phân tích thc tiễn ...................................................................... 9
1.4.5. Phân tích dliệu ....................................................................... 10
1.4.6. Tích hp OpenAI ....................................................................... 10
1.4.7. Liên kết vi FlowiseAI .............................................................. 10
1.4.8. Tích hp Chatbot vào Website .................................................. 11
1.4.9. Kim tra và tinh chnh ............................................................... 11
1.4.10. Đánh giá và phân tích ............................................................. 11
ii
CHƯƠNG 2. SỞ LÝ THUYẾT .......................................... 12
2.1. Các khái nim cơ bản .................................................................... 12
2.1.1. Trí tunhân tạo ......................................................................... 12
2.1.2. Chatbot ...................................................................................... 12
2.1.3. Website ...................................................................................... 13
2.2. Các công cụ sử dụng ...................................................................... 14
2.2.1. Visual Studio Code (VS Code) ................................................. 14
2.2.2. HTML (HyperText Markup Language) .................................. 15
2.2.3. CSS (Cascading Style Sheets) .................................................. 15
2.2.4. JavaScript ................................................................................. 16
2.2.5. Python ....................................................................................... 16
2.3. Công cthiết kế giao din hthng ............................................. 17
2.4. Công cthiết kế Chatbot ............................................................... 18
2.5. Công cthiết kế dữ liệu ................................................................. 19
CHƯƠNG 3. PHÂN TÍCH HTHNG ................................. 20
3.1. Nhận din tác nhân sử dụng (Actor) ............................................ 20
3.2. Use Case tng quát ca hthng .................................................. 21
3.3. Đc tchc năng ............................................................................ 22
3.3.1. Đăng nhập ................................................................................. 22
3.3.2. Chc năng dành cho khách hàng .............................................. 24
3.3.3. Chc năng dành cho qun lý (Super Admin) ............................ 26
3.3.4. Chc năng dành cho nhân viên (Admin) ................................... 41
3.3.5. Chc năng dành cho Chatbot tư vấn ........................................ 50
3.3.6. Chc năng dành cho Chatbot đào tạo ...................................... 51
3.4. Biu đồ lớp ...................................................................................... 52
3.5. Biu đhot đng .......................................................................... 56
CHƯƠNG 4. THIT KẾ HỆ THNG .................................... 63
4.1. Thiết kế cơ sở dữ liệu ..................................................................... 63
4.1.1. Thiết kế bảng dliệu ................................................................. 63
iii
4.1.2. Mi quan hgia các bng ....................................................... 67
4.2. Xây dng Chatbot .......................................................................... 68
4.3.1. Website cho nhân viên và qun lý ............................................. 70
4.3.2. Website cho ngưi dùng ............................................................ 74
4.2.3. Chatbot tư vấn ........................................................................... 82
4.2.4. Chatbot đào tạo ......................................................................... 84
4.3. Hưng dn cài đt và sử dụng ...................................................... 85
4.3.1. Hưng dn cài đặt .................................................................... 85
4.3.2. Hưng dn sử dụng ................................................................... 85
4.5. Kim thử hệ thng ......................................................................... 86
4.5.1. Kế hoch kim th ................................................................... 86
4.5.2. Kết qukim th ...................................................................... 87
CHƯƠNG 5. ĐÁNH GIÁ VÀ HƯNG PHÁT TRIỂN ......... 89
5.1. Đánh giá hthng .......................................................................... 89
5.2. Hn chế hin tại .............................................................................. 89
5.3. Đxut ci tiến trong tương lai .................................................... 90
KẾT LUẬN ................................................................................. 91
TÀI LIU THAM KHẢO ......................................................... 92
CHƯƠNG 6. KẾT QUTURNITIN ....................................... 93