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 ẩm thực hè

47 29 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 Ẩm Thực Hè
Tác giả Nguyễn Văn Toàn
Người hướng dẫn TS. Phan Lê Na
Trường học Trường Đại Học Vinh
Chuyên ngành Viện Kỹ Thuật Và Công Nghệ
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2017
Thành phố Nghệ An
Định dạng
Số trang 47
Dung lượng 6,13 MB

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

Cấu trúc

  • CHƯƠNG 1. GIỚI THIỆU CHUNG (5)
    • 1.1 Lý do lựa chọn đề tài (5)
      • 1.1.1 Phạm Vi đối tƣợng của đề tài (0)
      • 1.1.2 Ý nghĩa thực tiễn của đề tài (5)
    • 1.2. Sơ lƣợc về mã nguồn mở (6)
      • 1.2.1. Khái niệm prestashop (7)
      • 1.2.2. Đặc điểm của Prestashop (8)
  • CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (9)
    • 2.1 Đặt vấn đề (9)
    • 2.2. Giới thiệu phương pháp phân tích và thiết kế hệ thống (9)
    • 2.3. Xác định yêu cầu khách hàng (10)
      • 2.3.1. Đối với khách hàng truy cập đến Website (10)
      • 2.3.2. Đối với người quản trị Website (12)
    • 2.4. Phân tích chi tiết các chức năng (12)
      • 2.4.1. Xử lý thông tin dữ liệu từ phía khách hàng (13)
      • 2.4.2 Phần dành cho người quản trị (14)
    • 2.5. Sơ đồ phía người dùng (18)
    • 2.6. Sơ đồ phía người quản lý (19)
    • 2.7. Biểu đồ luồng dữ liệu (20)
      • 2.7.1. Biểu đồ luồng dữ liệu ở mức ngữ cảnh (20)
      • 2.7.2. Biểu đồ luồng định nghĩa chức năng quản lý sản phẩm (21)
      • 2.7.3. Biểu đồ luồng định nghĩa chức năng quản lý bài viết (22)
      • 2.7.4 Biểu đồ luồng định nghĩa chức năng quản lý giỏ hàng (23)
      • 2.7.5. Biểu đồ luồng định nghĩa chức năng quản lý đăng nhập (24)
  • CHƯƠNG 3. WEBSITE BÁN HÀNG (25)
    • 3.1 Cài đặt prestashop (25)
      • 3.1.1 Cài Đặt Xampp (25)
      • 3.1.2 Cài đặt prestashop (28)
    • 3.2 Cài đặt trang chủ (31)
  • KẾT LUẬN (46)
    • I. Kết quả đạt đƣợc của đề tài (46)
    • II. Hạn chế của đề tài (46)
    • III. Hướng khắc phục và phát triển đề tài (46)
    • IV. Kinh nghiệm thu đƣợc (46)
  • TÀI LIỆU THAM KHẢO (47)

Nội dung

GIỚI THIỆU CHUNG

Lý do lựa chọn đề tài

Với sự phát triển mạnh mẽ của công nghệ thông tin và viễn thông, việc sử dụng smartphone và máy ảnh kỹ thuật số để ghi lại những khoảnh khắc thú vị trong cuộc sống ngày càng trở nên phổ biến Bên cạnh việc lưu trữ trên điện thoại và máy tính cá nhân, việc chia sẻ hình ảnh với mọi người xung quanh cũng được ưa chuộng Nhờ vào các hệ thống quản lý nội dung (CMS) như PrestaShop, chúng ta có thể dễ dàng xây dựng một website riêng để lưu trữ hình ảnh Hãy cùng nhau phân tích và thực hiện việc xây dựng website lưu trữ hình ảnh qua PrestaShop.

1.1.1 Phạm Vi đối tượng của đề tài

Xây dựng một trang web ứng dụng bán hàng thực phẩm, bao gồm đặc sản vùng miền, đồ ăn vặt, món ngon và nước giải khát, là một bước đi quan trọng trong thời đại thương mại điện tử đang phát triển mạnh mẽ Việc áp dụng mô hình "Website bán hàng trực tuyến" không chỉ giúp tăng cường khả năng tiếp cận khách hàng mà còn mang lại nhiều lợi ích thiết thực cho doanh nghiệp.

