Thiết kế website quản lý bán hàng bằng WordPress

MỤC LỤC

Yêu cầu cho hệ thống mới

Giới thiệu về các chủng loại sản phẩm (máy tính xách tay, linh kiện máy tính, máy tính đồng bộ,…). 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) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụ kiện liên quan. 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 qua mạng.

Lựa chọn công nghệ WordPress là gì ?

WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,… Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. Cộng đồng hỗ trợ đông đảo : Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này cũng có nghĩa là người dùng sẽ được cộng đồng người sử dụng WordPress hỗ trợ các khó khăn gặp phải trong quá trình sử dụng. Với lợi thế là người sử dụng đông đảo, nên thư viện plugin của WordPress cũng cực kỳ phong phú lẫn trả phí và miễn phí, hầu hết các tính năng thông dụng người dùng đều có thẻ tìm thấy thông qua plugin.

Dễ phát triển cho lập trình viên : Nếu người dùng là một người có am hiểu về việc làm website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website WordPress với rất nhiều tính năng vô cùng có ích. Với hàng nghìn hàm (function) có sẵn của nó, người dùng có thể thoải mái sử dụng, người dùng cũng có thể thay đổi cấu trúc của một hàm với filter hook và hầu như quy trình làm việc của một lập trình viên chuyên nghiệp có thể ứng dụng dễ dàng vào WordPress. Mã nguồn WordPress hiện đang có khoảng 785 lập trình viên cùng hợp tác phát triển.Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress.org thì đã có hơn 2.700 themes khác nhau.

Hiện nay WordPress có rất nhiều theme miễn phí khác nhau để bạn có thể dễ dàng thay đổi “da thịt” của website mình chỉ với vài cú click mà không cần bận tâm việc làm sao để thiết kế một theme cho riêng mình. Ví dụ mặc định sau khi cài website WordPress, bạn không có chức năng hiển thị các bài viết hem quan ở dưới mỗi bài viết, nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài hem một plugin miễn phí để website mình có chức năng đó.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân tích thiết kế hệ thống

Bài toán

Và trong thời buổi kinh tế thị trường với yêu cầu của những người sử dụng khá cao, có thể một số nơi tại chỗ ở của bạn không thể đáp ứng được hết yêu cầu của khách hàng. Bạn là một người bận rộn, không có nhiều thời gian để lựa chọn sản phẩm cho phù hợp với sở thích và túi tiền của mình. Việc đi đến một cửa hàng chiếm mất nhiều thời gian của bạn và bạn mong muốn có một dịch vụ đáp ứng được điều đó.

Thật hiệu quả vì tất cả mọi người đều biết đến công ty, vừa có thể giới thiệu về công ty vừa thực hiện việc trao đổi hàng hóa ngay trên mạng. Giả sử bạn cần mua một chiếc laptop hay điện thoại bạn đến cửa hàng để mua máy, khi vào cửa hàng bạn sẽ chọn những sản phẩm mà mình thích để vào giỏ hàng. Trong quá trình lựa chọn bạn có thể tìm hiểu chi tiết thông tin sản phẩm mà bạn thích.

Sau khi lựa chọn xong, bạn có thể đặt mua sản phẩm mà mình muốn.

