Mini Project Seminar On Pizza Ordering Application For Android
Mini Project Seminar On Pizza Ordering Application For Android
on
Pizza Ordering Application
for Android
Geethanjali College Of Engineering and Technology
Cheeryal( V), Keesara ( M), Ranga Reddy District.
Internal Guide
Mr. P.SRINIVAS
Associate Professor
Department of Computer Science and Engineering
- Order a Pizza.
Proposed System
• The user will be presented with an integrated application
wherein he can find the list of pizza shops available in an
area, view their menu, place an order and pay the bill
online, without having to personally visit the shop.
• The order can be collected based on the token number
provided.
Scope
• The scope of the project is to provide a Pizza ordering Service
using an Android device. The application shows the list of
different pizza shops available at a certain place, the list of
pizzas available and also provides an option to buy.
Requirements Specification
• Functional Requirements
• Non-Functional Requirements
• Software Requirements
Core Java
Android SDK
OS 1.1, 1.5, 1.6, 2.0
Eclipse Galileo
SQLite
• Hardware Requirements
Processor : Pentium IV 1Ghz
Hard disk : 80GB
RAM : 1GB
System Architecture
The project “Pizza Order Application” is an Android application which has a three-tier
architecture.
Modules
Module 1: The user is provided with a list of pizza shops
available in a certain area as per his request. Upon selection, the
user is given a choice to view either the Veg or Non-Veg menu.
OrderPizza
String pizzaname;
int pizzaprice;
String pizzasize;
String toppings;
String token;
order()
Buy()
UML Diagrams
Usecase Diagram:
User
Selects pizza shop
User Databas
e
• Android SDK
The Android SDK includes a comprehensive set of development
tools like a debugger , libraries, a handset emulator , documentation,
sample code, and tutorials.
Technologies/Platforms Used
• Dalvik Virtual Machine
Dalvik is the virtual machine on Android mobile devices. It runs
applications which have been converted into a compact Dalvik
Executable (.dex) format suitable for systems that are constrained in
terms of memory and processor speed.
• SQLite
Integration and Testing
• Integration
Integration is all about combining the individual parts of the system
and making the system into a single unit. Here in this “Pizza Order
Application” we are combining the modules i.e., User interface with the
database.
• Testing
1. Compilation Test: Stress testing is done early on, because it gives us
time to fix some of the unexpected deadlocks and stability problems that
only occur when components are exposed to very high transaction
volumes.
Benefits
• Serves the users with all the requirements that can be
easily accessible in a mobile