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

Báo cáo đồ án i đề tài xây dựng website bán hàng trực tuyến

46 2 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 trực tuyến
Tác giả Nguyễn Minh Hiếu
Người hướng dẫn TS. Phạm Huyền Linh
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Đề án tốt nghiệp
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 46
Dung lượng 3,58 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

  • 1. Lời mở đầu (5)
  • 2. Tổng quan về đề tài (0)
    • 2.1. Giới thiệu đề tài (5)
    • 2.2. Mục đích nghiên cứu (5)
    • 2.3. Mục tiêu đề tài (5)
  • 3. Cơ sở lí thuyết (0)
    • 3.1. Tổng quan về PHP (5)
    • 3.2. MySQL (6)
    • 3.3. Mô hình Client – Server (6)
  • 4. Phân tích và thiết kế hệ thống (6)
    • 4.1. Mô tả hoạt động của hệ thống (6)
    • 4.2. Sơ đồ hoạt động của hệ thống (8)
    • 4.3. Các yêu cầu của hệ thống (8)
    • 4.4. Các tác nhân (9)
    • 4.5. Các USECASE (9)
    • 4.6. Sơ đồ Use-Case (10)
    • 4.7. Sơ đồ phân cấp chức năng (12)
  • 5. Phân tích thiết kế cơ sở dữ liệu (13)
    • 5.1. Mô hình thực thể liên kết (0)
    • 5.2. Các bảng dữ liệu (0)
  • 6. Giao diện (21)
    • 6.1. Giao diện Admin (21)
    • 6.2. Giao diện User (29)

Nội dung

Tổng quan về đề tài

Giới thiệu đề tài

Công nghệ thông tin đang thúc đẩy sự phát triển mạnh mẽ trong thương mại, giúp các thương hiệu và cửa hàng gia tăng lợi nhuận thông qua các trang web bán hàng trực tuyến Trong thời đại 4.0, việc mua sắm trở nên dễ dàng hơn bao giờ hết nhờ vào sự tiện lợi của các website này.

Mục đích nghiên cứu

Học tập các kỹ năng lập trình web và biết thêm được các kiến thức về nghiệp vụ bán hàng và quản lý website.

Cơ sở lí thuyết

Tổng quan về PHP

PHP là một ngôn ngữ kịch bản có mục đích chung phổ biến, đặc biệt phù hợp để phát triển web

Nhanh chóng, linh hoạt và thực dụng, PHP cung cấp sức mạnh cho mọi thứ từ blog của bạn đến các trang web phổ biến nhất trên thế giới.

MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất toàn cầu, được các nhà phát triển ưa chuộng trong việc phát triển ứng dụng Hệ thống này nổi bật với tính ổn định và dễ sử dụng, đồng thời cung cấp mức độ bảo mật cao.

Mô hình Client – Server

Mô hình client-server là một cấu trúc phổ biến trong mạng máy tính, được áp dụng rộng rãi và là nền tảng cho mọi trang web hiện nay Trong mô hình này, máy con gửi yêu cầu đến máy chủ, và máy chủ sẽ xử lý yêu cầu đó trước khi trả kết quả về cho máy khách.

Phân tích và thiết kế hệ thống

Mô tả hoạt động của hệ thống

Bộ phận quản lý (admin) thực hiện những nghiệp vụ sau ( cần tài khoản admin để thực hiện các chức năng):

✓ Xem danh sách và chi tiết các sản phẩm

✓ Cập nhật thông tin và số lượng cho sản phẩm

✓ Xóa sản phẩm không còn kinh doanh

✓ Xem danh sách và chi tiết các danh mục

✓ Cập nhật thông tin cho danh mục

✓ Xóa danh mục không còn kinh doanh

✓ Quản lý (thêm, xóa, sửa) người dùng

✓ Xem danh sách và chi tiết các đơn hàng

✓ Xem danh sách và chi tiết các lịch hẹn

✓ Xem báo cáo doanh thu

Trang web còn phục vụ cho người dùng những chức năng sau đây:

✓ Xem sản phẩm theo từng danh mục

✓ Lọc và sắp xếp sản phẩm

✓ Chọn sản phẩm và xem chi tiết sản phẩm

✓ Đặt mua sản phẩm và thêm vào giỏ hàng

✓ Xem, cập nhật giỏ hàng (cần đăng nhập để thực hiện)

✓ Đặt hàng (cần đăng nhập để thực hiện)

✓ Quên mật khẩu, đổi email, đổi mật khẩu

✓ Đặt lịch hẹn đến cửa hàng để được tư vấn

Các yêu cầu của hệ thống

a) Yêu cầu về nghiệp vụ

➢ Quản lý loại sản phẩm

➢ Quản lý số lượng sản phẩm b) Yêu cầu về lưu trữ

➢ Lưu trữ thông tin sản phẩm

➢ Lưu trữ thông tin loại sản phẩm

➢ Lưu trữ thông tin số lượng sản phẩm

➢ Lưu trữ thông tin đơn đặt hàng

➢ Lưu trữ thông tin lịch hẹn c) Yêu cầu về thống kê, báo cáo

➢ Thống kê về số lượng đơn hàng đã bán được

➢ Thống kê về số lượng doanh thu

Các tác nhân

Là người có nhu cầu mua sắm, sử dụng dịch vụ của cửa hàng b) Quản trị viên:

Có toàn quyền với hệ thống, điều hành, kiểm soát người dùng, kiểm soát sản phẩm, tổng hợp, thống kê, báo cáo hàng tháng

Các USECASE

➢ Đăng nhập: Người dùng, Quản trị viên phải đăng nhập để sử dụng các chức năng của hệ thống

➢ Quản lý đơn hàng: mua hàng, hủy đặt hàng, trả hàng

➢ Quản lý tài khoản (thêm, sửa, xóa thông tin tài khoản)

➢ Quản lý phẩm (thêm, sửa, xóa thông tin sản phẩm)

➢ Quản lý danh mục sản phẩm (thêm, sửa, xóa danh mục sản phẩm)

➢ Quản lý lịch hẹn (thêm xóa, sửa, đăng ký, hủy đăng ký lịch hẹn).

Sơ đồ Use-Case

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

a) Người dùng (User) b) Quản trị viên (Admin)

Phân tích thiết kế cơ sở dữ liệu

Giao diện

Giao diện Admin

Admin sẽ đăng nhập chung trang với User và có những chức năng cơ bản như Thêm, Xóa, Sửa các mục Product, Category, User, Admin và Order:

Giao diện User

Nguyễn Minh Hiếu - 20185350 Đăng nhập

Gmail nhận được khi quên mật khẩu sử dụng PHPMailer

Trang chủ sau khi đăng nhập

Sản phẩm theo “keyword” tìm kiếm

Trang thông tin chi tiết sản phẩm

Trang thông tin liên hệ

Website đã tích hợp đầy đủ các chức năng cần thiết cho một trang web bán hàng trực tuyến cơ bản Đây là lần đầu tiên thực hiện đề tài này, vì vậy không thể tránh khỏi một số thiếu sót, mong thầy cô thông cảm.

Ngày đăng: 17/07/2023, 10:02

HÌNH ẢNH LIÊN QUAN

4.2. Sơ đồ hoạt động của hệ thống - Báo cáo đồ án i đề tài  xây dựng website bán hàng trực tuyến
4.2. Sơ đồ hoạt động của hệ thống (Trang 8)
4.7. Sơ đồ phân cấp chức năng - Báo cáo đồ án i đề tài  xây dựng website bán hàng trực tuyến
4.7. Sơ đồ phân cấp chức năng (Trang 12)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w