1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu prestashop và xây dựng website bán hàng thực phẩm

38 35 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

Thông tin cơ bản

Tiêu đề Tìm Hiểu Prestashop Và Xây Dựng Website Bán Hàng Thực Phẩm
Tác giả Trần Thế Phúc
Người hướng dẫn Th.s Lê Văn Tấn
Trường học Trường Đại Học Vinh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2016
Thành phố Nghệ An
Định dạng
Số trang 38
Dung lượng 2,37 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website bán hàng trực tuyến” với mặt hàng là: Thực phẩm.. Hơn thế nữa

Trang 1

TRƯỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

TRƯỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 3

LỜI CẢM ƠN

Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ

có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt

Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website bán hàng trực tuyến” với mặt hàng là: Thực phẩm

Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng khá phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi hình thức thanh toán quá phức tạp, cho nên ở website này em có đưa ra một số giải pháp giả lập để làm cho đơn giản

Cùng với sự chỉ bảo tận tình của Th.S Lê Văn Tấn em đã hoàn thành website

này Trong quá trình phân tích thiết kế hệ thống không thể tránh khỏi những sai sót mong cô, thầy và các bạn đóng góp ý kiến để trang Web được hoàn thiện hơn

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Trần Thế Phúc

Trang 4

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 Lý do chọn đề tài

Như chúng ta đã biết hiện nay việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất

Trên thị trường có hai hình thức kinh doanh đó là kinh doanh truyền thống và kinh doanh thương mại điện tử So với kinh doanh truyền thống thì kinh doanh theo hình thức thương mại điện tử chi phí thấp hơn, hiệu quả đạt cao hơn Hơn thế nữa, thương mại điện tử cung cấp các dịch vụ quảng bá sản phẩm nhanh chóng, thuận tiện, kết hợp với bộ phận giao hàng tận nơi, hỗ trợ các phương thức thanh toán điện tử an toàn, tiện lợi, dịch vụ tư vấn trực tuyến đó là lý do thương mại điện tử ngày càng phát triển

Biết được những nhu cầu đó, chương trình “Xây dựng Website bán hàng trực tuyến” được xây dựng trên nền tảng Prestashop nhằm đáp ứng cho mọi người tiêu dùng trên toàn quốc có thể đặt mua và thanh toán các sản phẩm cần thiết thông qua hệ thống Website này

Do đó, với sự ra đời các website bán hàng qua mạng, mọi người có thể mua mọi thứ hàng hóa mọi lúc mọi nơi mà không cần phải tới tận nơi để mua Trên thế giới có rất nhiều trang website bán hàng trực tuyến nổi tiếng như www.ebay.com,

www.amazon.com, Ở Việt Nam thương mại điện tử mới hình thành nhưng tốc độ phát triển rất nhanh với nhiều website nổi tiếng như www.lazada.com,

www.vatgia.com Trước thực tế đó em đã chọn đề tài “Xây dựng website bán hàng trực tuyến” làm đồ án tốt nghiệp của mình

Việc tạo ra một website thương mại điện tử bán hàng trực tuyến sẽ gặp nhiều

khó khăn trong việc bảo mật thông tin, cũng như uy tín đến khách hàng Prestashop là

một hệ thống quản trị nội dung (CMS - Content Management System) giúp bạn thực

Trang 5

hiện các website động một cách nhanh chóng và dễ dàng Prestashop là hệ thống mã nguồn mở chuyên thiết kế website thương mại điện tử Linh hoạt, đơn giản, thân thiện, tính tuỳ biến rất cao và cực kỳ mạnh mẽ đặc biệt tính năng tùy biến sản phẩm Được

sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp Việc cài đặt và quản trị prestashop rất dễ dàng và nhanh chóng

1.3 Phương pháp nghiên cứu

+ Về mặt lý thuyết

- Tìm hiểu kỹ cách thức hoạt động và các đối tượng trong prestashop:

- Chức năng quản trị danh mục, sản phẩm

- Chức năng quản trị giỏ hàng

