Lí do chọn đề tàiCơ sở lý thuyết Phân tích thiết kế hệ thống Xây dựng chương trình 4 1 2 3 Nội dung trình bày... 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
Trang 1Tên đề tài:
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
Xây dựng website bán thời trang nam
nữ và phụ kiện
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
ĐẠI HỌC ĐÀ NẴNG
Trang 2Lí do chọn đề tài
Cơ sở lý thuyết Phân tích thiết kế hệ thống
Xây dựng chương trình
4
1
2
3
Nội dung trình bày
Trang 31.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.
Trang 42 Cơ sở lý thuyết
Laravel
• Framework theo MVC
Phát triển theo mô hình MVC
• 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
Trang 52 Cơ sở lý thuyết
feature
necessity
Trang 63.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
Trang 73.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.
Trang 83.Phân tích thiết kế hệ thống
• Sơ đồ thực thể quan hệ:
Trang 93.Phân tích thiết kế hệ thống
• Sơ đồ dữ liệu:
Trang 103.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
Trang 113.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
Trang 124 Xây dựng chương trình
• Giao diện trang chủ:
Trang 134 Xây dựng chương trình
• Giao diện sản phẩm:
Trang 144 Xây dựng chương trình
• Giao diện giỏ hàng:
Trang 154 Xây dựng chương trình
• Giao diện đặt hàng:
Trang 164 Xây dựng chương trình
• Admin giao diện xử lý đặt hàng :
Trang 174 Xây dựng chương trình
• Admin giao diện quản lý bình luận:
Trang 184 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:
Trang 195 Chạy chương trình
Trang 20Xin chân thành cảm ơn thầy
cô và các bạn!