XÂY DỰNG WEBSITE BÁN GHẾ SOFA BẰNG PHP FRAMEWORK

34 43 0
XÂY DỰNG WEBSITE BÁN GHẾ SOFA BẰNG PHP FRAMEWORK

Đ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

Những lo lắng về giao thông không an toàn và hạn chế trong việc mua hàng truyền thống có thể tránh được trong khi mua sắm trực tuyến. Với mua sắm trực tuyến (online), bạn cũng không cần phải lo lắng về điều kiện thời tiết. Người tiêu dùng và các khách hàng là những tổ chức, công ty,… đang dần chuyển sang mua sắm trực tuyến nhiều hơn nhằm tiết kiệm thời gian. Chính vì thế việc mua sắm online càng trở nên quan trọng và cần thiết,chỉ cần 1 cú click chuột thì họ có thể có được sản phẩm mà mình mong muốn.Việc mua sắm online có nhiều ưu điểm là có thể sở hữu mọi thứ thông qua các cú click chuột chứ không cần phải đến tận nơi để mua hàng. Sau khi vào website, chọn sản phẩm, chỉ cần đặt hàng (order) người bán sẽ mang sản phẩm đến tận nhà bạn. Mua sắm online cho phép mua hàng bất cứ khi nào bạn muốn. Các cửa hang trên mạng không bao giờ đóng cửa, có thể mua sắm 2424 giờ và 7 ngày trong tuần.

TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN TIỂU LUẬN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN GHẾ SOFA KHOA: CÔNG NGHỆ THÔNG TIN CN: TRUYỀN THƠNG VÀ MẠNG MÁY TÍNH GVHD: NGUYỄN THỊ NGỌC THANH SV THỰC HIỆN : ĐINH BÁ LỘC – 1651150019 TP Hồ Chí Minh, Năm 2020 MỤC LỤC DANH SÁCH HÌNH ẢNH DANH SÁCH BẢNG CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ WEBSITE 1.1 LÝ DO CHỌN ĐỀ TÀI Trong năm gần đây, công nghệ thông tin không ngừng phát triển cách mạnh mẽ đại Sự đời công nghệ thông tin làm phong phú mặt xã hội, đời sống người nâng cao rõ rệt, đóng góp to lớn cho phát triển nhân loại Với xu toàn cầu hoá kinh tế giới, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng phong phú nhiều người sử dụng ưa chuộng Vì vậy, nhiều cửa hàng bán ghế sofa áp dụng phương pháp bán hàng qua mạng để khách hàng dễ dàng tìm kiếm thơng tin mà khơng cần tốn nhiều thời gian chi phí Những lo lắng giao thơng khơng an tồn hạn chế việc mua hàng truyền thống tránh mua sắm trực tuyến Với mua sắm trực tuyến (online), bạn không cần phải lo lắng điều kiện thời tiết Người tiêu dùng khách hàng tổ chức, công ty,… dần chuyển sang mua sắm trực tuyến nhiều nhằm tiết kiệm thời gian Chính việc mua sắm online trở nên quan trọng cần thiết,chỉ cần cú click chuột họ có sản phẩm mà mong muốn.Việc mua sắm online có nhiều ưu điểm sở hữu thứ thơng qua cú click chuột không cần phải đến tận nơi để mua hàng Sau vào website, chọn sản phẩm, cần đặt hàng (order) người bán mang sản phẩm đến tận nhà bạn Mua sắm online cho phép mua hàng bạn muốn Các cửa hang mạng khơng đóng cửa, mua sắm 24/24 ngày tuần Từ vấn đề đặt nhu cầu người thuận tiện việc mua bán trao đổi Được hướng dẫn tận tình cô Nguyễn Thị Ngọc Thanh nên em chọn nghiên cứu đề tài : “Xây dựng website bán ghế sofa” 1.2 MỤC TIÊU ĐỀ TÀI  Xây dựng website bán ghế sofa tảng ngôn ngữ lập trình PHP    Xây dựng website giúp người quản trị dễ dàng quản lý tổng quan sản phẩm dễ dàng cho khách hàng lựa chọn sản phẩm Cung cấp cho người dùng đầy đủ thông tin ghế sofa tiết kiệm thời gian quản lý cho người quản trị Tạo chức website bán ghế sofa: o Quản lý user o Quản lý thông tin sản phẩm o Quản lý trang admin o Quản lý giỏ hàng o Một vài chức khác… 1.3 NHIỆM VỤ ĐỀ TÀI     Phân tích u cầu đề tài Tìm hiểu kiến thức lập trình web PHP Thiết kế hệ thống mơ hình quan hệ cho đề tài Kiểm tra kết luận CHƯƠNG 2: PHÂN TÍCH WEBSITE 2.1 PHÂN TÍCH CHỨC NĂNG 2.1.1 QUẢN LÝ USER Quy trình mua hàng khách hàng sau : Đầu tiền khách hàng tìm hiểu thông tin sản phẩm Tiếp theo lựa chọn sản phẩm Lúc cơng ty có khả đáp ứng gửi yêu cầu đặt hàng ngược lại cơng ty khơng có khả đáp ứng khách hàng quay lại tìm thơng tin sản phẩm khác Hình 2-0-1 Quy trình mua hàng Chức đăng kí : Khách hàng cần nhập Name,Password Email (khơng tồn hệ thống) tạo tài khoản Chức đăng nhập đăng xuất : khách hàng cần nhập Email Password vừa đăng kí thành cơng đăng nhập Sau đăng nhập khách hàng lựa chọn sản phẩm thông quan thông tin đăng xuất lúc cú click chuột vào chữ “Đăng Xuất”  Chức đăng kí, đăng nhập đăng xuất giúp cho khách hàng người bán hàng thuận tiện việc giao dịch sản phẩm Chức Update thông tin khách hàng ( thêm , sữa , xóa ) Chức cập nhật tài khoản: lần khách hàng đăng kí tài khoản cập nhật vào hệ thống để dễ dàng quản lý Chức tìm kiếm bao gồm : tìm kiếm theo tên , tìm kiếm theo danh mục sản phẩm 2.1.2 QUẢN LÝ TRANG ADMIN Cung cấp chức đăng kí , đăng nhập đăng xuất trang admin cho người quản trị Người quản trị cập nhật thông tin liệu cho sản phẩm : thêm , sữa , xóa , cập nhật hình ảnh Cung cấp chức thêm , sữa , xóa danh mục sản phẩm thương hiệu sản phẩm Cịn có thêm chức thay đổi mật cho người quản trị giúp tăng bảo mật Ngoài cịn có chức quản lý đơn hàng , quản lý kho hàng quản lý Slider 2.1.3 QUẢN LÝ GIỎ HÀNG Giống siêu thị người lấy giỏ chứa đồ cần mua mua hàng online cần giỏ hàng để chứa thông tin sản phẩm mà họ muốn mua Điều giúp cho thao tác toán dễ dàng nhanh chóng so việc tốn sản phẩm tốn sản phẩm chọn giỏ hàng nhanh nhiều Chức giỏ hàng phổ biến giúp khách hàng dễ dàng lưu lại hàng mà họ u thích mua tương lai cách đăng nhập thơng tin cá nhân họ Có thể xem giỏ hàng tài khoản cá nhân khách hàng mà biết thông tin cá nhân phân tích nhu cầu tương lai họ Thêm phát triển dịch vụ tốn online giỏ hàng cập nhật thực toán cho khách Sau khách hàng lựa chọn sản phẩm thêm vào giỏ hàng khách hàng tăng số lượng sản phẩm lên xóa sản phẩm khơng muốn mua Khi số lượng sản phẩm tăng lên đồng thời giá sản phẩm tăng theo ngược lại Ngồi cịn có thêm chức “Thêm vào mục yêu thích” khách hàng chưa muốn mua Trong phần “Thêm vào mục u thích” khách hàng “xóa” sản phẩm khơng cịn u thích “mua ngay” để đưa sản phẩm vào giỏ hàng 2.2 ĐẶC TẢ USECASE ( MÔ TẢ CHỨC NĂNG HỆ THỐNG ) Tên nghiệp vụ: Đăng kí tài khoản User Input: Tên, Email,Mật người dùng Output: Đăng kí thành cơng lưu vào database Ý nghĩa: Người dùng điền đầy đủ thông tin tạo tài khoản để hệ thống kiểm tra trùng lặp lưu thông tin vào sở liệu Tên nghiệp vụ: Đăng Nhập User Input: Email,Mật người dùng Output: Chuyển sang trang chủ Ý nghĩa: Người dùng nhập email password để hệ thống kiểm tra tính đắn liệu sau thông báo đăng nhập thất bại chuyển sang trang chủ đăng nhập thành công Tên nghiệp vụ: Update User Input: Tên , Số điện thoại , Địa , Mã khuyến , Email Output: Cập nhật thông tin tài khoản Ý nghĩa: Từ trang chủ người dùng chọn mục “thông tin” chọn mục “Update profile” điền đầy đủ thông tin cần cập nhật chọn “save” để hệ thống lưu lại thông tin vừa cập nhật Tên nghiệp vụ: Tìm kiếm sản phẩm Input: Tên sản phẩm , Tên danh mục sản phẩm Output: Liệt kê sản phẩm Ý nghĩa: Từ Trang chủ người dùng chọn vào “tìm kiếm” nhập thơng tin sản phẩm để hệ thống liệt kê sản phẩm mà người dùng muốn mua Giúp tiết kiệm thời gian Tên nghiệp vụ: Thêm vào yêu thích Input: Chọn sản phẩm -> Lưu vào yêu thích Output: Chuyển sang trang Yêu Thích Ý nghĩa: Người dùng từ trang chủ chọn cho sản phẩm u thích chọn vào mục “Lưu vào yêu thích” hệ thống lưu lại danh sách sản phẩm yêu thích khách hàng để tiện việc mua bán Tên nghiệp vụ: Xóa sản phẩm u thích Input: Chọn sản phẩm cần xóa -> Xóa Output: Cập nhật lại danh sách sản phẩm u thích Ý nghĩa: Khi người dùng khơng thích sản phẩm tự tay xóa sản phẩm khỏi danh sách yêu thích Tên nghiệp vụ: Thêm sản phẩm vào giỏ hàng Input: Chọn sản phẩm -> Chỉnh sửa số lượng -> Mua Ngay Output: Chuyển sang trang quản lý giỏ hàng Ý nghĩa: Sản phẩm giỏ hàng giúp người dùng quản lý số lượng giá sản phẩm để dễ dàng tốn Tên nghiệp vụ: Xóa sản phẩm giỏ hàng Input: Chọn sản phẩm cần xóa -> Xóa Output: Cập nhật lại danh sách sản phẩm giỏ hàng Ý nghĩa: Khi người dùng không thích sản phẩm tự tay xóa sản phẩm khỏi danh sách giỏ hàng Tên nghiệp vụ: Thay đổi số lượng giá sản phẩm giỏ hàng Input: Chọn sản phẩm cần tăng giảm số lượng -> Update Output: Cập nhật lại danh sách sản phẩm thay đổi số lượng Ý nghĩa: Thay đổi số lượng thay phải tìm kiếm sản phẩm lần Giúp người dùng tiết kiệm thời gian đồng thời giá sản phẩm thay đổi tương ứng với số lượng sản phẩm Tên nghiệp vụ: Đăng xuất user Input: Chọn vào Đăng Xuất Output: Trở trang chủ lúc chưa đăng nhập Ý Nghĩa: Người dùng chọn vào mục Đăng Xuất bên phải mục Tìm Kiếm -> hệ thống chuyển sang trang chủ lúc chưa đăng nhập 11 Tên nghiệp vụ: Admin Đăng Kí Input: Tên tài khoản, Mật khẩu, Xác nhận mật khẩu, Email Output: Chuyển sang trang đăng nhập thông báo thất bại Ý nghĩa: Người quản trị điền đầy đủ thông tin tạo tài khoản để hệ thống kiểm tra trùng lặp lưu thông tin vào sở liệu Tên nghiệp vụ: Admin đăng nhập Input: Tên tài khoản , Mật Output: Điều hướng đến trang chủ admin Ý nghĩa: Admin nhập tên tài khoản, mật Hệ thống kiểm tra tính đắn liệu sau xử lý việc đăng nhập thành công thất bại Tên nghiệp vụ: Thay đổi mật Input: Nhập mật cũ , Nhập mật Output: Update thành công Ý nghĩa: Người quản trị nhập mật cũ mật -> chọn Update -> Hệ thống sau cập nhật tải lại trang Tên nghiệp vụ: Thêm danh mục sản phẩm Input: Tên danh mục sản phẩm Output: Thông báo thành công Ý nghĩa: Người quản trị chọn “Thêm danh mục” -> Nhập tên danh mục -> Save hệ thống lưu lại liệu mục “Danh sách danh mục” Giúp cho người quản trị dễ dàng quản lý danh mục Tên nghiệp vụ: Sửa danh mục Input: Nhập tên danh mục Output: Tải lại danh sách thư mục Ý nghĩa: Người quản trị chọn danh sách danh mục -> chọn danh mục cần sửa -> Edit đổi tên danh mục hệ thống lưu cập nhật tên danh mục Tên nghiệp vụ: Xóa danh mục Input: Chọn danh mục cần xóa Output: Tải lại danh sách thư mục Ý nghĩa: Người quản trị chọn danh sách danh mục -> Chọn danh mục cần xóa -> Delete hệ thống xóa danh mục khỏi database tải lại danh sách danh mục Tên nghiệp vụ: Thêm thương hiệu sản phẩm Input: Nhập tên thương hiệu Output: Thông báo thành công Ý nghĩa: : Người quản trị chọn “Thêm thương hiệu” -> Nhập tên thương hiệu -> Save hệ thống lưu lại liệu mục “Danh sách thương hiệu” Giúp cho người quản trị dễ dàng quản lý thương hiệu Tên nghiệp vụ: Sửa thương hiệu sản phẩm Input: Nhập tên thương hiệu Output: Tải lại danh sách thương hiệu Ý nghĩa: Người quản trị chọn danh sách thương hiệu -> chọn thương hiệu cần sửa -> Edit đổi tên thương hiệu hệ thống lưu cập nhật tên thương hiệu Tên nghiệp vụ: Xóa thương hiệu sản phẩm Input: Chọn thương hiệu cần xóa Output: Tải lại danh sách thương hiệu Ý nghĩa: Người quản trị chọn danh sách thương hiệu -> Chọn thương hiệu cần xóa -> Delete hệ thống xóa thương hiệu khỏi database tải lại danh sách thương hiệu Tên nghiệp vụ: Thêm sản phẩm Input: Tên sản phẩm, Mã sản phẩm , Số lượng sản phẩm, Chọn danh mục sản phẩm, chọn thương hiệu sản phẩm, Giá sản phẩm , Chọn hình ảnh Output: Thơng báo thành cơng Ý nghĩa: Người quản trị chọn “thêm sản phẩm” điền đầy đủ thơng tin hình ảnh -> chọn “save” hệ thống lưu lại thơng tin database Hình 3-0-7 Giao diện sản phẩm Cịn có thêm phần footer có nhiều thơng tin để khách hàng theo dõi liên hệ với admin 3.1.2 Giao diện trang đăng nhập khách hàng Giao diện đăng kí đăng nhập nhìn gọn gàng đơn giản giúp khách hàng dễ dàng thao tác Hình 3-0-8 Giao diện đăng nhập khách hàng Tiếp theo giao diện sau đăng kí tài khoản đăng nhập thành công khách hàng Nếu muốn đăng xuất khách hàng việc click chuột vào “Đăng xuất” Hình 3-0-9 Giao diện sau đăng nhập 3.1.3 Giao diện trang thông tin khách hàng Trên menu khách hàng chọn “THƠNG TIN” cập nhật thơng tin cá nhân tên, số điện thoại, địa chỉ, email Hình 3-0-10 Giao diện trang thông tin khách hàng 3.1.4 Giao diện chi tiết sản phẩm Khi khách hàng lựa chọn sản phẩm click chuột thơng tin sản phẩm với giá sản phẩm hiển thị đầy đủ Khách hàng chọn mua thêm vào u thích chưa đủ tiền Hình 3-0-11 Giao diện chi tiết sản phẩm 3.1.5 Giao diện trang giỏ hàng Khi khách hàng chọn “mua ngay” website chuyển đến trang giỏ hàng Tại khách hàng thay đổi số lượng xóa sản phẩm Hình 3-0-12 Giao diện trang giỏ hàng Giao diện sau tăng số lượng sản phẩm: Hình 3-0-13 Giao diện sau tăng số lượng sản phẩm Giao diện sau xóa sản phẩm: Hình 3-0-14 Giao diện sau xóa sản phẩm 3.1.6 Giao diện trang sản phẩm yêu thích Tại trang khách hàng xóa sản phẩm u thích “mua ngay” đủ tiền Hình 3-0-15 Giao diện trang sản phẩm yêu thích 3.1.7 Giao diện sau đăng xuất Sau bấm “đăng xuất” hệ thống chuyển sang trang trước đăng nhập Hình 3-0-16 Giao diện sau đăng xuất 3.2 GIAO DIỆN WEBSITE CHO ADMIN 3.2.1 Giao diện trang đăng nhập admin Tại người quản trị nhập thông tin tài khoản gồm Username password để hệ thống xác thực để cấp quyền chức cần thiết tài khoản Hình 3-0-17 Giao diện trang đăng nhập admin 3.2.2 Giao diện trang đăng kí admin Nếu người quản trị chưa có tài khoản bấm vào mục “đăng kí” nhập đầy đủ thông tin để tạo tài khoản Hình 3-0-18 Giao diện trang đăng kí admin 3.2.3 Giao diện trang chủ admin Sau đăng nhập thành công hệ thống đưa đến trang chủ admin với chức cần thiết người quản trị Ở gốc phải hình để người quản trị đăng xuất xong cơng việc Hình 3-0-19 Giao diện trang chủ admin 3.2.4 Giao diện thay đổi mật Người quản trị thay đổi mật để tăng bảo mật cảm thấy mật cũ khơng an tồn Hình 3-0-20 Giao diện trang thay đổi mật 3.2.5 Giao diện thêm danh mục sản phẩm Người quản trị điền thông tin lưu lại để hệ thống cập nhật thêm danh mục sản phẩm Hình 3-0-21 Giao diện thêm danh mục sản phẩm 3.2.6 Giao diện danh sách danh mục Giao diện hiển thị tất danh mục mà người quản trị thêm vào Tại admin sửa xóa danh mục sản phẩm Hình 3-0-22 Giao diện danh sách danh mục Giao diện sửa danh mục sản phẩm: Hình 3-0-23 Giao diện sửa danh mục sản phẩm Giao diện xóa danh mục sản phẩm: Hình 3-0-24 Giao diện xóa danh mục sản phẩm 3.2.7 Giao diện thêm sản phẩm Admin điền đầy đủ thông tin sản phẩm tải hình ảnh lên Sau hệ thống cập nhật danh sách sản phẩm Hình 3-0-25 Giao diện thêm sản phẩm 3.2.8 Giao diện danh sách sản phẩm Trang hiển thị toàn sản phẩm admin thêm vào Tại admin chỉnh sửa xóa sản phẩm Hình 3-0-26 Giao diện danh sách sản phẩm 3.2.9 Giao diện sửa sản phẩm Admin nhập đầy đủ thông tin phần cần sửa lại update, hệ thống lưu lại liệu vừa cập nhật Hình 3-0-27 Giao diện sửa sản phẩm Hình 3-0-28 Giao diện sửa sản phẩm 3.2.10 Giao diện xóa sản phẩm Sau xóa sản phẩm hệ thống tự động tải lại trang khơng hiển thị sản phẩm xóa Hình 3-0-29 Giao diện xóa sản phẩm 3.2.11 Giao diện thêm Slider Admin chọn mặt hàng bật bán chạy đưa lên slider để thu hút khách hàng Hình 3-0-30 Giao diện thêm Slider Sau thêm thành cơng Hình 3-0-31 Giao diện sau thêm Slider 3.2.12 Giao diện quản lý Slider Tại admin cho thị “On” tắt hiển thị slider “Off” xóa Slider Hình 3-0-32 Giao diện quản lý Slider Giao diện xóa Slider: Hình 3-33 Giao diện xóa Slider

