1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website bán hàng điện thoại trực tuyến

63 10 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 đề Xây Dựng Website Bán Hàng Điện Thoại Trực Tuyến
Định dạng
Số trang 63
Dung lượng 2,54 MB

Cấu trúc

  • CHƯƠNG 1 (8)
    • 1.1. Giới thiệu chung (8)
    • 1.2. Mô tả hoạt động của cửa hàng (8)
      • 1.2.1. Ban điều hành (8)
      • 1.2.2. Bộ phận bán hàng (9)
      • 1.2.3. Bộ phận quản trị (9)
    • 1.3. Yêu cầu của hệ thống bán hàng qua mạng (9)
      • 1.3.1. Nhu cầu người sử dụng (9)
      • 1.3.2. Với người quản trị (10)
  • CHƯƠNG 2 (11)
    • 2.1. Sơ đồ phân cấp chức năng (11)
    • 2.2. Biều đồ luồng dữ liệu ngữ cảnh (13)
    • 2.3. Biều đồ luồng dữ liệu mức đỉnh (14)
    • 2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh (15)
      • 2.4.1. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị” (15)
      • 2.4.2. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý sản phẩm” (17)
      • 2.4.3. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn” (19)
      • 2.4.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý tin tức và góp ý” (21)
      • 2.4.5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm” (21)
      • 2.4.6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê” (23)
  • CHƯƠNG 3 (25)
    • 3.1. Ngôn ngữ PHP (25)
      • 3.1.1. Kiểu dữ liệu trong PHP (26)
      • 3.1.2. Biến (26)
      • 3.1.2. Các câu lệnh điều khiển (27)
    • 3.2. Hệ quản trị CSDL MySQL (34)
      • 3.2.1. Khái niệm (34)
      • 3.2.2. Ƣu điểm của MySQL (0)
      • 3.3.3. Đặc điểm của MySQL (34)
      • 3.3.4. Cú pháp cơ bản của MySQL (34)
  • CHƯƠNG 4 (36)
    • 4.1. Mô hình thực thể liên kết (36)
    • 4.2. Các bảng cơ sở dữ liệu (37)
      • 4.2.1. Nhà sản xuất (37)
      • 4.2.2. Danh mục (37)
      • 4.2.3. Sản phẩm (38)
      • 4.2.4. Hỗ trợ (39)
      • 4.2.5. Hóa đơn (39)
      • 4.2.6. Chi tiết hóa đơn (40)
      • 4.2.7. Người dùng (40)
      • 4.2.8. Tin tức (41)
  • CHƯƠNG 5 (42)
    • 5.1. Giao diện trang chủ (42)
      • 5.1.1. Giao diện trang index (42)
      • 5.1.2. Giao diện giới thiệu (43)
      • 5.1.3. Giao diện tin tức (44)
      • 5.1.4. Giao diện góp ý (44)
      • 5.1.5. Giao diện đăng nhập Admin (45)
      • 5.1.6. Giao diện giỏ hàng (45)
    • 5.2. Giao diện quản trị (46)
      • 5.2.1. Giao diện trang chủ quản trị (46)
      • 5.2.2. Giao diện quản lý sản phẩm (47)
      • 5.2.3. Giao diện quản lý hóa đơn (48)
      • 5.2.4. Giao diện quản lý người dùng (48)
      • 5.2.5. Giao diện quản lý hỗ trợ (49)
  • KẾT LUẬN (50)
  • PHỤ LỤC (51)
  • TÀI LIỆU THAM KHẢO (63)

Nội dung

Giới thiệu chung

Hiện nay, sự phát triển công nghệ đã làm tăng nhu cầu của con người, với điện thoại trở thành phương tiện thông tin quen thuộc Chỉ với vài thao tác, người dùng có thể kết nối với bạn bè và người thân trên khắp đất nước Điện thoại không chỉ là công cụ liên lạc mà còn rất quan trọng trong công việc của doanh nhân Đối với giới trẻ, điện thoại di động còn được xem như một món đồ trang sức Thanhdat.com là một website nổi bật trong lĩnh vực bán điện thoại trực tuyến, chuyên nhập khẩu từ các thương hiệu nổi tiếng như Nokia, Samsung, Motorola, Sony, và có kế hoạch mở rộng trong tương lai Giao dịch với khách hàng chủ yếu diễn ra qua website.