Biểu đồ use case

    Biểu đồ use case khách hàng Biểu đồ use case khách hàng quản lý giỏ hàng. Biểu đồ use case khách hàng quản lý giỏ hàng Biểu đồ use case chức năng khách hàng tìm kiếm. Biểu đồ use case administrator quản lý danh mục sản phẩm Biểu đồ use case cho tác nhân administrator quản lý khách hàng.

    Biểu đồ use case administrator quản lý khách hàng Biểu đồ use case cho tác nhân administrator quản lý sản phẩm. Biểu đồ use case cho tác nhân administrator quản lý câu hỏi, ý kiến của khách hàng.

    Hình 2.4. Biểu đồ use case khách hàng
    Hình 2.4. Biểu đồ use case khách hàng

    Biểu đồ hoạt động của các chức năng Biểu đồ hoạt động của use case quản lý giỏ hàng

    Biểu đồ hoạt động khách hàng gửi câu hỏi ý kiến Biểu đồ hoạt động khách hàng tìm kiếm sản phẩm. Biểu đồ hoạt động administrator quản lý khách hàng Biểu đồ hoạt động administrator quản lý sản phẩm. Biểu đồ hoạt động administrator quản lý sản phẩm Biểu đồ hoạt động administrator quản lý đơn hàng.

    Biểu đồ hoạt động administrator quản lý đơn hàng Biểu đồ hoạt động administrator quản lý câu hỏi, ý kiến của khách hàng. Biểu đồ hoạt động administrator xem báo cáo, thống kê 2.4 Biểu đồ tuần tự của các use case. Biểu đồ tuần tự khách hàng đăng nhập Use case khách hàng tìm kiếm sản phẩm.

    Biểu đồ tuần tự khách hàng xem chi tiết sản phẩm Use case khách hàng thêm sản phẩm vào giỏ hàng. Biểu đồ tuần tự khách hàng xóa sản phẩm ở giỏ hàng Use case khách hàng cập nhật thông tin sản phẩm ở giỏ hàng. Biểu đồ tuần tự khách hàng gửi ý kiến, câu hỏi Use case administrator đăng nhập.

    Biểu đồ tuần tự administrator cập nhật thông tin khách hàng Use case administrator thêm khách hàng. Biểu đồ tuần tự administrator xóa sản phẩm Use case administrator cập nhật thông tin hóa đơn. Biểu đồ tuần tự administrator cập nhật thông tin danh mục Use case administrator thêm danh mục.

    Biểu đồ tuần tự administrator xóa danh mục Use case administrator cập nhật ý kiến khách hàng. Biểu đồ tuần tự administrator cập nhật ý kiến khách hàng Use case administrator xóa ý kiến khách hàng. Biểu đồ tuần tự administrator xóa ý kiến khách hàng Use case administrator thêm mới ý kiến khách hàng.

    Biểu đồ tuần tự administrator cập nhật chi tiết hóa đơn Use case administrator xem báo cáo, thống kê.

    Hình 2.15. Biểu đồ hoạt động administrator quản lý danh mục sản phẩm
    Hình 2.15. Biểu đồ hoạt động administrator quản lý danh mục sản phẩm

    WORDPRESS PHÁT TRIỂN ỨNG DỤNG WEBSITE BÁN HÀNG

    Giao diện của website .1 Trang chủ

      +bên góc phải là giao diện chat cùng nhân viên để sử dụng được chức năng này ta cần truy cập vào địa chỉ sau http://my.vchat.vn đăng nhập vào tài khoản mà admin cấp. Bên góc trái bao gồm slidebar với mục sản phẩm được giảm giá , giỏ hàng của bạn. Mục seach cũng được thiết kế khác với trang chủ nhưng cùng chức năng với nó.

      Sản phẩm được chọn sẻ được cập nhật hiển thị giá tiền cũng như là số lượng đơn mà khách hàng chọn với hình thức giao hàng. Giao diện phần thanh toán khi khách hàng đặt hàng xong Trang thanh toán bao gồm các thông tin cần thiết của khách hàng như tên , địa chỉ số điện thoại .vv. Bên dưới sẽ hiển thị đơn hàng đã chọn cho khách hàng xem lại có chính xác những sản phẩm mà mình đã chọn hay không.

      Đăng nhập là thành viên sẻ được lưu thông tin khi mua hàng lần sau , cũng có thể nhận được mã ưu đãi do admin cấp .vv. Mục khách hàng góp ý gửi cho admin Trang này sẻ hiển thị thông tin địa chỉ của website.

      Giao diện của trang admin

      Quản lí đơn hàng liệt kê ra các sản phẩm được đặt từ khách hàng với các thông tin cần thiết khi chúng ta click vào như hình 3.19. Với mục sản phẩm admin có thể them, sửa hoặc xóa bất kì sản phẩm nào. Phần add sản phẩm đầu tiên là tên sản phẩm ,kế đến là phần chi tiết của sản phẩm, giá khuyến mãi , giá bán .vv.

      Bên phải là phần danh mục sản phẩm , chúng ta có thể tạo thêm nhìu danh mục khác. Bên dưới góc phải là ảnh đại diện cho sản phẩm , ảnh chi tiết của sản phẩm.

      Hình 3.70. Admin có thể thêm sản phẩm mới
      Hình 3.70. Admin có thể thêm sản phẩm mới

      ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 4.1 Kết quả đạt được