- Đỡ 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

- 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.1.2 Ý nghĩa thực tiễn của đề tài

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

Bạn có thể dễ dàng tra cứu và cập nhật thông tin về sản phẩm, nhà sản xuất, khách hàng, hóa đơn và thuế Hệ thống cũng hỗ trợ thống kê và báo cáo một cách nhanh chóng Ngoài ra, bạn còn có khả năng tạo website thân thiện, nhanh chóng 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 ẩm thực hè 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ể

Sơ lƣợc về mã nguồn mở

Phần mềm nguồn mở (PMNM) là loại phần mềm được cung cấp dưới dạng mã nguồn, cho phép người dùng không chỉ sử dụng miễn phí mà còn có quyền sửa đổi và phát triển theo các quy định trong giấy phép như GPL Điều này khác biệt hoàn toàn so với phần mềm nguồn đóng, nơi người dùng không có quyền can thiệp vào mã nguồn Thuật ngữ “Open source” thu hút sự quan tâm của doanh nhân nhờ vào lợi ích miễn phí và quyền sở hữu hệ thống mà nó mang lại.

Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng thanh toán một số chi phí cho các dịch vụ như bảo hành, huấn luyện, nâng cấp và tư vấn Tuy nhiên, họ không được phép bán các sản phẩm nguồn mở, vì những sản phẩm này thuộc về tài sản trí tuệ chung, không phải là tài sản riêng của bất kỳ nhà cung cấp nào.

Open Source mang lại nhiều tiện ích, bao gồm quyền tự do sử dụng phần mềm cho mọi mục đích, quyền nghiên cứu cấu trúc và chỉnh sửa cho phù hợp với nhu cầu cá nhân, cũng như quyền truy cập vào mã nguồn Ngoài ra, người dùng còn có quyền phân phối lại các phiên bản phần mềm cho cộng đồng, cải tiến chương trình và phát hành những bản cải tiến nhằm phục vụ lợi ích chung.

* Lợi ích của phần mềm mã nguồn mở-miễn phí?

Phần mềm có thể được sao chép miễn phí, giúp bạn dễ dàng chia sẻ với bạn bè mà không lo lắng Tuy nhiên, nhiều định dạng file bị kiểm soát bởi một số nhà cung cấp, dẫn đến việc bạn có thể bị ràng buộc khi sử dụng phần mềm độc quyền Nếu bạn cần sử dụng dữ liệu trên một ứng dụng khác nhưng phần mềm bản quyền không cho phép, bạn sẽ gặp khó khăn Hơn nữa, nếu nhà cung cấp ngừng hỗ trợ và cập nhật sản phẩm, dữ liệu của bạn có thể bị lãng quên Ngược lại, với phần mềm mã nguồn mở (OpenSource), bạn có thể tìm thấy nhiều nhà cung cấp khác nhau để đáp ứng nhu cầu của mình.

Hầu hết các sản phẩm mã nguồn mở đều có khả năng bảo mật xuất sắc, và khi phát hiện lỗ hổng, chúng thường được khắc phục nhanh chóng hơn so với phần mềm bản quyền.

Các hệ thống mã nguồn mở, đặc biệt là những hệ thống dựa trên UNIX, nổi bật với tính linh hoạt đáng kinh ngạc Điều này là nhờ vào việc chúng được xây dựng từ nhiều khối cấu trúc thống nhất và được mô tả chi tiết, giúp người dùng dễ dàng thay thế các thành phần của hệ thống bằng những phần có giao diện tương tự.

Hiên nay, có vô số phương thức đặc biệt để thiết kế website nhưng Vào năm

Từ năm 1998 đến 2007, các nhà thiết kế website chủ yếu sử dụng HTML và CSS, thậm chí có cả Flash để tạo ra trang web Tuy nhiên, sau 10 năm, sự phát triển của website đã có những thay đổi to lớn Nội dung mã nguồn mở (CMS) đã bắt đầu chiếm ưu thế so với các website HTML tĩnh, nhờ vào những lợi ích vượt trội mà CMS mang lại.

+ R hơn - Hầu nhƣ các Mã Nguồn Mở đó đều miễn phí dùng (mã nguồn mở) + Nhanh - Bạn có thể tạo ra m t trang đơn gian trong vòng ba mươi phút