Mục tiêu của trang web này là tạo điều kiện cho khách hàng mua sắm trực tuyến một cách dễ dàng và tiện lợi Khách hàng có thể tham khảo thông tin sản phẩm, so sánh giá cả và chọn lựa sản phẩm phù hợp với nhu cầu của mình, từ đó tiết kiệm thời gian và nâng cao trải nghiệm mua sắm Hệ thống tìm kiếm thông minh và giao diện thân thiện giúp người dùng dễ dàng truy cập Chỉ cần đăng nhập với tài khoản hiện có hoặc thực hiện vài bước đăng ký đơn giản, khách hàng đã có thể tự do lựa chọn và tạo đơn hàng ngay trên hệ thống.

Mô tả hoạt động của cửa hàng

- Quản lý và phân phối hoạt động của cửa hàng

- Quyết định giá chính thức cho từng mặt hàng

- Bán hàng qua mạng là một hình thức mới mà người mua hàng phải phải tự thao tác thông qua từng bước để có thể mua được hàng

Các sản phẩm được phân loại rõ ràng theo nhiều nhóm hàng hóa khác nhau, giúp người dùng dễ dàng tìm kiếm và sử dụng Người quản trị cũng thuận tiện trong việc thay thế hoặc thêm bớt sản phẩm Khi người dùng chọn một sản phẩm từ danh sách, thông tin chi tiết như tên hàng hóa, hình ảnh, giá bán và mô tả ngắn sẽ hiển thị, kèm theo liên kết để thêm sản phẩm vào giỏ hàng.

- Giỏ hàng chứa các thông tin lẫn số lượng hàng hóa người dùng mua và có thể đƣợc cập nhật vào trong giỏ

- Khi khách hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng cùng với thông tin về khách hàng và hàng hóa

Bộ phận này chịu trách nhiệm thực hiện các nhiệm vụ quản trị mạng, quản lý thông tin khách hàng và cập nhật thông tin sản phẩm, nhằm đảm bảo cơ sở dữ liệu luôn được cập nhật nhanh chóng và chính xác.

Yêu cầu của hệ thống bán hàng qua mạng

1.3.1 Nhu cầu người sử dụng

- Nhu cầu của khách hàng khi truy cập vào trang web là tìm kiếm các sản phẩm

Chương trình cần đáp ứng nhu cầu của khách hàng, giúp họ tìm kiếm nhanh chóng và hiệu quả các sản phẩm mà họ muốn và cần mua.

- Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan tâm của nhiều người về công ty mình

Một trang web cần phải dễ hiểu và có giao diện thân thiện, hấp dẫn để thu hút người dùng Quan trọng hơn, nó phải giúp khách hàng nhanh chóng tìm thấy thông tin họ cần cũng như các thông tin liên quan khác.

Khi mua bán trực tuyến, việc đảm bảo an toàn cho thông tin người dùng trong quá trình đặt hàng và thanh toán là vô cùng quan trọng Đồng thời, hàng hóa cần được chuyển giao đúng địa điểm và đúng thời gian đã cam kết.

Quản trị website yêu cầu người quản trị thường xuyên theo dõi thông tin hàng hóa, xử lý đúng yêu cầu và chức năng đã nhập, đồng thời thực hiện các thao tác quản lý dữ liệu một cách dễ dàng.

- Đƣợc phép chỉnh sửa, xóa những thông tin sai, không phù hợp

- Theo dõi quá trình mua bán

- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính an toàn, bảo mật, chính xác

- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơn đặt hàng của khách

- Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định

Sơ đồ phân cấp chức năng

Sau khi khảo sát thì em đã đƣa ra đƣợc biểu đồ phân cấp chức năng nhƣ sau:

Hình 2.1 Sơ đồ phân cấp chức năng

Mô tả chi tiết các chức năng

