0% found this document useful (0 votes)
61 views18 pages

Android Project Report

This document is a project report for an online food ordering system Android app. It was submitted by a group of 5 students to fulfill their BTech degree requirements. The report includes an abstract, introduction, literature review, motivation, analysis model, system design, code, outputs, conclusion, and references. It discusses developing an app to allow customers to browse menus and place food orders online, and for workers to manage orders through a simple interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views18 pages

Android Project Report

This document is a project report for an online food ordering system Android app. It was submitted by a group of 5 students to fulfill their BTech degree requirements. The report includes an abstract, introduction, literature review, motivation, analysis model, system design, code, outputs, conclusion, and references. It discusses developing an app to allow customers to browse menus and place food orders online, and for workers to manage orders through a simple interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

ANDROID APP AND DEVELOPMENT

PROJECT REPORT

ON

ONLINE FOOD ORDER SYSTEM


Submitted to Centurion University of Technology& Management

in partial fulfilment of the requirement for award of the degree of

B. TECH
in
COMPUTER SCIENCE & ENGINEERING
Submitted By

Group Member: Deepak Kumar(210101120083)


Shivam Kumar
Singh(210101120085)
Gaurav kumar(210101120087)
Jay Narayan(210101120091)
Anand Kumar(210101120113)

Under the Guidance of

Mr. Vinayak Manjhi

DEPT. OF COMPUTER SCIENCE & ENGINEERING

SCHOOL OF ENGINEERING &TECHNOLOGY,


CUTM, Paralakhemundi-761200

1
CERTIFICATE

This is to be certified that the minor project entitled


“ANDROID APP AND DEVELOPMENT” has been
submitted for the Bachelor of Technology in Computer
Science Engineering of School of Engineering &
Technology, CUTM, PARALAKHEMUNDI during the
academic year 2022-2023 is a persuasive piece of project
work carried
outbyourGroupMember“DeepakKumar(210101120083),
Shivam Kumar Singh(210101120085), Gaurav
kumar(210101120087)Jay Narayan(210101120091),
Anand Kumar(210101120113) towards the partial
fulfilment for award of the degree (B.Tech.) under the
guidance of “Mr. VINAYAK MANJHI” and no part
there of has been submitted by them for any degree to the
best of my knowledge.

Signature of HOD Signature of Project Guide

Name of the HOD Name of the Guide


Mr. Devendra Maharana Mr. Vinayak Manjhi

2
ACKNOWLEDGEMENT

I Would like to acknowledge all those without whom this project


would not have been successful. Firstly, I would wish to thank our
Computer Science teacher Mr. Vinayak Manjhi who guided me
throughout the project and gave his immense support. He made
us understand how to successfully complete. This project and
without him, the project would not have been complete. This
project has been a source to learn and bring our theoretical
knowledge to the real-life world. So, I would really acknowledge
his help and guidance for this project. I would also like to thank
my parents who have always been there whenever needed. Once
again, thanks to everyone for making this project successful.

Group Member:
Deepak Kumar (210101120083)
Shivam Kumar Singh (210101120085)
Gaurav kumar(210101120087)
Jay Narayan (210101120091)
Anand Kumar (210101120113)

3
TABLE OF CONTENT

S no. Topic Range of the Page Num


1. ABSTRACT 5
2. INTRODUCTION 6
3. LITERATURE SURVEY 7
4. MOTIVATION 8
5. ANALYSIS MODEL 9-10
6. SYSTEM DESIGN 11
7. CODE 12-14
8. OUTPUT 15-16
9. CONCLUSION AND FUTURE SCOPE 17
10. REFERENCES 18

ABSTARCT

ONLINE FOOD ORDER SYSTEM is Associate in nursing app


designed primarily to be used at intervals the food delivery business.
This methodology will modify hotels and restaurants to increase
scope of business by reducing the labour worth involved. The system