+ Đơn giản hơn - Bạn không cần nhiều kỹ năng về code, html…

PrestaShop là giải pháp website thương mại điện tử hoàn hảo cho cá nhân và doanh nghiệp, cung cấp đầy đủ chức năng của một trang web 2.0 chuyên nghiệp cho bán hàng trực tuyến Ra đời từ năm 2005, PrestaShop ban đầu ít được biết đến do chỉ phát hành phiên bản tiếng Pháp Tuy nhiên, với những cải tiến vượt bậc gần đây, PrestaShop đã trở thành mã nguồn mở phổ biến trong cộng đồng người dùng.

PrestaShop, với mã nguồn phát triển sau, đã kế thừa nhiều ý tưởng từ các nền tảng trước như OsCommerce Điểm nổi bật của PrestaShop là tính năng tích hợp thư viện trưng bày sản phẩm theo màu sắc, giúp các chủ cửa hàng dễ dàng tiếp cận và phục vụ khách hàng hiệu quả hơn.

Ngoài ra, việc tích hợp trực tiếp trang quản lý th ng tin vào mã nguồn, c ng giúp PrestaShop trở nên thân thiện hơn với người sử dụng

1.2.2 Đặc đ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 và thông báo cho khách hàng qua tin nhắn SMS, đồng thời thu thập thông tin khách hàng Hệ thống hỗ trợ nhiều phương thức thanh toán khác nhau với các loại tiền tệ phổ biến hiện nay.

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

URL thân thiện, tối ƣu máy tìm kiếm SEO, 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

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

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.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Đặt vấn đề

Trong thời đại số hiện nay, hầu hết mọi hoạt động kinh tế, chính trị và xã hội đều được diễn ra trên Internet Không chỉ những người làm trong lĩnh vực công nghệ thông tin mà gần như mọi người đều đã trải nghiệm việc lướt web và sử dụng Internet.

Để phát triển thương hiệu, các công ty cần khẳng định sự hiện diện của mình trên thị trường Một giải pháp hiệu quả và tiết kiệm là xây dựng một website để giới thiệu công ty đến đông đảo khách hàng Trong bối cảnh kinh tế hiện nay, nhu cầu của người tiêu dùng ngày càng cao, nhưng không phải mọi cửa hàng đều đáp ứng được Nếu bạn là người bận rộn và không có nhiều thời gian để tìm kiếm sản phẩm phù hợp với sở thích và ngân sách, thì việc có một dịch vụ trực tuyến sẽ giúp bạn tiết kiệm thời gian và dễ dàng lựa chọn hơn.

Bán hàng trực tuyến mang lại hiệu quả cao vì giúp mọi người biết đến công ty, đồng thời tạo cơ hội giới thiệu sản phẩm và thực hiện giao dịch dễ dàng trên mạng Đây thực sự là một ý tưởng tuyệt vời cho doanh nghiệp.

Khi bạn muốn chuẩn bị một bữa ăn với các đặc sản vùng miền và tìm địa điểm uống nước an toàn cùng bạn bè, hãy truy cập trang web để mua sắm Tại cửa hàng trực tuyến, bạn có thể dễ dàng chọn lựa thực phẩm cần thiết và thêm vào giỏ hàng Trong quá trình này, bạn cũng có thể tìm hiểu chi tiết thông tin về từng sản phẩm mà bạn quan tâm Sau khi hoàn tất lựa chọn, bạn có thể thực hiện đặt hàng và thanh toán qua điện tử hoặc thanh toán trực tiếp khi nhận hàng từ nhân viên giao.

Giới thiệu phương pháp phân tích và thiết kế hệ thống

Có hai cách tiếp cận phân tích và thiết kế hệ thống đó là: phương pháp hướng cấu trúc và phương pháp hướng đối tượng

Phương pháp hướng cấu trúc:

Phương pháp hướng cấu trúc đặc trưng bởi việc phân chia chương trình thành nhiều chương trình con, mỗi chương trình con được thiết kế để thực hiện một nhiệm vụ xác định.