- Chức năng quản trị và xử lý đơn hàng

- Chức năng quản lý menu

- Chức năng liên hệ, hỗ trợ trực tuyến

- Chức năng quản trị thông tin thành viên, khách hàng

- Chức năng thanh toán điện tử

- Chức năng quản lý theo dõi giao hàng

- Chức năng thống kê

- Chức năng marketing online

+ Về mặt hoạt động

- Chương trình chạy trên hosting,

- Chương trình chỉ thực hiện đầy đủ các chức năng ở phạm vi trong cùng thành

phố Vinh

1.4 Phạm vi, đối tượng của đề tài

Xây dựng trang web ứng dụng bán hàng thực phẩm (thịt, rau, củ, quả, thủy hải sản…) Trong thời đại thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Website bán hàng trực tuyến” đã mang lại nhiều ý nghĩa như:

- Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng

- Thu thập được nhiều thông tin

- Giảm chi phí sản xuất, bán hàng, tiếp thị và giao dịch

- Tạo ra lợi thế cạnh tranh kinh doanh

- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác

Trang 6

- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm

- Nhà quản lý có thể thống kê các sản phẩm bán chạy một cách nhanh nhất giúp cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn

1.5 Ý nghĩa thực tiễn của đề tài

+ Ý nghĩa đối với người quản trị hệ thống website

- Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin khách hàng, hóa đơn, thuế, tạo website thân thiện, nhanh và hiệu quả…

- Người quản trị dễ dàng thao tác quản lý thông tin khách hàng, quản lý các đơn hàng, các dịch vụ marketing tiện lợi

+ Ý nghĩa đối với khách hàng

- Đối với khách hàng website cung cấp các dịch vụ xem sản phẩm, dịch vụ đặt hàng và chức năng thanh toán online dễ dàng, thân thiện

- Hơn thế nữa website còn cung cấp chức năng chia sẻ qua mạng xã hội như facebook, chức năng gửi phản hồi cho người quản trị

- Website thực phẩm là địa chỉ tiện lợi và thật sự hữu ích cho mỗi khách hàng, khách hàng chỉ mất vài phút đã có thể chuận bị bữa ăn cho gia đình

Trang 7

CHƯƠNG 2 PHÂN TÍCH VÀ XÂY DỰNG HỆ THỐNG

2.1 Tổng quan về thương mại điện tử

2.1.1 Khái niệm thương mại điện tử

Thương mại điện tử là quy trình mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễn thông, đặc biệt là qua máy tính và mạng Internet

Ngày nay người ta hiểu khái niệm thương mại điện tử thông thường là tất cả các phương pháp tiến hành kinh doanh và các quy trình quản trị thông qua các kênh điện

tử mà trong đó Internet hay ít nhất là các kỹ thuật và giao thức được sử dụng trong Internet đóng một vai trò cơ bản và công nghệ thông tin được coi là điều kiện tiên quyết Một khía cạnh quan trọng khác là không còn phải thay đổi phương tiện truyền thông, một đặc trưng cho việc tiến hành kinh doanh truyền thống Thêm vào đó là tác động của con người vào quy trình kinh doanh được giảm xuống đến mức tối thiểu Trong trường hợp này người ta gọi đó là Thẳng đến gia công (Straight Through Processing) Để làm được điều này đòi hỏi phải tích hợp rộng lớn các các tính năng kinh doanh

2.2 Tìm hiểu về Prestashop

2.2.1 Giới thiệu tổng quan về hệ thống Prestashop

Prestashop là một hệ quản trị nội dung mã nguồn mở (Open Source Content Management Systems), được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dung của họ lên

Internet

PrestaShoplà phần mềm mã nguồn mở thương mại điện tử đáng tin cậy nhất và chuyên nghiệp nhất hiện nay Từ năm 2007, ngành công nghiệp PrestaShop bằng cách cung cấp các tính năng tham gia mua sắm và tăng doanh số bán hàng trực tuyến nhanh chóng