Xây dựng website bán điện thoại trực tuyến

4.Quản lý góp ý và tin tức

1.Quản trị 5.Tìm kiếm 6.Thống kê

6.2.Thống kê SP bán chạy

6.3 Thống kê sản phẩm mới

5.2.Tìm kiếm theo khoảng giá SP

5.1.Tìm kiếm theo tên SP

- Chức năng quản trị: Thực hiện chức năng quản trị hệ thống website

+ Đăng nhập: Cho phép quản trị và người dùng đăng nhập

+ Cập nhật người dùng: Cho phép quản trị sửa, xóa, phân quyền người dùng trong website

- Chức năng quản lý sản phẩm: Thực hiện chức năng quản lý sản phẩm

+ Cập nhật danh mục: Cho phép quản trị viên thêm, sửa, xóa danh mục

+ Cập nhật sản phẩm: Cho phép quản trị viên thêm, sửa, xóa sản phẩm

- Chức năng quản lý hóa đơn: Thực hiên chức năng quản lý các đơn đặt hàng, xử lý và giao hàng khi khách hàng thanh toán

Cập nhật hóa đơn là quy trình quan trọng, trong đó một số hóa đơn bị lỗi hoặc hóa đơn rác sẽ được xóa bỏ Sau khi cập nhật, việc xử lý hóa đơn cần được thực hiện, bao gồm việc kiểm tra thông tin đơn hàng; nếu thông tin chính xác, hàng sẽ được giao, ngược lại, khách hàng sẽ được thông báo về vấn đề này.

- Chức năng quản lý góp ý và tin tức: Thực hiện chức năng quản lý ý kiến của khách hàng và tin tức

+ Cập nhật tin tức: Quản trị viện có thể thêm, sửa, xóa tin tức

+ Xử lý ý kiến: Một số ý kiến rác sẽ đƣợc quản trị viện xóa bỏ

- Chức năng tìm kiếm: Cho phép khách hàng tìm kiếm nhanh sản phẩm mình cần tìm

+ Tìm kiếm theo tên sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo tên

+ Tìm kiếm theo khoảng giá sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo 1 khoảng giá nào đó

- Chức năng thống kê: Đƣa ra các thông tin về sản phẩm bán chạy, sản phẩm mới và đơn hàng

+ Thống kê sản phẩm bán chạy: Đƣa ra thông tin các sản phẩm bán đƣợc nhiều nhất

+ Thống kê đơn đặt hàng: Đƣa ra thông tin đơn hàng và chi tiết

+ Thống kê sản phẩm mới: Đƣa ra thông tin những sản phẩm mới nhập về

Biều đồ luồng dữ liệu ngữ cảnh

Hình 2.2 Biều đồ luồng dữ liệu ngữ cảnh

Tìm kiếm, đặt hàng Cập nhật thông tin, sản phẩm

Biều đồ luồng dữ liệu mức đỉnh

Hình 2.3 Biều đồ luồng dữ liệu mức đỉnh

1 Quản lý hóa đơn Đơn hàng

Gửi yêu cầu Gửi yêu cầu Trả lời yêu cầu

Trả lời yêu cầu Quản trị viên

Trả lời yêu cầu Gửi yêu cầu

Gửi yêu cầu Trả lời yêu cầu

4 Quản lý tin tức và góp ý

Biểu đồ luồng dữ liệu mức dưới đỉnh

2.4.1 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”

Hình 2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”

Trả lời Gửi yêu cầu

Trả lời Gửi yêu cầu

Trả lời Gửi yêu cầu

Gửi yêu cầu Gửi yêu cầu

Thuật toán đặc tả chức năng đăng nhập Đúng

Sai Nhập tài khoản, mật khẩu Đăng nhập?

Kiểm tra thông tin tài khoản

Kết thúc Hiển thị trang theo quyền

2.4.2 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý sản phẩm”

Hình 2.5 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý sản phẩm”

Lưu đồ thuật toán đặc tả chức năng quản lý sản phẩm

Nhập thông tin sản phẩm hoặc danh mục

- Cập nhật vào cơ sở dữ liệu