– Trong phương pháp hướng cấu trúc, phần mềm được thiết kế dựa trên m t trong hai hướng: hướng dữ liệu và hướng hành đ ng

 Cách tiếp cận hướng dữ liệu xây dựng phần mềm dựa trên việc phân rã chức năng cần đáp ứng và dữ liệu cho các chức năng đó

 Cách tiếp cận hướng hành đ ng lại tập trung phân tích hệ phần mềm dựa trên các hoạt đ ng thực thi các chức năng của phần mềm đó

– Cách thức thực hiện của phương pháp hướng cấu trúc là phương pháp từ trên xuống (top-down)

Các mô hình được sử dụng bao gồm sơ đồ phân cấp chức năng nghiệp vụ, sơ đồ luồng dữ liệu, mô hình thực thể - quan hệ, mô hình quan hệ, từ điển dữ liệu, ngôn ngữ truy vấn hướng cấu trúc và mô hình hóa logic.

– Ƣu điểm: tƣ duy phân tích thiết kế rõ ràng, dễ hiểu

– Nhƣợc điểm: không h trợ việc sử dụng lại, không phù hợp cho phát triển các phần mềm lớn

Phương pháp hướng đối tượng:

Phương pháp hướng đối tượng khác với phương pháp hướng cấu trúc, vì nó không chỉ tập trung vào dữ liệu hay hành động mà còn kết hợp cả hai khía cạnh này trong hệ thống.

Cách tiếp cận hướng đối tượng là một phương pháp tư duy giúp ánh xạ các thành phần của bài toán vào các đối tượng thực tế Hệ thống được phân chia thành các đối tượng, trong đó bao gồm cả dữ liệu và hành động liên quan đến từng đối tượng đó.

– Các nguyên tắc cơ bản:

– Các m h nh đƣợc sử dụng: sơ đồ Use case, sơ đồ lớp đối tƣợng, sơ đồ tuần tự…

– Ƣu điểm: h trợ sử dụng lại mã nguồn, phù hợp với các hệ thống lớn

– Nhược điểm: phương pháp này khá phức tạp, khó theo dõi được luồng dữ liệu

Trong đề tài này em đã lựa chọn phương pháp hướng đối tượng để phân tích và thiết kế hệ thống.

Xác định yêu cầu khách hàng

2.3.1 Đối với khách hàng truy cập đến Website

Khi khách hàng truy cập website hệ thống sẽ cho phép sử dụng các chức năng sau:

Chức năng xem thông tin sản phẩm:

Sản phẩm trên website sẽ được trình bày đầy đủ thông tin, bao gồm hình ảnh, tên, giá cả, màu sắc, chất liệu, nhà sản xuất và các thông tin khuyến mãi liên quan.

- Các sản phẩm sẽ đƣợc phân loại theo từng chủng loại Sự phân loại này sẽ được người dùng lựa chọn khi tham quan website

- Trên trang chủ của website, thành phần chính sẽ hiển thị m t số sản phẩm mới nhất, bán chạy nhất

- Trang tin tức cùng các tin tức mới nhất về xu hướng thời trang trong và ngoài nước

- Trang khuyến mãi hiển thị sự kiện khuyến mãi, xem các sản phẩm đƣợc giảm giá

Khách hàng có thể dễ dàng đặt mua sản phẩm ngay trên website thông qua chức năng giỏ hàng, mà không cần phải đến trực tiếp địa điểm giao dịch, sau khi tham khảo đầy đủ thông tin về sản phẩm.

Giỏ hàng trên website được thiết kế giống như giỏ hàng thực tế, cho phép người dùng thêm hoặc bớt sản phẩm và thanh toán cho các sản phẩm đã chọn Chức năng này chỉ dành riêng cho các thành viên đã đăng ký trên website.

Để tiến hành thanh toán sản phẩm, khách hàng cần đăng ký thành viên Khi chọn phương thức thanh toán, hệ thống sẽ tự động lấy thông tin từ tài khoản thành viên đã đăng ký, và lưu trữ cũng như xử lý thông tin này một cách an toàn.

Chức năng đăng ký thành viên và đăng nhập hệ thống:

Khách hàng khi giao dịch trên Website có quyền đăng ký một tài khoản cá nhân Tài khoản này sẽ hỗ trợ trong việc mua sắm, lưu trữ thông tin cá nhân và theo dõi lịch sử giao dịch với Website.