PrestaShop - Giải pháp website thương mại điện tử cho cá nhân và doanh nghiệp với những chức năng đầy đủ và hoàn thiện nhất của một website 2.0 chuyên nghiệp bán hàng trực tuyến e-Commerce shopping cart

Được phát triển từ năm 2005, trước đây PrestaShop khá ít tên tuổi, do phát hành chủ yếu với phiên bản tiếng Pháp Nhưng thời gian gần đây, với những cải tiến vượt bậc, PrestaShop đã trở thành mã nguồn mở khá phổ biến

Trang 8

Với ưu thế về mã nguồn phát triển sau, PrestaShop kế thừa được nhiều ý tưởng của các mã nguồn cùng loại đi trước như OsCommerce Điểm làm lên khác biệt chủ yếu là việc Prestashop tích hợp sẵn thư viện trình bày sản phẩm theo màu sắc Tính năng này giúp chủ cửa hàng tiếp cận tốt hơn với các khách hàng của họ

PrestaShopđáp ứng các đặc tính của một ứng dụng Web 2.0:

 Hệ thống PrestaShop có thể chạy được nhiều nền khác nhau IIS hoặc Apache

Hệ điều hành window hoặc Linux

 Là một hệ thống mã nguồn mở, do đó PrestaShop đã tận dụng được nguồn trí tuệ cộng đồng

 Là một hệ thống mã nguồn mở, được cập nhật liên tục

 Việc phát triển ứng dụng được thực hiện dễ dàng và nhanh chóng

 PrestaShop có khả năng hoạt động tốt trên nhiều trình duyệt

 Khả năng tùy biến giao diện cao

Những ưu điểm của PrestaShop:

 Đầy đủ các chức năng của một website bán hàng trực tuyến: thêm, sửa, xóa, thống kê sản phẩm, nhà sản xuất, nhà phân phối, khách hàng ,…

 Theo dõi tình trạng bán hàng, thông báo cho khách hàng bằng tin nhắn sms, thu thập thông tin khách hàng,…

 Áp dụng được nhiều phương thức thanh toán khác nhau với các đơn vị tiền tệ lưu hành phổ biến

 Tốc độ tải và xử lý nhanh An toàn, bảo mật

 URL thân thiện, quản lý nội dung CMS…

Bạn không cần quan tâm tới chi phí mua phần mềm hay vấn đề bản quyền

vì Prestashop là phần mềm nguồn mở và hoàn toàn miễn phí

 Thường xuyên cập nhật các phiên bản mới hơn để sửa các lỗi bugs và bổ sung thêm các chức năng, modules mới

 Dễ dàng quản trị website với các công cụ tương đối đầy đủ và bảng điều hướng thuận tiện

 Dễ dàng tích hợp và mở rộng phát triển các modules độc lập

 Giao diện thân thiện, dễ sử dụng, có thể thiết kế giao diện độc lập

 Hỗ trợ trên nhiều ngôn ngữ phổ biến tiếng Anh, Pháp, Bồ Đào Nha, Đức, Tây Ban Nha, Ý, Hà Lan, Ba Lan và Nga bao gồm cả Tiếng Việt, người sử dụng có thể

Trang 9

buil riêng gói ngôn ngữ riêng phù hợp với nhu cầu của mình PrestaShop e-Commerce

sử dụng công nghệ Web 2.0 với sức mạnh của AJAX, JQuery library Prestashop cũng

sử dụng Smarty framework để giúp các nhà thiết kế web có thể tạo giao diện một cách

dễ dàng mà không cần am hiểu nhiều ngôn ngữ lập trình PHP

Nhược điểm của hệ thống PrestaShop:

 Khả năng quản lý Url-rewrite khá yếu, không có khả năng mở rộng tùy biến Làm giảm đáng kể khả năng SEO của website

 Thuật toán tìn kiếm của PrestaShop được đánh giá là khá yếu so với các

Opensource khác

 Kiến trúc Extensions hỗ trợ cho bên thứ 3 tự phát triển khá yếu

2.2.1.1 Tại sao phải chọn PrestaShop?