2.4.3 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn”

Hình 2.6 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn”

3.2 Xử lý hóa đơn Gửi yêu cầu

Quản trị viên Khách hàng

Gửi yêu cầu Trả lời

Lưu đồ thuật toán đặc tả chức năng đặt hàng

- Điền thông tin khách hàng

Hiển thị trang sản phẩm

Xem và chọn sản phẩm Đúng

Kiểm tra Sai thông tin?

Thống báo không hợp lệ

2.4.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý tin tức và góp ý”.

Hình 2.7 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý tin tức và góp ý”

2.4.5 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”

Hình 2.8 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”

5.1 Tìm kiếm theo tên sản phẩm

5.2 Tìm kiếm theo giá sản phẩm Kết quả

Xử lý yêu cầu Quản trị viên

Lưu đồ thuật toán đặc tả chức năng tìm kiếm

Bắt đầu Điền tên sản phẩm hoặc giá sản phẩm

Thông báo không tìm thấy Đƣa ra kết quả

2.4.6 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê”

Hình 2.9 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê” Đơn hàng

6.3 Thống kê sản phẩm mới

Yêu cầu kết quả Yêu cầu kết quả

6.2 Thống kê phẩm bán chạy Yêu cầu kết quả

Lưu đồ thuật toán đặc tả chức năng thống kê

Chọn chức năng thống kê Đúng

Thông báo không có dữ liệu Đƣa ra kết quả

Ngôn ngữ PHP

PHP (Personal Home Page hay PHP Hypertext Preprocessor) được giới thiệu vào năm 1994 bởi R Lerdoft, là một ngôn ngữ lập trình dựa trên Perl, cho phép xử lý trên máy chủ và tạo ra mã HTML cho trình duyệt Với khả năng chạy trên nhiều hệ điều hành, PHP ngày càng trở nên phổ biến trong thiết kế web hiện nay Quá trình xử lý PHP diễn ra trên máy chủ (Windows hoặc Unix), giúp các trang web sử dụng PHP trở nên dễ dàng và thân thiện hơn với người dùng Khi một trang web tích hợp PHP, nó phải xử lý thông tin và trả về kết quả dưới dạng HTML, làm cho trải nghiệm người dùng trở nên mượt mà hơn.

PHP có khả năng kết nối trực tiếp với HTML, tương tự như nhiều ngôn ngữ lập trình khác Mã PHP được phân tách khỏi HTML bằng các ký tự đầu và cuối, và trong quá trình phân tích tài liệu, xử lý PHP chỉ diễn ra tại những điểm quan trọng trước khi hiển thị kết quả.

Mã PHP được bao bọc trong các thẻ đặc biệt, cho phép người dùng chuyển đổi giữa chế độ PHP và HTML Cú pháp của PHP tương tự như một số ngôn ngữ lập trình khác, đặc biệt là C và Perl.

- Trong một ngôn ngữ lập trình mạnh mẽ, bạn cần phải khai báo (xác định) các loại và tên của biến trước khi sử dụng nó

- Trong PHP biến tuyên bố là tự động khi bạn sử dụng nó

+ Một tên biến phải bắt đầu bằng một ký tự hoặc một underscore “_”

+ Một tên biến chỉ có thể chứa các ký tự chữ-số ký tự và dưới (az, AZ, 0-9, và _)

Tên biến không được chứa khoảng trắng Nếu tên biến bao gồm nhiều từ, các từ phải được phân tách bằng dấu gạch dưới ($my_string) hoặc sử dụng quy tắc viết hoa chữ cái đầu của mỗi từ ($myString).

3.1.2 Các câu lệnh điều khiển

If(exp) { Câu lệnh } else { Câu lệnh }

+ Sử dụng câu lệnh switch để lựa chọn một trong nhiều khối mã sẽ đƣợc thi hành

Cú pháp hoạt động như sau: Đầu tiên, một biểu ngữ n (thường là biến) được đánh giá một lần Giá trị của biểu ngữ này sẽ được so sánh với các giá trị của từng trường hợp Nếu khớp, các khối mã liên quan sẽ được thực thi Để ngăn chặn việc tự động chạy các trường hợp tiếp theo, sử dụng lệnh break Nếu không tìm thấy kết quả đúng, câu lệnh mặc định sẽ được sử dụng.