Nếu khách hàng đã đăng ký nhưng quên mật khẩu, hệ thống sẽ gửi lại tài khoản và mật khẩu đến email của khách hàng.

Chức năng tìm kiếm sản phẩm:

- Chức năng tìm kiếm nâng cao sản phẩm lọc dữ liệu theo: Nhóm, Loại, Mức giá, Nhà sản xuất, Sản phẩm mới nhất trong vòng 15 ngày…

Chức năng liên hệ phản hồi:

- Khách hàng có thể liên hệ hoặc đóng góp ý kiến về sản phẩm và công ty qua chức năng này

2.3.2 Đối với người quản trị Website

Người dùng có quyền Admin sẽ quản lý trang quản trị sau khi đăng nhập bằng tài khoản Admin Họ sẽ có quyền sử dụng các chức năng cần thiết để điều hành hệ thống.

Chức năng cập nhật tài khoản:

- Người quản lý sẽ có quyền thêm, sửa, xóa các tài khoản trên website, và tất cả các quyền khác

 Cập nhật tin tức/ khuyến mãi

 Thống kê số hàng tồn kho

Chức năng cập nhật sản phẩm

Người quản trị có quyền quản lý sản phẩm trên website, bao gồm việc thêm, sửa và xóa thông tin như tên, hình ảnh, giá, màu sắc, khuyến mãi và tình trạng sản phẩm Các sản phẩm có thể được phân loại thành hai trạng thái: "Bán" để hiển thị trên website và "Chờ" nếu chưa được đưa lên trong loại và nhóm tương ứng.

Chức năng cập nhật tin tức / khuyến mãi

- Tương tự như sản phẩm,các tin tức và chương trình khuyến mãi được cập nhật sửa xóa bởi người quản trị

Chức năng quản lý hỗ trợ khách hàng:

- Tất cả các thông tin của khách hàng, lịch sử giao dịch, ý kiến sẽ được lưu lại giúp cho người quản trị trang web sẽ dễ dàng quản lý…

- Cho phép người quản trị phản hồi lại các yêu cầu của khách hàng

Chức năng quản lý đơn hàng:

- Các đơn hàng sẽ được lưu lại và thống kê với đầy đủ thông tin giúp người quản trị dễ dàng quản lý.

Phân tích chi tiết các chức năng

2.4.1 Xử lý thông tin dữ liệu từ phía khách hàng

Tìm kiếm nâng cao theo, loại sản phẩm, giá…

Mô tả Chức năng tìm kiếm thông tin theo thông tin đƣợc chọn Đầu vào Tên loại, Giá, Nhà sản xuất

Quá trình xử lý Kiểm tra sự tương thích của tên thông tin được nhập vào

Kết nối đến cơ sở dữ liệu Đầu ra Kết quả tìm kiếm đƣợc hiện thị ra hoặc không tìm thấy điều kiện thỏa mãn

Chức năng xem thông tin sản phẩm

Chức năng hiển thị thông tin chi tiết về các loại sản phẩm trên website được kích hoạt khi khách hàng nhấp vào menu sản phẩm và chọn sản phẩm cụ thể Khi loại sản phẩm được chọn, mã loại sẽ được sử dụng để truy xuất danh sách các sản phẩm thuộc loại đó.

- Khi m t sản phẩm đƣợc bấm chọn, mã sản phẩm đƣợc gửi đến trang xem chi tiết để hiển thị chi tiết sản phẩm

- Lấy mã hãng sản xuất, mã sản phẩm, tên hãng sản xuất

- Truy cập cơ sở dữ liệu lấy các sản phẩm thu c chủng loại hay hãng sản xuất đƣợc đƣa vào ở trên

- Hiển thị danh sách lên website

- Khi bấm chọn mua hàng, mã sản phẩm đƣợc gửi đến trang giỏ hàng Đầu ra Thông tin về sản phẩm sau khi đã đƣợc chọn

Mô tả Cung cấp m t giỏ hàng ảo cho khách hàng Đầu vào Khi khách hàng click mua hàng và xem giỏ hàng

Quán trình xử lý - Sau khi chọn hàng, mã hàng được lưu vào trong cookie của máy

