You are on page 1of 14

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
Nguyễn Nam Dương B19DCCN154
Nguyễn Trung Anh B19DCCN034
Trần Quang Hưng B19DCCN334
Vũ Minh Hiếu B19DCCN261

Hà Nội, tháng 5 năm 2023


Mụ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
I. 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
3. 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:
 Đă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

- 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)

- 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 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ủ
- 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 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
- Khi đăng nhập bằng tài khoản admin sẽ trả về giao diện admin
- 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


- 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:
- 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

You might also like