1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu Luận - 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

19 8 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Website Bán Điện Thoại Sử Dụng Laravel Framework
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Phát Triển Phần Mềm Mã Nguồn Mở
Thể loại tiểu luận
Định dạng
Số trang 19
Dung lượng 1,17 MB

Nội dung

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

Trang 1

Trường Đại học Thủ Dầu Một Viện Kỹ Thuật – Công Nghệ

Đề tài: Xây dựng ứng dụng website bán điện thoại

sử dụng Laravel Framework Môn học: Phát Triển Phần Mềm

Mã Nguồn Mở

Trang 2

NỘI DUNG

• Phần I : Tổng quan

1 Giới thiệu PHP, My SQL và Laravel

2 Bảng phân công công việc

• Phần II : Phân tích thực hiện

1 Phân tích thế kế hệ thống website

2 Biểu đồ Usecase

3 Tạo CSDL trong Laravel

4 Sơ đồ liên kết các trang

• Phần III: Tổng kết.

1 Hướng phát triển

2 Kết luận

Trang 3

PHP là gì ?

1 Giới thiệu PHP, My SQL và Laravel

a, Ngôn ngữ lập trình PHP

Phần I : Tổng quan

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 có tên là PHP/FI do Rasmus Lerdorf tạo ra năm 1994

- Khác với C/C++, PHP sử dụng hệ thống kiểu biến động và

tự động quản lí bộ nhớ

- Thích hợp để lập trình web và có thể dễ dàng nhúng vào trang HTML

Trang 5

MySQL là gì ?

1 Giới thiệu PHP, My SQL và Laravel

b, Hệ quản trị CSDL MySQL

Phần I : Tổng quan

Trang 6

- Là hệ quản trị CSDL phổ biến nhất và được ưa chuộng trên thế giới

- Ổn định, dễ sử dụng, tốc độ cao, bảo mật

- Hoạt động trên hầu hết các HĐH phổ biến

- Miễn phí và nguồn mở theo giấy phép Công cộng

GNU

- Phiên bản mới nhất là 8.0 (4/2018)

- Hiện tại MySQL có hai biến thể là Percona và

MariaDB

Hệ quản trị CSDL MySQL

Trang 7

Laravel là gì ?

1 Giới thiệu PHP, My SQL và Laravel

c, Đặc điểm của Laravel

Phần I : Tổng quan

Trang 8

- Laravel là Framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell

- Sử dụng composer để quản lý các thư viện trong

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 bản 1.0 được phát hành lần đầu vào 6/2011

Đặc điểm của Laravel

Trang 9

2 Bảng phân công công việc

Phần I : Tổng quan

Trang 10

1 Phân tích thế kế hệ thống website

Phần II : Phân tích thực hiện

+ Chức năng cơ bản của 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

+ Đặc tả bài toán: website bán điện thoại

Trang 11

2 Biểu đồ Usecase

a, Biểu đồ Usecase tổng quát

Phần II : Phân tích thực hiện

Trang 12

2 Biểu đồ Usecase

b Lược đồ cơ sở dữ liệu

Phần II : Phân tích thực hiện

Trang 13

Phần II : Phân tích thực hiện

3 Tạo CSDL trong Laravel

Không dùng laravel

Trang 14

Phần II : Phân tích thực hiện

3 Tạo CSDL trong Laravel

Dùng laravel

Trang 15

4 Sơ đồ liên kết các trang

Trang 16

1 Hướng phát triển:

• Phát triển thêm chức năng ngôn ngữ danh cho khách nước ngoài

• Website sẽ mở rộng dữ liệu để cập nhật thêm các tính năng mà khách hàng yêu cầu

• Mở rộng thêm các chức năng

• Cải thiện giao diện chuyên nghiệp hơn

• Bảo mật hơn cho các người dùng cũng như các chức năng

• Cập nhật các sản phẩm mới nhất và nhanh đến khách hàng

• Đưa website lên Internet để quảng bá

Phần III : Tổng kết

Trang 17

2 Kết luận:

Sau thời gian thực hiện đồ án, em đã xây dựng được website bán

hàng di động DIDONGSMART với các kết quả đạt được như sau:

 Website có đầy đủ các chức năng của một website bán hàng.

 Website phân quyền cho các đối tượng người dùng khác nhau

bao gồm: Người chủ gian hàng với đầy đủ chức năng được trang bị trên website Người dùng là quản lý: sẽ hạn chế về

chức năng, sẽ chỉ quản lý các bài viết, các đơn hàng và cập nhật trạng thái các 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 sẽ thuộc nhóm người

dùng quản lý Người dùng thường (khách hàng) thực hiện các

chức năng cơ bản nhưng vẫn đảm bảo đạt được mục đích cụ thể và hữu ích Khi khách hàng mua hàng bắt buộc phải đăng nhập tài khoản thì mới tiến hành thanh toán được.

Phần III : Tổng kết

Trang 18

2 Kết luận:

Sử dụng Subiz để chăm sóc khách hàng, tư vấn các sản phẩm mà khách hàng đang quan tâm đến dựa trên lịch sử duyệt trang và lịch sử tìm kiếm mặt hàng trên trang Đồng thời, website gửi thông tin các chương trình khuyến mãi đến khách hàng

Các thông tin về hàng hoá được cập nhật đầy đủ, lịch sử mua hàng của các khách hàng được lưu trữ chi tiết

Mặc dù đã nghiên cứu và thực hiện trong suốt thời gian làm đồ án, nhưng do khả năng còn hạn chế nên kết quả đạt được còn một số nhược điểm sau:

Hệ thống vẫn đang chạy trên máy chủ localhost mà chưa được thử nghiệm trên Internet

Website chỉ đi sâu vào chức năng bán sản phẩm, chức

năng thanh toán trực tuyến còn chưa được tích hợp

Ngày đăng: 20/02/2024, 22:39

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w