Khi khách hàng truy cập vào giỏ hàng, mã sản phẩm sẽ được gửi đến máy chủ để xử lý, sau đó máy chủ sẽ phản hồi lại với danh sách chi tiết các sản phẩm Kết quả cuối cùng là hiển thị danh sách sản phẩm mà khách hàng đã mua.

- Tổng số tiền của giỏ hàng

Mô tả Khách hàng có thể gửi ý kiến đóng góp cho c ng ty Đầu vào Người dùng chon menu đóng góp ý kiến

Quán trình xử lý - Khách hàng cần nhập mail để gửi

- Hệ thống đƣa ra m t form cho khách hàng nhâp n i dung

- Lưu lại trong CSDL Đầu ra Thông báo cho khách hàng đã gửi thành công hay không

2.4.2 Phần dành cho người quản trị

Mô tả Trang chủ hiển thị thông tin báo cáo chung về website (Thống kê số sản phẩm, số đơn hàng,…) Đầu ra Báo cáo chung về website

Trang quản lý sản phẩm

Chức năng thêm sản phẩm

Mô tả Cho phép thêm m t sản phẩm mới Đầu vào - Tên sản phẩm

- Trạng thái Quá trình xử lý Kiểm tra tính hợp lệ của dữ liệu nhập vào Đầu ra Hiện thị danh sách về sản phẩm

Chức năng xóa sản phẩm

Mô tả Cho phép xóa m t sản phẩm Đầu vào Click nút xóa

Quá trình xử lý Kết nối đến CSDL, Cập nhật trạng thái về 0 Đầu ra Thông báo xóa sản phẩm

Chức năng sửa sản phẩm

Mô tả Cho phép sửa thông tin sản phẩm Đầu vào Chọn nút cập nhật

Quá trình chuyển dữ liệu từ form sang trang cập nhật dữ liệu vào cơ sở dữ liệu (CSDL) diễn ra một cách hiệu quả, giúp hiển thị thông báo cập nhật và danh sách sản phẩm một cách rõ ràng.

Trang quản lý tin tức

Chức năng thêm tin tức

Mô tả Cho phép thêm mới m t tin tức Đầu vào - Tiêu đề

Quá trình xử lý Kiểm tra dữ liệu hợp lệ, kết nối CSDL, insert dữ liệu đến cơ sở dữ liệu Đầu ra Hiển thị tin tức

Chức năng xóa tin tức

Mô tả Cho phép xóa m t tin tức Đầu vào Chọn tin tức cần xóa

Quá trình xử lý Kết nối đến CSDL, xóa dữ liệu đƣợc chọn Đầu ra Hiện thị thông báo, hiện thị danh sách tin tức

Chức năng sửa tin tức

Mô tả Cho phép sửa mới m t tin tức đã đăng Đầu vào Tiêu đề tin tức cần sửa

Quá trình xử lý Chuyển dữ liệu từ form sang trang cập nhật dữ liệu vào CSDL Đầu ra Hiện thị danh sách về tin tức

Chức năng quản lý hóa đơn

Mô tả Liệt kê danh sách các đơn hàng Đầu vào Các đơn hàng

Quá trình xử lý Kết nối đến CSDL Đầu ra Hiện thị danh sách trả về đơn hàng

Chức năng quản lý tài khoản

Mô tả Dùng để tạo mới, sửa, xóa tài khoản quản trị Đầu vào - Họ tên

Quá trình xử lý bắt đầu bằng việc kiểm tra tính hợp lệ của thông tin đã nhập Hệ thống sẽ kết nối đến cơ sở dữ liệu để xác minh xem tài khoản đã tồn tại hay chưa Nếu tài khoản chưa có, hệ thống sẽ tiến hành thêm tài khoản admin vào CSD Kết quả cuối cùng sẽ hiển thị thông báo cho người dùng biết tài khoản đã được tạo thành công hay chưa.

Chức năng quản lý giao diện

Mô tả Cập nhật, thay đổi m t số thành phân của giao diện Đầu vào - Banner chính

Quá trình xử lý Chọn banner muốn hiển thị Đầu ra Hiện thị thông báo tài khoản đƣợc tạo thành công hay không

Trang quản lý nhà sản xuất

Chức năng thêm nhà sản xuất