Ưu thế nổi bật của PrestaShop chính là tính linh hoạt và dễ tiếp cận Thật vậy, giải pháp này không đòi hỏi nhiều kiến thức về các ngôn ngữ lập trình tin học Cho dù khách hàng là một công ty chuyên nghiệp hay một cá nhân, PrestaShop chắc chắn sẽ đáp ứng hoàn toàn những mong đợi từ phía khách hàng Vậy làm sao để biết PrestaShop có phải là giải pháp thích hợp đối với khách hàng hay không? Trước khi lựa chọn giải pháp này cho website bán hàng trực tuyến của khách hàng, chúng tôi sẽ đặt ra cho khách hàng những câu hỏi cần thiết trong quá trình tư vấn sản phẩm

2.2.2 Cài đặt và việt hóa Prestashop

Cài đặt Prestashop

Nhập domain trên trình duyệt:

- Chọn ngôn ngữ rồi chọn next

Trang 10

- Tích chọn “ I agree to the above terms and conditions”  next

- Chờ cài đặt hoàn thành

- Cài đặt thành công

Trang 11

- Đăng nhập trang quản trị để tạo website

2.3 Bài toán

Đây là một trang web nhỏ em đã thiết kế với mục đích là mua bán thực phẩm để

có thể giới thiệu đến mọi người các loại thực phẩm an toàn, đảm bảo chất lượng và có nguồn gốc rõ ràng mà không cần phải đến tận nơi để xem

Lợi ích của người truy cập trang Website:

- Mua hàng, thanh toán trên mạng nhanh chóng, tiện lợi

- Tham khảo và so sánh giá của các mặt hàng

Trang 12

- Xem các thông tin về các loại sản phẩm

- Gửi ý kiến phản hồi, khiếu nại dễ dàng

Website gồm có những nội dung cơ bản sau:

 Giới thiệu về các loại thực phẩm (thực phẩm tươi sống, rau củ quả,…)

 Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thường xuyên)

 Khách hàng có thể đọc một số tin tức mới cập nhật

 Khách hàng có thể tìm kiếm sản phẩm theo giá cả hay theo tên của sản phẩm

và có thể đặt mua hàng và thanh toán qua mạng

2.3.1 Hướng giải quyết của bài toán

Sử dụng mã nguồn mở Prestashop và Mysql server để thiết kế giao diện và xây dựng các chức năng của website Để đưa website vào thực tế cần xây dựng chiến lược marketing truyền thống và marketing online

- Xem thông tin sản phẩm

- Thêm, xoá, cập nhật ở giỏ hàng

- Quản lý theo dõi vận chuyển hàng

- Quản lý câu hỏi, ý kiến khách hàng

- Xem báo cáo, thống kê

Trang 13

2.4 Phân tích và thiết kế

Mô hình use case tổng quát

Hình 2.1 Mô hình use case tổng quát

2.4.1 Mô hình của khách hàng

a Tác nhân khách hàng

Trang 14

Hình 2.2 Use case khách hàng

Hình 2.3 Use case khách hàng quản lý giỏ hàng

Hình 2.4 Khách hàng tìm kiếm

b Tác nhân Administrator

Trang 15

Hình 2.5 Quản lý danh mục sản phẩm

Hình 2.6 Quản lý khách hàng

2.4.3 Biểu đồ Use Case cho Tác nhân Adminitrator quản lý khách hàng

Hình 2.7 Use case Administrator quản lý sản phẩm

Trang 16

Hình 2.8 Use case Administrator quản lý hóa đơn

Hình 2.9 Use case Administrator quản lý câu hỏi, ý kiến khách hàng

Trang 17

2.4.4 Hoạt động

2.4.4.1 Tác nhân khách hàng

Hình 2.10 Trình tự khách hàng quản lý giỏ hàng

Trang 18

Hình 2.11 Trình tự khách hàng gửi câu hỏi, ý kiến

Trang 19

Hình 2.12 Trình tự khách hàng tìm kiếm sản phẩm

Trang 20

2.4.4.2 Tác nhân Administrator