4
together permits to quickly merely and easily} manage an internet
menu that customers can browse and use to place orders with simply
few clicks. Building workers then use these orders through a simple to
navigate graphical interface for economical method. In concern with
delivery of foodstuff in an exceedingly} very specific region for a
selected time span we've got an inclination to use the methodology of
Route Delivery. Whenever there is a discussion of automobile routing
downside, there is invariably a mention of the travel employee
downside (TSP). This downside is assumed to be the general of the
vehicle routing downside. Innovative ways to order food area unit
obtaining used one such is speech recognition ordering. To convert
speech to on-screen text or a laptop command, a laptop ought to bear
several sophisticated steps. Once you speak, you turn out vibrations at
intervals the air.

INTRODUCTION

This project is about the developing an android application.


Nowadays, the gadgets are rolling the world. Many people cannot
imagine even one day without their favourite mobile device. We use
them for everything: find information, stay connected with our friends

5
and families, find the way around, decide what to do, and many other
things. But very often we come to the point when we would like to
have an application for particular situation or for certain need, but
there is no such one. Developing of an application usually takes lots
of time and needs professional knowledge of software. And then as
people do not find the application they tend to wait until somebody is
developing one, or they have to go to the web and ask people to
implement their ideas. On different forums there are tons of brilliant
ideas but they will wait until developers will see them. On the other
hand there are lots of enthusiastic developers who are looking for
ideas to implement them.

LITERATURE SURVEY

Analysis and Application of internet Development supported ASP.NET


2.0+Ajax.Ajax could also be a brand new construct of internet application
development projected in 2005. It is the style of Asynchronous JavaScript and
XML. Once Ajax appeared, it's rapidly applied to the fields of internet
development. Ajax application is totally totally different from the quality

6
internet development model, exploitation asynchronous interaction. The patron
unnecessarily waits whereas the server processes the information submitted.
That the utilization of Ajax can turn out internet bug that's direct, much offered,
richer, further dynamic and nearer to a neighbourhood desktop application. This
text introduces the foremost technology and superiority of Ajax foremost, so
practices internet development exploitation ASP.NET 2.0 + Ajax. Throughout
this paper, Ajax is applied to the online web site pass that allows user to possess
higher registration experience and enhances the user’s enthusiasm. The
registration functions area unit raised greatly in addition. The experiments show
that the Ajax internet application development model is superior to the quality
internet application development model significantly. The helpful richness and
speedy responsiveness of desktop application area unit invariably goals of
internet application development. Java-based desktop applications with the
advantage of one-site aggregation but multi-sites running sweep the markets of
enterprise desktop application since Sun Microsystems projected Java in mite
1995. But in Feb.2005, once the Ajax emerges and rapidly applies to the fields
of internet development, the new generation of internet application system can
respond further agilely, act earlier, produce user experience bounteously. The
web2.0 application supported Ajax becomes a powerful rival to Java-based
desktop application.

MOTIVATION

We at Squeezo Foods, believe that life is that the best gift of nature,
and that we solely get one. Hence, we have a tendency to should build
the simplest out of it and to measure a protracted and smart life we
have a tendency to should pay attention of our physical and

7
psychological state and welfare. We have a tendency to all apprehend
for a truth that; we have a tendency to square measure WHAT we
have a tendency to EAT. Thus here we have a tendency to square
measure, delivering to you the simplest healthy salads in Pune. By
best healthy Salads, it's not simply the style or the standard, and that
we try and build the expertise higher. Healthy food is often thought-
about to be tasteless and overpriced however here is wherever we've
helped folk’s modification people’s perception towards healthy food.
Squeezo Foods is proprietary authority of Calmness Corporation. Our
company’s mission is to inspire folks by creating them aware ofthe
advantages of living a healthy life and to form healthy food out there
to anyone and everybody in Pune.

ANALYSIS MODEL

1.Demand gathering and analysis


In this step of falls we have a tendency to tend to ascertain
what square measure various wants square measure need for our

8
project such square measure software system package and hardware
required, database, and interfaces.