Ngày đăng: 24/09/2020, 13:19

Mục lục

  • DANH SÁCH HÌNH ẢNH

  • CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ WEBSITE

    • 1.1 LÝ DO CHỌN ĐỀ TÀI

    • 1.2 MỤC TIÊU ĐỀ TÀI

    • 1.3 NHIỆM VỤ ĐỀ TÀI

    • 2.1.2 QUẢN LÝ TRANG ADMIN

    • 2.1.3 QUẢN LÝ GIỎ HÀNG

    • 2.2 ĐẶC TẢ USECASE ( MÔ TẢ CHỨC NĂNG HỆ THỐNG )

    • 2.3 XÁC ĐỊNH CÁC LỚP THỰC THỂ

      • 2.3.1 Tập thực thể admin

      • 2.3.2 Tập thực thể thương hiệu

      • 2.3.3 Tập thực thể giỏ hàng

      • 2.3.4 Tập thực thể danh mục

      • 2.3.5 Tập thực thể khách hàng

      • 2.3.6 Tập thực thể sản phẩm

      • 2.3.7 Tập thực thể Slider

      • 2.4 MÔ HÌNH USE CASE VÀ BIỂU ĐỒ QUAN HỆ

        • 2.4.1 Các tác nhân của hệ thống

        • 2.4.2 Sơ đồ tổng quát Use case

          • 2.4.2.1 Xác định các use case

          • 2.4.2.2 Sơ đồ Use case

          • 2.4.3 Mô hình quan hệ

          • CHƯƠNG 3: THIẾT KẾ WEBSITE

            • 3.1 GIAO DIỆN WEBSITE CHO KHÁCH HÀNG

              • 3.1.1 Giao diện trang chủ của website

              • 3.1.2 Giao diện trang đăng nhập của khách hàng

Tài liệu cùng người dùng

Tài liệu liên quan