1. Trang chủ
  2. » Công Nghệ Thông Tin

website bán hàng điện tử tích hợp thanh toán online

66 41 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

Website bán hàng online tích hợp thanh toán onine mono, vnpay. Phân tích thiết kế. Website bán hàng online tích hợp thanh toán onine mono, vnpay. Phân tích thiết kế. mua sourcecode+cài đặt liên hệ: prisonschool98gmail.com

HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC THỰC TẬP CƠ SỞ Đề tài: Xây dựng website bán hàng điện tử tích hợp toán online Sinh viên thực hiện: Nguyễn Ngọc Trường Giang AT150514 Trần Văn Nam AT150540 Phạm Ngọc Long AT150534 Nhóm Giảng viên hướng dẫn: ThS LÊ ĐỨC THUẬN Hà Nội, 10-2021 MỤC LỤC DANH MỤC HÌNH VẼ I DANH MỤC BẢNG BIỂU III LỜI MỞ ĐẦU .5 CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Phân tích thiết kế hướng đối tượng 1.2 Ngôn ngữ lập trình 1.3 Một số thư viện hỗ trợ 1.4 Vuejs Framework 1.5 Mơ hình MVC HMVC 1.6 Laravel framework 1.7 Cơ sở liệu MySQL 10 1.8 Cổng toán trực tuyến 11 CHƯƠNG THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG .12 2.1Khảo sát đặc tả yêu cầu 12 2.1.1 Giao diện 12 2.1.2 Chức .12 2.1.2.1 Về phía khách hàng 12 2.1.2.2 Về phía admin 13 2.2 Yêu cầu phi chức 13 2.3 Phân tích hệ thống 13 2.1.3 Biều đồ ca sử dụng 14 2.1.3.1 Biểu đồ ca sử dụng tổng quát 14 2.1.3.2 Ca sử dụng đăng nhập 14 2.1.3.3 Ca sử dụng quản lý tài khoản 16 2.1.3.4 Ca sử dụng quản lý sản phẩm 19 2.1.3.5 Ca sử dụng quản lý đơn hàng 21 2.1.3.6 Ca sử dụng quản lý khách hàng .23 2.1.3.7 Ca sử dung quản lý viết .25 2.1.3.8 Ca sử dụng quản lý bình luận 27 2.1.3.9 Ca sử dụng quản lý phân quyền .30 2.1.3.10 Ca sử dụng thống kê 32 2.1.4 Biểu đồ 33 2.1.4.1 Biểu đồ đăng nhập .33 2.1.4.2 Biểu đồ quản lý tài khoản 34 2.1.4.3 Biểu đồ quản lý sản phẩm 36 2.1.4.4 Biểu đồ quản lý đơn hàng 38 2.1.4.5 Biều đồ quản lý viết .40 2.1.4.6 Biểu đồ quản lý khách hàng 42 2.1.4.7 Biểu đồ quản lý bình luận 44 2.1.4.8 Biểu đồ quản lý phân quyền 46 2.1.4.9 Biểu đồ thống kê 48 2.4 Thiết kế chi tiết .49 2.4.1 Thiết kế giao diện 49 2.4.2 Thiết kế database .59 CHƯƠNG KẾT QUẢ THỰC NGHIỆM .60 3.1 Đánh giá kết đề tài 60 3.2 Hướng phát triển 60 TÀI LIỆU THAM KHẢO 61 DANH MỤC HÌNH VẼ Hình 1.1 Mơ hình MVC Hình 1.2 Mơ hình HMVC Hình 2.1 Mơ hình ngữ cảnh 13 Hình 2.2 Mơ hình phân cấp chức 14 Hình 2.3 Biều đồ ca sử dụng tổng quát 14 Hình 2.4 Biểu đồ ca sử dụng đăng nhập 15 Hình 2.5 Biểu đồ ca sử dụng quản lý tài khoản .16 Hình 2.6 Biểu đồ quản lý sản phẩm 19 Hình 2.7 Biều đồ quản lý đơn hàng 21 Hình 2.8 Biểu đồ ca sử dụng quản lý khách hàng 23 Hình 2.9 Biều đồ quản lý viết 25 Hình 2.10 Biểu đồ quản lý bình luận 27 Hình 2.11 Biểu đồ quản lý phẩn quyền 30 Hình 2.12 Biều đồ ca sử dụng thống kê 32 Hình 2.13 Biều đồ quản lý đăng nhập 33 Hình 2.14 Biều đồ quản lý tài khoản 34 Hình 2.15 Biều đồ quản lý sản phẩm 36 Hình 2.16 Biều đồ quản lý đơn hàng 38 Hình 2.17 Biều đồ quản lý viết .40 Hình 2.18 Biều đồ quản lý khách hàng .42 Hình 2.19 Biều đồ quản lý bình luận 44 Hình 2.20 Biều đồ quản lý phân quyền .46 Hình 2.21 Biều đồ thống kê 48 Hình 2.22 Giao diện trang chủ 49 Hình 2.23 Giao diện chi tiết sản phẩm 50 I Hình 2.24 Giao diện tìm kiếm lọc sản phẩm 51 Hình 2.25 Giao diện giỏ hàng 52 Hình 2.26 Giao diện tốn chưa có tài khoản 53 Hình 2.27 Giao diện tốn có tài khoản 53 Hình 2.28 Giao diện xác thực đăng nhập otp 54 Hình 2.29 Giao diện notification realtime .54 Hình 2.30 Giao diện thống kê 55 Hình 2.31 Danh sách sản phẩm .56 Hình 2.32 Danh sách đơn hàng .57 Hình 2.33 Danh sách người dùng 58 Hình 2.34 Danh sách khuyến 58 Hình 2.35 Giao diện diagram database 59 II DANH MỤC BẢNG BIỂU Bảng 2.1 Các yêu cầu phi chức ứng dụng 13 Bảng 2.2 Đặc tả ca sử dụng đăng nhập 16 Bảng 2.3 Đặc tả thêm tài khoản ca sử dụng quản lý tài khoản .17 Bảng 2.4 Đặc tả xóa tài khoản ca sử dụng quản lý tài khoản 17 Bảng 2.5 Đặc tả chỉnh sửa thông tin tài khoản ca sử dụng quản lý tài khoản 18 Bảng 2.6 Đặc tả xem tài khoản ca sử dụng quản lý tài khoản 18 Bảng 2.7 Đặc tả tạo sản phẩm ca sử dụng quản lý sản phẩm 19 Bảng 2.8 Đặc tả xem danh sách sản phẩm ca sử dụng quản lý sản phẩm 20 Bảng 2.9 Đặc tả chỉnh sửa thông tin sản phẩm ca sử dụng quản lý sản phẩm .20 Bảng 2.10 Đặc tả xóa sản phẩm ca sử dụng quản lý sản phẩm 21 Bảng 2.11 Đặc tả xóa đơn hàng ca sử dụng quản lý đơn hàng .22 Bảng 2.12 Đặc tả hủy đơn hàng ca sử dụng quản lý đơn hàng 22 Bảng 2.13 Đặc tả duyệt đơn hàng ca sử dụng quản lý đơn hàng 22 Bảng 2.14 Đặc tả in hóa đơn ca sử dụng quản lý đơn hàng 23 Bảng 2.15 Đặc tả xem thông tin cá nhân ca sử dụng quản lý khách hàng 24 Bảng 2.16 Đặc tả xem lich sử mua hàng ca sử dụng quản lý khách hàng 24 Bảng 2.17 Đặc tả khóa tài khoản khách hàng ca sử dụng quản lý khách hàng 25 Bảng 2.18 Đặc tả thêm viết ca sử dụng quản lý viết 26 Bảng 2.19 Đặc tả xóa viết ca sử dụng quản lý viết .26 Bảng 2.20 Đặc tả chỉnh sửa viết ca sử dụng quản lý viết 27 Bảng 2.21 Đặc tả xem binh luận ca sử dụng quản lý bình luận .28 Bảng 2.22 Đặc tả ẩn binh luận ca sử dụng quản lý bình luận 28 Bảng 2.23 Đặc tả xóa binh luận ca sử dụng quản lý bình luận 29 Bảng 2.24 Đặc tả phản hồi binh luận ca sử dụng quản lý bình luận 29 Bảng 2.25 Đặc tả cấp quyền ca sử dụng quản lý phân quyền 30 III Bảng 2.26 Đặc tả thêm quyền ca sử dụng quản lý phân quyền 31 Bảng 2.27 Đặc tả chỉnh sửa quyền ca sử dụng quản lý phân quyền .31 Bảng 2.28 Đặc tả xóa quyền ca sử dụng quản lý phân quyền 32 Bảng 2.29 Đặc tả thống kê ca sử dụng thống kê 33 IV LỜI MỞ ĐẦU Thời đại công nghệ số 4.0, với phát triển vũ bão Internet, xu hướng kinh doanh trực tuyến hay bán hàng online đem lại hiệu kinh tế cho nhiều ngành nghề kinh doanh Việt Nam Những năm gần đây, “thương mại điện tử” (TMĐT) khơng cịn khái niệm xa lạ xã hội hay lĩnh vực mẻ nước ta Có thể coi năm 2020, đại dịch COVID mang đến nhiều biến động kinh tế tăng trưởng bứt phá của TMĐT góp phần đưa Việt Nam trở thành thị trường tiềm khu vực ASEAN Tuy nhiên, song hành với hội phát triển TMĐT Việt Nam gặp khơng thách thức việc xây dựng thị trường TMĐT lành mạnh, bền vững Việt Nam mạnh dân số trẻ lượng người dùng smartphone chiếm tỷ trọng lớn, lượng người giao dịch thương mại điện tử smartphone nhiều Thị trường thương mại điện tử (TMĐT) ngày rộng mở với nhiều mơ hình, chủ thể tham gia, chuỗi cung ứng dần thay đổi theo hướng đại có hỗ trợ từ số hóa cơng nghệ thơng tin Đặc biệt, bối cảnh dịch bệnh COVID19, thị trường thương mại điện tử trở nên sôi động việc ứng dụng công nghệ số, xây dựng kênh phân phối trở thành phương án hữu hiệu cho doanh nghiệp Việt vượt qua khó khăn, mang đến hội từ phía cầu thị trường sở làm thay đổi thói quen mua hàng người tiêu dùng, chuyển từ thói quen mua hàng truyền thống sang mua hàng qua TMĐT Bên cạnh đó, xu hướng toán trực tuyến ngày ưa chuộng, có mức tăng trưởng mạnh mẽ Điều góp phần thúc đẩy tăng trưởng TMĐT sàn ln cung cấp phương thức tốn trực tuyến cho khách hàng Từ lý trên, nhóm chúng em định chọn đề tài “Xây dựng Website bán hàng điện tử” Website cung cấp mặt hàng điện tử, giúp khách hàng mua hàng nhà cách dễ dàng mà không cần đến trực tiếp tận nơi theo cách truyền thống CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Phân tích thiết kế hướng đối tượng Phân tích thiết kế hướng đối tượng kỹ thuật tiếp cận phổ biến dùng để phân tích, thiết kế ứng dụng, hệ thống Nó dựa nguyên tắc chung, tập hướng dẫn để giúp tránh khỏi thiết kế xấu nguyên tắc SOLID thiết kế hướng đối tượng:  Một lớp nên có lý để thay đổi, tức lớp nên xử lý chức đơn lẻ, Nếu đặt nhiều chức vào lớp dẫn đến phụ thuộc chức với sau ta thay đổi chức phá vỡ chức cịn lại  Các lớp, module, chức nên dễ dàng Mở (Open) cho việc mở rộng (thêm chức mới) Đóng (Close) cho việc thay đổi  Lớp dẫn xuất phải có khả thay lớp cha  Chương trình khơng nên buộc phải cài đặt interface mà khơng sử dụng đến  Các module cấp cao không nên phụ thuộc vào module cấp thấp Cả hai nên phụ thuộc thông qua lớp trừu tượng Lớp trừu tượng không nên phụ thuộc vào chi tiết Chi tiết nên phụ thuộc vào trừu tượng 1.2 Ngơn ngữ lập trình - PHP ngơn ngữ trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ Nó được được chạy phía server nhằm sinh mã html client Nhờ mà tạo ứng dụng web chạy máy chủ Mã lệnh PHP chúng vào HTML nhờ sử dụng cặp thẻ PHP - Hiện nay, PHP loại ngơn ngữ lập trình phổ biến dùng để phát triển ứng dụng web Bởi loại ngôn ngữ thân thiên tương thích cao với ngơn ngữ trình duyệt web Mà cịn sử dụng miễn phí tiết kiệm chi phí doanh nghiệp 1.3 Một số thư viện hỗ trợ - Pusher:  Pusher dịch vụ cloud miễn phí, tạo server trung gian giúp xử lý tác vụ thời gian thực Dữ liệu gửi tới pusher, pusher lại gửi tới client subscribe (đăng ký) 2.1.4.9 Biểu đồ thống kê Hình 2.23 Biều đồ thống kê - Mô tả: Admin chọn chức thống kê, yêu cầu gửi tới controller thống kê Controller thống kê lấy liệu từ sở liệu trả để hiển thị lên hình 48 2.4 Thiết kế chi tiết 2.1.5 Thiết kế giao diện Hình 2.24 Giao diện trang chủ - Giao diện trang chủ: Slide, viết nhất, sản phẩm, sản phẩm bật, sản phẩm bán chạy, sản phẩm khuyến mãi, sản phẩm nhất, danh mục đa cấp… 49 Hình 2.25 Giao diện chi tiết sản phẩm - Hiển thị chi tiết sản phẩm: thông số kỹ thuật, mơ tả, đánh giá, bình luận facebook, sản phẩm tương tự 50 Hình 2.26 Giao diện tìm kiếm lọc sản phẩm - Lọc sản phẩm theo danh mục, nhu cầu, thương hiệu, giá xếp sản phẩm 51 Hình 2.27 Giao diện giỏ hàng 52 Hình 2.28 Giao diện tốn chưa có tài khoản Hình 2.29 Giao diện tốn có tài khoản 53 Hình 2.30 Giao diện xác thực đăng nhập otp Hình 2.31 Giao diện notification realtime 54 Hình 2.32 Giao diện thống kê 55 Hình 2.33 Danh sách sản phẩm 56 Hình 2.34 Danh sách đơn hàng 57 Hình 2.35 Danh sách người dùng Hình 2.36 Danh sách khuyến 58 2.1.6 Thiết kế database Hình 2.37 Giao diện diagram database 59 CHƯƠNG KẾT QUẢ THỰC NGHIỆM 3.1 Đánh giá kết đề tài - Kết đạt được:  Đã xây dựng hoàn chỉnh hệ thống website bán hàng điện tử tích hợp tốn online theo mục tiêu đề ban đầu  Các chức thực quy trình nghiệp vụ trả kết mong muốn với chức  Giao diện thân thiện dễ sử dụng với người dùng  Hoạt động ổn định, sảy lỗi khơng mong muốn  Có thêm kiến thức kinh nghiệm thông qua xây dựng dựng website để phục vụ cho công việc sau - Những tồn tại, hạn chế cần khắc phục:  Do chưa tối ưu code nên tốc độ xử lý chậm - Đề xuất giải pháp khắc phục:  Nghiên cứu tối ưu code để tăng tốc độ xử lý 3.2 Hướng phát triển  Thêm tính cập nhật giao diện để nhằm nâng cao trải nghiệm cho việc sử dụng  Áp dụng công nghệ giúp tối ưu website tốt 60 TÀI LIỆU THAM KHẢO [1] https://sudo.vn/blog/phan-tich-thiet-ke-he-thong-huong-doi-tuong-ooad-va-ngon-ngumo-hinh-hoa-uml.html [2] https://codegym.vn/blog/2018/12/22/lap-trinh-php-la-gi/ [3] https://helpex.vn/article/pjax-tai-trang-web-cua-ban-nhanh-hon60a578a83c25e7505ac5481a [4] https://lptech.asia/kien-thuc/vuejs-la-gi-tim-hieu-ve-vuejs [5] https://www.marketenterprise.vn/blog/gioi-thieu-mo-hinh-mvc-trong-lap-trinh.html [6] https://itzone.com.vn/vi/article/co-ban-ve-pusher-va-laravel/ [7] https://bizflycloud.vn/tin-tuc/mysql-la-gi-tai-sao-nen-su-dung-mysql20200917180705499.html 61 Hà nội, ngày 20 tháng năm 2021 XÁC NHẬN CỦA GIẢNG VIÊN HƯỚNG DẪN ThS LÊ ĐỨC THUẬN 62 ... thức tốn trực tuyến cho khách hàng Từ lý trên, nhóm chúng em định chọn đề tài “Xây dựng Website bán hàng điện tử? ?? Website cung cấp mặt hàng điện tử, giúp khách hàng mua hàng nhà cách dễ dàng mà không... ngân hàng kết nối tốn  Thơng báo kết thơng tin giao dịch website bán hàng trực tuyến - Một số cổng tốn tích hợp vào website: Vnpay, MoMo pay - Cổng toán VNPay mắt năm 2011, tới cổng toán điện tử. .. nhận việc kết nối, chấp nhận việc toán qua ngân hàng phương tiện mà khách hàng sử dụng - Chức cổng tốn điện tử  Nhận thơng tin giao dịch trực tuyến website bán hàng trực tuyến  Xử lý thơng tin

Ngày đăng: 28/12/2021, 22:22

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    DANH MỤC HÌNH VẼ

    DANH MỤC BẢNG BIỂU

    CHƯƠNG 1. CƠ SỞ LÝ THUYẾT

    1.1 Phân tích thiết kế hướng đối tượng

    1.2 Ngôn ngữ lập trình

    1.3 Một số thư viện hỗ trợ

    1.5 Mô hình MVC và HMVC

    1.7 Cơ sở dữ liệu MySQL

    1.8 Cổng thanh toán trực tuyến

    CHƯƠNG 2. THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG

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

TÀI LIỆU LIÊN QUAN

w