1. Trang chủ
  2. » Tất cả

Phát triển mã nguồn mở xây dựng website quản lý quán cà phê bảo bảo

36 6 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

Định dạng
Số trang 36
Dung lượng 1,92 MB

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ PHÁT TRIỂN MÃ NGUỒN MỞ XÂY DỰNG WEBSITE QUẢN LÝ QUÁN CÀ PHÊ BẢO BẢO Ngành: Công Nghệ Thông Tin Chuyên ngành: Kỹ Thuật Phần Mềm Giảng viên hướng dẫn: ThS Nguyễn Hữu Vĩnh Sinh viên thực hiện: Phan Trần Hoài Bảo – 1724801030006 Nguyễn Văn Hoàng – 1724801030049 Bình Dương ,Tháng 07/2021 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: ThS Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN (Ký, ghi rõ họ tên) Nguyễn Hữu Vĩnh Đồ án Mơn học:Lập trình website MỤC LỤC PHẦN I: TỔNG QUAN .5 1.1 Lời mở đầu 1.2 Tính website .Error! Bookmark not defined 1.3 Framwork Laravel 1.3.1 Laravel gì? 1.3.2 Những điều khiến Laravel trở nên khác biệt 1.3.3 Những ưu điểm Laravel .5 PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mô tả yêu cầu 2.2 Bảng phạm vi chức dự án 2.3 Sơ đồ UserCase 2.4 Sơ đồ hoạt động 11 2.4.1 Đăng nhập .11 2.4.2 Đăng ký 12 2.4.3 Thêm sản phẩm vào giỏ hàng 13 2.4.4 Xóa sản phẩm giỏ hàng 13 2.4.5 Cập nhật số lượng giỏ hàng 14 2.4.6 Thanh toán 15 2.5 Bảng liệu 16 2.5.1 Bảng accounts 16 2.5.2 Bảng users 17 2.5.3 Bảng foodcategory 18 2.5.4 Bảng food .18 2.5.5 Bảng orders 19 2.5.6 Bảng orderinfo 20 PHẦN III: CHỨC NĂNG WEBSITE 21 3.1 Trang dành cho khách hàng 21 3.1.1 Trang chủ .21 3.1.2 Trang menu 23 3.1.4 Trang liên hệ 25 3.1.5 Trang đăng nhập 26 3.1.6 Trang đăng ký .26 3.1.8 Trang giỏ hàng .27 3.1.9 Trang toán 27 3.2 Trang dành cho quản trị viên 28 3.2.1 Trang đăng nhập 28 3.2.2 Trang giao diện quản trị .28 3.2.3 Trang quản lý tài khoản khách hàng 29 3.2.4 Trang quản lý tài khoản quản trị viên .29 3.2.5 Trang quản lý sản phẩm 30 3.2.6 Trang quản lý đơn hàng .31 KẾT LUẬN 32 Đánh giá kết 32 1.1 Kết đạt 32 1.2 Hạn chế đề tài 32 Hướng phát triển đề tài 32 TÀI LIỆU THAM KHẢO 33 Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 10 Hình 11 Hình 12 Hình 13 Hình 14 Hình 15 Hình 16 Hình 17 Hình 18 Hình 19 Hình 20 Hình 21 Mục Lục Hình Sơ đồ UseCase cho khách hàng .9 Sơ đồ UseCase Quản trị viên 10 Sơ đồ hoạt động đăng nhập 11 Sơ đồ hoạt động đăng ký 12 Sơ đồ hoạt động thêm sản phẩm vào giỏ hàng 13 Sơ đồ hoạt động xóa sản phẩm giỏ hàng 13 Sơ đồ hoạt động cập nhật số lượng giỏ hàng 14 Sơ đồ hoạt động toán .15 Giao diện trang chủ .23 Giao diện trang menu 24 Giao diện trang liên hệ 25 Giao diện trang đăng nhập 26 Giao diện trang đăng ký .26 Giao diện trang giỏ hàng 27 Giao diện trang toán 27 Giao diện trang đăng nhập quản trị viên 28 Giao diện trang chủ quản trị viên .28 Giao diện trang quản lý tài khoản khách hàng .29 Giao diện trang quản lý tài khoản quản trị viên 29 Giao diện trang quản lý sản phẩm 30 Giao diện trang quản lý đơn hàng 31 Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website Bảng Bảng Bảng Bảng Bảng Bảng Mục Lục Bảng Bảng accounts 16 Bảng users .17 Bảng foodcategory .18 Bảng food .19 Bảng orders 19 Bảng orderinfo .20 Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website Danh Sách Các Ký Tự, Chữ Viết Tắt Từ viết tắt Giải thích PK Khóa (Primary Key ) FK Khóa ngoại ( Foreign key ) Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Môn học:Lập trình website 1.1 Lời mở đầu - PHẦN I: TỔNG QUAN Trong năm gần với phát triển đặc biệt khoa học kĩ thuật đặc biệt ngành công nghệ thông tin, ứng dụng công nghệ thơng tin ngày giúp ích nhiều lĩnh vực sống - Đời sống phát triển kéo theo đòi hỏi nhu cầu tinh thần cao , với người dân đô thị hay nhân viên văn phòng , tách cà phê buổi sáng điều thiếu đời sống tinh thần họ - Tuy nhiên , có thời gian để tới quán cà phê Nắm bắt nhu cầu , website quản lý quán cà phê Bảo Bảo em xây dựng để người mua mua đâu có internet giúp chủ quán cà phê quản lý quán thuận tiện 1.2 Framwork Laravel 1.2.1 Laravel gì? Laravel PHP Framework mã nguồn mở miễn phí, phát triển Taylor Otwell với phiên mắt vào tháng năm 2011 Laravel đời nhằm mục đích hỗ trợ phát triển ứng dụng web, dựa mơ hình MVC (Model – View – Controller) Laravel phát hành theo giấy phép MIT, với source code lưu trữ Gitthub Mặc dù đời muộn so với đối thủ, nhiên Laravel thật tạo thành sóng lớn, đánh giá tốt sử dụng rộng rãi 1.2.2 Những điều khiến Laravel trở nên khác biệt Bundles:_ dành cho Laravel PEAR cho PHP Ngồi laravel kèm với cơng cụ command-line gọi Artisan, giúp việc cài đặt gói dễ dàng Eloquent ORM: file thực thi PHP Active Record tiên tiến có Migrations:_ trog laravel, migrations xây dựng framework, chúng thực thơng quan Artisan command-line Unit-testing: laravel framework tuyệt vời để tích hợp PHP Unit - Redis: Laravel hỗ trợ Redis ngắn gọn 1.2.3 Những ưu điểm Laravel Bắt đầu dễ dàng Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Môn học:Lập trình website Lý phải kể đến việc Laravel sử dụng cực dễ dàng cho người bắt đầu, kể bạn biết sơ PHP, bạn có khả phát triển website với trang vòng vài Có mã nguồn mở Framework Laravel với mã nguồn mở miễn phí, cho phép bạn xây dựng ứng dụng web lớn phức tạp cách nhanh chóng, dễ dàng - Tất điều bạn cần làm cài đặt PHP, cộng với trình soạn thảo văn để bắt đầu Hỗ trợ cộng đồng Trường hợp bạn mắc kẹt với bug khó nhằn, có người trải qua hướng dẫn bạn khơng cịn tuyệt Laravel có hệ thống thư viện hỗ trợ vô lớn mạnh hẳn Framework khác - - Nếu bạn report lỗi vi phạm bảo mật Framework, phản hồi cộng đồng nhanh chóng Theo dõi MVC Cấu trúc MVC lập trình hướng đối tượng OOP giữ lại Framework Laravel, giúp cung cấp tài liệu tốt hơn, tăng hiệu suất Được xây dựng dựa Framework hiệu Vì đời muộn nên Laravel thừa hưởng ưu điểm mạnh Framework khác, có phần route cực mạnh Ví dụ điện hình Laravel sử dụng số thành phần tốt Symfony Di chuyển Database dễ dàng Di chuyển Database tính trọng yếu Laravel Nó cho phép bạn trì cấu trúc sở liệu ứng dụng mà không thiết phải tạo lại - Di chuyển Database cịn cho phép bạn viết mã PHP để kiểm sốt Database, thay sử dụng SQL Nó cịn cho phép bạn khôi phục thay đổi gần Database Tính bảo mật hồn thiện Ứng dụng bạn an toàn dùng Framework Laravel Kỹ thuật ORM Laravel sử dụng PDO, chống chèn SOL Ngoài ra, tính bảo vệ crsf Laravel giúp ngăn chặn giả mạo từ yêu cầu trang chéo Đó cú pháp tự động HTML truyền qua tham số xem, nhằm ngăn chặn kịch chéo trang web Điều bạn cần thực sử dụng thành phần thích hợp khuôn khổ Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ tả u cầu Sau tìm hiểu thực tế, xác định số tác nhân sử dụng ứng dụng sau: - Admin: Người quản trị toàn hệ thống - Người dùng: Người mua hàng Website - Các chức Website phát biểu sau: Người dùng: o Hiển thị danh sách sản phẩm để người dùng lựa chọn.Một sản phẩm bao gồm thơng tin như: tên sản phẩm, giá, hình ảnh, thông tin sản phẩm o Người dùng thêm sản phẩm vào giỏ hàng, chỉnh sửa số lượng sản phẩm xóa sản phẩm từ giỏ hàng o Việc tốn lựa chọn toán trực tiếp o Sau đặt hàng, người dùng xem đơn hàng , hủy đơn hàng cảm thấy khơng vừa ý Khi sản phẩm giao xong, Người dùng tiến hành đánh giá sản phẩm chất lượng giao hàng o Đơn hàng gồm trạng thái: Shipped, Delivered, Cancelled Mỗi đơn hàng bao gồm Mã vận đơn, tổng tiền, danh sách sản phẩm thời gian o Người dùng thay đổi số thông tin tên hiển thị, địa email, địa giao hàng, mật o o Quản trị viên (Admin): Tài khoản quản trị quản lý tất tài khoản người dùng o Tài khoản quản trị quản lý tất sản phẩm o Tài khoản quản trị quản lý tất đơn hàng Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website 2.2 Bảng phạm vi chức dự án STT Tên chức cấp Bảng phạm vi chức Tên chức cấp Tên chức cấp Những chức làm Quản lý sản phẩm Quản lý chung Quản lý đơn hàng Thêm sản phẩm Cập nhật thơng tin sản phẩm Xóa thơng tin sản phẩm Hiển thị danh sách liên hệ khách hàng Hiển thị lịch sử giao dịch Hiển thị danh sách sản phẩm Chỉnh sửa thơng tin đơn hàng Xóa đơn hàng Xem danh sách tài khoản Quản trị viên Quản lý tài khoản Khách hàng Quản lý giỏ hàng Hỗ trợ trực tuyến Thống kê Thanh tốn Chỉnh sửa thơng tin tài khoản Tạo tài khoản Xóa tài khoản Xem thơng tin cá nhân Xem lịch sử mua hàng Xem giỏ hàng Thêm sản phẩm vào giỏ hàng Chỉnh sửa số lượng sản phẩm giỏ hàng Xóa sản phẩm giỏ hàng Những chức chưa làm Chưa có chức hỗ trợ trực tuyến website Chưa có hiển thị thống kê doanh thu cho website Chưa tích hợp tốn online Bảng phạm vi chức Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang ... hàng Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang Đồ án Mơn học:Lập trình website Hình Sơ đồ UseCase Quản trị viên Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang 10... hàng Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Trang 13 Đồ án Mơn học:Lập trình website 2.4.5 Cập nhật số lượng giỏ hàng Hình Đề tài: Xây dựng website quản lý quán cà phê Bảo Bảo Sơ đồ... phải có thời gian để tới quán cà phê Nắm bắt nhu cầu , website quản lý quán cà phê Bảo Bảo em xây dựng để người mua mua đâu có internet giúp chủ quán cà phê quản lý quán thuận tiện 1.2 Framwork

Ngày đăng: 07/02/2023, 06:54

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

TÀI LIỆU LIÊN QUAN

w