Phát biểu bài toán - Ngày nay, trong thời đại hiện đại hóa, công nghệ hóa, việc áp dụng công nghệ thông tin trong các lĩnh vực đã trở thành một phần không thể thiếu và cực kỳ quan trọng
Trang 1
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN 1
-🙞🙞🙞🙞🙞 -MÔN HỌC PHÁT TRIỂN HỆ THỐNG THƯƠNG MAI ĐIỆN TỬ
Đề tài Trang web thương mại điện tử bán quần áo
Giảng viên: Nguyễn Quang Hưng Nhóm 13
Hà Nội, tháng 5 năm 2023
Trang 2Mục lục
I Giới thiệu tổng quan 3
1 Phát biểu bài toán 3
2 Các công cụ phát triển 3
3 Các chức năng chính 3
II Phát triển ứng dụng 4
1 Cài đặt và cấu hình: 4
2 Cấu trúc thư mục 6
3 Chạy Project 6
Trang 3I Giới thiệu tổng quan
1 Phát biểu bài toán
- Ngày nay, trong thời đại hiện đại hóa, công nghệ hóa, việc áp dụng công nghệ thông tin trong các lĩnh vực đã trở thành một phần không thể thiếu và cực kỳ quan trọng trong bất cứ lĩnh vực nào của đời sống
- Và đặc biệt , áp dụng công nghệ thông tin trong việc buôn bán là điều hết sức tuyệt vời và tiện lợi cho cả phía bên người kinh doanh lẫn người mua hang Nó mang lại vô vàn lợi ích từ tiết kiệm thời gian, kinh tế, quảng cáo
- Chính vì vậy nhóm chúng em quyết định xây dựng nên 1 trang web Shop quần áo online
2 Các công cụ phát triển
- Frontend: + HTML/CSS/Bootstrap
- Backend: PHP Laravel
- Xampp
- IDE: Visual Studio code
Trang 43 Các chức năng chính
- Về chức năng của khách hàng:
Đăng ký/ Đăng nhập
Xem sản phẩm
Xem chi tiết sản phẩm
Bình luận về sản phẩm
Đánh giá sản phẩm
Bình luận về bài đăng
Tạo bài đăng diễn đàn
Giỏ hàng
Trang cá nhân
Xem lịch sử mua và trạng thái đơn hàng
Quản lý bài đăng của mình
- Về chức năng của admin:
Trang 5 Đăng nhập
Quản lý danh mục sản phẩm
Quản lý thương hiệu
Quản lý sản phẩm
Quản lý đơn hàng
Quản lý bình luận
Quản lý tài khoản
Quản lý bài đăng
II Phát triển ứng dụng
1 Cài đặt và cấu hình:
a Cài đặt
- Cài đặt Composer – công cụ quản lý thư viện của PHP
- Cài đặt Xampp 7.4.33
Trang 6- Cài đặt Laravel Framework
Câu lệnh composer global require “laravel/installer”
b Tạo Project và cấu hình cho Project:
- Tại cửa sổ terminal:
composer create-project laravel/Laravel ShopAo
cd ShopAo
composer install
composer update
- Cấu hình file env
2 Cấu trúc thư mục
- Controller: Có chức năng xử lý dữ liệu (http/controllers)
Trang 7- Views: Có các file hiển thị giao diện người dung ̣̣(resource/views)
3 Chạy Project
- Gõ Localhost/ShopAo lên trên trình duyệt để vào trang
- Sau đó trình duyệt sẽ trả về giao diện trang chủ
Trang 8- Trang web sẽ có 1 số các nút bấm phím tắt
Trang chủ: Trả người dùng về giao diện trang chủ
Sản phẩm: Đưa ra danh sách các danh mục sản phẩm
Diễn đàn: Đưa người dùng đến giao diện trang diễn đàn bài đăng
Giỏ hàng: Giỏ hàng của tài khoản
Liên hệ: Trang thông tin liên hệ của website
- Giao diện đăng ký / đăng nhập
- Khi đăng nhập bằng tài khoản khách hàng thì sẽ trả về giao diện trang chủ
Trang 9- Khách hàng có thể click vào 1 sản phẩm để xem chi tiết
- Giỏ hàng khi người dùng đã thêm sản phẩm
Trang 10- Trang diễn đàn: Người dung có thể xem và đăng tải
- Trang cá nhân của khách hàng:
Tại đây người dung có thể chỉnh sửa thông tin các nhân của mình
Xem lịch sử đơn hàng
Xem trạng thái và chi tiết của đơn hàng
Quản lý các bài viết của mình
Đổi password
Trang 11- Khi đăng nhập bằng tài khoản admin sẽ trả về giao diện admin
Trang 12- Với phần danh mục sản phẩm và thương hiệu sẽ có thêm, sửa, xóa (giao diện tương tự nhau)
- Với phần sản phẩm cũng có thêm, sửa, xóa
Trang 13- Về phần đơn hàng, ta có thể quản lý , cập nhật trang thái cho đơn hàng ( để người dùng cũng sẽ xem được)
- Về trang diễn đàn, admin có thể quản lý bài viết bằng cách duyệt hiển thị hoặc xóa đi:
Trang 14- Với các bình luận, admin có thể xem và xóa đi các bình luận không phù hợp tiêu chuẩn …
- Về quản lý tài khoản, admin có thể xem các tài khoản trong hệ thống kèm theo thông tin của tài khoản đó, và cũng có chức năng quản lý như thêm, sửa, xóa