Hình 2.13 Trình tự Administrator quản lý danh mục sản phẩm

Trang 21

Hình 2.14 Trình tự Administrator quản lý khách hàng

Trang 22

Hình 2.15 Trình tự Administrator quản lý sản phẩm

Trang 23

Hình 2.16 Trình tự Administrator quản lý đơn hàng

Trang 24

Hình 2.17 Trình tự Administrator quản lý chi tiết hóa đơn

Trang 25

2.4.5 Trình tự

2.4.5.1 Tác nhân khách hàng

Hình 2.19 Trình tự khách hàng thêm sản phẩm vào giỏ hàng

Trang 26

Hình 2.20 Trình tự khách hàng xóa sản phẩm ở giỏ hàng 2.4.5.2 Tác nhân Administrator

Hình 2.21 Trình tự Administrator đăng nhập

Trang 27

Hình 2.22 Trình tự Administrator cập nhật thông tin khách hàng

Hình 2.23 Trình tự Administrator cập nhật thông tin sản phẩm

Trang 28

Hình 2.24 Trình tự Administrator thêm sản phẩm

Hình 2.25 Trình tự Administrator xóa sản phẩm

Trang 29

Hình 2.26 Trình tự Administrator thêm danh mục

Hình 2.27 Trình tự Administrator xóa danh mục

Trang 30

Hình 2.28 Trình tự Administrator xem báo cáo, thống kê

Trang 31

CHƯƠNG 3

SỬ DỤNG PRESTASHOP ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN HÀNG

Trang 33

Hình 3.3 Quản lý phân loại

Hình 3.4 Quản lý đặt hàng

Trang 34

3.2 Các chức năng chính

Hình 3.7 Tìm kiếm sản phẩm

Hình 3.8 Chức năng mua hàng

Trang 35

Hình 3.9 Chức năng đặt hàng

Hình 3.10 Tiến hành thanh toán

Trang 36

KẾT LUẬN 3.3 Kết quả đạt được

Sau khi hoàn thành đồ án này, em đã học hỏi và thu được nhiều kiến thức bổ ích cho bản thân, rất có ích cho sau này ra trường và làm việc

- Hiểu rõ hơn về thương mại điện tử, tình hình phát triển thương mại trên thế giới cũng như ở hiện Việt Nam, để từ đó phát triển những ý tưởng của mình trong lĩnh vực này

- Hiểu rõ hơn về quá trình phân tích một vấn đề và tính bất cập khi thực hiện với lý thuyết

- Hiểu rõ hơn về ngôn ngữ lập trình mã nguồn mở PHP, hệ quản trị cơ sở dữ liệu MySQL

- Biết rõ hơn phương thức thanh toán trực tuyến và tích hợp thành công những hình thức thanh toán mới nhất hiên nay như mypay.vn, nganluong.vn

- Rèn luyện khả năng phân tích bài toán, tìm hiểu và đọc tài liệu tiếng Việt cũng như tiếng Anh

- Đã xây dựng thành công website thương mại điện tử bán thực phẩm đầy với những tính năng

3.4 Những vấn đề hạn chế

Bên cạnh những vấn đề đạt được thì em còn một số hạn chế chưa thực hiện được như:

- Các tĩnh toán cho vấn đề bảo mật chưa được tính toán kỹ lưỡng

- Khả năng linh hoạt của hệ thống chưa cao

- Hỗ trợ tin tức từ website khác chưa phong phú

- Tính năng marketing hoạt động chưa thật sự hiệu quả

3.5 Hướng nghiên cứu phát triển

- Hệ quản trị CSDL prestashop kết hợp với Virtuemart để có thể đáp ứng nhiều hơn nữa nhu cầu của người sử dụng, phát triển và tối ưu hóa hệ thống

- Kết hợp ngôn ngữ PHP với các hệ quản trị cơ sở dữ liệu lớn hơn: SQL Server, Oracle,

Ngày đăng: 01/08/2021, 11:25

TỪ KHÓA LIÊN QUAN

w