1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO DỰ ÁN TỐT NGHIỆP ỨNG DỤNG ĐẶT THỨC ĂN FOOD DELIVERY WEBSITE

49 23 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 49
Dung lượng 3,16 MB

Nội dung

FPT POLYTECHNIC FOOD DELIVERY WEBSITE FPT POLYTECHNIC FPT POLYTECNICH HO CHI MINH COLLEGE - - BÁO CÁO DỰ ÁN TỐT NGHIỆP ỨNG DỤNG ĐẶT THỨC ĂN FOOD DELIVERY WEBSITE Giảng viên hướng dẫn: Nguyễn Thị Thanh Xuân Nhóm 01 - Lớp WF15302 Sinh viên: PS11955 Phan Ngô Tuấn Kiệt PS14145 Trần Hải Bình PS12760 Nguyễn Ái Như PS14139 Đinh Anh Tú PS13430 Võ Thị Phương Hồng Hồ Chí Minh – 15-09-2021 FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… …………………………………………………………………………………………… ……………………………………………………………………………………………… …………………………………………………………………………………………… Hội đồng phản biện ký, ghi rõ họ tên FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE MỤC LỤC PHẦN 1: GIỚI THIỆU ĐỀ TÀI ……………………………………………………………… PHẦN 2: KHẢO SÁT NHU CẦU …………………………………………………………… 2.1 Yêu cầu chức nghiệp vụ ………………………………………………… 2.2 Yêu cầu cơng nghệ …………………………………………………………… PHẦN 3: PHÂN TÍCH HIỆN TRẠNG ……………………………………………………… PHẦN 4: THIẾT KẾ HỆ THỐNG …………………………………………………………… 4.1 Sơ đồ Usecase ………………………………………………………………… 4.2 Sơ đồ ERD …………………………………………………………………… 4.3 Sơ đồ tổ chức giao diện ……………………………………………………… PHẦN 5: THIẾT KẾ GIAO DIỆN HỆ THỐNG……………………………………………… 5.1 Giao diện trang khách hàng ………………………………………………… 5.2 Giao diện trang cửa hàng …………………………………………………… 5.3 Giao diện trang tài xế ……………………………………………………… PHẦN 6: KIỂM THỬ PHẦN MỀM ………………………………………………………… 6.1 Phần khách hàng …………………………………………………………… 6.2 Phần cửa hàng ……………………………………………………………… 6.3 Phần tài xế ………………………………………………………………… 6.4 Phần admin………………………………………………………………… PHẦN 7: TRIỂN KHAI VÀ SỬ DỤNG……………………………………………………… 7.1 Triển khai………………………………………………………………… 7.2 Sự dụng…………………………………………………………………… FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE PHẦN 8: KẾT LUẬN ………………………………………………………………………… 8.1 Thuận lợi ………………………………………………………………… 8.2 Khó khăn ………………………………………………………………… 8.3 Những chức chưa làm ……………………………………… 8.4 Dự kiến phát triển ……………………………………………………… PHẦN – GIỚI THIỆU ĐỀ TÀI Với phát triển không ngừng xã hội, người ngày phải lao động nhiều từ chân tay trí óc Chính họ đối mặt với vấn đề không FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE có thời gian để chăm sóc thân mối lo đại dịch Covid 19 yêu cầu giãn cách, phong tỏa, hạn chế tiếp xúc làm cho người dân quan tâm đến mua sắm trực tuyến Một nhu cầu thiết yếu mua sắm thực phẩm Thấu hiểu ngun nhân thơi thúc chúng tơi tạo Food delivery website, ứng dụng giao hàng thông minh thơng qua Website điện thoại Bạn dễ dàng đặt ăn u thích thời gian, xây dựng trang Web nhằm giải vấn đề tiết kiệm thời gian cho người đảm bảo an toàn đại dịch Covid 19 đồng thời giải nhu cầu việc làm cho người thất nghiệp Với phát triển khoa học công nghệ, mang đến cho người dùng trải nghiệm tốt với công nghệ đại, giúp khách hàng dễ dàng thao tác bảo mật thông tin khách hàng Giúp cho người giao hàng dễ dàng liên lạc với người đặt hàng cách nhanh chóng, tìm đường ngắn nhất, tiết kiệm thời gian Đồng thời xây dựng ứng dụng quản lý cửa hàng, thống kê doanh thu, ăn bán chạy, ăn hot để đưa giải pháp phát triển khắc phục kịp thời, từ tạo mơi trường kinh doanh ngày phát triển PHẦN – KHẢO SÁT NHU CẦU 2.1 Yêu cầu chức nghiệp vụ: 2.1.1 Ứng dụng đặt hàng cho khách hàng: FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE  Đăng nhập/ đăng ký/ đổi mật ( facebook, xác thực Authentication JWT)  Tìm cửa hàng  Tìm ăn (loại ăn, cửa hàng, địa chỉ)  Xem danh sách cửa hàng  Xem ăn theo danh mục, ăn chi tiết  Xem lịch sử đặt hàng  Xem trạng thái đơn hàng (realtime)  Xem, thêm, xóa, sửa giỏ hàng  Đặt ăn  Gửi feedback, report (Cửa hàng , shipper)  Nhận coupon  Thanh toán online 2.1.2 Ứng dụng đặt hàng cho cửa hàng: FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE  Đăng nhập/ đăng kí/ đổi mật (bằng gmail)  Xem thông tin cửa hàng  Sửa thông tin cửa hàng ( tên, địa chỉ, số điện thoại …)  Xem danh sách ăn  Thêm, xóa, sửa ăn  Xem danh sách đơn hàng  Thống kê doanh số, doanh thu  Thống kê ăn bán chạy  Thống kê danh sách đơn hàng ngày, tháng, năm  Tạo coupon  Quản lý mở cửa đóng cửa 2.1.3 Ứng dụng đặt hàng cho admin  Đăng nhập/ đăng xuất/ đổi mật  Quản lý loại ăn  Xem phản hồi feedback, report  Xem danh sách cửa hàng  Phê duyệt cửa hàng, tài xế cho khách hàng đăng ký  Vơ hiệu hóa cửa hàng, tài xế vi phạm luật  Tạo coupon  Tính doanh thu hệ thống  Thống kê rating cửa hàng shipper tốt 2.1.4 Ứng dụng đặt hàng cho shipper FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE  Đăng ký/ đăng nhập/ đổi mật  Xem danh sách đơn hàng  Xem trạng thái đơn hàng  Cập nhật trạng thái đơn hàng  Nhận đơn hàng/ hủy đơn hàng  Gọi điện với khách hàng/ cửa hàng 2.2 Yêu cầu công nghệ 2.2.1 Front End  Phát triển tảng Website  Công cụ phát triển: Visual Studio Code  Ngôn ngữ: JavaScript 2.2.2 Back End  Sử dụng Node.js, Express, Postgresql, Socket.IO 2.2.3 Admin  Phát triển dựa Website 2.2.4 Tổ chức dự án  Github, Slack PHẦN – PHÂN TÍCH HIỆN TRẠNG FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC Điểm mạnh - Đánh vào giới trẻ đại nhu cầu tiện lợi cho người khơng có thời gian - Giải nhu cầu đặt thức ăn tăng đột biến ảnh hưởng FOOD DELIVERY WEBSITE Điểm yếu - Vẫn số tính chưa tối ưu - Khó khăn việc quảng bá thị trường có nhiều sản phẩm tương tự đại dịch Covid 19 - Áp dụng công nghệ đại, trang web mang xu hướng hướng đại Cơ hội - Thời kì khoa học công nghệ không ngừng phát triển, giúp cho ứng dụng ngày tiện lợi - Nhu cầu đặt hàng ngày cao giúp đơn giản hóa sống Thách thức - Cạnh tranh gay gắt với trang Web khác - Nguồn vốn hạn chế việc quãng bá trì hoạt động cạnh tranh người - Cơ sở hạ tầng ngày cải thiện giúp cho việc giao hàng dễ dàng - Công nghệ ngày lan rộng hơn, tiếp cận với nhiều độ tuổi FPT POLYTECHNIC APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE PHẦN – THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ usecase: 4.1.1 Khách hàng FPT POLYTECHNIC 10 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 5.2.5 Giao diện trang lịch sử khách hàng đặt 5.2.6 Giao diện trang thay đổi mật FPT POLYTECHNIC 35 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 5.2.7 Giao diện trang thay đổi thông tin cửa hàng 5.3 Giao diện tài xế 5.3.1 Giao diện đăng nhập FPT POLYTECHNIC 36 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 5.3.2 Giao diện trang đơn hàng 5.3.3 Giao diện lịch sử đơn hàng nhận 5.3.4 Giao diện tình trạng đơn hàng FPT POLYTECHNIC 37 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 5.4.5 Giao diện thông tin tài xế FPT POLYTECHNIC 38 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE PHẦN – KIỂM THỬ PHẦN MỀM 6.1 Phần người dùng FPT POLYTECHNIC 39 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 6.2 Phần cửa hàng FPT POLYTECHNIC 40 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 6.3 Phần tài xế FPT POLYTECHNIC 41 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 6.4 Phần admin FPT POLYTECHNIC 42 APP FOOD DELIVERY FPT POLYTECHNIC FPT POLYTECHNIC FOOD DELIVERY WEBSITE 43 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE PHẦN – TRIỂN KHAI VÀ SỬ DỤNG 7.1 Triển khai 7.1.1 Quản lý phân chia công việc FPT POLYTECHNIC 44 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 7.1.2 Quản lý lưu trữ source code FPT POLYTECHNIC 45 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE 7.1.3 Công cụ chat, trao đổi thông báo công việc 7.2 Hướng dẫn sử dụng 7.2.1 Hướng dẫn sử dụng dành cho khách hàng  Qúy khách đăng nhập trang web theo đường link: https://foodguruapp.herokuapp.com  Sau vào trang web quý khách vui lịng nhập email mật khẩu, chưa có tài khoản quý khách vui lòng đăng ký tài khoản với trường bắt buộc email, tên, số điện thoại, tên đăng nhập mật FPT POLYTECHNIC 46 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE  Sau đăng nhập quý khách trải nghiệm:  Nhấn vào nút đăt ăn, bạn thấy thể loại ăn đa dạng bật cửa hàng, nhấn vào loại mà bạn u thích sau danh sách ăn cửa hàng, thích bạn chọn thêm vào giỏ hàng, bạn chọn tất ăn u thích muốn hồn tất q trình đặt món, bạn quay trở lại giao diện loại ăn nhấp vào biểu tượng giỏ hàng xác nhận giỏ hàng  Xem lịch sử đơn hàng  Xem tình trạng đơn hàng  Thay đổi thông tin cá nhân  Bạn thay đổi mật có nghi ngờ mật chưa đủ mạnh bên thứ ba biết thay đổi mật nhanh chóng, an tồn FPT POLYTECHNIC 47 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE  Đăng xuất khỏi ứng dụng 7.2.2 Hướng dẫn sử dụng dành cho cửa hàng  Xem thống kê đơn hàng mà khách hàng đặt  Xem quản lý sản phẩm thêm, xóa, sửa  Xem khách hàng đặt hàng cửa hàng  Thay đổi mật nhanh chóng an toàn cửa hàng quên mật bên thứ biết mật  Thay đổi thông tin cửa hàng 7.2.3 Hướng dẫn sử dụng cho tài xế  Đăng nhập vào hệ thống  Xem khách hàng đặt đơn gần vị trí tài xế  Xem tình trạng đơn hàng  Xem lịch sử đơn hàng  Thay đổi thông tin tài xế  Thay đổi mật FPT POLYTECHNIC 48 APP FOOD DELIVERY FPT POLYTECHNIC FOOD DELIVERY WEBSITE PHẦN – KẾT LUẬN 8.1 Thuận lợi  Thành viên nhóm có kiến thức JavaScript  Khả teamwork tốt  Giải vấn đề tốt  Thành viên tiếp cận với dự án thực tế 8.2 Khó khăn  Tất thành viên nhóm thời gian làm thực tập nên khơng có nhiều thời gian cho dự án  Kiến thức kỹ thành viên khác 8.3 Những phần chưa thực  Nhiều cổng toán khác  Nhiều chức trang khách hàng chưa thực 8.4 Dự kiến phát triển  Dự kiến phát triển thêm nhiều chức  Phát triển thêm tốn ví điện tử FPT POLYTECHNIC 49 APP FOOD DELIVERY

Ngày đăng: 27/12/2022, 10:53

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

TÀI LIỆU LIÊN QUAN

w