CHƯƠNG 1. MO DAU wiececssssssssssssssscssssssussessccssssssinsssececsssssniseesecsssssuueseecessssnnee 11 1. Giới thiệu để ti eee cccceccssssssssssstessssssssssssssssccccececceceeneesssmmtssnnnnsssasssssseeceeeeeeeeee li 2. Lý do chọn đề tài.1111 1111 re 1 CHƯƠNG 2.
TONG QUAN DE TAL. eA wero vsse. Phương pháp thực hiện. Ý nghĩa thực tiễn.
Kết quả dự kiẾn. Hiện trạng bài (Oán.--¿-¿- ¿+ ¿+ tt TH HH1 T HH HH HH HH Hi 14 7. Các ứng dụng liên quan.- --- -- - ¿52+ 2+3 St+E2E‡EE+£EEEEExeEexrkerkrkrkererrrrrrree 14 ¬= .1 re 19 CHƯƠNG 3. KIÊN THỨC NEN TẢNG.
Kiến thức chung. Cong nghệ sử dỤng.-- G1111 SH HH HH 27 I9 0020 .-ĂĂQ SH HH ng rrc 30 1.- -- c2 HH HH 36 CHUONG 4. PHAN TÍCH YÊU CAU PHAN MÊM. Danh sách các yêu CẦu.
Mô tả chỉ tiết các yêu cẦu. cnt 1Hv cv T1 T11 1111111111111 1111111111111 111111 E11 Ee ke. ta / xế VI ĐA. Danh sách các USeCase.
Đặc tả chỉ tiết các US€CaS€. 5c Set tt EESEEEEEEEEEEEEEEEEEEEEEEErkrrrrkrrrree 52 CHƯƠNG 5. MÔ TẢ THIET KE PHAN MÊM.-- ¿2 22522 +£++zz+ze2 89 In 5< 087. Kiến trúc hệ thống.--- 2-2 <+SE2EE£EECEEEEEEEEE12112717117121171.
Mô tả các thành phan trong hệ thống. Sơ đồ lớp chỉ tiẾt. Danh sách các lớp đối tượng .-------- 2© ++£+E+2E£+EE+EE2EE2EEEEEErkerkerkerveee 93 2. Mô tả chỉ tiết từng lớp đối tượng.--- -2¿©5¿+52+E£+EE£EE+EEeEEerxerkerkerrees 93 3.
Sửa thông tin SACH .- --- s9 TH nh ngà 109 3. Xem lich sử nhập xuất sách.- - St TT 1111111111111111111 1111111 txe. Quan ly dom hang 1. Tương tác với khách hang.
Đăng ký tài khoản.- -- óc + S1 119301 191111111 91k TH HH HH Hy 120 3. Sửa thông tin tài khOản. Tra CUU SAC .- --- s21 91H TH HH HH nh nghệ 124 3. Đánh giá bình luận sách.
Thêm vào gid hàng.-- --- + S2 1E HH TH ngưng hiệp 127 3. Thanh toán sách trong gø1ỏ hàng. Thêm sách vào danh sách yêu thícChh. Nhắn tin với ChatbOtL.
Gửi phản hỒi. Thiết kế giao điỆn. Danh sach man hinh 0. Giao diện các màn hình.
YÊU CÂU HE THONG VÀ TRIEN KHAI. Yêu cầu hệ thống. Công nghệ sử dụng. HH TH HH TH nh kh 145 2.
Các tool HG tỢ/. KET LUẬN VÀ HƯỚNG PHÁT TRIÉN. Kết Ua No: 17. Thuận lợi và khó khăn.
Hướng phát triỀn.-----2- 2 SE +E£SE£2E£2EEEE12E12712717171121171121121122111 1111 cxeE 147 TÀI LIEU THAM KHẢO.- -- 5: 6S +ESE9EEEEEEEEE+EEEEEEEEEEEEEEEEEEEEEEkrrkrrerg 148 DANH MỤC HÌNH ẢNH s00).2 Ứng dụng 'Tiki. -- 2: £©5s©E2EE#EEE£EEEEEEEEEEEEEEEE21171211711211 71.4 Ứng dung Fahasa .-- -- <1 k3 SH TH HH tệp 18 Hình 2.6 Ứng dụng VinaboOk .-----¿ + ©2+x+2E+EE+EEEEEEtEEEEEECEEEEEEEEEEEEErrrkrrkrrrree 18 Hình 3.1 Hình minh hoa Chatbot.2 Hội thoại minh họa ChafbO(.3 Chatbot - Cách thức hoạt động. ---- -- ¿2 SE * +2 **2EESsEESEeErrreseeree 24 Hình 3.4 Nguyên tắc hoạt động mô hình Client-SerVer-.----- 2s s2 sz=xzzszzs2 25 Hình 3. HH TH HH ng 27 Hinh 3.6 Vi du Intent 1.7 Vi du Intent - 215.8 Kiến trúc Flutter .1 Kiến trúc hệ thong .---- 2-2 2© ©E+EE£EE£EEEEEEEEEEE2E12E122122171 21212 crk, 90 Hình 5.2 Sơ đồ lớp chỉ tiẾt.3 Sơ đồ hoạt động - Đăng ký bán sách .4 So đồ hoạt động - Sửa thông tin sách.------¿¿©c2+s++x+zz+zxzzxerxerxee 109 Hình 5.5 Sơ đồ hoạt động - Quản lý tài khoản .6 Sơ đồ hoạt động - Nhập Sch .7 Sơ đồ hoạt động - Xem lich sử nhập xuất sách .8 Sơ đồ hoạt động - Quản lý đơn hàng.9 Sơ đồ hoạt động - Xem báo cáo doanh T 117 Hình 5.10 Sơ đồ hoạt động - Tương tác với khách hàng.11 Sơ đồ hoạt động - Đăng ký tài khoản .-- 2: 2¿©cs2sz+zxvcxzzxerseees 120 Hình 5.12 Sơ đồ hoạt động - Đăng nhập.
2-2 2 + z+EE£+EEvEESExerkrrrkerrrees 121 Hình 5.13 So đồ hoạt động - Sửa thông tin tài khoản .14 Sơ đồ hoạt động - Tra cứu sách .15 Sơ đồ hoạt động - Đánh gia bình luận sách.16 Sơ đồ hoạt động - Thêm vào giỏ hàng.-- 2-2: 5£ +2E2x2Ec£zz+zzzez 127 Hình 5.17 Sơ đồ hoạt động - Thanh toán sách trong giỏ hàng.18 Sơ đồ hoạt động - Thêm sách vào danh sách yêu thích.19 Sơ đồ hoạt động - Nhắn tin với Chatbot.20 Sơ đồ hoạt động - Gửi phản hồi.---22- 22 52+2++2+2zx2zxzzxesrxeee 131 Hình 5.21 Giao diện Admin - Man hình đăng nhập .24 Giao diện Admin — Màn hình Profile.25 Giao diện Admin — Quản lý các cài đặt khác — Màn hình chính.26 Giao diện Admin - Cac cài đặt khác — Thêm và chỉnh sửa Category.27 Giao diện Admin - Các cài đặt khác — Thêm và chỉnh sửa Mã giảm giá.28 Giao diện Admin - Quan lý đơn hàng.29 Giao diện Admin — Chi tiết đơn hàng.-- 22252 22 22EE+EE+E++Exerxsrxee 137 Hình 5.30 Giao diện Admin - Màn hình quản lý phản hồi.31 Giao diện Admin - Quan lý sách - Màn hình chính.32 Giao diện Admin - Quản lý sách - Chỉnh sửa sách .33 Giao diện Admin - Quản lý sách - Nhập sách — Màn hình chính.34 Giao diện Admin - Quản lý tài khoản - Màn hình chính.35 Giao diện Admin - Màn hình báo cáo - Báo cáo doanh thu.36 Giao diện Admin - Màn hình báo cáo - Báo cáo nhập sách.37 Giao diện Admin - Màn hình báo cáo - Báo cáo bán sách.38 Giao diện khách hàng - Dang nhập.39 Giao diện khách hàng - Dang ky .40 Giao diện khách hàng - Trang ChỦ.-- 5 5< + **+2kE++eExeeEesersreeeee 142 Hình 5.41 Giao diện khách hàng - Sách yêu thích. ---- 5-5 + x+sx+s+sssesee 142 Hình 5.42 Giao diện khách hàng — Sách của danh mục.43 Giao diện khách hàng - Tìm kiếm sách .---- 2 2 2 2+z+++£s+zs+zxez 142 Hình 5.44 Giao diện khách hàng — Gid hàng.45 Giao diện khách hàng - Chi tiết sách .---:---2- 2z ©+z©++zxzzx++zxce¿ 143 Hình 5.46 Giao diện người dùng — ChafboI.47 Giao diện khách hàng - Tài khoản — Don hàng.48 Giao diện khách hàng - Màn hình phản hồi.49 Giao diện khách hàng — Chỉnh sửa tài khoản .50 Giao diện khách hàng — Quản lý số địa chỉ.51 Giao diện khách hàng — Chi tiết đơn hàng .----- ¿52 25522252 144 DANH MỤC BANG Bảng 4.1 Danh sách yêu cầu.--- 2 2 <SESE‡EEEEEEEEEEE21121121121121121111 111111 cre.2 Mô tả yêu cầu Đăng bán sách.3 Mô tả yêu cầu Sửa thông tin sách .-- ¿2 2+c£+£+EE+E+rxerxerxerxerrrred 39 Bang 4.4 Mô tả yêu cầu Kiểm duyệt bình luận .5 Mô tả yêu cầu Quản lý tài khoản khách hàng .6 Mô tả yêu cầu Quản 411.7 Mô tả yêu cầu Báo cáo doanh 86.8 Mô tả yêu cầu Tương tác với khách hàng .9 Mô tả yêu cầu Tra cứu sách.---¿- + ©¿ +c++£+x+++++Ex++Eerxe+rxerkesrxerkesrxee 43 Bảng 4.10 Mô tả yêu cầu Đánh giá bình luận sản phẩm .11 Mô tả yêu cầu Mua sách.---2- 25s 2S SE‡EE2EEEE2E12E1221221271 E1 EEcrkrrrrrei 44 Bang 4.12 Mô tả yêu cầu Quản lý giỏ hằng.-- 2-52 225£+EE2EE2EESEEeEEerkerkerrrred 45 Bang 4.13 Mô tả yêu cầu Thêm vào yêu thích. 2-2-2 +¿+£+x£+++£x++z++zxz+zxez 45 Bảng 4.14 Mô tả yêu cầu Tương tác với Chatbot.- ¿2-52 ©225s+2z++zx2zxerxeereee 46 Bảng 4.15 Danh sách các ÁCOT.16 Danh sách các S€CaS€.17 Đặc ta usecase — Đăng bán sách. 9H HH ng nưkp 52 Bảng 4.18 Đặc ta usecase — Sửa thông tin sácCh.19 Đặc tả usecase — An sách khỏi hệ thống .20 Đặc tả usecase — Kiểm duyệt bình luận.21 Đặc ta usecase — Xóa bình luận.
k S2 SH eriệp 56 Bảng 4.22 Đặc tả usecase — Quản lý tài khoản.23 Đặc ta usecase — Khóa tài khoản. - --- 5 +11 E* SE SH Hệ, 58 Bang 4.24 Đặc ta usecase — Quan lý kho sách .- - --- - --c +csk SH HH khi, 58 Bang 4.25 Đặc ta usecase — Nhập sách. HH ng nà 59 Bảng 4.26 Đặc tả usecase — Xem lịch sử nhập xuất sách.27 Đặc tả usecase — Quản lý đơn hàng.28 Đặc ta usecase — Báo cáo doanh số.-- ¿+ ¿+c++x+E+Ek+Exerxerxerkrrrrred 62 Bảng 4.29 Đặc ta usecase — Tương tác với khách hang .30 Đặc ta usecase — Đánh giá bình luận sách.31 Đặc ta usecase — Tra cứu SAC. ee eeseesceeseeeeseceseeesceceneceseeeseeseaeseneesseeees 65 Bang 4.32 Đặc ta usecase — Mua sách.
k1 HH kiệt 66 Bảng 4.33 Đặc tả usecase — Chọn SỐ i00.34 Đặc tả usecase — Thêm vào g1ỏ hang .35 Đặc tả usecase — Quản lý ø1ỏ hàng.36 Đặc tả usecase — Thay đổi số lượng (Giỏ hàng) .37 Đặc ta usecase — Xóa sách trong gid hàng.-- 55c c++cx++scesseeseee 71 Bảng 4.38 Đặc ta usecase — Thanh toán Sach .- 5s xxx nHniệt 72 Bang 4.39 Đặc ta usecase — Yêu thích sách.- ----- - + k1 E*91 vn kiệt 73 Bảng 4.40 Đặc ta usecase — Thêm vào yêu thích .-- ---- 5+ +skk++k+skkssersseeeke 74 Bảng 4.41 Đặc tả usecase — Xóa khỏi yêu thíCh.- - --- 5 + sk* + E*kskikrkerke 75 Bảng 4.42 Đặc tả usecase — Tương tác với CSKH.43 Đặc ta usecase — Nhắn tin với ChatbOI.44 Đặc tả usecase — Gửi phản hỒi. ----5¿©5£©5£+E£+EE£EE+EE£EEerxerxerxerrrred 78 Bảng 4.45 Đặc tả usecase — Quản lý số địa chỉ .----sc©5s+cxcccerkcrxerxrrrkerkrerxee 79 5 Bảng 4.46 Đặc tả usecase — Dang ký tai khoản.-- -- St sseirrsrrrrrsrerke 80 Bảng 4.47 Đặc tả usecase — Dang nhập. HS S* HH kiệt 81 Bảng 4.48 Đặc ta usecase — Sửa thông tin tài khoản.-- 5+ +++xc++scxssereseeeeree 82 Bảng 4.49 Đặc ta usecase — Quản lý danh mục .-- s6 xe ervkg 83 Bảng 4.50 Đặc tả usecase — Thêm danh mục .51 Đặc tả usecase — Xóa danh MUC .- -- 5+ k3 193111 vn kg 84 Bảng 4.52 Đặc ta usecase — Sửa danh MUC .- - 5 5 111911191 vn rệt 85 Bang 4.53 Đặc tả usecase — Quản lý mã khuiyén mãi.54 Đặc ta usecase — Thêm Imã.- 5 G11 E11 vn ket 87 Bang 4.55 Đặc ta usecase — XÓa Iã.1 Các thành phần của hệ thống.---- 222252 x£2E££EE£+EE£EE+EEvrxezrxerxerrxee 91 Bang 5.2 Sơ đồ lớp — Danh sách lớp đối tong.3 Danh sách thuộc tinh lớp S€T.4 Danh sách phương thức lóp S€T.-- --- 5 2+5 + £+E+vE+eseereeeeeereeeerke 94 Bảng 5.5 Danh sách thuộc tính lớp UserClaim .-- 5 5< £++£++ee++seeeseeesees 95 Bảng 5.6 Danh sách thuộc tính lớp BOOK.7 Danh sách phương thức lớp BOOK.8 Danh sách thuộc tính lớp Category .9 Danh sách phương thức lớp Cat€BOFY.10 Danh sách thuộc tính lớp Commen(.11 Danh sách phương thức lớp CommeI.-- --- 5+ s++s*++£+se++exseeesxe 99 Bảng 5.12 Danh sách thuộc tính lop (CaTẲ.13 Danh sách thuộc tính lớp CartIeta1Ì. ---- 55s se ++vsssseeseeesrs 100 6 Bảng 5.14 Danh sách phương thức lớp CartIÖetall.- --- 5 5s ++ss+s+sexseexsexssrs 100 Bảng 5.15 Danh sách thuộc tính lớp Order .-- 5 +5 +1 ***kE+xkE+seEeeeksreeeee 100 Bảng 5.16 Danh sách phương thức lớp Order .- - --- <6 +2 + + +2 £++eE+eeeeeeerezeexee 101 Bảng 5.17 Danh sách thuộc tinh lớp OrderIDetal].18 Danh sách thuộc tính lớp BooklR€ceIp(.19 Danh sách phương thức lớp BookR€ceIp(.20 Danh sách thuộc tính lớp ReceIptÏefa1Ï.21 Danh sách thuộc tính lớp Feedback .22 Danh sách phương thức lớp Feedback .- --- -- 5+5 s++s+sex+esserssrs 104 Bảng 5.23 Danh sách phương thức lớp Dis€OUnI.
5-5 5-5 +++s>+s+sex+s+eerssss 104 Bảng 5.24 Danh sách phương thức lớp ÏIDISCOUTI. 5 +55 +55*£++£++ee£+eereseesss 105 Bang 5.25 Danh sách thuộc tính lớp ActivateOÏTTP.26 Danh sách phương thức lớp ActivateOÏTÌP.- --ss«sxcsesseeseesrrs 106 Bảng 5.27 Danh sách màn hình. 132 TÓM TẮT KHÓA LUẬN Khoá luận với đề tài “Xây dựng ứng dụng kinh doanh sách trực tuyến với chatbot” là một hệ thống nghiệp vụ tập trung vào 2 nội dung chính bao gồm kinh doanh sách trực tuyến và chatbot.