In a switch statement, specific code is executed based on the value of a variable, with each case representing a different condition For instance, if the variable matches label1, the corresponding code is executed, followed by a break to exit the switch Similarly, if it matches label2, the related code runs before breaking out If the variable does not match either label, the default case executes, handling any unexpected values This structure allows for efficient branching in programming.

- Vòng lập while Trong khi vòng lặp while thi hành khối mã lệnh khi điều kiện còn đúng Câu lệnh nhƣ sau:

Ngày đăng: 22/11/2021, 16:07

HÌNH ẢNH LIÊN QUAN

Hình 2.1. Sơ đồ phân cấp chức năng. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.1. Sơ đồ phân cấp chức năng (Trang 11)
Hình 2.2. Biều đồ luồng dữ liệu ngữ cảnh. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.2. Biều đồ luồng dữ liệu ngữ cảnh (Trang 13)
Hình 2.3. Biều đồ luồng dữ liệu mức đỉnh. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.3. Biều đồ luồng dữ liệu mức đỉnh (Trang 14)
Hình 2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị” (Trang 15)
Hình 2.5. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý sản phẩm”. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.5. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý sản phẩm” (Trang 17)
Hình 2.6. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn”. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.6. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn” (Trang 19)
Hình 2.9. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê”. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 2.9. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê” (Trang 23)
4.1. Mô hình thực thể liên kết. - Xây dựng website bán hàng điện thoại trực tuyến
4.1. Mô hình thực thể liên kết (Trang 36)
4.2. Các bảng cơ sở dữ liệu. - Xây dựng website bán hàng điện thoại trực tuyến
4.2. Các bảng cơ sở dữ liệu (Trang 37)
Bảng 4.3. Bảng sản phẩm - Xây dựng website bán hàng điện thoại trực tuyến
Bảng 4.3. Bảng sản phẩm (Trang 38)
Bảng 4.4. Bảng hỗ trợ - Xây dựng website bán hàng điện thoại trực tuyến
Bảng 4.4. Bảng hỗ trợ (Trang 39)
Bảng 4.6. Bảng chi tiết hóa đơn - Xây dựng website bán hàng điện thoại trực tuyến
Bảng 4.6. Bảng chi tiết hóa đơn (Trang 40)
Bảng 4.7. Bảng người dùng - Xây dựng website bán hàng điện thoại trực tuyến
Bảng 4.7. Bảng người dùng (Trang 40)
Bảng 4.8. Bảng tin tức - Xây dựng website bán hàng điện thoại trực tuyến
Bảng 4.8. Bảng tin tức (Trang 41)
Hình 4.1. Giao diện trang index. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.1. Giao diện trang index (Trang 42)
Hình 4.2. Giao diện giới thiệu - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.2. Giao diện giới thiệu (Trang 43)
Hình 4.3. Giao diện tin tức - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.3. Giao diện tin tức (Trang 44)
Hình 4.4. Giao diện góp ý. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.4. Giao diện góp ý (Trang 44)
Hình 4.5. Giao diện đăng nhập Admin - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.5. Giao diện đăng nhập Admin (Trang 45)
Hình 4.7. Giao diện quản trị Admin - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.7. Giao diện quản trị Admin (Trang 46)
Hình 4.8. Giao diện quản lý sản phẩm - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.8. Giao diện quản lý sản phẩm (Trang 47)
Hình 4.10. Giao diện quản lý người dùng. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.10. Giao diện quản lý người dùng (Trang 48)
Hình 4.9. Giao diện quản lý hóa đơn. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.9. Giao diện quản lý hóa đơn (Trang 48)
Hình 4.11. Giao diện quản lý góp ý. - Xây dựng website bán hàng điện thoại trực tuyến
Hình 4.11. Giao diện quản lý góp ý (Trang 49)

TỪ KHÓA LIÊN QUAN

w