TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
ĐẠI HỌC ĐÀ NẴNG
Tên đề tài:
Xây dựng website bán thời trang nam nữ và phụ kiện
SVTH: Nguyễn Sỹ Hùng
Mã SV: 161250533414
GVHD: Trần Bửu Dung
Đà Nẵng, ngày 16 tháng 6 năm 2019
Nội dung trình bày
1
Lí do chọn đề tài
2
Cơ sở lý thuyết
3
Phân tích thiết kế hệ thống
4
Xây dựng chương trình
5
Chạy chương trình
2
1.Lí do chọn đề tài
•
•
Tên đề tài: “Xây dựng website bán thời trang nam nữ và phụ kiện”
Lí do chọn đề tài:
– Hiện nay, thương mại điện tử rất phát triển vì sự tiện lợi của nó.
– Công nghệ Laravel có ưu điểm:
•
•
•
•
•
Kho tài liệu tuyệt vời.
Tích hợp dịch vụ mail.
Công cụ tích hợp các dòng lệnh artisan.
Giảm chu kì phát triển sản phẩm.
Eloquent ORM
3
2. Cơ sở lý thuyết
•
Framework theo MVC
Phát triển theo mô hình MVC
•
Laravel
Các tính năng bảo mật
- ORM Laravel sử dụng PDO thay vì mysqli để chống lại tấn công SQL
Injection.
- Laravel sử dụng một file token để chống tấn công kiểu CSRF.
•
Blade tempalate
Giúp người dùng có thể sử dụng code bên php bên trong file giao diện của
mình một cách thuận lợi
4
2. Cơ sở lý thuyết
feature
necessity
5
3.Phân tích thiết kế hệ thống
•
Hệ thống gồm 4 tác nhân:
– Khách hàng tiềm năng(Guest):
•
–
Xem và tìm kiếm sản phẩm, tạo giỏ hàng, đăng ký làm thành viên, thanh toán giỏ hàng.
Thành viên: ngoài những chức năng của khách hàng tiềm năng còn có thể đăng
nhập, đăng xuất, cập nhật thông tin cá nhân, bình luận, đánh giá sản phẩm.
6
3.Phân tích thiết kế hệ thống
– Người bán hàng(Salesman):
•
Cập nhật order, quản lý comment, Tìm kiếm.
– Admin:
•
Ngoài những chức năng của người bán hàng, admin còn có thể cập nhật sản phẩm, cập nhật
danh mục, phân quyền tài khoản, cập nhật tài khoản.
7
3.Phân tích thiết kế hệ thống
•
Sơ đồ thực thể quan hệ:
8
3.Phân tích thiết kế hệ thống
•
Sơ đồ dữ liệu:
9
3.Kết luận và hướng phát triển
•
Kết quả đạt được:
– Các kết quả đạt được:
•
Xây dựng được một website bằng laravel, đáp ứng 90% phần yêu cầu đặt ra.
– Nghiên cứu được công nghệ Laravel, biết cách áp dụng framework
boostrap,css,jquery vào phần Front-end.
10
3.Kết luận và hướng phát triển
•
Hạn chế:
– Cần mở rộng thêm một số chức năng, thêm nhóm người dùng.
– Cần làm cho giao diện càng ngày càng dễ sử dụng hơn.
•
Hướng phát triển:
– Hoàn thành và mở rộng thêm các chức năng cũng như thêm một số nhóm người
dùng mới.
11
4. Xây dựng chương trình
•
Giao diện trang chủ:
12
4. Xây dựng chương trình
•
Giao diện sản phẩm:
13
4. Xây dựng chương trình
•
Giao diện giỏ hàng:
14
4. Xây dựng chương trình
•
Giao diện đặt hàng:
15
4. Xây dựng chương trình
•
Admin giao diện xử lý đặt hàng :
16
4. Xây dựng chương trình
•
Admin giao diện quản lý bình luận:
17
4. Xây dựng chương trình
•
Giao diện email thông báo tình trạng đơn hàng của khách hàng:
18
5. Chạy chương trình
19
Xin chân thành cảm ơn
thầy cô và các bạn!