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

Xây dựng hệ thống bán hàng trực tuyến bằng ngôn ngữ php

46 13 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 Hệ Thống Bán Hàng Trực Tuyến Bằng Ngôn Ngữ PHP
Tác giả Nguyễn Thị Hoa
Người hướng dẫn ThS. Nguyễn Quang Ninh
Trường học Trường Đại Học Vinh
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2017
Thành phố Nghệ An
Định dạng
Số trang 46
Dung lượng 1,9 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 TỔNG QUAN VỀ ĐỀ TÀI (6)
    • 1.1. Lý do chọn đề tài (6)
    • 1.2. Mục đích của đề tài (6)
    • 1.3. Hướng giải quyết vấn đề (6)
    • 1.4. Phạm vi của đề tài (0)
    • 1.5. Phạm vi của đề tài (0)
    • 1.6. Phương pháp thực hiện đề tài (8)
  • Chương 2 CƠ SỞ LÝ THUYẾT (9)
    • 2.1. Ngôn ngữ lập trình PHP (9)
    • 2.2. Hệ quản trị Cơ sở dữ liệu MySQL (13)
    • 2.3. Khai báo và sử dụng Session, Cookie (17)
  • Chương 3 XÂY DỰNG ỨNG DỤNG THỰC TẾ (21)
    • 3.1. Yêu cầu giao diện của website (21)
    • 3.2. Phân tích các chức năng của hệ thống (21)
    • 3.3. Biểu đồ phân tích thiết kế hệ thống (26)
    • 3.4. Sơ đồ chức năng thực thể liên kết (0)
    • 3.5. Thiết kế cơ sở dữ liệu (37)
    • 3.6. Demo giao diện (38)
    • 3.7. Demo giao diện (41)
  • KẾT LUẬN (45)
  • TÀI LIỆU THAM KHẢO (46)

Nội dung

TỔNG QUAN VỀ ĐỀ TÀI

Lý do chọn đề tài

Kinh doanh và mua bán là nhu cầu thiết yếu trong cuộc sống hiện đại Trong bối cảnh cạnh tranh gay gắt hiện nay, việc giới thiệu sản phẩm đến từng cá nhân với chi phí thấp và hiệu quả cao trở thành thách thức lớn cho doanh nghiệp Đồng thời, người tiêu dùng ngày càng đòi hỏi những sản phẩm đa dạng, chất lượng và giá cả hợp lý Chính vì vậy, thương mại điện tử đã ra đời và ngày càng phát triển mạnh mẽ trên toàn cầu.

Cửa hàng điện thoại nhỏ này đã hoạt động từ giữa năm 2016 với phương châm “Lợi nhuận ít, bán với số lượng nhiều”, nhờ đó lượng khách hàng ngày càng tăng Tuy nhiên, việc quảng bá sản phẩm qua bảng báo giá gặp khó khăn do chi phí cao và sự đa dạng của sản phẩm không đáp ứng nhu cầu người tiêu dùng Cửa hàng cũng đang đối mặt với các vấn đề như quản lý thông tin người dùng, nhà sản xuất và cập nhật giá cả Để khắc phục tình trạng này, tôi đã thiết kế một trang web mua bán hàng trực tuyến nhằm hỗ trợ cửa hàng phát triển nhanh chóng và giúp chủ cửa hàng quản lý hiệu quả hơn.

Mục đích của đề tài

Thiết kế website bán hàng online nhằm giải quyết những khó khăn hiện tại của cửa hàng

Website đƣợc xây dựng phải đáp ứng những nhu cầu cần thiết của cửa hàng:

 Cập nhật giá, thông tin sản phẩm

 Có chức năng giỏ hàng

 Quản lý đơn đặt hàng của khách hàng.

Hướng giải quyết vấn đề

Cửa hàng mới thành lập cần xây dựng thương hiệu mạnh mẽ trên thị trường, không chỉ dựa vào quảng cáo và truyền miệng Để mở rộng kinh doanh hiệu quả, việc áp dụng mô hình bán hàng trực tuyến là một giải pháp hợp lý.

Xây dựng website bán hàng bằng ngôn ngữ PHP mang lại trải nghiệm mới cho cửa hàng, giúp mô phỏng trang bán hàng hiệu quả và duy trì hoạt động kinh doanh bền vững.

