Xin chào mọi người, Trong bài đăng này, chúng ta sẽ xem xét cách giải quyết vấn đề Sql của Dự án Hệ thống đặt hàng thực phẩm trực tuyến bằng ngôn ngữ máy tính
alert['Record updated'];"; echo ""; } ?>
Project Sql của Hệ thống đặt hàng thực phẩm trực tuyến đã được giải quyết bằng một số tình huống, như chúng ta đã thấy
4 loại hệ thống đặt hàng là gì?
Các hệ thống đặt hàng cơ bản bao gồm Đánh giá định kỳ, Điểm đặt hàng cố định, hệ thống Min-Max và Multi-bin
Làm thế nào để bạn giải thích hệ thống đặt hàng thực phẩm?
Hệ thống đặt hàng thực phẩm trực tuyến cho phép doanh nghiệp của bạn chấp nhận và quản lý các đơn đặt hàng được đặt trực tuyến để giao hàng hoặc mang đi. Khách hàng duyệt qua một menu kỹ thuật số, trên một ứng dụng hoặc trang web và đặt hàng cũng như thanh toán trực tuyến cho đơn hàng của họ. 25-May-2022
Hệ thống Quản lý & Đặt hàng Thực phẩm Nhà hàng Trực tuyến hoạt động như một trung tâm nhà hàng, nơi mọi người có thể duyệt và đặt món ăn trực tuyến một cách dễ dàng. Hiện nay, nhiều người đặc biệt là thế hệ trẻ thường có nhu cầu đặt đồ ăn trực tuyến tại các nhà hàng có dịch vụ giao hàng tận nơi. Vì vậy, chúng tôi đã xây dựng một hệ thống quản lý nhà hàng nơi mà tất cả các thông tin và dịch vụ của nhà hàng sẽ có sẵn. Chúng tôi cũng cung cấp nhân viên giao hàng sẽ giao cả đồ ăn, trong trường hợp nhà hàng không có hỗ trợ giao hàng
Người dùng của dự án
Hệ thống Quản lý & Đặt hàng Thực phẩm Nhà hàng Trực tuyến này có bốn [4] loại người dùng. họ đang
- khách hàng
- quản lý nhà hàng
- Giám đốc chi nhánh nhà hàng
- Người giao hàng
Ngoài người dùng, còn có một siêu người dùng tên là quản trị viên. Bất cứ ai cũng có thể kết nối với hệ thống với tư cách là khách hàng, quản lý nhà hàng hoặc người giao hàng. quản trị viên sẽ xác minh Giấy phép thương mại số. và nhiều chi tiết khác của nhà hàng trước khi kết nối vào hệ thống. Tương tự, nhân viên giao hàng cũng sẽ được admin kiểm tra xem có đủ năng lực để làm nhân viên giao hàng hay không
Tính năng dự án
Nhiều tính năng được triển khai trong dự án. Trong số này, các tính năng chính của dự án của chúng tôi như sau
- Bảng điều khiển dành cho quản lý nhà hàng
- Tìm kiếm và lọc các mặt hàng thực phẩm
- Mô-đun giao hàng của chúng tôi
- Hệ thống đánh giá hai chiều giữa người giao hàng và khách hàng
- Ưu đãi và giảm giá
- Hệ thống gửi đánh giá và đánh giá
Hướng dẫn sử dụng
Đây là hướng dẫn sử dụng mẫu sẽ hoạt động như một bản hướng dẫn về các chức năng chính của trang web Hệ thống Quản lý & Đặt hàng Thực phẩm Nhà hàng Trực tuyến. Như đã đề cập ở trên, có 4 loại người dùng trong hệ thống này. Hướng dẫn sử dụng được cung cấp cho từng loại người dùng bên dưới
Hướng dẫn sử dụng khách hàng
Trang chủ nhà hàng
Hầu hết người dùng của trang web sẽ thuộc loại này. Ban đầu, một khách hàng sẽ có thể duyệt qua trang web ngay cả khi không đăng nhập. Như vậy, mỗi khi khách hàng vào website, trang chủ của khách hàng sẽ được tải
Lời nhắc vị trí của khách hàng
Nhưng khi khách hàng cố gắng đặt hàng từ trang web, một lời nhắc vị trí sẽ xuất hiện
Đăng ký khách hàng
Sau khi nhập địa điểm, khách hàng vẫn duyệt được website như cũ nhưng không thể đặt hàng cho đến khi đăng nhập/đăng ký xong
Xem nhà hàng
Trong khi duyệt các mặt hàng, khách hàng có thể lọc các mặt hàng qua nhiều danh mục tìm kiếm khác nhau. Trong số này, trên trang Nhà hàng, người dùng sẽ chỉ có thể nhìn thấy những nhà hàng gần mình
Duyệt món ăn
Ngoài ra, trên trang Duyệt Món ăn, người dùng có thể duyệt các mục dựa trên nhiều bộ lọc và tùy chọn tìm kiếm. Ví dụ: người dùng có thể lọc các mặt hàng dựa trên xếp hạng về các mặt hàng, phạm vi giá, v.v.
Không có chi nhánh
Tùy thuộc vào địa điểm, tình trạng sẵn có của chi nhánh nhà hàng sẽ được xác định và một số nhà hàng có thể không giao hàng đến địa điểm dự định của khách hàng
Thêm thực phẩm vào giỏ hàng và Checkout
Sau khi duyệt, khách hàng có thể đặt hàng từ một nhà hàng gần đó, kiểm tra giỏ hàng và sau đó khách hàng sẽ được đưa đến trang thanh toán nơi chi tiết giao hàng sẽ được hỏi
Phương thức thanh toán
Khách hàng có thể sử dụng tiền mặt khi giao hàng hoặc phương thức thanh toán trực tuyến
Thông báo đặt hàng
Tại thời điểm này, một đơn đặt hàng đã được đặt. Bây giờ nó sẽ được phê duyệt bởi người quản lý nhà hàng. Thông thường, người quản lý phê duyệt đơn hàng trong thời gian ngắn. Vào thời điểm này, một thông báo sẽ xuất hiện cho biết đơn hàng đã được đặt và gửi đến cơ quan quản lý nhà hàng
Đánh giá người giao hàng
Đến lúc này, khách hàng có thể duyệt qua trang web và chờ đợi. Khi thông tin đặt hàng tiếp tục được lan truyền, khách hàng sẽ nhận được thông báo cho đơn đặt hàng của mình. Khi người giao hàng đến với đơn hàng, khách hàng sẽ có thể đánh giá người giao hàng cho dịch vụ trên trang chủ
Hạng mục Đánh giá và Nhận xét
Ngoài ra, khách hàng có thể đánh giá một mặt hàng cụ thể của nhà hàng bằng cách nhấp vào Xem mặt hàng trong mặt hàng đó trong khi duyệt. Anh/cô ấy cũng có thể cung cấp phản hồi dưới dạng nhận xét
Hướng dẫn sử dụng quản lý nhà hàng
Đăng ký quản lý
Người quản lý nhà hàng sẽ cần mở một tài khoản với tư cách là người quản lý nhà hàng trên trang web. Form đăng ký sẽ như thế này. Khi quản trị viên phê duyệt yêu cầu, một email sẽ được gửi cho biết việc kích hoạt tài khoản
Trang chủ quản lý nhà hàng
Trên trang chủ quản lý nhà hàng sẽ có key để nhận diện nhà hàng. Chìa khóa này sẽ được sử dụng để mở chi nhánh nhà hàng
Tạo chi nhánh nhà hàng
Mở chi nhánh nhà hàng cũng giống như mở nhà hàng mới. Trên trang đăng ký nhà hàng, cũng có một tùy chọn để tạo chi nhánh nhà hàng. Cung cấp tất cả các trường liên quan cùng với mã nhà hàng từ trang chủ của người quản lý nhà hàng [đã đề cập ở trên], một chi nhánh mới của nhà hàng có thể được tạo
Thêm các mục
Người quản lý nhà hàng có thể thêm các mặt hàng vào nhà hàng của mình. Trong tab Thêm món, người quản lý sẽ có thể giới thiệu một món mới trong nhà hàng
Bảng điều khiển quản lý
Ngoài ra, người quản lý có thể xem số liệu thống kê của nhà hàng trên trang Bảng điều khiển. Trang Bảng điều khiển chứa nhiều số liệu thống kê phổ biến sẽ giúp anh ấy hiểu được tiến độ bán hàng của nhà hàng. Doanh thu cửa hàng, xu hướng bán hàng ở các chi nhánh khác nhau, v.v. được hiển thị trên trang này
Giám đốc chi nhánh nhà hàng
Giám đốc chi nhánh nhà hàng sẽ phụ trách một chi nhánh của nhà hàng. Vì vậy, vai trò của anh ấy trên trang web này cũng khác với Quản lý nhà hàng. Khi quản lý nhà hàng thiết lập hồ sơ cho giám đốc chi nhánh thì có thể quản lý chi nhánh này một cách độc lập
Hàng có sẵn tại chi nhánh
Giám đốc chi nhánh có thể khai báo mặt hàng nào hiện có trên trang chủ
thêm ưu đãi
Người quản lý chi nhánh có thể thêm ưu đãi trên một mặt hàng bằng cách nhấp vào mặt hàng đó
Quản lý và chấp nhận đơn đặt hàng
Đây là nhiệm vụ quan trọng nhất của giám đốc chi nhánh. Bất cứ khi nào khách hàng đặt hàng, yêu cầu đặt hàng đến với giám đốc chi nhánh, người này phải chấp nhận và chuyển nó cho người giao hàng
Hướng dẫn sử dụng Người giao hàng
Trong hệ thống của chúng tôi, bất kỳ ai cũng có thể trở thành người giao hàng nếu họ sẵn sàng. Bất cứ ai cũng có thể mở một hồ sơ trên trang web với tư cách là người giao hàng, nhưng nó sẽ cần sự chấp thuận của quản trị viên
Đăng ký người giao hàng
Khi mở tài khoản, người giao hàng phải tự phân công mình vào một trong các khu vực. Anh/chị ấy sẽ chỉ nhận giao hàng cho khu vực đó
Trang chủ người giao hàng
Sau khi đăng nhập, trang chủ của người giao hàng sẽ có các yêu cầu đơn hàng hiện đang chờ xử lý trong khu vực của họ. Để nhận một đơn đặt hàng để giao hàng, nút Take Delivery phải được nhấn
Hoàn thành quá trình giao hàng
Sau đó, mục nhập đơn đặt hàng đó sẽ được cập nhật và sẽ chờ người giao hàng đến lấy và giao hàng. Sau khi giao hàng cho khách, người giao hàng cần nhấn nút Mark As Delivered. Điều này cũng sẽ nhắc người giao hàng đánh giá hành vi của khách hàng
Giao hàng trước
Đối với nhân viên giao hàng đã vào website và giao nhiều đơn hàng, anh/chị có thể kiểm tra tất cả các lần giao hàng trước đây của mình trong Đơn hàng đã giao
Công cụ và Khung
giao diện người dùng
HTML, CSS, Bootstrap
Javascript, Angular JS, JQuery, API Google Maps
Phụ trợ – Django
Cơ sở dữ liệu – Postgresql v10. 2
thông số kỹ thuật
- Khung web. Django 2. 2
- Máy chủ cơ sở dữ liệu. PostgreSQL 12. 3
Truy cập Tại đây và tải xuống Dự án Python Hệ thống Quản lý & Đặt hàng Thực phẩm Nhà hàng Trực tuyến hoàn chỉnh