Xây dựng website bán hàng online trên nền tảng laravel framework

82 3.4K 10
Xây dựng website bán hàng online trên nền tảng laravel framework

Đ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

MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG DANH MỤC KÝ HIỆU, CHỮ VIẾT TẮT Ký hiệu/ chữ viết tắt DHTML DOM ER HMVC HTTP IP Diễn giải Là viết tắt Dynamic HTML thể việc tạo trang web cách kết hợp thành phần: ngôn ngữ đánh dấu HTML tĩnh, ngôn ngữ kịch máy khách (như Javascript), ngôn ngữ định dạng trình diễn Cascading Style Sheets Document Object Model (DOM) Là chữ viết tắt Document Object Model ("Mô hình Đối tượng Tài liệu"), giao diện lập trình ứng dụng Thường thường DOM, có dạng cấu trúc liệu, dùng để truy xuất tài liệu dạng HTML XML Chữ viết tắt Entity Relationshop Model CHEN giới thiệu vòa năm 1976 Đây mô hình sử dụng rộng rãi thiết kế sở liệu mức quan niệm Viết tắt Hierarchical Model-View-Controller mô hình cấu trúc vô mạnh mẽ Được thiết kế tối ưu hóa để áp dụng cho hệ thống lớn Nó giúp khả mở rộng vả quản lý hệ thống đơn giản Là chữ viết tắt HyperText Transfer Protocol (giao thức truyền tải siêu văn bản) Đây giao thức ứng dụng giao thức TCP/IP (gồm nhóm giao thức tảng cho internet) HTTP hoạt động dựa mô hình Client Là viết tắt địa Internet Protocol address (địa giao thức Internet) Mỗi thiết bị kết nối vào mạng (như mạng Internet) cần có địa Tương tự, địa IP dãy số xác định máy tính để gửi nhận liệu đến máy khác PHP Viết tắt Hypertext Preprocessor, ngôn ngữ lập trình để phát triển ứng dụng web MVC Chữ viết tắt Model – View – Controller kiến trúc phần mềm kỹ thuật phần mềm SGLM XHTML Viết tắt Standard Generalized Markup Language, hệ thống tổ chức gắn thẻ yếu tố tài liệu SGML phát triển tiêu chuẩn hóa Tổ chức Tiêu chuẩn quốc tế (ISO) vào năm 1986 Viết tắt Extensible HyperText Markup Language, "Ngôn ngữ Đánh dấu Siêu văn Mở rộng" ngôn ngữ đánh dấu có khả HTML, có cú pháp chặt chẽ TÓM TẮT Công nghệ thông tin ngày phát triển mạnh mẽ nhanh chóng, ứng dụng rộng rãi nhiều lĩnh vực khoa học, kỹ thuật đời sống Phục vụ mạnh mẽ nhiều ngành nghề Các trang web mua sắm trực tuyến xuất ngày nhiều, ngày thân thiện tương tác mạnh mẽ với người sử dụng giúp người sử dụng dễ dàng mua sắm sản phẩm yêu thích mà không cần phải đến trực tiếp cửa hàng Đặc biệt người quản lý cửa hàng quản lý sản phẩm doanh thu cửa hàng cách nhanh chóng xác từ nơi đâu có internet Do nhu cầu đặt phải xây dựng website bán hàng online không hỗ trợ yêu cầu cần thiết người dùng đề cập mà cần phải đáp ứng linh hoạt, cải tiến mở rộng hệ thống sau Từ lý cần thiết trên, sau trình học tập nghiên cứu em định chọn đề tài “Xây dựng website bán hàng online tảng Laravel framework”, trình làm đề tài em nghiên cứu trình bày tìm hiểu Laravel framework vào thực tế Website bán hàng online xây dựng nhằm đáp ứng yêu cầu phục vụ chức bán hàng như: - Quản lý thông tin sản phẩm Khách hàng mua hàng trực tuyến Quản lý hóa đơn, lịch sử mua hàng khách hàng Khách hàng đánh giá, bình luận sản phẩm Quản lý thống kê doanh thu lợi nhuận Và số chức khác cần thiết cho khách hàng quản lý Website bán hàng online xây dựng tảng Laravel Framework 5.3 kết hợp ngôn ngữ web: PHP 5.6.7, HTML, Javascript, jQuery, Ajax,… Kết hợp sử dụng hệ quản trị sở liệu MySQL 5.0.11 Apache Server 2.4 Nội dung đề tài gồm chương chính: Chương 1: Tổng quan: Đặt vấn đề, giải vấn đề, mục tiêu phạm vi đề tài Chương 2: Cơ sở lý thuyết: Giới thiệu PHP framework, Ajax, jQuery, mô hình MVC Laravel framework Chương 3: Nội dung kết nghiên cứu: Thu thập thông tin xây dựng sơ đồ: ER, Use Case, sở liệu quan hệ, Trình bày kết nghiên cứu, nêu lên kết đạt được, phần hạn chế hướng phát triển đề tài TỪ KHÓA: Thương mại điện tử, website bán hàng, laravel framework ABSTRACT Information technology is increasingly powerful and rapid development, are widely used in many fields of science, technology and life Served strong in many sectors The online shopping website appear increasingly, increasingly friendly and strong interaction with the user to help the user to easily shop for their favorite products without the need to directly at the store More particularly with regard to the Manager of the store they can product management as well as sales at the store quickly and accurately from anywhere there is internet Hence the need arises to build a website selling online does not just support the essential requirements of the user as mentioned above, but also need to meet the flexibility, improved extension of the system later From the reasons above, After the learning process and research I decided on the subject “Developing shopping online web site base on Lavarel framework” , in the process as the subject i will study and learn about presentation Laravel framework into practice Online sales website is designed to meet the requirements serve basic functions of sales, such as: - Product information management - Customer online shopping - Invoice management, purchase history of the customer - Customer reviews, comment product - Statistical management of revenues and profits - And some other necessary functions for customers and management Developing shopping online web site base on Lavarel framework 5.3 combining the language of the web as : PHP 5.6.7, HTML, Javascript, jQuery, ajax, Combined use of database management system and Apache Server 2.4 Content includes chapters topics: Chapter 1: Overview: Question, Solve the problem, objectives and scope of the subject Chapter 2: Theoretical Foundations: Introduction to PHP framework, Ajax, jQuery,… MVC model and Laravel framework Chapter 3: Content and results of research: Collecting information and building diagrams: ER, Use Case, …, relational database, Presented the results of research, Presents the results of research, the results, the parts are limited and development direction of the subject KEYWORDS : Ecommerce, sales website, Lavarel framework Chương 1: Tổng quan CHƯƠNG 1: TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Sự phát triển bùng nổ công nghệ thông tin phát triển ngày tăng mạnh, sống người ngày tiến theo hướng công nghệ Các sản phẩm công nghệ thông tin ngày tăng mạnh, đời hệ thống mua sắm trực tuyến – thương mại điện tử từ tăng theo đánh dấu bước phát triển vượt bậc website Internet ngày ứng dụng rộng rãi nhiều lĩnh vực, internet có đặc điểm bậc không giới hạn không gian, thời gian hay khu vực thông tin internet cập nhật nhanh chóng, liên tục xác Mà thời đại phát triển sống cần thiết yếu tố ưu tiên cao kinh tế Ở giới nói chung Việt Nam nói riêng Internet có phát triển nhanh chóng, dịch vụ internet ngày phổ biến Hầu hết người dùng sử dụng internet nhằm mục đích tra cứu thông tin, tìm kiếm tài liệu, mua sắm trực tuyến,… Các cửa hàng buôn bán sản phẩm xuất ngày nhiều cạnh tranh lẫn nhau, mà cửa hàng cần có hệ thống bán hàng không cửa hàng (thủ công) mà phải theo hướng công nghệ (bán hàng trực tuyến) Bán hàng thủ công người mua hàng mua hàng đến trực tiếp cửa hàng để chọn sản phẩm bất tiện cho khách hàng xa muốn mua hàng Tuy nhiên cửa hàng áp dụng công nghệ thông tin vào việc bán hàng trực tuyến hệ thống website việc bán hàng nơi khách hàng đến cửa hàng mang lại lợi cho cửa hàng Ngoài khách hàng xem thông tin chi tiết sản phẩm cách dễ dàng trước chọn cho sản phẩm phù hợp Dựa phân tích lợi ích mà hệ thống bán hàng online mang lại, em chọn đề tài Xây dựng website bán hàng online tảng Laravel framework 1.2 GIẢI QUYẾT VẤN ĐỀ Trên thực tế việc bán hàng theo hình thức cửa hàng gặp nhiều khó khăn cửa hàng khách hàng: Đối với khách hàng: Khó khăn việc tìm kiếm sản phẩm Biết thông tin sản phẩm cửa hàng Thiếu thông tin nhận xét từ người sử dụng sản phẩm Đối với cửa hàng: Khó khăn việc giới thiệu sản phẩm đến với khách hàng xa CBHD: Nguyễn Minh Trung SVTH: Nguyễn Hoàng Phút Chương 1: Tổng quan - Khó khăn việc tìm kiếm quản lý đơn hàng Việc thống kê báo cáo gặp nhiều khó khăn Quản lý sản phẩm kho số lượng bán bất tiện  Vì lý trên, việc xây dựng website bán hàng trực tuyến cần thiết cho cửa hàng việc giới thiệu sản phẩm cửa hàng giúp khách hàng gần xa có đầy đủ thông tin giúp khách hàng lựa chọn sản phẩm hợp lý mà không thiết phải tự đến cửa hàng Website cung cấp hệ thống đánh giá bình chọn nhằm giúp khách hàng biết đánh giá nhận xét khách hàng mua trước Ngoài cửa hàng website cung cấp chức quan trọng cho việc quản lý, buôn bán sản phẩm thống kê báo cáo 1.3 PHẠM VI ĐỀ TÀI Đề tài “Xây dựng website bán hàng online tảng Laravel framework” Phải đảm bảo chức sau:  Đối với người quản lý cửa hàng: - Tạo thêm sửa xóa danh mục như: sản phẩm, thể loại, nhóm sản phẩm, nhà sản xuất, Quản lý thông tin nhập hàng, tiếp nhận xử lý đơn hàng Quản lý thêm xóa sửa nhân viên nhập duyệt đơn hàng Thống kê lợi nhuận hàng Thống kê sản phẩm bán, sản phẩm tồn kho, sản phẩm bán chạy Quản lý, xóa bình luận khách hàng Quản lý thêm xóa sửa tin tức cho cửa hàng Quản lý sliders quảng cáo sản phẩm cho cửa hàng  Đối với khách hàng: - 1.4 Mua sản phẩm trực tuyến website Đăng nhập xem sửa thông tin cá nhân đơn hàng đặt Góp ý, nhận xét, chia sẻ sản phẩm Tìm kiếm sản phẩm theo thể loại, nhóm sản phẩm nhà sản xuất Có chức lọc xếp sản phẩm theo khuyến mãi, giá sản phẩm Tạo tài khoản website – Liên kết facebook Chức so sánh sản phẩm, thêm sản phẩm vào ưa thích LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ So với năm trước thời đại công nghệ thông tin phát triển mạnh việc mua bán sản phẩm trực tuyến mang lại nhiều khó khăn lĩnh vực website chưa trọng nhiều Tuy nhiên năm gần nhờ phát triển cao công nghệ thông tin nói chung website nói riêng xuất nhiều website bán hàng tiếng như: lazada.vn, tiki.vn, thegioididong.com,… việc tìm kiếm website bán hàng online dễ dàng, giúp đỡ nhiều việc cung cấp nhiều thông tin lựa chọn cho khách hàng Bên cạnh CBHD: Nguyễn Minh Trung SVTH: Nguyễn Hoàng Phút Chương 1: Tổng quan số vấn đề tồn động chưa giải giao diện website chưa đẹp mắt, chức không phù hợp với số người chưa sử dụng internet nhiều, tốc độ truy cập hạn chế Chính đề tài Xây dựng website bán hàng online tảng Laravel framework xây dựng để giải vấn đề tồn động phía trên, mặt khác đề tài xây dựng với chức bình luận, đánh giá sản phẩm, đăng tin tức,… nhằm phục vụ tốt nhu cầu người sử dụng 1.5 KHẢO SÁT HIỆN TRẠNG Trên mạng internet giới nói chung nước ta nói riêng việc buôn bán sản phẩm qua website nhiều tương đối mạnh mẽ Một số website buôn bán sản phẩm online phát triển mạnh nước ta điển hình như: lazada.vn, tiki.vn, … Những website cung cấp hệ thống giúp khách hàng mua sản phẩm cách gián tiếp không cần đến cửa hàng mà cần khách hàng truy cập website thực vài thao tác đơn giản mua sản phẩm mà cần vài bước cung cấp thông tin cần thiết Chính tiện lợi mà ngày nhiều cửa hàng muốn có website buôn bán sản phẩm cho 1.6 PHƯƠNG PHÁP THỰC HIỆN 1.6.1 Về lý thuyết: Để phục vụ cho trình phát triển hoàn chỉnh website ta cần phải áp dụng mảng kiến thức sau vào đề tài: - Nắm vững kỹ thuật phân tích thiết kế hệ thống thông tin Tìm hiểu tài liệu hệ quản trị sở liệu MYSQL Có kiến thức ngôn ngữ lập trình web như: PHP, CSS, Javascript, jQuery, Ajax, Ứng dụng công nghệ Laravel framework ngôn ngữ lập trình PHP để áp dụng vào việc xậy dựng đề tài Nắm vững mô hình MVC lập trình website Tham khảo đề tài website bán hàng liên quan 1.6.2 Về kỹ thuật: Áp dụng kiến thức học trường, kết hợp việc nghiên cứu công nghệ Laravel framework tích hợp vào website phải đạt ứng yêu cầu kỹ thuật sau: - Giao diện phải thân thiện với người dùng – dễ dàng thao tác Bảo đảm độ tin cậy quán liệu Chạy tương thích hầu hết trình duyệt web từ máy tính đến điện thoại Khả vận hành nâng cấp dễ dàng 1.6.3 Các công cụ thực hiện: CBHD: Nguyễn Minh Trung SVTH: Nguyễn Hoàng Phút Chương 1: Tổng quan Bảng 1: Bảng công cụ thực STT 1.6.4 - Công cụ Sublime text Power Designer Microsoft Office Microsoft Power Point Xampp PhpMyAdmin Chức Viết mã PHP Thiết kế mô hình Soạn thảo văn Soạn thảo trình chiếu Tạo server chạy ứng dụng Quản lý database Giai đoạn Lập trình Phân tích hệ thống Viết báo cáo Báo cáo Chạy ứng dụng Tất Cài đặt kiểm tra lỗi: Chạy thử nghiệm localhost hosting Kiểm tra giải lỗi trình vận hành CBHD: Nguyễn Minh Trung SVTH: Nguyễn Hoàng Phút Chương 2: Cơ sở lý thuyết CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 HTML HTML (viết tắt cho Hypertext Markup Language) ngôn ngữ đánh dấu thiết kế để tạo nên trang web với mẩu thông tin trình bày World Wide Web Cùng với CSS JavaScript, HTML tạo ba tảng kỹ thuật cho World Wide Web HTML định nghĩa ứng dụng đơn giản SGML sử dụng tổ chức cần đến yêu cầu xuất phức tạp HTML trở thành chuẩn Internet tổ chức World Wide Web Consortium (W3C) trì Phiên thức HTML HTML 4.01 (1999) Sau đó, nhà phát triển thay XHTML Hiện nay, HTML phát triển tiếp với phiên HTML5 hứa hẹn mang lại diện mạo cho Website 2.2 CSS CSS chữ viết tắt Cascading Style Sheets, ngôn ngữ sử dụng để tìm định dạng lại phần tử tạo ngôn ngữ đánh dấu (ví dụ HTML) Ta hiểu đơn giản rằng, HTML đóng vai trò định dạng phần tử website việc tạo đoạn văn bản, tiêu đề, bảng,…thì CSS giúp thêm chút “phong cách” vào phần tử HTML đổi màu sắc trang, đổi màu chữ, thay đổi cấu trúc,… 2.3 AJAX & JQUERY 2.3.1 Ajax AJAX (viết tắt: "Asynchronous JavaScript and XML" - nghĩa "JavaScript XML không đồng bộ") nhóm công nghệ phát triển web sử dụng để tạo ứng dụng web động hay ứng dụng giàu tính Internet (rich Internet application) Từ ngữ Ajax ông Jesse James Garrett đưa dùng lần vào tháng năm 2005 để định nghĩa cho kỹ thuật này, hỗ trợ cho Ajax có mặt chương trình duyệt từ 10 năm trước Giống DHTML, LAMP hay SPA, Ajax tự công nghệ mà thuật ngữ mô tả việc sử dụng kết hợp nhóm nhiều công nghệ với Trong đó, HTML CSS kết hợp với để đánh dấu định kiểu thông tin DOM JavaScript kết hợp lại để hiển thị thông tin động cho phép người dùng tương tác với thông tin JavaScript với đối tượng XMLHttpRequest hỗ trợ việc trao đổi liệu bất đồng trình duyệt máy chủ nhằm hạn chế việc tải lại nguyên trang website Ưu điểm Ajax: - Dễ học, dễ sử dụng CBHD: Nguyễn Minh Trung 10 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu Sau vào trang giỏ hàng ta nhấn toán đơn hàng xảy hai trường hợp khách hàng đăng nhập chuyển đến trang bên ngược lại chuyển đến trang yêu cầu nhập số điện thoại để tiến hành thao tác toán Hình 26: Giao diện toán đơn hàng (đã đăng nhập) CBHD: Nguyễn Minh Trung 68 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện trang toán đơn hàng (chưa đăng nhập) Đối với trường hợp khách hàng chưa đăng nhập website yêu cầu thực bước để hoàn thành trình toán: Bước 1: Nhập số điện thoại vào ô số điện thoại vào giao diện bên nhấn gửi trường hợp số điện thoại mua hàng khách hàng chọn lại thông tin mua hàng từ số điện thoại nhập thông tin khác chuyển sang bước Hình 27: Giao diện trang toán đơn hàng (chưa đăng nhập) – Bước Bước 2: Giao diện bước sau, điền đầy đủ thông tin khách hàng nhấn toán đơn hàng Tại bên trái giao diện liệt kê chi tiết đơn hàng đặt để khách hàng xem lại cách xác trước nhấn toán Hình 28: Giao diện trang toán đơn hàng (chưa đăng nhập) – Bước CBHD: Nguyễn Minh Trung 69 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện trang tìm kiếm sản phẩm Khi ta nhập từ khóa tìm kiếm sản phẩm tìm kiếm website liệt kê tất sản phẩm phù hợp với từ khóa nhập trang có giao diện sau: Hình 29: Giao diện trang tìm kiếm sản phẩm  Giao diện trang tin tức Giao diện trang tin tức liệt kê tin tức cập nhật từ cửa hàng đăng tin xem nhiều CBHD: Nguyễn Minh Trung 70 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu Hình 30: Giao diện trang tin tức  Giao diện đơn hàng đặt Khi khách hàng đăng nhập xem danh sách đơn hàng đặt trước khách hàng xem chi tiết đơn hàng đặt CBHD: Nguyễn Minh Trung 71 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu Hình 31: Giao diện đơn hàng đặt  Giao diện trang thông tin cá nhân khách hàng Khi khách hàng muốn xem hay cập nhật thông tin cá nhân khách hàng nhấn vào trang thông tin cá nhân từ trang tài khoản Giao diện trang CBHD: Nguyễn Minh Trung 72 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu thông tin cá nhân bao gồm cập nhật thông tin cá nhân, thông tin liên hệ đổi mật Hình 32: Giao diện trang thông tin cá nhân khách hàng 3.4.2 Một số giao diện từ trang quản lý  Giao diện trang đăng nhập quản lý CBHD: Nguyễn Minh Trung 73 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu Khi nhân viên truy cập đến trang quản lý hệ thống giao diện đăng nhập vào hệ thống sau: Hình 33: Giao diện trang đăng nhập quản lý  Giao diện thêm sản phẩm CBHD: Nguyễn Minh Trung 74 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu Để thêm sản phẩm người quản lý nhân vào danh mục sản phẩm chọn thêm sản phẩm, thông tin sản phẩm thêm bao gồm: mã sản phẩm, tên sản phẩm, hãng sản xuất, giá sản phẩm,…Sau nhập hết đầy đủ thông tin quản lý nhấn nút lưu lại để kết thúc trình thêm sản phẩm (để có số lượng cho sản phẩm cần nhập hàng cho sản phẩm) Hình 34: Giao diện trang thêm sản phẩm CBHD: Nguyễn Minh Trung 75 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện trang danh sách sản phẩm Giao diện trang danh sách sản phẩm bao gồm: thị tất sản phẩm, công cụ tìm kiếm nhanh sản phẩm, nút thêm mới, xóa, sửa sản phẩm bất kỳ, … Hình 35: Giao diện trang danh sách sản phẩm CBHD: Nguyễn Minh Trung 76 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện thêm tin tức Giao diện thêm tin tức bao gồm mục như: thông tin tin tức (tiêu đề, ảnh đại diện, trạng thái tin) nội dung tin tức Hình 36: Giao diện trang thêm tin tức CBHD: Nguyễn Minh Trung 77 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện nhập hàng cho sản phẩm Khi có sản phẩm hết hàng hay cần nhập hàng cho sản phẩm người quản lý hay nhân viên nhập hàng tiến hàng truy cập liên kết để nhập hàng cho sản phẩm Giao diện trang nhập hàng có thông tin bên Hình 37: Giao diện trang nhập hàng cho sản phẩm CBHD: Nguyễn Minh Trung 78 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện duyệt hàng cho khách hàng Khi có thông báo đơn hàng quản lý hay nhân viên duyệt đơn hàng vào liên kết tiến hành bước để xác nhận hoàn thành trình duyệt đơn hàng cho khách hàng Hình 38: Giao diện trang duyệt hàng cho khách hàng  Giao diện trang nhân viên cập nhật thông tin cá nhân Các chức trang bao gồm cập nhật thông tin cá nhân, đổi mật tài khoản Hình 39: Giao diện trang nhân viên cập nhật thông tin cá nhân CBHD: Nguyễn Minh Trung 79 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu  Giao diện lịch sử mua hàng khách hàng Ngoài việc khách hàng xem danh sách đơn hàng đặt người quản lý hoàn toàn xem đơn hàng mà khách hàng đặt hệ thống Hình 40: Giao diện trang lịch sử mua hàng khách hàng CBHD: Nguyễn Minh Trung 80 SVTH: Nguyễn Hoàng Phút Chương 3: Nội dung kết nghiên cứu KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN  Kết đạt Về mặt kiến thức - Hiểu lập trình website, mặc khác hiểu kỹ thuật lập trình website với Laravel framework - Nâng cao khả phân tích thiết kế hệ thống thông tin, khắc phục điểm yếu, phát triển điểm mạnh cho thân - Bổ sung thêm nhiều kiến thức sở liệu, nâng cao kỹ PHP, Javascript, jQuery, Ajax,… - Tiếp thu khả lập trình website với mô hình MVC Về kinh nghiệm thực tiễn - Phát huy tinh thần sáng tạo, học hỏi giải vấn đề thực tiễn - Có kinh nghiệm việc phân chia công việc lớn thành việc nhỏ để dễ dàng hoàn thành nhanh chóng, thuận tiên cho việc quản lý phù hợp với thời gian  Ưu điểm hạn chế đề tài Ưu điểm: - Giao diện thân thiện với người dùng, thao tác đơn giản nhanh chóng - Có khả liên kết đăng nhập qua facebook, dễ dàng tích hợp thêm vào hệ thống đăng nhập khác google, github, twitter - Việc quảng bá sản phẩm đến email khách hàng nhanh chóng thông qua công cụ makerting - Mua sắm trực tuyến nhanh chóng, thực nơi có kết nối internet laptop hay điện thoại cá nhân khách hàng - Có chức so sánh sản phẩm cho người dùng - Người dùng chia sẻ sản phẩm facebook google plus Hạn chế: - Giao diện khách hàng hiển thị điện thoại chưa tối ưu Chức nhiều hạn chế thực tế Việc so sánh sản phẩm chưa tối ưu với sản phẩm có nhiều thuộc tính Việc quản lý nhập hàng sản phẩm không tối ưu so với thực tế  Hướng phát triển - Tối ưu hóa giao diện người dùng điện thoại - Phát triển chức so sánh sản phẩm hoàn thiện hơn, có chức gợi ý sản phẩm cần so sánh - Liên kết tài khoản khách hàng với nhiều mạng xã hội khác CBHD: Nguyễn Minh Trung 81 SVTH: Nguyễn Hoàng Phút TÀI LIỆU THAM KHẢO [1] Nguyễn Minh Trung, Giáo trình môn Hệ Quản Trị Cơ Sở Dữ Liệu SQL Server Nâng Cao, Khoa Công Nghệ Thông Tin & Truyền Thông – Trường Đại Học Cần Thơ [2] Laravel Upgrade Guide, https://laravel.com/docs/5.3/upgrade [3] Freetus.net, Thông tin mô hình MVC, https://freetuts.net/mvc-php-mo-hinhmvc-la-gi-354.html [4] Wikipedia, Thông tin html, https://vi.wikipedia.org/wiki/HTML [5] Wikipedia, Thông tin css, https://vi.wikipedia.org/wiki/CSS [6] Beebom, 15 best free php frameworks, https://beebom.com/best-free-phpframeworks [7] Getting Started With Laravel Framework, https://laravel.com/docs/5.3 CBHD: Nguyễn Minh Trung 82 SVTH: Nguyễn Hoàng Phút ... ích mà hệ thống bán hàng online mang lại, em chọn đề tài Xây dựng website bán hàng online tảng Laravel framework 1.2 GIẢI QUYẾT VẤN ĐỀ Trên thực tế việc bán hàng theo hình thức cửa hàng gặp nhiều... thực tế Website bán hàng online xây dựng nhằm đáp ứng yêu cầu phục vụ chức bán hàng như: - Quản lý thông tin sản phẩm Khách hàng mua hàng trực tuyến Quản lý hóa đơn, lịch sử mua hàng khách hàng. .. cần thiết trên, sau trình học tập nghiên cứu em định chọn đề tài Xây dựng website bán hàng online tảng Laravel framework , trình làm đề tài em nghiên cứu trình bày tìm hiểu Laravel framework

Ngày đăng: 14/05/2017, 11:37

Từ khóa liên quan

Mục lục

  • DANH MỤC HÌNH

  • DANH MỤC BẢNG

  • DANH MỤC KÝ HIỆU, CHỮ VIẾT TẮT

  • TÓM TẮT

  • ABSTRACT

  • CHƯƠNG 1: TỔNG QUAN

    • 1.1. ĐẶT VẤN ĐỀ

    • 1.2. GIẢI QUYẾT VẤN ĐỀ

    • 1.3. PHẠM VI ĐỀ TÀI

    • 1.4. LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ

    • 1.5. KHẢO SÁT HIỆN TRẠNG

    • 1.6. PHƯƠNG PHÁP THỰC HIỆN

      • 1.6.1. Về lý thuyết:

      • 1.6.2. Về kỹ thuật:

      • 1.6.3. Các công cụ thực hiện:

      • 1.6.4. Cài đặt và kiểm tra lỗi:

      • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

        • 2.1. HTML

        • 2.2. CSS

        • 2.3. AJAX & JQUERY

          • 2.3.1. Ajax

          • 2.3.2. jQuery

          • 2.4. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL

          • 2.4. PHP VÀ PHP FRAMEWORK

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

Tài liệu liên quan