Mô tả Cho phép thêm, sửa, xóa thông tin m t nhà sản xuất Đầu vào Nhập nhà sản xuất

Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập nhập dữ liệu Đầu ra Hiện thị danh sách nhà sản xuất

Chức năng sửa nhà sản xuất

Mô tả Cho phép sửa thông tin m t nhà sản xuất Đầu vào Chọn nhà sản xuất cần sửa

Quá trình xử lý Chuyển dữ liệu từ form sang trang cập nhật dữ liệu vào

CSDL Đầu ra Hiện thị danh sách nhà sản xuất

Chức năng xóa nhà sản xuất

Mô tả Cho phép xóa thông tin m t nhà sản xuất Đầu vào Chọn nhà sản xuất cần xóa, nhấn nút xóa

Quá trình xử lý Kiểm tra dữ liệu nhập vào, Kết nối đến CSDL, Cập nhật trạng thái về 0 Đầu ra Hiện thị danh sách nhà sản xuất

Trang quản lý khách hàng

Danh sách khách hàng đã đăng ký thành viên trên website sẽ được liệt kê, dựa trên các thông tin mà người dùng cung cấp khi đăng ký Quá trình xử lý bao gồm việc kết nối đến cơ sở dữ liệu để truy xuất dữ liệu Kết quả đầu ra sẽ là danh sách khách hàng cùng với các thông tin liên quan được hiển thị rõ ràng.

Trang quản lý thống kê

Mô tả Dùng để thống kê các sản phẩm tiện theo dõi Đầu vào Là các sản phẩm đã đƣợc thanh toán trong hóa đơn

Quá trình xử lý Xử lý trên các đơn hàng đã thanh toán để lấy dữ liệu Đầu ra Hiện thị các thông tin

Trang quản lý tài khoản

Mô tả Dùng để tạo mới, sửa, xóa tài khoản quản trị Đầu vào - Họ tên

Quá trình xử lý bắt đầu bằng việc kiểm tra tính hợp lệ của thông tin đã nhập Hệ thống sẽ kết nối đến cơ sở dữ liệu để xác minh xem tài khoản đã tồn tại hay chưa Nếu tài khoản chưa tồn tại, hệ thống sẽ tiến hành thêm tài khoản admin vào cơ sở dữ liệu Cuối cùng, người dùng sẽ nhận được thông báo về việc tài khoản đã được tạo thành công hay không.

Biểu đồ luồng dữ liệu

2.7.1 Biểu đồ luồng dữ liệu ở mức ngữ cảnh

Khách hàng Hệ thống Quản lý

Y/C xem thông tin tài khoản

Th ng tin đăng ký

Th ng tin đăng ký Kết quả đăng ký

Thông tin cập nhật Thông tin mới Y/C thống kê

Kết quả tìm kiếm sản phẩm

Thông tin mới K/Q đăng nhập T/K đăng nhập

2.7.2 Biểu đồ luồng định nghĩa chức năng quản lý sản phẩm

Tìm kiếm sản phẩm Đặt hàng

Xác nhận th ng tin đơn hàng

Hiển thị thông tin sản phẩm

Yêu cầu thêm, sửa, xóa

Danh sách đơn hàng Danh sách sản phẩm

2.7.3 Biểu đồ luồng định nghĩa chức năng quản lý bài viết

Hiện thông tin bài viết Thông tin bài viết

Y/C nhập, sửa, xóa Thông tin mới

2.7.4 Biểu đồ luồng định nghĩa chức năng quản lý giỏ hàng

Y/C danh sách đơn hàng Kết quả

Xác nhận mua hàng Danh sách đơn hàng

2.7.5 Biểu đồ luồng định nghĩa chức năng quản lý đăng nhập Đổi mật khẩu Đăng nhập

Xác nhận đăng nhập Tài khoản khách hàng

Thông tin mới Th ng tin người dùng

Danh sách người dùng Danh sách người dùng

WEBSITE BÁN HÀNG

Cài đặt prestashop

3.1.1 Cài Đặt Xampp Để truy cập đƣợc vào Web server có h trợ Prestashop cần cài đặt XAMP, downloat XAMP miễn phí tại: www.apachefriends.org

Bước 1: Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next

Bước 2: Ở phần chọn Components như h nh dưới vì không phải cái nào trong gói XAMPP c ng cần thiết Chọn Next