1.4 Đối tƣợng của đề tài

1.4.1 Về đối tượng sử dụng

Người sử dụng của website được chia làm 3 nhóm đối tượng:

 Người sử dụng thường (Khách hàng)

1.4.2 Đối tượng được quản lý trong website

Website của cửa hàng quản lý những đối tƣợng sau:

1.4.3 Về chức năng của Website

Website của cửa hàng phải đảm bảo những chức năng sau:

Trang chủ admin sẽ hiển thị các chức năng như bình luận, đặt hàng mới, sản phẩm và thành viên Bên cạnh đó, trang chủ cũng sẽ thực hiện thống kê các danh mục trong trang admin, giúp người dùng nắm bắt được những con số cụ thể của từng chức năng.

 Xóa người dùng khỏi hệ thống

 Cập nhật thông tin, giá của sản phẩm

 Xóa sản phẩm ra khỏi hệ thống

 Quản lý đơn đặt hàng

 Xem đơn đặt hàng của khách hàng

 Xóa đơn đặt hàng khỏi hệ thống

 Xem chi tiết bình luận của người dùng

 Xóa bình luận của người dùng

 Cho sản phẩm vào giỏ hàng

 Cho sản phẩm vào giỏ

1.5 Phạm vi nghiên cứu của đề tài

 Tìm hiểu những chức năng vấn đề cần giải quyết tại cửa hàng

 Chọn ngôn ngữ và hệ quản trị thích hợp để viết website

1.6 Phương pháp thực hiện đề tài

Tìm hiểu quy trình kinh doanh của cửa hàng, tìm hiểu cách giới thiệu những sản phẩm, ƣu đãi, khuyến mãi của cửa hàng tới khách hàng

Thu thập mẫu hóa đơn và bảng báo giá từ cửa hàng để xuất hóa đơn bán hàng và in báo giá phù hợp với các biểu mẫu hiện tại.

Tìm hiểu cách thiết kế và bố cục của những website mua bán hàng khác

Thiết kế website theo cấu trúc và cách phối màu hợp với website bán hàng online

Chức năng của website đƣợc chia thành các module khác nhau nhằm dễ quản lý

Website đƣợc cài đặt bằng ngôn ngữ php và hệ quản trị cơ sở dữ liệu Mysql

Public lên server và kiểm tra chéo theo module của từng người.

Phương pháp thực hiện đề tài

Tìm hiểu quy trình kinh doanh của cửa hàng, tìm hiểu cách giới thiệu những sản phẩm, ƣu đãi, khuyến mãi của cửa hàng tới khách hàng

Thu thập mẫu hóa đơn và bảng báo giá của cửa hàng là cần thiết để xuất hóa đơn bán hàng và in báo giá phù hợp với các biểu mẫu hiện tại.

Tìm hiểu cách thiết kế và bố cục của những website mua bán hàng khác

Thiết kế website theo cấu trúc và cách phối màu hợp với website bán hàng online

Chức năng của website đƣợc chia thành các module khác nhau nhằm dễ quản lý

Website đƣợc cài đặt bằng ngôn ngữ php và hệ quản trị cơ sở dữ liệu Mysql

Public lên server và kiểm tra chéo theo module của từng người.

CƠ SỞ LÝ THUYẾT

Ngôn ngữ lập trình PHP

2.1.1 Giới thiệu về ngôn ngữ lập trình PHP

PHP, viết tắt của PHP Hypertext Preprocessor, là một ngôn ngữ lập trình phổ biến được sử dụng cho lập trình phía máy chủ Trong số các ngôn ngữ như C#, Java và Python, PHP nổi bật như một lựa chọn hàng đầu cho phát triển web.

Vào năm 1994, Rasmus Lerdorf đã tích hợp một số đoạn Perl Script vào trang web của mình để theo dõi người đọc tài liệu Sự quan tâm từ cộng đồng đã dẫn đến việc phát hành gói công cụ "Personal Home Pages", từ đó PHP ra đời Ông đã phát triển một cơ chế nhúng và kết hợp với các công cụ khác để phân tích dữ liệu từ các mẫu biểu HTML, tạo ra FI (Form Interpreter), được gọi là PHP/FI hay PHP2.

Nó đƣợc hoàn thành vào khoảng giữa năm 1995

