1. Trang chủ
  2. » Cao đẳng - Đại học

Xây dựng hệ thống kinh doanh sách trực tuyến với chatbot (khóa luận tốt nghiệp)

169 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 169
Dung lượng 4,74 MB

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM PHAN QUỐC AN – VÕ THANH BÌNH KHĨA LUẬN TỐT NGHIỆP HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN VỚI CHATBOT KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2022 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM PHAN QUỐC AN - 18520438 VÕ THANH BÌNH - 18520007 KHÓA LUẬN TỐT NGHIỆP HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN VỚI CHATBOT KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN ThS LÊ THANH TRỌNG TP HỒ CHÍ MINH, 2022 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin – Chủ tịch – Thư ký – Ủy viên – Ủy viên ĐHQG TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm 2022 NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN VỚI CHATBOT Nhóm SV thực hiện: Cán hướng dẫn: Phan Quốc An 18520438 Võ Thanh Bình 18520007 ThS Lê Thanh Trọng Đánh giá khóa luận: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về nội dung nghiên cứu: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về chương trình ứng dụng: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về thái độ làm việc sinh viên: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Đánh giá chung: Khóa luận đạt/khơng đạt u cầu khóa luận tốt nghiệp kỹ sư/ cử nhân, xếp loại Giỏi/ Khá/ Trung bình Điểm sinh viên: Phan Quốc An: … ………/10 Võ Thanh Bình: … ………./10 Người nhận xét (Ký tên ghi rõ họ tên) ĐHQG TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm 2022 NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN VỚI CHATBOT Nhóm SV thực hiện: Cán hướng dẫn: Phan Quốc An 18520438 Võ Thanh Bình 18520007 …………………………………… Đánh giá khóa luận: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về nội dung nghiên cứu: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về chương trình ứng dụng: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Về thái độ làm việc sinh viên: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Đánh giá chung: Khóa luận đạt/khơng đạt yêu cầu khóa luận tốt nghiệp kỹ sư/ cử nhân, xếp loại Giỏi/ Khá/ Trung bình Điểm sinh viên: Phan Quốc An: … ………/10 Võ Thanh Bình: … ………./10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Đầu tiền, nhóm chúng em xin gửi lời cảm ơn chân thành đến tập thể quý thầy cô Trường Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh q thầy Khoa Cơng nghệ Phần mềm giúp chúng em có kiến thức tảng để thực khóa luận hành trang cho đường nghiệp thân chúng em sau Nhóm chúng em xin gửi lời cảm ơn lòng biết ơn sâu sắc tới thầy Lê Thanh Trọng, người trực tiếp hướng dẫn nhóm thực khóa, hướng dẫn tận tình đóng góp nhiều ý kiến quý báu giúp chúng em hồn thành tốt khóa luận Cảm ơn giảng viên phản biện thầy cô hội đồng chấm khóa luận tốt nghiệp với lời khuyên, góp ý q báu bổ ích Từ khóa luận em trở nên hoàn thiện Trong thời gian thực đề tài, nhóm vận dụng kiến thức tảng tích lũy đồng thời kết hợp với việc học hỏi tiếp thu kiến thức Chúng em cố gắng vận dụng thu thập để hồn thành đồ án tốt Tuy nhiên, q trình thực hiện, khơng tránh khỏi thiếu sót, chúng em mong nhận thơng cảm góp ý chân thành từ thầy Nhóm chúng em xin trân trọng cảm ơn Thành phố Hồ Chí Minh, tháng 06 năm 2022 Nhóm thực ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN VỚI CHATBOT Cán hướng dẫn: Ths Lê Thanh Trọng Thời gian thực hiện: Từ ngày 21/02/2022 đến ngày 11/06/2022 Sinh viên thực hiện: Phan Quốc An – 18520438 Võ Thanh Bình - 18520007 Mục tiêu Xây dựng hệ thống kinh doanh sách trực tuyến: - Cho phép người dùng tìm kiếm thơng tin sách hệ thống - Đáp ứng đầy đủ yêu cầu ứng dụng kinh doanh sách trực tuyến - Cho phép người quản lý thực thao tác quản trị, xem báo cáo kiểm duyệt hệ thống Xây dựng chatbot tích hợp vào hệ thống: - Giải đáp nhanh thắc mắc chung, giảm tối đa thời gian cần thiết cho việc tìm kiếm thơng tin - Cung cấp hướng dẫn cụ thể cho người dùng - Áp dụng xử lý ngôn ngữ tự nhiên để giao tiếp Phạm vi Phạm vi môi trường: Mobile app dành cho người dùng, web app dành cho người quản lý Phạm vi chức năng: - Đối với ứng dụng quản lý: + Thực thao tác thêm sửa xoá sách, quản lý thông tin người dùng + Nhập sách + Xem báo cáo + Tiếp nhận giải đáp phản hồi - Đối với ứng dụng khách hàng: + Tra cứu tìm kiếm sách + Thêm sách vào giỏ hàng đặt hàng + Gửi phản hồi + Tương tác với chatbot - Đối với chatbot: + Có khả trả lời câu hỏi liên quan đến hệ thống + Hiểu tương đối ngôn ngữ tự nhiên Đối tượng - Người có nhu cầu tra cứu mua sách trực tuyến - Người có nhu cầu tương tác với chatbot thông tin liên quan đến sách hệ thống kinh doanh Phương pháp thực 1.Tìm hiểu - Tìm hiểu khảo sát ứng dụng, hệ thống ecommerce nói chung, hệ thống kinh doanh sách nói riêng - Tìm hiểu cơng nghệ xây dựng chatbot 2.Đối sánh - So sánh rút điểm mạnh, điểm cịn hạn chế 3.Phân tích - Phân tích, lựa chọn nghiệp vụ cần có hệ thống kinh doanh sách kết hợp chatbot để hỗ trợ người dùng 4.Xây dựng - Phân tích thiết kế - Xây dựng ứng dụng di động cho khách hàng, xây dựng website quản lý cho admin Hình 57 Giao diện khách hàng - Đăng nhập 4.2.2 Màn hình đăng ký 138 Hình 58 Giao diện khách hàng - Đăng ký 4.2.3 Trang chủ 139 Hình 59 Giao diện khách hàng - Trang chủ 4.2.4 Màn hình tìm kiếm sách 140 Hình 60 Giao diện khách hàng - Tìm kiếm sách 4.2.5 Màn hình danh sách sách u thích 141 Hình 61 Giao diện khách hàng - Sách u thích 4.2.6 Màn hình danh sách order 142 Hình 62 Giao diện khách hàng - Danh sách order 4.2.7 Màn hình chi tiết sách 143 Hình 63 Giao diện khách hàng - Chi tiết sách 4.2.8 Màn hình Chatbot 144 Hình 64 Giao diện người dùng - Chatbot 4.2.9 Màn hình tài khoản 145 Hình 65 Giao diện khách hàng - Tài khoản 4.2.10 Màn hình phản hồi 146 Hình 66 Giao diện khách hàng - Màn hình phản hồi 4.2.11 Màn hình chỉnh sửa tài khoản 147 Hình 67 Giao diện khách hàng - Chỉnh sửa tài khoản 148 CHƯƠNG YÊU CẦU HỆ THỐNG VÀ TRIỂN KHAI Yêu cầu hệ thống Cấu hình yêu cầu để chạy hệ thống: - Ứng dụng cho Client (Android): + Gradle : 6.7 + minSdkVersion: 16 + targetSdkVersion: 30 - Ứng dụng cho Admin: hoạt động tốt trình duyệt web Triển khai 2.1 Cơng nghệ sử dụng Môi trường phát triển: Web Application, Mobile Application Ngơn ngữ lập trình: Javascript, Dart Database: MongoDB Front-end: ReactJS, Flutter Back-end: NodeJS 2.2 Các tool hỗ trợ Tool phát triển dự án: Visual Studio Code, Postman Tool quản lý phiên bản: Git & Github Tool kiểm soát report: Trello, Microsoft Teams 149 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt • Thơng qua việc nghiên cứu đồng thời kết hợp cơng nghệ, nhóm phát triển hệ thống kinh doanh sách trực tuyến hoàn chỉnh với app mobile dành cho khách hàng web app quản lý • Phần mềm đáp ứng tương đối đầy đủ tốt chức cần có hệ thống kinh doanh sách trực tuyến với giao diện trực quan, dễ sử dụng • Những kết mà nhóm đạt thơng qua q trình nghiên cứu phát triển dự án này: o Các thành viên nhóm thực phối hợp tốt với nhau, chia sẻ công việc hợp lý để đến thành công chung dự án o Hiểu sử dụng NodeJS – công nghệ phổ biến thư viện JS việc xây dựng hệ thống back-end o Tìm hiểu dịch vụ lưu trữ liệu Mongo Atlas, giúp cho việc lưu trữ truy xuất liệu nhanh chóng hiệu o Biết cách vận hành hệ thống Client – Server, quản lý API, biết cách sử dụng phần mềm Postman để kiểm thử API Thuận lợi khó khăn • Thuận lợi: o Các cơng nghệ phát triển dựa ngôn ngữ lập trình mà nhóm biết nên khơng q nhiều thời gian để làm quen o Giảng viên hướng dẫn có nhiều kiến thức kinh nghiệm hỗ trợ nhóm nhiều việc định hướng đề tài giải đáp thắc mắc trình phát triển dự án o Nhóm thực học tập mơi trường đại học động nên có nhiều động lực để tìm tịi, học hỏi, trao đổi kiến thức • Khó khăn: 150 o Dự án lần thành viên nhóm tiếp xúc với chatbot, nên gặp khơng khó khăn q trình tìm hiểu vấn đề liên quan q trình xây dựng chatbot o Khối lượng cơng việc cần thực lớn số lượng thành viên khơng nhiều nên nhóm chịu tương đối nhiều áp lực mặt thời gian o Các platform, framework cập nhật liên tục nên nhóm cần phải can thiệp kịp thời để tránh cho hệ thống gặp lỗi xung đột Hướng phát triển • Những tiềm mà hệ thống tiếp tục phát triển để mở rộng dự án: o Deploy source code để truy cập thơng qua mạng internet o Có thể bổ sung nhiều mặt hàng kinh doanh hệ thống bên cạnh sách (thiết bị công nghệ, đồ gia dụng) o Training thời gian dài hơn, áp dụng thuật tốn trí tuệ nhân tạo để giúp cho chatbot trở nên “thông minh” hơn, phục vụ tốt cho khách hàng o Phát triển chatbot để hỗ trợ nhiều ngơn ngữ hơn, phục vụ khách hàng nhiều nơi giới o Quản lý sách phương thức đại (số seri, mã QR) đặc trưng riêng sách riêng biệt giúp tăng hiệu hoạt động hệ thống o Thu thập liệu thơng qua việc tìm kiếm sách, mua sách khách hàng, phân tích đưa gợi ý sản phẩm phù hợp cho khách hàng để tăng hiệu kinh doanh • Vì ứng dụng mobile phát triển dựa cơng nghệ Flutter nên triển khai AppStore Google Play Store để người tải xuống sử dụng 151 TÀI LIỆU THAM KHẢO [1] Flutter Flutter documentation: https://docs.flutter.dev [Access Date Jun 15, 2022] [2] Flutter Flutter packages: https://pub.dev [Access Date Jun 15, 2022] [3] MongoDB MongoDB Documentation: https://www.mongodb.com/docs/ [Access Date Jun 15, 2022] [4] MongoDB How To Use MERN Stack: A Complete Guide: https://www.mongodb.com/languages/mern-stack-tutorial [Access Date Jun 15, 2022] [5] Bezkoder React Refresh Token with JWT and Axios Interceptors: https://www.bezkoder.com/react-refresh-token/ [Access Date Jun 15, 2022] [6] Dialogflow API Integration – Dialogflow ES: https://cloud.google.com/dialogflow/es/docs/api-overview [Access Date Jun 15, 2022] [7] Material UI Installation: https://mui.com/material-ui/getting-started/installation/ [Access Date Jun 15, 2022] [8] Mongoose Mongoose Docs: https://mongoosejs.com/docs/ [Access Date Jun 15, 2022] [9] MDN Web Docs Function – Javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions Date Jun 15, 2022] 152 [Access ... 18520007 Mục tiêu Xây dựng hệ thống kinh doanh sách trực tuyến: - Cho phép người dùng tìm kiếm thơng tin sách hệ thống - Đáp ứng đầy đủ yêu cầu ứng dụng kinh doanh sách trực tuyến - Cho phép người... sau: o Thống kê báo cáo doanh thu, lợi nhuận, số lượng sách bán o Thông tin sách nhập sách hệ thống o Các danh mục sách hệ thống o Khuyến hệ thống o Người dùng hệ thống o Đơn hàng hệ thống o... công nghệ trả lời tin nhắn, chăm sóc khách hàng tự động, hay gọi ngắn gọn cơng nghệ chatbot Vì vậy, đề tài ? ?Xây dựng hệ thống kinh doanh sách trực tuyến với chatbot? ?? giải vấn đề nhu cầu mua sách

Ngày đăng: 16/06/2022, 21:06

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w