Báo cáo đồ án tốt nghiệp đề tài Website bán diện thoại di động (năm 2022)

104 1.3K 6
Báo cáo đồ án tốt nghiệp đề tài Website bán diện thoại di động (năm 2022)

Đ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

Báo cáo đồ án tốt nghiệp đề tài Website bán diện thoại di động năm 2022Ai có nhu cầu mua source code của đồ án trên thì liên hệ zalo số điện thoại này để được trao đổi nhé: 0365312742BỘ GIÁO DỤC VÀ ĐÀO TẠOBỘ NÔNG NGHIỆP VÀ PTNTPHÂN HIỆU TRƯỜNG ĐẠI HỌC THỦY LỢILƯƠNG BỈNH KHANGXÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNGBKPHONE KẾT HỢP VỚI TƯ VẤN KHÁCH HÀNG TỰ ĐỘNGNgành: Công nghệ thông tinMã số: TLS106NGƯỜI HƯỚNG DẪN: TS. Lê Trần Hữu PhúcHỒ CHÍ MINH, NĂM 2022 CỘNG HOÀ Xà HỘI CHỦ NGHĨA VIỆT NAMĐộc lập Tự do Hạnh phúcNHIỆM VỤ ĐỒ ÁN TỐT NGHIỆPHọ tên sinh viên: LƯƠNG BỈNH KHANG Hệ đào tạo: Đại học chính quyLớp: S2059TH01Ngành: Công nghệ thông tinKhoa: Công nghệ thông tinMã sinh viên: 17510614131. TÊN ĐỀ TÀI:XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG BKPHONE KẾT HỢP VỚI TƯ VẤN KHÁCH HÀNG TỰ ĐỘNG2. CÁC TÀI LIỆU CƠ BẢN:1 https:www.thegioididong.com 2 https:news.appotapay.comthitruongthuongmaidientuvietnam2020tangtruong18808 3 https:www.nganluong.vnvnintegrateoverview.html 4 https:cellphones.com.vn 5 https:viblo.asiapxaydungapivoilaraveldjeZ1RjGlWz 6 https:osd.vnhuongdantichhopfacebookchatboxvaowebsite.html 7 https:hocwebchuan.comtutoriallaravellaravel_project_structure.php 8 https:trungtamwto.vnfile20756baocaoebi2021v3.0.pdf 9 https:drive.google.comfiled1kQGoZGRWg4GRd75CYTxKTNP3iaJBDTZview 3. NỘI DUNG CÁC PHẦN THUYẾT MINH VÀ TÍNH TOÁN: Nội dung cần thuyết minhTỷ lệ %Chương 1: Khảo sát hiện trang10%Chương 2: Phân tích và thiết hệ thống20%Chương 3: Xây dựng chương trình55%Chương 4: Kết luận15%4. BẢNG BIỂU VÀ SƠ ĐỒĐồ án tốt nghiệp bao gồm 27 bảng và 81 hình.5. GIẢNG VIÊN HƯỚNG DẪNGiảng viên hướng dẫn toàn bộ đồ án: TS. Lê Trần Hữu Phúc 6. NGÀY GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆPNgày ...... tháng ..... năm 2021 Trưởng Bộ môn (Ký và ghi rõ Họ tên) Giáo viên hướng dẫn chính (Ký và ghi rõ Họ tên) TS Lê Trần Hữu Phúc TS. Lê Trần Hữu PhúcNhiệm vụ Đồ án tốt nghiệp đã được Hội đồng thi tốt nghiệp của Khoa thông qua Ngày … tháng … năm 2022 Chủ tịch Hội đồng (Ký và ghi rõ Họ tên) PGS. TS Nguyễn Thanh TùngSinh viên đã hoàn thành và nộp Đồ án tốt nghiệp cho Hội đồng thi ngày ... tháng ... năm 2021 Sinh viên làm Đồ án tốt nghiệp (Ký và ghi rõ Họ tên) (Đã ký) Lương Bỉnh KhangLỜI CAM ĐOANEm xin cam đoan đây là Đồ án tốt nghiệp của bản thân em. Các kết quả trong Đồ án tốt nghiệp này là trung thực, và không sao chép từ bất kỳ một nguồn nào và dưới bất kỳ hình thức nào.Việc tham khảo các nguồn tài liệu (nếu có) đã được thực hiện trích dẫn và ghi nguồn tài liệu tham khảo đúng quy định. Tác giả ĐATNKLTN (Đã ký) Lương Bỉnh Khang  LỜI CẢM ƠNĐể có thể hoàn thành đồ án tốt nghiệp, trước hết em xin chân thành cảm ơn quý thầy, cô giáo trong khoa Công Nghệ Thông Tin của Phân hiệu Trường đại học Thủy lợi lời cảm ơn chân thành nhất.Đồ án tốt nghiệp được hoàn thành dưới sự hướng dẫn tận tình của TS. Lê Trần Hữu Phúc. Nhân dịp này, em xin đặc biết gửi lời cảm ơn sâu sắc đến thầy Lê Trần Hữu Phúc đã tận tâm hướng dẫn em trong suốt quá trình làm đồ án tốt nghiệp.Cuối cùng, đồ án tốt nghiệp chắc chắn sẽ không tránh khỏi những khiếm khuyết. Vì vậy, em kính mong nhận được sự đóng góp ý kiến của các thầy cô và các bạn sinh viên để đồ án này được hoàn chỉnh hơn.Vì kiến thức bản thân còn hạn chế, trong quá trình thực tập, hoàn thiện báo cáo này không tránh khỏi những sai sót, kính mong nhận được những ý kiến đóng góp từ quý thầy cô để bài báo cáo này được hoàn thiện hơn.  TÓM TẮT NỘI DUNG ĐỒ ÁNNội dung chính của đồ án là xây dựng website bán điện thoại di động có các chức năng cần thiết như khách hàng có thể tạo tài khoản và đăng nhập vào website, có thể tìm kiếm và xem tin tức – bài viết. Đối với khách hàng đã đăng nhập thì có thể quản lý tài khoản, mua hàng, bình luận và đánh giá. Người quản trị, thông qua website có thể quản lý tình hình của cửa hàng như: tình trạng kho hàng, doanh thu cửa hàng... qua đó có thể đưa ra những chiến lược kinh doanh trong tương lai.Một yêu cầu quan trọng về website bán điện thoại đi động là không những hệ thống phải xử lý nhanh và chính xác mà còn phải có giao diện bắt mắt thu hút khách hàng. Do đó em đã quyết định sử dụng Laravel – một framework của PHP làm ngôn ngữ xử lý logic; HTML, CSS và JavaScript là những ngôn ngữ dùng để thiết kế giao diện. Thêm nữa em sử dụng kênh thanh toán Ngân Lượng làm kênh thanh toán trực tuyến và tiện ích mạng xã hội Facebook messenger làm kênh hỗ trợ trực tuyến để đảm bảo hệ thống thân thiện nhất với người dùng. Trên đây là các yêu cầu của hệ thống trong khuôn khổ của đồ án này. Tuy hệ thống chỉ đáp ứng được các chức năng của một website thương mại điện tử cỡ nhỏ thích hợp cho kinh doanh bán lẻ theo cá nhân hoặc hộ gia đình, nhưng trong tương lai em sẽ tiếp tục phát triển hệ thống thành một chuỗi các cửa hàng, xây dựng app mobile cho hệ thống và đặc biệt phát triển các dịch vụ logistics.  Mục LụcLỜI CẢM ƠN1TÓM TẮT NỘI DUNG ĐỒ ÁN1BẢNG DANH MỤC CÁC TỪ VIẾT TẮT3DANH MỤC HÌNH ẢNH1DANH MỤC BẢNG BIỂU1CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG11.1.Đặt vấn đề11.2.Thương mại điện tử Việt Nam21.3.Mục tiêu và chức năng chính của hệ thống31.4.Định hướng giải quyết vấn đề41.5. Cơ sở lý thuyết41.5.1. Ngôn ngữ lập trình PHP41.5.2. Laravel Framework91.5.3. HTML, CSS và JavaScript111.5.4. Môi trường phát triển ứng dụng121.5.5. Thanh toán ví điện tử Ngân Lượng131.5.6. Kết luận16CHƯƠNG II. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG172.1. Các yêu cầu đặt ra cho hệ thống172.2. Các tác nhân của hệ thống172.3. Biểu đồ Use case của hệ thống192.3.1. Biểu đồ Use case tổng quát192.3.2. Biểu đồ Use case chi tiết với từng tác nhân202.4. Các chức năng chính của hệ thống232.4.1. Chức năng “Đăng ký”232.4.2. Chức năng “Đăng nhập”262.4.3. Chức năng “Quên mật khẩu”292.4.4. Chức năng “Thay đổi thông tin tài khoản”312.4.5. Chức năng “Tìm kiếm”332.4.6. Chức năng “Sắp xếp và lọc”342.4.7. Chức năng “Đánh giá và bình luận”362.4.8. Chức năng “Giỏ hàng”372.4.9. Chức năng “Mua hàng và thanh toán”402.4.10. Chức năng “Quản lý tài khoản”432.4.11. Chức năng “Quản lý bài viết”452.4.12. Chức năng “Quản lý sản phẩm”462.4.13. Chức năng “Quản lý đơn hàng”492.4.14. Chức năng “Thống kê”512.4.15. Một số chức năng khác532.5. Thiết kế cơ sở dữ liệu542.5.1. Các bảng trong cơ sở dữ liệu542.5.2. Lược đồ quan hệ của các bảng (ERD)602.6. Kết luận61CHƯƠNG III. XÂY DỰNG CHƯƠNG TRÌNH623.1. Môi trường triển khai ứng dụng623.2. Giao diện ứng dụng633.2.1. Giao diện một số trang chính633.2.2. Giao diện một số chức năng683.3. Kết luận85CHƯƠNG IV. KẾT LUẬN864.1. Những kết quả đạt được864.2. Kết quả chưa đạt được864.3. Định hướng phát triển trong tương lai87TÀI LIỆU THAM KHẢO88 BẢNG DANH MỤC CÁC TỪ VIẾT TẮTThuật ngữ viết tắtÝ nghĩaMô tảHTMLHypertext Markup LanguageNgôn ngữ đánh dấu siêu văn bảnCSSCascading Style SheetsNgôn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (HTML)PHPHypertext PreprocessorNgôn ngữ lập trình đa mục đích, ngôn ngữ kịch bản mã nguồn mở, chạy ở phía server và được dùng để tạo ra các ứng dụng webCMSContent Management SystemHệ quản trị nội dungERDEntity Relationship DiagramMô hình quan hệ các thực thể  DANH MỤC HÌNH ẢNHHình 1.1 Top 4 website thương mại điện tử ở Việt Nam2Hình 1.2 Doanh thu TMĐT bán lẻ Việt Nam từ 2016 – 20202Hình 1.3 Tỷ lệ người dùng tham gia mua sắm trực tuyến so với năm 20193Hình 1.4 Top các ngôn ngữ phổ biến 022021 – chỉ số PYPL6Hình 1.5 Top các PHP Framework phổ biến năm 20218Hình 1.6 Quy trình Checkout tiêu chuẩn14Hình 1.7 Quy trình Checkout nâng cao15Hình 1.8 Quy trình Seamless Checkout15Hình 2.1 Các tác nhân của hệ thống18Hình 2.2 Các tác nhân của hệ thống19Hình 2.3 Biểu đồ Use case với tác nhân Guest20Hình 2.4 Biểu đồ Use case với tác nhân User và Online Payment21Hình 2.5 Biểu đồ Use case với tác nhân Admin22Hình 2.6 Biểu đồ Use case đăng ký23Hình 2.7 Biểu đồ hoạt động chức năng đăng ký25Hình 2.9 Biểu đồ hoạt động chức năng đăng nhập28Hình 2.10 Biểu đồ Use case chức năng quên mật khẩu29Hình 2.11 Biểu đồ hoạt động chức năng quên mật khẩu30Hình 2.12 Biểu đồ Use case thay đổi thông tin tài khoản31Hình 2.13 Biểu đồ hoạt động chức năng thay đổi thông tin tài khoản32Hình 2.14 Biểu đồ Use case tìm kiếm33Hình 2.15 Biểu đồ hoạt động chức năng thay tìm kiếm34Hình 2.16 Biểu đồ Use case sắp xếp và lọc35Hình 2.17 Biểu đồ hoạt động chức năng sắp xếp và lọc35Hình 2.18 Biểu đồ Use case đánh giá và bình luận36Hình 2.19 Biểu đồ hoạt động chức năng đánh giá và bình luận37Hình 2.20 Biểu đồ Use case giỏ hàng38Hình 2.21 Biểu đồ hoạt động chức năng giỏ hàng39Hình 2.22 Biểu đồ Use case mua hàng và thanh toán41Hình 2.23 Biểu đồ hoạt động chức năng mua hàng và thanh toán42Hình 2.24 Biểu đồ Use case quản lý tài khoản43Hình 2.25 Biểu đồ hoạt động chức năng quản lý tài khoản44Hình 2.26 Biểu đồ Use case quản lý bài viết45Hình 2.27 Biểu đồ hoạt động chức năng quản lý bài viết46Hình 2.28 Biểu đồ Use case quản lý sản phẩm47Hình 2.29 Biểu đồ hoạt động chức năng quản lý sản phẩm48Hình 2.30 Biểu đồ Use case quản lý đơn hàng49Hình 2.31 Biểu đồ hoạt động chức năng quản lý đơn hàng50Hình 2.32 Biểu đồ Use case thống kê51Hình 2.33 Biểu đồ hoạt động chức năng thống kê53Hình 2.34 Biểu đồ quan hệ (ERD) các bảng trong cơ sở dữ liệu60Hình 3.1 iNET cung cấp hosting và tên miền62Hình 3.2 Môi trường thực tế triển khai ứng dụng62Hình 3.3 Giao diện trang chủ BKPhone63Hình 3.4 Giao diện trang quản trị BKPhone64Hình 3.5 Giao diện trang sản phẩm64Hình 3.6 Giao diện trang chi tiết sản phẩm65Hình 3.7 Giao diện trang tin tức66Hình 3.8 Giao diện trang chi tiết tin tức67Hình 3.9 Giao diện trang đăng nhập hệ thống68Hình 3.10 Thông báo đăng nhập thành công cho tài khoản người dùng68Hình 3.11 Thông báo đăng nhập thành công cho tài khoản quản trị69Hình 3.12 Giao diện trang đăng ký tài khoản69Hình 3.13 Giao diện đăng ký tài khoản thành công (chưa xác thực tài khoản)70Hình 3.14 Email kích hoạt tài khoản71Hình 3.15 Thông báo kích hoạt tài khoản thành công71Hình 3.16 Giao diện trang quên mật khẩu72Hình 3.17 Email chức năng quên mật khẩu72Hình 3.18 Giao diện trang đặt lại mật khẩu73Hình 3.19 Giao diện chức năng tìm kiếm73Hình 3.20 Giao diện chức năng sắp xếp và lọc74Hình 3.21 Giao diện chức năng đánh giá và bình luận75Hình 3.22 Giao diện trang giỏ hàng76Hình 3.23 Giao diện giỏ hàng mini76Hình 3.24 Giao diện trang mua hàng77Hình 3.25 Giao diện trang thanh toán online78Hình 3.26 Thông báo mua hàng thành công78Hình 3.28 Giao diện trang quản lý tài khoản79Hình 3.29 Giao diện trang chi tiết tài khoản79Hình 3.30 Giao diện trang quản lý bài viết79Hình 3.31 Giao diện trang chỉnh sửa bài viết80Hình 3.32 Giao diện trang quản lý sản phẩm80Hình 3.33 Giao diện chức năng thêm sản phẩm mới81Hình 3.34 Giao diện chức năng quản lý đơn hàng của người tiêu dùng81Hình 3.35 Giao diện trang quản lý chi tiết đơn hàng82Hình 3.36 Giao diện chức năng in hóa đơn82Hình 3.37 Giao diện chức năng thông kê doanh thu theo các ngày trong một tháng83Hình 3.38 Giao diện chức năng thống kê doanh thu theo các tháng trong một năm83Hình 3.39 Giao diện chức năng in báo cáo84Hình 3.40 Giao diện chức năng tư vấn trả lời khách hàng tự động84  DANH MỤC BẢNG BIỂUBảng 2.1 Bảng đặc tả Use case đăng ký23Bảng 2.2 Bảng đặc tả Use case đăng nhập27Bảng 2.3 Bảng đặc tả Use case quên mật khẩu30Bảng 2.4 Bảng đặc tả Use case thay đổi thông tin tài khoản32Bảng 2.5 Bảng đặc tả Use case tìm kiếm34Bảng 2.6 Bảng đặc tả Use case sắp xếp và lọc35Bảng 2.7 Bảng đặc tả Use case đánh giá và bình luận36Bảng 2.8 Bảng đặc tả Use case giỏ hàng38Bảng 2.9 Bảng đặc tả Use case mua hàng và thanh toán41Bảng 2.10 Bảng đặc tả Use case quản lý tài khoản43Bảng 2.11 Bảng đặc tả Use case quản lý bài viết45Bảng 2.12 Bảng đặc tả Use quản lý sản phẩm47Bảng 2.13 Bảng đặc tả Use case quản lý đơn hàng50Bảng 2.14 Bảng đặc tả Use case thống kê52Bảng 2.15 Cấu trúc dữ liệu bảng users54Bảng 2.16 Cấu trúc dữ liệu bảng products55Bảng 2.17 Cấu trúc dữ liệu bảng producers55Bảng 2.18 Cấu trúc dữ liệu bảng product_details56Bảng 2.19 Cấu trúc dữ liệu bảng porduct_images56Bảng 2.20 Cấu trúc dữ liệu bảng product_votes57Bảng 2.21 Cấu trúc dữ liệu bảng comments57Bảng 2.22 Cấu trúc dữ liệu bảng notices57Bảng 2.23 Cấu trúc dữ liệu bảng orders58Bảng 2.24 Cấu trúc dữ liệu bảng order_details58Bảng 2.25 Cấu trúc dữ liệu bảng payment_methods58Bảng 2.26 Cấu trúc dữ liệu bảng posts59Bảng 2.27 Cấu trúc dữ liệu bảng advertises59  CHƯƠNG I. KHẢO SÁT HIỆN TRẠNGNội dung: Trong chương 1, em sẽ tìm hiểu về nhu cầu, thực trạng của thương mại điện tử cũng như xây dựng các kênh giao tiếp, bán hàng, quản lý… Từ đó đưa ra mục tiêu và chức năng chính của hệ thống, đưa ra hướng giải quyết vấn đề đặt ra, định hướng các giải pháp công nghệ và tóm tắt cơ sở lý thuyết.1.1.Đặt vấn đềXã hội ngày nay đang không ngừng phát triển, song song với đó xu hướng thương mại điện tử ngày càng phát triển. Mọi việc giờ đây thật đơn giản, chỉ cần có một chiếc máy tính hay thậm chí chỉ với một chiếc điện thoại thông minh có kết nối với internet, việc mua bán, trao đổi thương mại trở nên thật dễ dàng hơn bao giờ hết với tất cả mọi người chỉ với một vài cái click chuột.Với việc thương mại điện tử hóa, mọi rào cản về không gian địa lý hay thời gian làm việc đều được xoá bỏ. Các sản phẩm được giới thiệu rõ dàng dành cho không chỉ những người mua hàng ở khu vực đó mà trên cả đất nước Việt Nam, thậm chí là người dân trên toàn thế giới. Người bán giờ đây không chỉ còn ngồi một chỗ chờ khách hàng tìm đến mà đã tích cực chủ động đứng lên và tìm đến khách hàng. Và khi số lượng khách hàng tăng lên thì nó cũng tỉ lệ thuận với việc doanh thu sẽ tăng, đó chính là điều mà mọi doanh nghiệp đều hướng tới.Không chỉ dừng lại vậy, thương mại điện tử còn tạo ra những cơ hội làm ăn cho những ai không đủ vốn bởi: bạn không phải mất tiền thuê mặt bằng ở những nơi đắt đỏ, thuê nhân viên, đầu tư nhiều cho việc chạy quảng cáo… mà chỉ cần đầu tư, chăm chút kỹ lưỡng cho một trang web thương mại điện tử với đầy đủ thông tin về doanh nghiệp của bạn cũng như các tính năng hỗ trợ tìm kiếm mua hàng, đưa hình ảnh, thông tin về sản phẩm. Từ đó, khách hàng sẽ có thể tiếp cận thông tin chủ động hơn, nhờ tư vấn và mua bán dễ dàng, chính xác và nhanh gọn hơn. Với tình hình cạnh tranh cực kỳ “khốc liệt” như hiện nay giữa các doanh nghiệp thì rất khó để có thể độc quyền một sản phẩm nào, bởi vậy nơi chinh phục được khách hàng chính là nơi làm họ cảm thấy thoải mái nhất, hài lòng nhất.Bằng việc thương mại điện tử hóa, tất cả các doanh nghiệp từ lớn, vừa và nhỏ đều có thể thoả sức sáng tạo, cạnh tranh công bằng. Những ý tưởng kinh doanh mới táo bạo, những chiến lược tiếp thị, khuyến mại… đều có thể được áp dụng và hướng trực tiếp đến khách hàng nhanh nhất mà không tốn quá nhiều chi phí bởi tất cả vẫn được gói gọn trong một trang thương mại điện tử (website).Trên những cơ sở đó, đồ án tốt nghiệp của em thực hiện đề tài “Xây dựng website thương mại điện tử BKPhone” nhằm giải quyết các nhu cầu quảng bá và kinh doanh sản phẩm hướng trực tiếp đến khách hàng trên mọi miền đất nước, thậm chí là quốc tế.1.2.Thương mại điện tử Việt NamThương mại điện tử (ECommerce) là hình thức kinh doanh trực tuyến sử dụng nền tảng công nghệ thông tin với sự hỗ trợ của Internet để thực hiện các giao dịch mua bán, trao đổi, thanh toán trực tuyến. Thương mại điện tử là xu hướng của thời đại toàn cầu hóa, đây là lĩnh vực tiềm năng để các doanh nghiệp vừa và nhỏ sinh lợi và phát triển, cơ hội cho những ai muốn khởi nghiệp kinh doanh theo mô hình mới. Mô hình kinh doanh Thương mại điện tử được xem như một trong những giải pháp thúc đẩy sự phát triển của nền kinh tế quốc gia. Hình 1.1 Top 4 website thương mại điện tử ở Việt NamTheo báo cáo chỉ số Thương mại điện tử Việt Nam (EBI) 2020: “Quy mô thị trường thương mại điện tử Việt Nam năm 2020 đạt 11,8 tỷ USD. So với năm 2019 (10,08 tỷ USD), tốc độ tăng trưởng đạt 18%, thấp nhất từ năm 2016 đến nay. Dịch bệnh được cho là nguyên nhân khiến tốc độ tăng trưởng về quy mô thị trường không cao như các năm 2019 (tăng trưởng 25%), 2018 (30%), 2017 (24%), 2016 (23%)”.Việt Nam là thị trường thương mại điện tử năng động nhất ở Đông Nam Á. Báo cáo cho biết tỷ lệ người mua sắm trực tuyến mới tại Việt Nam lên tới 41%, đứng số 1 khu vực, cao hơn mức của Indonesia, Philippines (cùng 37%) và mức trung bình của các quốc gia Đông Nam Á (36%). Hình 1.2 Doanh thu TMĐT bán lẻ Việt Nam từ 2016 – 2020Tỷ lệ người sử dụng Internet tham gia mua sắm trực tuyến cũng tăng từ 77% năm 2019 lên con số 88% vào năm 2020.Theo Sách trắng thương mại điện tử Việt Nam: “Một điểm thay đổi trong hành vi mua sắm của người tiêu dùng năm qua là sự chuyển dịch kênh mua sắm trực tuyến. Theo đó, thống kê của Cục Thương mại điện tử và Kinh tế số cho thấy khách hàng tại Việt Nam chuyển dịch sang mua sắm chủ yếu trên các website, sàn giao dịch thương mại điện tử. Cụ thể, năm 2020 có tới 74% người mua sắm trên kênh website, sàn giao dịch thương mại điện tử trong khi mua trên diễn đàn và các mạng xã hội đạt 33%”. Hình 1.3 Tỷ lệ người dùng tham gia mua sắm trực tuyến so với năm 2019Tỷ lệ này chênh lệch đáng kể so với con số năm 2019 là 52% trên kênh thương mại điện tử và 57% trên mạng xã hội. Như vậy chỉ sau 1 năm, thói quen shopping của người Việt thay đổi chóng mặt với sự tin tưởng đặt vào các website thương mại điện tử (tỷ lệ người mua tăng từ 52% lên 74%).Dự đoán trong 10 năm sắp tới xu hướng mua sắm trên các nền tảng Thương mại điện tử sẽ phát triển mạnh mẽ thay thế dần các mô hình kinh doanh truyền thống.1.3.Mục tiêu và chức năng chính của hệ thốngĐể có một website bán hàng online chắc hẳn giao diện của trang web là một điều vô cùng quan trọng, giao diện cần phải thân thiện với cả máy tính cũng như thiết bị di động, dễ sử dụng, bắt mắt và hướng đến thị hiếu cũng như cảm nhận của khách hàng. Bên cạnh đó, website cần phải có tốc độ xử lý nhanh, chính xác, hiệu quả và tiện lợi cho cả người mua cũng như người bán chủ website.Website cần có các chức năng cơ bản của các trang thương mại điện tử như: Người mua có thể đăng kí và đăng nhập vào hệ thống để quản lý tài khoản, giỏ hàng, đơn hàng, tương tác với hệ thống như đánh giá, bình luận hay gửi tin nhắn. Bên cạnh sử phát triển của mạng xã hội như Google+ hay Facebook thì việc tích hợp vào hệ thống là một lợi thế của website. Việc tích hợp thanh toán điện tử là một chức năng không thể thiếu đối với các trang web thương mại điện tử. Về phía của hàng, người quản trị website có thể quản lý tất cả nội dung của trang web như là tạo các áp phích quảng cáo cho từng sản phẩm, tạo bài viết thu hút khách hàng, quản lý sản phẩm trong kho, quản lý đơn hàng, thông kê doanh số bán hàng...Một website thương mại điện tử luôn luôn phải hướng đến khách hàng, do vậy sử dụng các yếu tố tương tác trong trang web là một điều quan trọng, cần sử dụng các hình ảnh mô phỏng sản phẩm đẹp và chất lượng hay những đoạn video hoặc các phương tiện truyền thông xã hội là một trong những yếu tố tương tác phổ biến nhất cần phải nghĩ đến khi thiết kế website bán hàng.Trên đây là các vấn đề đặt ra để xây dựng một hệ thống bán hàng trực tuyến trên Internet trong khuôn khổ của đồ án tốt nghiệp.1.4.Định hướng giải quyết vấn đềDựa trên cơ sở mục tiêu và chức năng chính của hệ thống, cùng với thời gian làm việc trực tiếp cũng ngôn ngữ PHP và sự đồng ý của thầy TS. Lê Trần Hữu Phúc, em đã quyết định sử dụng ngôn ngữ PHP là ngôn ngữ chính sử lý logic của hệ thống. Kết hợp với một số ngôn ngữ như HTML, CSS, Javascript... để thiết kế giao diện. Về thanh toán điện tử, em sử dụng API thanh toán điện tử của ví Ngân Lượng – một kênh thanh toán online phổ biến nhất nước ta với khả năng bảo mật và nhiều phương thúc thanh toán tiện lợi cho người dùng. Kết hợp với một số tiện ích của mạng xã hôi như Google+ và Facebook hứa hẹn sẽ đem đến cho khách hàng sự tiện lợi và thoải mãi khi sử dụng hệ thống.Với việc sử dụng các ngôn ngữ lập trình phổ biến và các tiện ích mạng xã hội kèm theo đã được chứng minh tính hiệu quả qua các website lớn, em tự tin khảng định hệ thống có thể đáp ứng hoàn toàn các yêu cầu đặt ra.1.5. Cơ sở lý thuyết1.5.1. Ngôn ngữ lập trình PHP1.5.1.1. Giới thiệuPHP là viết tắt của từ “PHP: Hypertext Preprocessor”, đây là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, mục tiêu chính của ngôn ngữ là cho phép các nhà phát triển viết ra các trang web động một cách nhanh chóng. Nó rất phù hợp để phát triển web và có thể dễ dàng nhúng vào các trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ NÔNG NGHIỆP VÀ PTNT PHÂN HIỆU TRƯỜNG ĐẠI HỌC THỦY LỢI - - LƯƠNG BỈNH KHANG XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG BKPHONE KẾT HỢP VỚI TƯ VẤN KHÁCH HÀNG TỰ ĐỘNG ĐỒ ÁN TỐT NGHIỆP HỒ CHÍ MINH, NĂM 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ NÔNG NGHIỆP VÀ PTNT PHÂN HIỆU TRƯỜNG ĐẠI HỌC THỦY LỢI - - LƯƠNG BỈNH KHANG XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG BKPHONE KẾT HỢP VỚI TƯ VẤN KHÁCH HÀNG TỰ ĐỘNG Ngành: Công nghệ thông tin Mã số: TLS106 NGƯỜI HƯỚNG DẪN: TS Lê Trần Hữu Phúc HỒ CHÍ MINH, NĂM 2022 CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc  NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: LƯƠNG BỈNH KHANG Hệ đào tạo: Đại học chính quy Lớp: S20-59TH01 Ngành: Công nghệ thông tin Khoa: Công nghệ thông tin Mã sinh viên: 1751061413 TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG BKPHONE KẾT HỢP VỚI TƯ VẤN KHÁCH HÀNG TỰ ĐỘNG CÁC TÀI LIỆU CƠ BẢN: [1] https://www.thegioididong.com/ [2] https://news.appotapay.com/thi-truong-thuong-mai-dien-tu-viet-nam-2020-tang-truong18-808/ [3] https://www.nganluong.vn/vn/integrate/overview.html [4] https://cellphones.com.vn/ [5] https://viblo.asia/p/xay-dung-api-voi-laravel-djeZ1RjGlWz [6] https://osd.vn/huong-dan-tich-hop-facebook-chatbox-vao-website.html [7] https://hocwebchuan.com/tutorial/laravel/laravel_project_structure.php [8] https://trungtamwto.vn/file/20756/bao-cao-ebi-2021-v3.0.pdf [9] https://drive.google.com/file/d/1kQGoZGRWg4GRd75CY- TxKTNP3iaJBDTZ/view NỘI DUNG CÁC PHẦN THUYẾT MINH VÀ TÍNH TỐN: Nội dung cần thuyết minh Tỷ lệ % Chương 1: Khảo sát trang 10% Chương 2: Phân tích thiết hệ thống 20% Chương 3: Xây dựng chương trình 55% Chương 4: Kết luận 15% BẢNG BIỂU VÀ SƠ ĐỒ Đồ án tốt nghiệp bao gồm 27 bảng 81 hình GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn toàn đồ án: TS Lê Trần Hữu Phúc NGÀY GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Ngày tháng năm 2021 Trưởng Bộ môn Giáo viên hướng dẫn chính (Ký ghi rõ Họ tên) (Ký ghi rõ Họ tên) TS Lê Trần Hữu Phúc TS Lê Trần Hữu Phúc Nhiệm vụ Đồ án tốt nghiệp Hội đồng thi tốt nghiệp Khoa thông qua Ngày … tháng … năm 2022 Chủ tịch Hội đồng (Ký ghi rõ Họ tên) PGS TS Nguyễn Thanh Tùng Sinh viên hoàn thành nộp Đồ án tốt nghiệp cho Hội đồng thi ngày tháng năm 2021 Sinh viên làm Đồ án tốt nghiệp (Ký ghi rõ Họ tên) (Đã ký) Lương Bỉnh Khang LỜI CAM ĐOAN Em xin cam đoan Đồ án tốt nghiệp thân em Các kết Đồ án tốt nghiệp trung thực, không chép từ nguồn hình thức nào.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 (Đã ký) Lương Bỉnh Khang LỜI CẢM ƠN Để hồn thành đồ án tốt nghiệp, trước hết em xin chân thành cảm ơn quý thầy, cô giáo khoa Công Nghệ Thông Tin Phân hiệu Trường đại học Thủy lợi lời cảm ơn chân thành Đồ án tốt nghiệp hoàn thành hướng dẫn tận tình TS Lê Trần Hữu Phúc Nhân dịp này, em xin đặc biết gửi lời cảm ơn sâu sắc đến thầy Lê Trần Hữu Phúc tận tâm hướng dẫn em suốt trình làm đồ án tốt nghiệp Cuối cùng, đồ án tốt nghiệp chắn không tránh khỏi khiếm khuyết Vì vậy, em kính mong nhận đóng góp ý kiến thầy bạn sinh viên để đồ án hoàn chỉnh Vì kiến thức thân cịn hạn chế, q trình thực tập, hồn thiện báo cáo khơng tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ q thầy để báo cáo hồn thiện Hồ Chí Minh, ngày tháng 12 năm 2021 Sinh viên thực Lương Bỉnh Khang TĨM TẮT NỘI DUNG ĐỒ ÁN Nội dung đồ án xây dựng website bán điện thoại di động có chức cần thiết khách hàng tạo tài khoản đăng nhập vào website, tìm kiếm xem tin tức – viết Đối với khách hàng đăng nhập quản lý tài khoản, mua hàng, bình luận đánh giá Người quản trị, thơng qua website quản lý tình hình cửa hàng như: tình trạng kho hàng, doanh thu cửa hàng qua đưa chiến lược kinh doanh tương lai Một yêu cầu quan trọng website bán điện thoại động hệ thống phải xử lý nhanh xác mà cịn phải có giao diện bắt mắt thu hút khách hàng Do em định sử dụng Laravel – framework PHP làm ngôn ngữ xử lý logic; HTML, CSS JavaScript ngôn ngữ dùng để thiết kế giao diện Thêm em sử dụng kênh toán Ngân Lượng làm kênh toán trực tuyến tiện ích mạng xã hội Facebook messenger làm kênh hỗ trợ trực tuyến để đảm bảo hệ thống thân thiện với người dùng Trên yêu cầu hệ thống khuôn khổ đồ án Tuy hệ thống đáp ứng chức website thương mại điện tử cỡ nhỏ thích hợp cho kinh doanh bán lẻ theo cá nhân hộ gia đình, tương lai em tiếp tục phát triển hệ thống thành chuỗi cửa hàng, xây dựng app mobile cho hệ thống đặc biệt phát triển dịch vụ logistics Hồ Chí Minh, ngày tháng 12 năm 2021 Sinh viên thực Lương Bỉnh Khang Mục Lục LỜI CẢM ƠN TÓM TẮT NỘI DUNG ĐỒ ÁN BẢNG DANH MỤC CÁC TỪ VIẾT TẮT .3 DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU CHƯƠNG I KHẢO SÁT HIỆN TRẠNG 1.1 Đặt vấn đề .1 1.2 Thương mại điện tử Việt Nam 1.3 Mục tiêu chức hệ thống .3 1.4 Định hướng giải vấn đề 1.5 Cơ sở lý thuyết 1.5.1 Ngơn ngữ lập trình PHP 1.5.2 Laravel Framework .9 1.5.3 HTML, CSS JavaScript 11 1.5.4 Môi trường phát triển ứng dụng 12 1.5.5 Thanh tốn ví điện tử Ngân Lượng 13 1.5.6 Kết luận .16 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 17 2.1 Các yêu cầu đặt cho hệ thống 17 2.2 Các tác nhân hệ thống .17 2.3 Biểu đồ Use case hệ thống 19 2.3.1 Biểu đồ Use case tổng quát 19 2.3.2 Biểu đồ Use case chi tiết với tác nhân .20 2.4 Các chức hệ thống 23 2.4.1 Chức “Đăng ký” .23 2.4.2 Chức “Đăng nhập” 26 2.4.3 Chức “Quên mật khẩu” .29 2.4.4 Chức “Thay đổi thông tin tài khoản” 31 2.4.5 Chức “Tìm kiếm” .33 74 3.2.2.5 Giao diện chức xếp lọc Hình 3.20 Giao diện chức xếp lọc 75 3.2.2.6 Giao diện chức đánh giá bình luận Hình 3.21 Giao diện chức đánh giá bình luận 76 3.2.2.7 Giao diện chức giỏ hàng Hình 3.22 Giao diện trang giỏ hàng Hình 3.23 Giao diện giỏ hàng mini 77 3.2.2.8 Giao diện chức mua hàng tốn Hình 3.24 Giao diện trang mua hàng 78 Hình 3.25 Giao diện trang tốn online Hình 3.26 Thơng báo mua hàng thành công 79 3.2.2.9 Giao diện chức quản lý tài khoản Hình 3.28 Giao diện trang quản lý tài khoản Hình 3.29 Giao diện trang chi tiết tài khoản 3.2.2.10 Giao diện chức quản lý viết Hình 3.30 Giao diện trang quản lý viết 80 Hình 3.31 Giao diện trang chỉnh sửa viết 3.2.2.11 Giao diện chức quản lý sản phẩm Hình 3.32 Giao diện trang quản lý sản phẩm 81 Hình 3.33 Giao diện chức thêm sản phẩm 3.2.2.12 Giao diện chức quản lý đơn hàng Hình 3.34 Giao diện chức quản lý đơn hàng người tiêu dùng 82 Hình 3.35 Giao diện trang quản lý chi tiết đơn hàng Hình 3.36 Giao diện chức in hóa đơn 83 3.2.2.13 Giao diện chức thống kê Hình 3.37 Giao diện chức thông kê doanh thu theo ngày tháng Hình 3.38 Giao diện chức thống kê doanh thu theo tháng năm 84 Hình 3.39 Giao diện chức in báo cáo 3.2.2.14 Giao diện chức chatbot tư vấn khách hàng tự động Hình 3.40 Giao diện chức tư vấn trả lời khách hàng tự động 85 3.3 Kết luận Qua nội dung chương 3, em trình bày kết xây dựng website số hình ảnh giao diện website, giao diện chức hiệu chạy thực tế môi trường thực Trong chương 4, chương cuối em đưa kết luận tổng quát kết đạt định hướng phát triển dự án tương lai 86 CHƯƠNG IV KẾT LUẬN 4.1 Những kết đạt Sau thời gian tìm hiểu khảo sát qua website bán điện thoại Thế Giới Di Động, FPT Shop số tài liệu trực tuyến xây dựng website bán hàng Laravel, từ em hồn thiện đề tài “Thiết kế website thương mại điện tử kinh doanh điện thoại di động chạy máy tính thiết bị di động BKPhone” với kết đạt sau: - Về chức năng: hệ thống website hoàn thiệt hầu hết chức website thương mại điện tử là: người dùng tạo tài khoản, đăng nhập sử dụng chức hệ thống, xem sản phẩm, đọc tin tức, them sản phẩm vào giỏ hàng, chọn phương thức toán, giao nhận sản phẩm, đặc biệt hỗ trợ người dùng toán online… Người quản trị nắm bắt tình trạng kho hàng, tình trạng đơn hàng, doanh thu cửa hàng xuất báo cáo, hóa đơn - Về giao diện: hệ thống phát triển giao diện tương đối đẹp, bắt mắt, bố cục gọn gàng với màu sắc chủ đạo màu tím kết hợp với trắng tạo nên giao diện vô sáng sủa thuận mắt người dùng Bên cạnh giao diện cịn cung cấp cho người dùng đầy đủ thông tin, chức tiện dụng hệ thống sử lý hiệu ứng đẹp mắt - Về hiệu năng: hệ thống có hiệu tạm chấp nhận so sánh với trang thương mại điện tử lớn FPT Shop hay Thế Giới Di Động đạt yêu cầu đề ban đầu - Về kiến thức kỹ năng: thông qua đồ án em mở mang nhiều kiến thức ngơn ngữ lập trình PHP - đặc biệt Framework Laravel, kiến thức lập trình giao diện: HTML, CSS ứng dụng JavaScript vào sử lý giao diện nội dung Bên cạnh kỹ tìm kiếm thơng tin, tìm kiếm sử lý vấn đề, kỹ viết báo cáo cải thiện 4.2 Kết chưa đạt Song song với kết đạt bên hệ thống cịn nhiều thiếu sót nhiều mặt là: - Về chức năng: tại gồm chức trang thương mại điện tử, chưa có chức nâng cao là: thống báo, theo dõi sản phẩm, chưa phát triển chức hỗ trợ trực tuyến riêng bên cạnh vài chức phát triển mức sơ chưa thể trả lời bình luận người dùng - Về giao diện: thân thiện với người sử dụng kéo theo hệ thống phải dành phần hiệu tương đối lần tải giao diện 87 - Về hiệu năng: hiệu phù hợp thời điểm tại tương lai, quy mô dự án thay đổi chắn hiệu không đủ đáp ứng số lượng người truy cập lớn - Về bảo mật: hệ thống phát triển mức độ bảo mật Laravel chưa có chế bảo mật riêng 4.3 Định hướng phát triển tương lai Trong tương lai, định hướng phát triển thêm em tiếp tục phát triển chức mức sơ khai Bên cạnh em tiếp tục phát triển thêm chức là: Hồn thiện chức tốn online, hỗ trợ đa ngôn ngữ, theo dõi sản phẩm, thông báo thời gian thực, hệ thống nhắn tin trả lời tự động (tối ưu hơn), hệ thống phân phối giao hàng theo khu vực để đảm bảo tiết kiệm thời gian tri phí giao hàng (Logistics) Việc cải thiện hiệu vô quan trọng tương lai mà lượng người dùng liệu ngày nhiều nên Giải pháp tương lai tối ưu lại toàn câu truy vẫn, thiết kế lại toàn sở liệu, giao diện loại bỏ bớt hiệu ứng không cần thiết 88 TÀI LIỆU THAM KHẢO [1] https://www.thegioididong.com/ [2] https://news.appotapay.com/thi-truong-thuong-mai-dien-tu-viet-nam-2020-tang-truong18-808/ [3] https://www.nganluong.vn/vn/integrate/overview.html [4] https://cellphones.com.vn/ [5] https://viblo.asia/p/xay-dung-api-voi-laravel-djeZ1RjGlWz [6] https://osd.vn/huong-dan-tich-hop-facebook-chatbox-vao-website.html [7] https://hocwebchuan.com/tutorial/laravel/laravel_project_structure.php [8] https://trungtamwto.vn/file/20756/bao-cao-ebi-2021-v3.0.pdf [9] https://drive.google.com/file/d/1kQGoZGRWg4GRd75CY-TxKTNP3iaJBDTZ/view HẾT ... Nhiệm vụ Đồ án tốt nghiệp Hội đồng thi tốt nghiệp Khoa thông qua Ngày … tháng … năm 2022 Chủ tịch Hội đồng (Ký ghi rõ Họ tên) PGS TS Nguyễn Thanh Tùng Sinh viên hoàn thành nộp Đồ án tốt nghiệp. .. cho Hội đồng thi ngày tháng năm 2021 Sinh viên làm Đồ án tốt nghiệp (Ký ghi rõ Họ tên) (Đã ký) Lương Bỉnh Khang LỜI CAM ĐOAN Em xin cam đoan Đồ án tốt nghiệp thân em Các kết Đồ án tốt nghiệp. .. Giao di? ??n trang đặt lại mật Hình 3.19 Giao di? ??n chức tìm kiếm Hình 3.20 Giao di? ??n chức xếp lọc Hình 3.21 Giao di? ??n chức đánh giá bình luận Hình 3.22 Giao di? ??n trang giỏ hàng Hình 3.23 Giao di? ??n

Ngày đăng: 02/03/2022, 09:00

Mục lục

    CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

    TÓM TẮT NỘI DUNG ĐỒ ÁN

    BẢNG DANH MỤC CÁC TỪ VIẾT TẮT

    DANH MỤC HÌNH ẢNH

    DANH MỤC BẢNG BIỂU

    CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG

    1.2. Thương mại điện tử Việt Nam

    Hình 1.1 Top 4 website thương mại điện tử ở Việt Nam

    Hình 1.2 Doanh thu TMĐT bán lẻ Việt Nam từ 2016 – 2020

    Hình 1.3 Tỷ lệ người dùng tham gia mua sắm trực tuyến so với năm 2019

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

Tài liệu liên quan