Introduction

As the internet is growing fast and large group of people have access to the internet, people started doing transaction through internet instead of visiting places directly.   “Meal Ordering System” is an application where user can place order via Smartphone. Using this user can view and check for various meals available and simultaneously order that bye online payment via credit card or cash on delivery.

Project Overview

The Meal Ordering System is an android application that can be accessed throughout the World. Meal Ordering System is an Android Application which allows customers to place food orders online and helps to manage their customers and their orders.

Objectives

It Displays interactive menu items, Display ongoing offers and discounts, Online request for ordering items , Online request for delivery of an order as per convenience, Online bill generation, Reach to wide range of customers.

Literature Review

Existing system

  • The Existing system is manual system or in the existing system the product information was show in the hard copy or in the PDF, PPT.
  • In efficient and manual keeping of records and data storage.
  • Bill books are having bill number and the name of the customers.
  • Separate registers are maintained for keeping written records of Bill, Stock, Services and Customers.
  • System is not dynamic and it is difficult to be shown to the clients.
  • Customers interaction is not structured.

Proposed System

  • It will make the system more dynamic and flexible.
  • It will be an entirely integrate work flow of the organization into a single Android application
  • It will structure the storage of data and information.
  • It will provide the effective communication channel with customer by showing the different type of meals in menu.

Methodology

Tools and Technologies Used

  • JAVA SE DEVELOPMENT KIT (JDK)
  • ANDROID SDK
  • SQL LITE
  • ANDROID STUDIO

JDK

The Java Development Kit (JDK) is an execution of both of the Java SE, Java EE or Java ME stages expel by Oracle Corporation as a parallel item went for Java designers on Solaris, Linux, Mac OS X or Windows. The JDK incorporates a private JVM and a couple of different assets to complete the formula to a Java Application. Since the presentation of the Java stage, it has been by a wide margin the most generally utilized Software Development Kit (SDK).

A Java Development Kit (JDK) is a project improvement environment for composing Java applets and applications. It comprises of a runtime situation that “sits on top” of the working framework layer and also the apparatuses and programming that engineers need to assemble, investigate, and run applets and applications written in the Java language.

Android SDK

Android is a working framework taking into account the Linux piece, and composed principally for touchscreen cell phones, for example, cell phones and tablet PCs. At first grew by Android, Inc., which Google supported fiscally and later purchased in 2005, Android was disclosed in 2007 alongside the establishing of the Alliance consortium of equipment, programming, and telecom organizations.

The main hardware platform for Android is the 32-bit ARMv7 construction modeling. The Android-x86 undertaking gives backing to the x86 structural engineering, and Google TV utilizes a unique x86 adaptation of Android. In 2012, Intel processors started to show up on more standard Android stages, for example, telephones. In 2013, Free scale declared backing for Android on its i.MX processor, particularly the i.MX5X and i.MX6X arrangement.

SQLite

SQLite is a relational database administration framework contained in a C programming library. Rather than other database administration frameworks, SQLite is not a different procedure that is gotten to from the customer application, however an essential piece of it

SQLite is ACID-consistent and executes the vast majority of the SQL standard, utilizing a rapidly and pitifully wrote SQL grammar that does not ensure the area uprightness.

SQLite is a prevalent decision as inserted database for neighborhood/customer stockpiling in application programming, for example, web programs. It is ostensibly the most generally sent database motor, as it is utilized today by a few far reaching programs, working frameworks, and implanted frameworks, among others. SQLite has numerous ties to programming languages. The source code for SQLite is in the general public area.