Bước 3: Chọn thư mục cài đặt XAMP Mặc định khi cài đặt hệ thống sẽ chọn ổ

Bước 4: Bỏ tích chọn Learn more about Bitnami for XAMPP -> Chọn Next

Bước 5: Tiến trình cài đặt hoàn tất, hãy khởi động lại máy tính để hệ thống cập nhật thông tin và khởi động localhost.

Bước 7: Test Localhost trên trình duyệt

Tiến hành tải prestashop và copy vào thƣ mục c:/xampp/htdocs/, đổi tên theo ý muốn

Tạo csdl và liên kết

Sau đó cài đặt prestashop

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

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

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

Cài đặt trang chủ

Vào modules and services chọn banner block chọn cấu hình

Cấu hình cho banner vào choose a file chọn ảnh cần làm baner có kích thước phù hợp rồi lưu lại

Thay đổi số điện thoại liên hệ và h p thƣ:Chọn contact block chọn cấu hình

Thay đổi số điện thoại và h p thư của mình rồi lưu lại

Vào tùy chọn, chọn giao diện

Ta thay logo của m nh có kích thước phù hợp rồi lưu lại

Vào modules and services chọn image slider for your homepage chọn cấu hình

Ta chỉnh sửa các ảnh

Ta thay đổi ảnh với kích thước phù hợp và link của trang websie chúng ta khi đƣợc click vào ảnh

Và có thể thêm 1 số thông tin vào ảnh rồi lưu lại

Thay đổi các baner bên trên phải và bên dưới vào modules and services

Chọn themes configurator chọn cấu hình

Ta thay đổi các baner bên phải chọn chỉnh sửa

Chọn ảnh có kích thước phù hợp rồi lưu lại

Thay đổi các baner bên dưới làm tương tự, nếu không muốn để các baner thì chúng ta có thể xóa đi

Thay đổi follow us on facebook

Vào modules and services chọn facebook like box block chọn cấu hình c ng có thể gỡ bõ nếu k có trang facebook

Thay đổi trang facebook mà bạn muốn rồi lưu lại

Thay đổi các thông tin hải quan ta chọn Khối thông tin tùy chọn cms chọn cấu hình

Ta chỉnh sửa các thông tin rồi lưu lại

Ta thêm các thông tin của cửa hàng vào Khối thông tin Liên Hệ chọn chỉnh sửa

Chúng ta thay đổi các thông tin cần thiết rồi lưu lại

+ Thêm sản phẩm vào mục

Chọn danh mục -> sản Phẩm rồi chọn add new product

Vào information điền các thông tin vào: tên sản phẩm, điều kiện đã sử dụng hay còn mới, miêu tả ngắn, miêu tả chi tiết, rồi ta lưu lại

Để thêm giá cho sản phẩm trong mục giá, bạn cần nhập giá bán buôn, giá bán lẻ, xác định có bao gồm thuế hay không, và giá trên từng đơn hàng Nếu muốn hiển thị biểu tượng "onsale", hãy tích vào vòng tròn tương ứng.

Tiếp theo vào mục SEO ta seo cho sản phẩm

Vào mục associations để tạo liên kết cho sản phẩm của bạn

Vào mục số lƣợng để thêm số lƣợng sản phẩm có trong kho

Vào mục ảnh để thêm ảnh cho sản phẩm

Chúng ta có thể vào mục kết hợp để thêm thông tin cho sản phẩm về màu sắc kích thước có ảnh hưởng đến giá của sản phẩm

Sau khi điền đầy đủ thông tin về sản phẩm th chúng ta lưu lại

Sau khi ta thêm các sản phẩm vào bảng danh mục thì cuối cùng ta làm đƣợc trang web nhƣ thế này

- Đầ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

- URL thân thiện, tối ƣu máy t m kiếm SEO, quản lý n i dung CMS…

- 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

The URL rewrite management capabilities of PrestaShop are notably weak, lacking customizable options, which significantly diminishes the website's SEO potential Additionally, the search algorithm of PrestaShop is considered inferior compared to other open-source platforms.

- Kiến trúc Extensions h trợ cho bên thứ 3 tự phát triển

Ngày đăng: 01/08/2021, 10:35

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w