Giới thiệu PHP, My SQL và Laravela, Ngôn ngữ lập trình PHP Trang 4 - PHP viết tắt của cụm từ Personal Home Page là một ngôn ngữ lập trình kịch bản - PHP được phát triển từ một sản phẩm
Trường Đại học Thủ Dầu Một Viện Kỹ Thuật – Công Nghệ Môn học: Phát Triển Phần Mềm Mã Nguồn Mở Đề tài: Xây dựng ứng dụng website bán điện thoại sử dụng Laravel Framework NỘI DUNG • Phần I : Tổng quan Giới thiệu PHP, My SQL Laravel Bảng phân cơng cơng việc • Phần II : Phân tích thực Phân tích kế hệ thống website Biểu đồ Usecase Tạo CSDL Laravel Sơ đồ liên kết trang • Phần III: Tổng kết Hướng phát triển Kết luận Phần I : Tổng quan Giới thiệu PHP, My SQL Laravel a, Ngơn ngữ lập trình PHP PHP ? - PHP (viết tắt cụm từ Personal Home Page) ngơn ngữ lập trình kịch - PHP phát triển từ sản phẩm có tên PHP/FI Rasmus Lerdorf tạo năm 1994 - Khác với C/C++, PHP sử dụng hệ thống kiểu biến động tự động quản lí nhớ - Thích hợp để lập trình web dễ dàng nhúng vào trang HTML Phần I : Tổng quan Giới thiệu PHP, My SQL Laravel b, Hệ quản trị CSDL MySQL MySQL ? Hệ quản trị CSDL MySQL - Là hệ quản trị CSDL phổ biến ưa chuộng giới - Ổn định, dễ sử dụng, tốc độ cao, bảo mật - Hoạt động hầu hết HĐH phổ biến - Miễn phí nguồn mở theo giấy phép Công cộng GNU - Phiên 8.0 (4/2018) - Hiện MySQL có hai biến thể Percona MariaDB Phần I : Tổng quan Giới thiệu PHP, My SQL Laravel c, Đặc điểm Laravel Laravel ? Đặc điểm Laravel - Laravel Framework mã nguồn mở miễn phí, phát triển Taylor Otwell - Sử dụng composer để quản lý thư viện project - Hỗ trợ phát triển web theo mơ hình (MVC) - Phổ biến, cú pháp rõ ràng, dễ sử dụng - Phiên 1.0 phát hành lần đầu vào 6/2011 Phần I : Tổng quan Bảng phân công công việc Phần II : Phân tích thực Phân tích kế hệ thống website + Đặc tả toán: website bán điện thoại + Chức website: - Đăng nhập - Đăng ký - Đặt hàng - Quản lý thể loại, sản phẩm - Các tác nhân: Admin - người quản lý website Employees – nhân viên Khách hàng Phần II : Phân tích thực Biểu đồ Usecase a, Biểu đồ Usecase tổng quát Phần II : Phân tích thực Biểu đồ Usecase b Lược đồ sở liệu Phần II : Phân tích thực Tạo CSDL Laravel Khơng dùng laravel Phần II : Phân tích thực Tạo CSDL Laravel Dùng laravel Sơ đồ liên kết trang Phần III : Tổng kết Hướng phát triển: • Phát triển thêm chức ngơn ngữ danh cho khách nước ngồi • Website mở rộng liệu để cập nhật thêm tính mà khách hàng yêu cầu • Mở rộng thêm chức • Cải thiện giao diện chuyên nghiệp • Bảo mật cho người dùng chức • Cập nhật sản phẩm nhanh đến khách hàng • Đưa website lên Internet để quảng bá Phần III : Tổng kết Kết luận: Sau thời gian thực đồ án, em xây dựng website bán hàng di động DIDONGSMART với kết đạt sau: Website có đầy đủ chức website bán hàng Website phân quyền cho đối tượng người dùng khác bao gồm: Người chủ gian hàng với đầy đủ chức trang bị website Người dùng quản lý: hạn chế chức năng, quản lý viết, đơn hàng cập nhật trạng thái sản phẩm, danh mục sản phẩm, NCC, mã giảm giá, sliders.Nhân viên bán hàng thuộc nhóm người dùng quản lý Người dùng thường (khách hàng) thực chức đảm bảo đạt mục đích cụ thể hữu ích Khi khách hàng mua hàng bắt buộc phải đăng nhập tài khoản tiến hành tốn 2 Kết luận: Sử dụng Subiz để chăm sóc khách hàng, tư vấn sản phẩm mà khách hàng quan tâm đến dựa lịch sử duyệt trang lịch sử tìm kiếm mặt hàng trang Đồng thời, website gửi thơng tin chương trình khuyến đến khách hàng Các thơng tin hàng hố cập nhật đầy đủ, lịch sử mua hàng khách hàng lưu trữ chi tiết Mặc dù nghiên cứu thực suốt thời gian làm đồ án, khả hạn chế nên kết đạt số nhược điểm sau: Hệ thống chạy máy chủ localhost mà chưa thử nghiệm Internet Website sâu vào chức bán sản phẩm, chức toán trực tuyến cịn chưa tích hợp