Sự phát triển của PHP3 đánh dấu bước ngoặt quan trọng khi đội ngũ phát triển chuyển từ một cá nhân thành nhóm các nhà phát triển nòng cốt, bao gồm Rasmus Lerdorf, Andi Gutmans, Zeev Suraski, Stig Bakken, Shane Caraveo và Jim Winstead Họ đã cải tiến bộ máy nhúng và bổ sung các hàm API đơn giản, cho phép lập trình viên dễ dàng mở rộng tính năng của ngôn ngữ thông qua việc viết module Cấu trúc ngôn ngữ được tinh chỉnh để thân thiện hơn với những người có kinh nghiệm từ các ngôn ngữ lập trình khác, giúp người mới tiếp cận PHP dễ dàng hơn.

2.1.2 Tại sao nên dùng ngôn ngữ PHP Để thiết kế Web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa chọn, mặc dù cấu hình và tính năng khác nhau nhƣng chúng vẵn đƣa ra những kết quả giống nhau Chúng ta có thể lựa chọn cho mình một ngôn ngữ: ASP, PHP, Java, Perl và một số loại khác nữa Vậy tại sao chúng ta lại nên chọn PHP Rất đơn giản, có những lí do sau mà khi lập trình Web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này

PHP đƣợc sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giải pháp khác

PHP có khả năng tích hợp tốt với hầu hết các cơ sở dữ liệu, mang lại tính linh động, bền vững và khả năng phát triển không giới hạn Là mã nguồn mở, PHP miễn phí và được cộng đồng nhà phát triển Web liên tục cải tiến để khắc phục lỗi và nâng cao hiệu suất.

PHP là ngôn ngữ lập trình dễ tiếp cận cho người mới, đồng thời cũng đủ mạnh mẽ để đáp ứng nhu cầu của các lập trình viên chuyên nghiệp Với PHP, mọi ý tưởng của bạn có thể được thực hiện một cách xuất sắc.

PHP đã nhanh chóng trở thành ngôn ngữ kịch bản phổ biến, vượt qua ASP với hơn 12 triệu website sử dụng.

PHP là ngôn ngữ lập trình phía máy chủ, cho phép mã lệnh được xử lý trên máy chủ để phục vụ các trang web theo yêu cầu của người dùng thông qua trình duyệt.

Khi người dùng truy cập vào website viết bằng PHP, máy chủ sẽ đọc và xử lý mã lệnh PHP theo các hướng dẫn đã được mã hóa Mã lệnh này yêu cầu máy chủ gửi dữ liệu HTML phù hợp đến trình duyệt, và trình duyệt hiển thị nó như một trang HTML tiêu chuẩn PHP thực chất là một trang HTML nhưng có mã PHP nhúng và phần mở rộng là php Mã PHP được đặt trong thẻ mở Khi trình duyệt truy cập vào trang PHP, máy chủ sẽ đọc nội dung file, lọc và thực thi các đoạn mã PHP, sau đó thay thế kết quả vào vị trí tương ứng trong file, cuối cùng trả về một trang HTML hoàn chỉnh cho trình duyệt.

Gọi mã kịch bản HTML

2.1.4 Các kiểu dữ liệu trong PHP

PHP có ba kiểu dữ liệu cơ bản là Integer, double và string Ngoài ra, còn có các kiểu dữ liệu khác như mảng và object được xây dựng từ các kiểu dữ liệu cơ bản này Tất cả các biến trong PHP đều được chỉ định kiểu dữ liệu và giá trị của chúng có thể thay đổi trong quá trình sử dụng.

Kiểu giá trị Integer chiếm 4 byte bộ nhớ và có giá trị từ -2 tỷ đến 2 tỷ, thuộc loại số nguyên Kiểu dữ liệu double là số thực, cho phép lưu trữ các giá trị số thực Kiểu String được sử dụng để chứa dữ liệu văn bản, ký tự đặc biệt và chữ số, với dữ liệu kiểu string được đặt trong cặp dấu ngoặc kép ("") để chỉ định một chuỗi ký tự.

Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP:

- Kiểu Short: Thẻ mặc định mà các nhà lập trình PHP thường sử dụng

Ví dụ:

- Kiều đinh dạng XML: Thẻ này có thể sử dụng với văn bản đinh dạng XML

Ví dụ:

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

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

w