Báo cáo đồ án xây dựng website bán quần áo tích hợp chatbot sử dụng công nghệ asp net

81 98 0
Báo cáo đồ án xây dựng website bán quần áo tích hợp chatbot sử dụng công nghệ asp net

Đ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

Cùng với sự phát triển không ngừng của công nghệ hiện đại cũng như mạng máy tính ngày càng phát triển, thương mại điện tử ở Việt Nam đang trở thành xu thế chung cho mọi doanh nghiệp. Mạng máy tính toàn cầu là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn thế giới. Trong công cuộc xâm nhập thị trường thương mại điện tử, một trang web bán hàng, quảng bá thương hiệu, quảng bá sản phẩm là thứ không thể thiếu được. Website là nơi tốt nhất để khách hàng từ khắp mọi miền tìm kiếm thông tin chi tiết sản phẩm một cách nhanh chống và chính xác. Chỉ cần một thiết bị hỗ trợ trình duyệt web và có đường truyền Internet thì mọi khách hàng có ngay lập tức thông tin mới nhất về sản phẩm cũng như thương hiệu mà họ mong muốn, và chỉ cần một vài thao tác đơn giản để đặt hàng và thanh toán là sản phẩm họ cần đã có thể chuyển giao đến tận nhà hay tận nơi mà họ mong muốn chỉ trong vòng vài ngày. Vì vậy, em đã chọn đề tài “Xây dựng website bán quần áo tích hợp chat bot”.

BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CHUYÊN ĐỀ CƠ SỞ XÂY DỰNG WEBSITE BÁN QUẦN ÁO TÍCH HỢP CHATBOT Ngành: An tồn thơng tin Mã số: Sinh viên thực hiện: Lê Xuân Hưng Lớp: Cán hướng dẫn: ThS Lê Việt Hà Trung tâm tin học - Văn phịng phủ Hà Nội - 2022 BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CHUYÊN ĐỀ CƠ SỞ XÂY DỰNG WEBSITE BÁN QUẦN ÁO TÍCH HỢP CHATBOT Ngành: An tồn thơng tin Mã số: Sinh viên thực hiện: Lê Xuân Hưng Lớp: Cán hướng dẫn: ThS Lê Việt Hà Trung tâm tin học - Văn phịng phủ Hà Nội - 2022 TÓM TẮT ĐỀ TÀI Cùng với phát triển không ngừng công nghệ đại mạng máy tính ngày phát triển, thương mại điện tử Việt Nam trở thành xu chung cho doanh nghiệp Mạng máy tính tồn cầu sản phẩm có giá trị lớn lao ngày trở nên công cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn giới Trong công xâm nhập thị trường thương mại điện tử, trang web bán hàng, quảng bá thương hiệu, quảng bá sản phẩm thứ thiếu Website nơi tốt để khách hàng từ khắp miền tìm kiếm thơng tin chi tiết sản phẩm cách nhanh chống xác Chỉ cần thiết bị hỗ trợ trình duyệt web có đường truyền Internet khách hàng có thơng tin sản phẩm thương hiệu mà họ mong muốn, cần vài thao tác đơn giản để đặt hàng toán sản phẩm họ cần chuyển giao đến tận nhà hay tận nơi mà họ mong muốn vịng vài ngày Vì vậy, em chọn đề tài “Xây dựng website bán quần áo tích hợp chat bot” MỤC TIÊU CHÍNH  Tìm hiểu nắm bước thu thập, phân tích, thiết kế hệ thống ngôn ngữ C# Net sở liệu SQL Server để lập trình website đáp ứng yêu cầu  Tìm hiểu Clicking Bot  Xây dựng chatbot sử dụng AI model KẾT QUẢ  Hoàn thiện chuyên đề tốt nghiệp  Xây dựng website đáp ứng yêu cầu chức o Chức người dùng  Đăng ký  Đăng nhập  Đổi mật  Tìm kiếm sản phẩm  Giỏ hàng  Đặt hàng toán  Chat bot hỗ trợ khách hàng o Chức quản lý  Thêm sửa xoá sán phẩm  Quản lý tài khoản người dùng  Xác nhận đơn hàng  Tiến hành triển khai thử nghiệm website môi trường thực tế LỜI CAM ĐOAN Tác giả xin cam đoan Chuyên đề sở thân tác giả Các kết Chuyên đề sở trung thực, không chép từ nguồn hình thức Việc tham khảo nguồn tài liệu (nếu có) thực trích dẫn ghi nguồn tài liệu tham khảo quy định Tác giả ĐATN/KLTN Chữ ký i LỜI CÁM ƠN Để hoàn thành đề tài chuyên đề tốt nghiệp này, trước hết em gửi lời cảm ơn chân thành đến thầy cô giáo trường Học Viện Kỹ Thuật Mật Mã nói chung, thầy Khoa An Tồn Thơng Tin nói riêng dạy dỗ cho em kiến thức môn đại cương môn chuyên ngành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt q trình học tập để em có ngày hơm Mặc dù trình làm chuyên đề em cố gắng nhiên không tránh khỏi thiếu sót Em hy vọng nhận ý kiến nhận xét, góp ý thầy cô giáo vấn đề triển khai báo cáo chuyên đề tốt nghiệp em hồn thiện giúp em có thêm kinh nghiệm quý báu Cuối cùng, em xin kính chúc thầy cô giảng viên trường Học Viện Kỹ Thuật Mật Mã nói chung, thầy khoa an tồn thơng tin nói riêng ln ln dồi sức khỏe thành công nghiệp giảng dạy cao quý Em xin chân thành cảm ơn! Hà Nội, tháng năm 2022 Sinh viên thực ii MỤC LỤC DANH MỤC CÁC HÌNH ẢNH v DANH MỤC BẢNG BIỂU vii DANH MỤC CÁC TỪ VIẾT TẮT VÀ GIẢI THÍCH CÁC THUẬT NGỮ viii CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG 10 1.1 Lý chọn đề tài .10 1.2 Đặt vấn đề 10 1.3 Phạm vi đề tài 11 1.4 Phương pháp nghiên cứu/Hướng giải đề tài 11 CHƯƠNG CÔNG NGHỆ SỬ DỤNG .14 2.1 Hệ quản trị sở liệu SQL Server .14 2.2 Tổng quan ASP.NET MVC 16 2.3 Tổng quan Web API .18 2.4 Tổng quan kiến trúc Entity Framework 22 2.5 Tổng quan Entity Framework Code First .24 2.6 HTML, CSS JavaScript 26 2.7 Dialogflow 27 CHƯƠNG Phân tích thiết kế hệ thống .28 3.1 Các bước hoàn thành dự án .28 3.2 Thu thập yêu cầu .28 3.2.1 Yêu cầu doanh nghiệp 28 3.2.2 Yêu cầu chức .30 3.2.3 Yêu cầu phi chức .31 3.2.4 Yêu cầu hệ thống 31 3.3 Phân tích 31 3.3.1 Sơ đồ use case 31 3.3.2 Mô tả chi tiết số use case .37 3.3.3 Sơ đồ 46 3.3.4 Thiết kế sở liệu 50 3.3.5 Một số kịch chatbot .54 CHƯƠNG THỰC NGHIỆM VÀ ĐÁNH GIÁ 55 iii 4.1 Cài đặt cấu hình 55 4.1.1 Cài đặt visual studio 55 4.1.2 Cài đặt SQL server, SQL server management studio (SSMS), backup data56 4.1.3 Cài đặt internet information sevices (IIS) 57 4.1.4 Kết nối database 57 4.1.5 Tích hợp chatbot 58 4.1.6 Cấu hình chatbot 58 4.2 Kết thực nghiệm 64 4.2.1 Người dùng 64 4.2.2 Quản lý .70 4.3 Đánh giá kết luận 73 TÀI LIỆU THAM KHẢO 75 PHỤ LỤC 76 iv DANH MỤC CÁC HÌNH ẢNH Hình 2.1 Hệ quản trị CSDL SQL Server .14 Hình 2.2 Các thành phần SQL Server 15 Hình 2.3 Mơ hình ASP.NET MVC .17 Hình 2.4 Cấu trúc REST .20 Hình 2.5 Kiến trúc Entity Framework 23 Hình 2.6 Luồng khởi tạo database .25 Hình 2.7 Định nghĩa lớp Context khơng có đối số truyền vào 25 Hình 2.8 Định nghĩa lớp Context truyền vào tên database 26 Hình 3.1 Các ký hiệu 33 Hình 3.2 Sơ đồ use case tổng quát 34 Hình 3.3 Sơ đồ use case quản lý phía người quản trị 35 Hình 3.4 Sơ đồ use case quản lý đặt hàng 35 Hình 3.5 Sơ đồ use case quản lý danh mục 36 Hình 3.6 Sơ đồ use case quản lý sản phẩm 36 Hình 3.7 Sơ đồ use case quản lý thành viên 37 Hình 3.8 Sơ đồ use case quản lý phía khách hàng 37 Hình 3.9 Sơ đồ use case đặt hàng 38 Hình 3.10 Sơ đồ đăng nhập .47 Hình 3.11 Sơ đồ đăng xuất 47 Hình 3.12 Sơ đồ thêm thành viên 48 Hình 3.13 Sơ đồ thêm vào giỏ hàng 48 Hình 3.14 Sơ đồ đặt hàng 49 Hình 3.15 Sơ đồ thêm sản phẩm .50 Hình 3.16 Sơ đồ xem danh sách sản phẩm .50 Hình 4.1 Cài đặt gói từ visual studio 55 Hình 4.2 SQL server 56 Hình 4.3 Backup data 56 Hình 4.4 Windows features 57 Hình 4.5 Kết nối database 58 Hình 4.6 Thêm chatbot vào website 58 Hình 4.7 Context 59 Hình 4.8 Event .59 Hình 4.9 Training phrases 60 Hình 4.10 Action and parameter 61 Hình 4.11 Responses 61 Hình 4.12 Entity 62 Hình 4.13 Training 63 v Hình 4.14 Trang chủ 64 Hình 4.15 Đăng nhập 64 Hình 4.16 đăng ký .65 Hình 4.17 Xem sản phẩm 65 Hình 4.18 Giỏ hàng .66 Hình 4.19 Thanh tốn 66 Hình 4.20 Xác thực .67 Hình 4.21 giao dịch thành công 67 Hình 4.22 Chatbot demo 68 Hình 4.23 Chatbot demo 69 Hình 4.24 quản lý tài khoản 70 Hình 4.25 Quản lý danh mục 70 Hình 4.26 Quản lý sản phẩm .71 Hình 4.27 Quản lý đơn hàng .71 Hình 4.28 Báo cáo doanh thu 72 Hình 4.29 Quản lý chatbot 72 DANH MỤC BẢNG BIỂU vi ... MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CHUYÊN ĐỀ CƠ SỞ XÂY DỰNG WEBSITE BÁN QUẦN ÁO TÍCH HỢP CHATBOT Ngành: An tồn thơng tin Mã số: Sinh viên thực hiện: Lê Xuân Hưng Lớp: Cán hướng dẫn: ThS Lê Việt Hà Trung tâm... tác đơn giản để đặt hàng toán sản phẩm họ cần chuyển giao đến tận nhà hay tận nơi mà họ mong muốn vịng vài ngày Vì vậy, em chọn đề tài ? ?Xây dựng website bán quần áo tích hợp chat bot” MỤC TIÊU CHÍNH... Với phát triển công nghệ thông tin, việc sử dụng thiết bị công nghệ phần mềm hỗ trợ công việc ngày điều thiết yếu Để phục vụ nhu cầu mua hàng từ phận nhà máy hệ thống cần triển khai website thương

Ngày đăng: 24/03/2023, 16:54

Tài liệu cùng người dùng

Tài liệu liên quan