(Đồ án hcmute) tìm hiểu công nghệ laravel và xây dựng website bán mỹ phẩm

98 10 0
(Đồ án hcmute) tìm hiểu công nghệ laravel và xây dựng website bán mỹ phẩm

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ THƠNG TIN TÌM HIỂU CƠNG NGHỆ LARAVEL VÀ XÂY DỰNG WEBSITE BÁN MỸ PHẨM GVHD: NGUYỄN TRẦN THI VĂN SVTH: PHẠM THỊ QUÀ MSSV: 15110293 SVTH: NGUYỄN THỊ THANH THẢO MSSV: 15110314 SKL 0 Tp Hồ Chí Minh, tháng 6/2019 an BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN PHẠM THỊ QUÀ – 15110293 NGUYỄN THỊ THANH THẢO – 15110314 Đề tài: TÌM HIỂU CÔNG NGHỆ LARAVEL VÀ XÂY DỰNG WEBSITE BÁN MỸ PHẨM KHÓA LUẬN TỐT NGHIỆP GIÁO VIÊN HƯỚNG DẪN ThS NGUYỄN TRẦN THI VĂN Khóa 2015 - 2019 an Trường Đại Học Sư Phạm Kỹ Thuật Tp.HCM Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam Khoa Công Nghệ Thông Tin Độc lập – Tự – Hạnh phúc -*** *** -Tp Hồ Chí Minh, ngày… tháng … năm 2019 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Phạm Thị Quà MSSV 1: 15110293 Họ tên Sinh viên 2: Nguyễn Thị Thanh Thảo MSSV 2: 15110314 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu Laravel PHP Framework xây dựng website bán mỹ phẩm Họ tên Giáo viên hướng dẫn: ThS Nguyễn Trần Thi Văn NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Ưu điểm: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Khuyết điểm: ……………………………………………………………………………………… ……………………………………………………………………………………… Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày … tháng … năm 2019 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) i an Trường Đại Học Sư Phạm Kỹ Thuật Tp.HCM Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam Khoa Công Nghệ Thông Tin Độc lập – Tự – Hạnh phúc -*** *** -Tp Hồ Chí Minh, ngày … tháng … năm 2019 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Phạm Thị Quà MSSV 1: 15110293 Họ tên Sinh viên 2: Nguyễn Thị Thanh Thảo MSSV 2: 15110314 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu Laravel PHP Framework xây dựng website bán mỹ phẩm Họ tên Giáo viên phản biện: ……………………………………………………… NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Ưu điểm: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Khuyết điểm: ……………………………………………………………………………………… ……………………………………………………………………………………… Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày … tháng … năm 2019 Giáo viên phản biện (Ký & ghi rõ họ tên) ii an LỜI CẢM ƠN LỜI CẢM ƠN Nhóm em xin chân thành cám ơn khoa Công Nghệ Thông Tin trường Đại học Sư Phạm Kỹ Thuật Tp.HCM tạo điều kiện thuận lợi cho chúng em thực đề tài kì học vừa qua Chúng em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Trần Thi Văn, thầy tận tình bảo hướng dẫn nhóm em thực đề tài Mặc dù nhóm em chưa làm tốt những gì thầy đề ra, chúng em vô cùng cảm ơn thầy hướng dẫn cụ thể rất nhiệt tình cho nhóm em Bên cạnh đó, chúng em xin gửi lời cảm ơn đến thầy cô giảng viên trường Đại Học Sư Phạm Kỹ Thuật Tp.HCM nói chung thầy cơ, giảng viên khoa Cơng Nghệ Thơng Tin nói riêng, những người giảng dạy, tạo điều kiện cho chúng em tích lũy những kiến thức quý báu những năm học qua để có thể hồn thành khóa luận tớt nghiệp Dù cớ gắng hồn thành đề tài khóa luận yêu cầu, thời gian hạn hẹp khả cịn hạn chế nên có những u cầu nhóm em chưa hồn thành tớt cịn nhiều thiếu sót Chúng em mong nhận thông cảm tận tình bảo thầy TP Hồ Chí Minh, ngày … tháng … năm 2019 Nhóm sinh viên thực hiện Phạm Thị Quà Nguyễn Thị Thanh Thảo iii an Trường Đại Học Sư Phạm Kỹ Thuật Tp.HCM Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam Khoa Công Nghệ Thông Tin Độc lập – Tự – Hạnh phúc -*** *** ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP Họ tên SV thực 1: Phạm Thị Quà MSSV: 15110293 Họ tên SV thực 2: Nguyễn Thị Thanh Thảo MSSV: 15110314 Thời gian làm luận văn: từ: 18/03/2019 Đến: 30/06/2019 Chuyên ngành: Công nghệ phần mềm Tên luận văn: Tìm hiểu công nghệ Laravel xây dựng Website bán mỹ phẩm GV hướng dẫn ThS Nguyễn Trần Thi Văn Nhiệm vụ luận văn: Lý thuyết: - Tổng quan Laravel - CSS, HTML, Jquery, Javacript, Bootstrap - Tìm hiểu Socket.io Thực hành: - Thiết kế giao diện Website bán mỹ phẩm - Viết code xử lý các các cho trang Web Đề cương luận văn MỤC LỤC Phần MỞ ĐẦU 1.1 Tính cấp thiết đề tài 1.2 Mục tiêu nghiên cứu 1.3 Cách tiếp cận phương pháp nghiên cứu 1.4 Phân tích các website có liên quan 1.5 Dự kiến kết đạt 1.6 Ý nghĩa khoa học thực tiễn Phần NỘI DUNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tìm hiểu laravel 1.2 Tìm hiểu socket.io iv an CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 2.1 Khảo sát trạng 2.2 Xác định u cầu CHƯƠNG 3: PHÂN TÍCH, MƠ HÌNH HÓA YÊU CẦU 3.1 Lập danh sách yêu cầu 3.2 Lược đồ Use Case 3.3 Đặc tả Use Case CHƯƠNG 4: THIẾT KẾ HỆ THỐNG VÀ LUỒNG XỬ LÝ 4.1 Thiết kế liệu 4.2 Thiết kế giao diện 4.2 Lược đồ Sequence CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ 5.1 Cài đặt 5.2 Kiểm thử Phần KẾT LUẬN 3.1 Kết đạt 3.2 Ưu, nhược điểm 3.3 Hướng phát triển Tài liệu tham khảo KẾ HOẠCH THỰC HIỆN Tuần Ngày Nhiệm vụ (Công việc dự kiến) Sản phẩm 18/03 – 24/03 Tìm hiểu PHP Laravel Framework - Tìm hiểu HTML - Tìm hiểu CSS +3 25/03 – 07/04 - Tìm hiểu Javascript - Tìm hiểu thư viện Xây dựng giao diện cho trang web JQuery Javascript 4+5 08/04 – 21/04 Thiết kế sở liệu v an Load sở liệu lên trang web 6+7 8+9 06/05 – 19/05 11 + định local Hoàn thiện các chức trang web trang Ứng dụng kiểm sửa lỡi Bổ sung thêm các tính cho trang 27/05 – 09/06 web: comment, discount, chatbox, 10/06 – 16/06 Kiểm thử trang web 14 17/06 – 23/06 Hoàn thành báo cáo Trang web hoàn thành chạy ổn định Báo cáo hoàn thành Kiểm tra lại tổng thể trang web báo cáo Hoàn thành các chức chat Zalo, Facebook 24/06 – 30/06 Hoàn thành các chức web 13 15 Trang web chạy ổn 20/05 – 26/05 Kiểm thử lại trang web sửa lỗi 10 12 Chỉnh sửa giao diện khách hàng 22/04 – 05/05 giao diện admin hoàn chỉnh Trang web chạy ổn định Báo cáo chỉnh sửa Ngày… tháng năm 2019 Người viết đề cương Ý kiến giáo viên hướng dẫn (ký ghi rõ họ tên) vi an MỤC LỤC MỤC LỤC PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .i PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ii LỜI CẢM ƠN iii ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP .iv KẾ HOẠCH THỰC HIỆN v MỤC LỤC vii DANH MỤC BẢNG BIỂU xii DANH MỤC HÌNH ẢNH xiv PHẦN MỞ ĐẦU .1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 2 MỤC TIÊU NGHIÊN CỨU CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU .3 3.1 Đối tượng nghiên cứu .3 3.2 Phạm vi nghiên cứu 3.3 Phương pháp nghiên cứu PHÂN TÍCH CÁC WEBSITE CÓ LIÊN QUAN DỰ KIẾN KẾT QUẢ ĐẠT ĐƯỢC .4 Ý NGHĨA KHOA HỌC THỰC TIỄN PHẦN NỘI DUNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 TÌM HIỂU VỀ LARAVEL .6 1.1.1 Giới thiệu laravel 1.1.2 Ưu điểm Laravel PHP Framework 1.1.3 Cấu trúc thư mục luồng xử lý laravel 1.1.4 Thành phần laravel vii an MỤC LỤC 1.1.4.1 Route Laravel .7 1.1.4.2 Laravel Model 1.1.4.3 Laravel Controller .10 1.1.4.4 Laravel View (Master Template) .11 1.2 TÌM HIỂU VỀ SOCKET.IO 13 1.2.1 Socket.io gì? 13 1.2.2 Cách sử dụng socket.io .13 1.2.3 Cơ chế hoạt động socket.io 14 1.2.3.1 Khai báo sử dụng Socket.io 14 1.2.3.2 Cơ chế lắng nghe, truyền dữ liệu socketio 15 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 17 2.1 KHẢO SÁT HIỆN TRẠNG 17 2.1.1 Hasaki ( https://hasaki.vn/) .17 2.1.2 Skinfood (https://thegioiskinfood.com/) 18 2.1.3 Epomi (https://shop.epomi.com/) 19 2.1.4 Kết luận 20 2.2 XÁC ĐỊNH YÊU CẦU 21 2.2.1 Yêu cầu chức 21 2.2.1.1 Yêu cầu chức nghiệp vụ 21 2.2.1.2 Yêu cầu chức hệ thống 21 2.2.2 Yêu cầu phi chức .22 CHƯƠNG 3: PHÂN TÍCH, MƠ HÌNH HÓA YÊU CẦU 23 3.1 LẬP DANH SÁCH YÊU CẦU 23 3.1.1 Khách (Guest) 23 3.1.2 Quản trị (Admin) 24 3.2 LƯỢC ĐỒ USE CASE 26 viii an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ Sau cài đặt xong Laravel ta tiến hành code trang web 5.1.2 Thư viện, công cụ hỗ trợ - Thư viện jQuery - Requests - Socketio 5.1.3 Hệ quản trị sở dữ liệu MySQL MySQL hệ quản trị sở liệu tự mã nguồn mở phổ biến giới các nhà phát triển ưa chuộng quá trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn các hàm tiện ích mạnh MySQL ví dụ Hệ Quản trị sở liệu liên quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) Nó sử dụng cho việc bổ trợ PHP, Perl, nhiều ngôn ngữ khác, nó làm nơi lưu trữ thông tin các trang web viết PHP hay Perl, … MySQL có số đặc điểm sau: • MySQl giống các hệ quản trị Access, SQL Server, Oracle… • Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSQL từ internet • MySQL server hoạt động hệ thống nhúng hoặc client/server 67 an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ Tại lại sử dụng MySQL? • Tốc độ: MySQL nhanh • Dễ sử dụng: MySQL có tính cao thực sự hệ thống sở liệu đơn giản phức tạp cài đặt quản trị các hệ thống lớn • Giá thành: MySQL miễn phí cho hầu hết việc sử dụng tổ chức • Hỗ trợ ngôn ngữ truy vấn: MySQL hiểu SQL, ngôn ngữ sự chọn lựa cho tất hệ thống sở liệu đại • Năng lực: Nhiều client có thể truy cập đến server thời gian Các client có thể sử dụng nhiều sở liệu cách đờng thời • Kết nối bảo mật: MySQL nối mạng cách đầy đủ, các sở liệu có thể truy cập từ nơi Internet đó bạn có thể chia liệu bạn với ai, nơi Nhưng MySQL kiểm soát quyền truy cập người mà khơng nên nhìn thấy liệu bạn khơng thể nhìn • Tính linh động: MySQL chạy nhiều hệ thống UNIX UNIX chẳng hạn Windows hay OS/2 MySQL chạy với phần cứng từ máy PC ở nhà máy server • Sự hỡ trợ: Cộng đờng MySQL có trách nhiệm Họ trả lời câu hỏi mailing list thường chỉ vài phút PhpMyAdmin công cụ nguồn mở viết ngôn ngữ PHP để giúp người dùng quản lý sở liệu MySQL thông qua trình duyệt web Đây công cụ quản trị MySQL phổ biến sử dụng bởi hàng triệu người dùng toàn giới, đặc biệt các nhà quản trị sở liệu hay database administrator Thay vì sử dụng giao diện cửa sổ dòng lệnh (command line interface), với trình duyệt web mình, thông qua giao diện người dùng (user interface), phpMyAdmin có thể thực nhiều tác vụ tạo, cập nhật, sửa đổi hoặc xóa bỏ sở liệu, bảng hoặc ghi; thực báo cáo SQL; phân quyền quản lý người dùng,… Ưu điểm: - Tăng hiệu quản công tác quản lý sở liệu 68 an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ - Cộng đồng hỗ trợ rộng lớn - Đa ngơn ngữ - Hồn tồn miễn phí Hạn chế: - Bảo mật chưa cao - Sao lưu liệu chưa tốt 5.1.4 Sơ đồ lớp Hình 51 Sơ đồ lớp 5.1.5 Mô hình code 5.1.3.1 Mô hình MVC cấu trúc thư mục Model, View, Controller 69 an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ 70 an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ 5.1.3.2 Chi tiết thư mục Bảng 39 Mô tả chi tiết thư mục Tên thư mục Mô tả Là thư mục chứa tất các thư mục, tập tin php, App Http/Controllers class php, thư viện, models để xây dựng project Thư mục chứa các tập tin controllers Chứa file index.php, htaccess, assets (thường dùng để Public chứa các file js, css, image giao diện) Chứa tập tin giao diện (js, css, less, sass, coffeescript, Resources .), views, ngôn ngữ Là thư mục chứa các tập tin định nghĩa các router, xử lý router hoặc điều hướng router (tức URL, laravel không Routes tự đặt url theo kiểu example.com/controller/action/value mà phải tự định nghĩa chúng) bao gồm loại web, api console Http /Middleware Là thư mục chứa các tập tin lọc ngăn chặn requests 71 an CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ Database/ migrations Chứa các tập tin định nghĩa khởi tạo sử bảng Chứa các tập tin định nghĩa liệu insert vào database Database/ seeds Chứa tập tin định nghĩa các cột bảng liệu để tạo Database/ factories liệu ảo phục vụ cho tests Thư mục chứa file cài đặt biến laravel (paths.php), nơi cài đặt môi trường làm việc (start.php) Bootstrap đồng thời nơi các filekhác include vào laravel (autoload.php) 5.2 KIỂM THỬ Bảng 59 Bảng kiểm thử trang web Test case Test case ID description Test steps Expected Result Kiểm tra giao Truy cập vào hệ thống Hệ thống tồn diện hiển thị Nhấn vào “Danh mục Sản phẩm hiển thị G_DSHD danh sách sản sản phẩm” chọn “Tất dạng dòng cột _01 phẩm ở chế độ sản phẩm” kiểm trả Số lượng sản phẩm tất sản hiển thị sản phẩm Status PASS mỗi trang tối đa 15 phẩm Kiểm tra giao Truy cập vào hệ thống Hệ thống tồn diện hiển thị Nhấn vào “Danh mục Sản phẩm hiển thị danh sách sản sản phẩm” chọn “Tất dạng dòng cột giá tăng phẩm theo tiêu sản phẩm” chí giá từ thấp Lần lượt chọn tiêu chí ngược lại đến cao giá “Từ thấp đến cao” Số lượng sản phẩm ngược lại “Từ cao đến thấp” Kiểm tra giao Truy cập vào hệ thống Hệ thống tồn diện hiển thị Nhấn vào “Danh mục Sản phẩm hiển thị G_DSHD danh sách sản sản phẩm” chọn lần lượt theo loại sản phẩm _03 phẩm theo tiêu các loại sản phẩm xem tương ứng với mỡi lần chí loại sản kết hiển thị G_DSHD _02 dần từ thấp đến cao hoặc phẩm 72 an PASS mỗi trang tối đa 15 chọn PASS CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ Số lượng sản phẩm mỗi trang tối đa 15 G_DSHD _04 Kiểm tra Truy cập vào hệ thống Hệ thống tồn khách nhấn Kiểm tra kết nhấn Màn hình hiển thị vào mục vào mục “Trang chủ” trang chủ “Trang chủ” menu PASS menu G_DSHD _05 Kiểm tra Truy cập vào hệ thống Hệ thống tồn validation Nhấn nút Đăng kí Màn hình hiển thị form đăng ký 3.Khơng điền thông tin thông báo không PASS ấn nút “Tạo tài khoản” nhập liệu ở các ô input G_DSHD _06 Kiểm tra Truy cập vào hệ thống Hệ thống tồn validation Nhấn “Liên hệ” form gửi tin 3.Không điền thông tin thông báo không nhắn ấn nút “Gửi tin nhắn” Màn hình hiển thị PASS nhập liệu ở các ô input G_DSHD Kiểm tra form Truy cập vào hệ thống Hệ thống tồn đặt đơn hàng Nhấn “Giỏ hàng” Màn hình hiển thị 3.Không điền thông tin thông báo không _07 ấn nút “Đặt hàng” PASS nhập liệu ở các ô input Kiểm tra phân Truy cập vào hệ thống Hệ thống tồn quyền đăng Đăng nhập tài Màn hình hiển thị G_DSHD nhập tài khoản khách “Bạn chưa đủ quyền” _08 khoản khách Đi đến trang quản lí PASS để truy cập vào (admin) cách gõ G_DSHD _09 trang quản lí địa chỉ Kiểm tra Truy cập vào hệ thống Hệ thống tồn chưa đăng Đi đến trang quản lí Màn hình hiển thị nhập mà truy (admin) cách gõ “Vui lòng đăng nhập để cập vào trang thành địa chỉ tiếp tục sử dụng” quản lí 73 an PASS CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ G_DSHD _10 Kiểm tra thông Truy cập vào hệ thống Hệ thống tồn tin hiển thị Nhấp vào sản phẩm, Hiển thị thông báo sản sản phẩm hoặc tìm sản phẩm hết phẩm tạm hết hàng hết hàng hàng ở trang chủ button “Chọn mua” bị PASS ẩn G_DSHD Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn tìm kiếm Nhập tên sản phẩm Hiển thị thông báo sản phẩm kết tìm kiếm có hoặc giá sản phẩm _11 Click PASS hoặc Enter để tìm kiếm G_DSHD _12 G_DSHD _13 Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn chat Đăng nhập vào tài Nhận tin nhắn online thông khoản đăng kí phản hời từ admin qua chatbox Thực chat online Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn bình luận Chọn “Danh mục sản Hiển thị thông báo bạn sản phẩm phẩm” chọn “Tất sản gửi bình luận thành phẩm “ công Vào xem chi tiết Bình luận vừa sản phẩm bất kì gửi hiển thị đầu tiên Nhập nội dung bình phần bình luận PASS PASS luận vào form bình luận Nhấn “Gửi “ Kiểm tra Truy cập vào hệ thống Hệ thống tồn hình admin Nhấn vào “Đăng S_AD_01 Màn hình chuyển sang nhập” hình đăng nhập Nhập vào Tên đăng Ơ tên đăng nhập hiển nhập: thị: thao1997@gmail.com, thao1997 @gmail.com, password: 1234567890 ô password: ***** Nhấn “Đăng nhập” Đăng nhập thành công, Kiểm tra kết hình chuyển sang hình admin 74 an PASS CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ D_AD_02 Kiểm tra chức Truy cập vào hệ thống Hệ thống tờn xóa Chọn quản lý nguời Không quyền superadmin dùng xóa tài khoản có role cao Click xóa tài khoản tài khoản hành PASS superadmin AP_AD Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn thêm sản với tài khoản admin Hiển thị thông báo phẩm Chọn quản lý sản thêm sản phẩm thành phẩm công Click thêm sản phẩm Xuất sản phẩm Thực thêm sản vừa thêm phần phẩm danh sách sản phẩm Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn duyệt với tài khoản admin Hiển thị trạng thái “Đã đơn hàng Chọn quản lý đơn duyệt” _03 PASS hàng Click vào “Danh sách O_AD_04 PASS đơn hàng” Nhấn “Detail” vào đơn hàng hiển thị trạng thái “Chưa duyệt” Chọn “Duyệt” Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn hủy đơn với tài khoản admin Hiển thị trạng thái “Đã hàng Chọn quản lý đơn hủy” hàng Click vào “Danh sách O_AD_05 PASS đơn hàng” Nhấn “Detail” vào đơn hàng hiển thị trạng thái “Chưa duyệt” Chọn “Hủy” R_AD_06 Kiểm tra chức Truy cập vào hệ thống phân với tài khoản admin 75 an Hệ thống tồn PASS CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ quyền Chọn quản lý tài Hiển thị level vừa admin khoản phân quyền lên trang Click vào “Danh sách danh sách tài khoản tài khoản” Nhấn “Edit” Đăng nhập lại tài vào tài khoản cần phân khoản vừa phân, thao tác quyền với các quyền Chọn Role Role Nhấn “Lưu thông tin “ U_AD_07 Kiểm tra chức Truy cập vào hệ thống Hệ thống tồn xóa tài với tài khoản admin Tài khoản vừa xóa khoản Chọn quản lý tài biến khỏi danh sách admin khoản tài khoản Click vào “Danh sách tài khoản” Nhấn “Delete” vào tài khoản cần xóa 76 an PASS PHẦN KẾT LUẬN PHẦN KẾT LUẬN 77 an PHẦN KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Website bán hàng mỹ phẩm online tạo nhằm giúp người dùng có thể mua mỹ phẩm cách thuận tiện tiết kiệm thời gian thông qua mạng Internet Phần mềm chạy ổn định các thiết bị laptop, máy tính bảng, điện thoại Website bán hàng sử dựng công nghệ Laravel PHP Framework kết hợp với MySQL, xem công cụ phát triển web tốt Những chức trang web thực được: • Đối với khách: - Xem thông tin chi tiết mỹ phẩm, tìm kiếm nhanh sản phẩm phù hợp với yêu cầu khách hàng, đặt hàng dễ dàng nhanh chóng - Giao diện thân thiện, dễ sử dụng - Hỡ trợ thắc mắc khách hàng 24/24 - Ngồi ra, trang web cho phép khách hàng biết thêm thơng tin bổ ích liên quan đến vấn đề thẩm mỹ • Đối với người quản trị: - Người quản trị có thể cập nhật sản phẩm cách dễ dàng, cho phép thêm, xóa, sửa sản phẩm cần thiết - Quản lý đơn hàng thuận tiên, theo dõi tình hình doanh số cửa hàng - Cho phép người quản lý sử dụng hệ thống mật khẩu riêng, có thể thay đổi mật khẩu cần thiết ƯU, NHƯỢC ĐIỂM 2.1 Ưu điểm - Giao diện thân thiện với người dùng, giúp người dùng dễ dàng thao tác lần vào web đầu tiên - Thao tác đặt hàng online đơn giản, hỗ trợ các thắc mắc khách hàng nhanh chóng - Hạn chế việc lưu trữ giấy tờ, việc lưu trữ thông tin trở nên gọn nhẹ 2.2 Nhược điểm - Chưa xử lý hình thức tốn qua thẻ tín dụng 78 an PHẦN KẾT LUẬN - Chưa xác minh email có tồn hay không? - Chưa có chức thống kê, chiết khấu sản phẩm HƯỚNG PHÁT TRIỂN - Khắc phục các nhược điểm nêu - Có thể đăng nhập Facebook Google 79 an TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] Cài đặt laravel https://allaravel.com/laravel-tutorials/cai-dat-laravel-de-dang-voilaragon/ [2] Tìm hiểu Laravel https://laravel.com/ [3] Tham khảo khóa học lập trình PHP Laravel https://online.khoapham.vn/php/121lap-trinh-php khoa-hoc-lap-trinh-laravel-framework-tai-khoaphamvn.html [4] Tìm hiểu redis socketio https://techtalk.vn/ung-dung-chat-voi-laravel-redisva-socket-io.html [5] Tham khảo khóa học lập trình PHP Laravel https://vietpro.net.vn/lap-trinhlaravel [6] Tham khảo hiệu ứng cho websibe https://codepen.io/ [7] Tìm hiểu thuộc tính css,html, javascript https://www.w3schools.com/ [8] Tìm hiểu thuộc tính bootstrap https://getbootstrap.com/ [9] Top trang web bán mỹ phẩm online uy tín https://bloganchoi.com/top-trang-web-ban-my-pham-online-uy-tin-nhat/#gsc.tab=0 80 an S an K L 0 ... CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 3.1 Đối tượng nghiên cứu Công nghệ laravel, xây dựng website bán mỹ phẩm sử dụng ngôn ngữ PHP 3.2 Phạm vi nghiên cứu Tổng quan công nghệ laravel php... chọn đề tài ? ?Website Mỹ phẩm? ?? sử dụng công nghệ Laravel PHP Framework hệ quản trị sở liệu MySQL làm đề tài tiểu luận chuyên ngành mình MỤC TIÊU NGHIÊN CỨU Tìm hiểu công nghệ Laravel PHP... DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THÔNG TIN PHẠM THỊ QUÀ – 15110293 NGUYỄN THỊ THANH THẢO – 15110314 Đề tài: TÌM HIỂU CƠNG NGHỆ LARAVEL VÀ XÂY

Ngày đăng: 02/02/2023, 09:32

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

Tài liệu liên quan