2.System Design
In this system vogue half we have a tendency to tend to vogue the
system that's positively understood for user i.e. user friendly we have
a tendency to tend to vogue some UML diagrams and information
programming language to understand the system flow and system
module and sequence of execution.

3. Implementation
In implementation a part of our project we've enforced various module
required of successfully getting expected outcome at the varied module
levels. With inputs from system vogue, the system is initial developed in
small programs mentioned as units, that square measure integrated among
consequent half each unit is developed and tested for its usefulness that's
spoken as Unit Testing With inputs from system style, the system is initial
developed in little programs known as units, that square measure
integrated within the next section. Every unit is developed and tested for
its practicality that is mentioned as Unit Testing.

4. Testing
The different check cases square measure performed to see whether or
not or not the project module square measure giving expected
outcome in assumed time. All the units developed among the
implementation half square measure integrated into a system once

9
testing of each unit. Post integration the full system is tested for any
faults and failures.

5. Readying of System
Once the practical and non functional testing is completed, the
merchandise is deployed within the client setting or discharged into
the market.

6. Maintenance

There square measure some issues that return up among the buyer
surroundings to fix those issues patches square measure discharged
co-jointly to spice up the merchandise some higher versions square
measure discharged. Maintenance is finished to deliver these changes
among the shopper surroundings of those phases square measure
cascaded to each totally different throughout that progress is seen as
flowing stabilise form of a falls through the phases. Guaranteeing half
is started only once the made public set of goals square measure
achieved for previous half and it's signed off, so the name "Waterfall
Model" throughout this model phases do not overlap.

SYSTEM DESIGN
Flow Chart:

10
CODE
<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"

11
xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity"

android:background="@drawable/foodres">

<Button

android:id="@+id/btnlog"

android:layout_width="229dp"

android:layout_height="53dp"

android:layout_marginTop="68dp"

android:background="@drawable/btn_bg"

android:text="Login"

android:textSize="18sp"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.445"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

Java code
package com.example.foodmanagementsystem;

import static java.lang.Thread.sleep;

12
import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.view.WindowManager;

import android.widget.Button;

import androidx.appcompat.app.AppCompatActivity;

import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

getWindow().setFlags(

WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,

WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS

);

getSupportActionBar().hide();

Button login= (Button) findViewById(R.id.btnlog);

login.setOnClickListener(new View.OnClickListener() {

13
@Override

public void onClick(View view) {

Toast.makeText(MainActivity.this,"Login has been


click",Toast.LENGTH_SHORT).show();

Intent intent = new Intent(MainActivity.this,Sign_In.class);

startActivity(intent);

});

OUTPUT

14
15
CONCLUSION AND FUTURE SCOPE

16
This project explores the growth of such online food delivery
companies in India, the current competition and how this affects the
brick-and-mortar restaurant business in India. The urban lifestyle of
the ordinary Indian is dramatic enough to be favourable for the food-
on-the–go and home delivery models to grow at high rates. The web
application is scalable and can be extended to number of cities. It is
backed up to with a robust business model and lean approach. With
the simple way of developing, we have made the application in a short
time and it also outperforms other applications in terms of cost benefit
analysis. .This white paper explores drivers of the growth of such
online food delivery companies in India, the current competition and
how this affects the brick-and mortar restaurant business in India.
The urban lifestyle of the ordinary Indian is dramatic enough to be
favourable for the food- on-the–go and home delivery models to grow
at high rates. The ever-increasing population crowded metro cities and
longer travel times are drivers for the convenient, ready-to eat and
cheaper options of having food and groceries delivered at your
doorstep. The web application is scalable and can be extended to
number of cities.

REFERENCES
[1] https://squeezo.in/about-us.php

[2] https://www.w3schools.com/

17
[3] https://www.peerbits.com/case-studies/restaurantmanagement-system.html

[4] https://www.researchgate.net/publication/32722241

[5] Available: http://www.w3schools.com/ajax/default.asp

18

You might also like