Allotting Restaurant time/Ordering Food with AI

Project Code :TCMAAN162

Objective

The goal of the project is if they want to book a table or food for particular time-slot, this will allow users booking a table online by suggesting best from the restaurants along with the previously visited ones. This will reduce the time and makes the user more comfortable.

Abstract

Table management systems and restaurant reservation systems are becoming increasingly sophisticated, if you’re considering installing a reservation system for your restaurant there are a number of factors to consider when selecting a system and provider. A restaurant reservation and table management system should provide you with the tools to plan and run your restaurant bookings effectively and manage tables, efficient table management means that a restaurant can maximize the potential of their dining room and this in turn should increase profits. 

Restaurant reservation systems with the option of combining a table management system are increasing in popularity with restaurant operators. With an increasing number of diners now using the web to find details of their favored dining location having the facility to take booking via their website is an essential tool for a restaurant operator. Some restaurants have seen an increase of as much as 20% in reservation numbers just by offering online booking from their website. And with the addition of a table management system any restaurant will have full visibility and control of their seating at a glance with a view of their restaurants table status.

Keywords: Android, Mobile Application, Table Reservation, Food Order, Table Order, Hall Booking Customer, Hotel Management.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity:1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

Learning Outcomes

  • About Android Studio.
  • About java.
  • About volley servers.
  • About Fragments.
  • About manifest.
  • About dependencies.
  • About griddle builds.
  • About uses and permissions.
  • About Edit texts.
  • About Relative layout.
  • About Linear layout.
  • About image views.
  • About Libraries.
  • About Resource layout.
  • About Activities.
  • About Layouts.
  • About Adapters.
  • About Different types of Buttons.
  • About XML code.
  • About how to send notifications.
  • About Views.
  • About JSON objects.
  • About Intents.
  • About put extra params to pass the values.
  • About PHP.
  • About SQL.
  • About Database.
  •  About data base tables.
  • About How to store data in database.
  • About how to get the restaurants
  • About how to view the orders.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

Final year projects