Mini Project Seminar on Pizza Ordering Application for Android

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Introduction.  Professor  Adam Porter 
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
By Francisco Morales Carbonell Jaime Rodriguez Maya Jan Sola Ramos Find My Business.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
16/13/2015 3:30 AM6/13/2015 3:30 AM6/13/2015 3:30 AMIntroduction to Software Development What is a computer? A computer system contains: Central Processing.
Mobile Application Development
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Introduction to Android Platform Overview
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Touch ‘N’ Serve By: Komal Sharma Presented to: Dr. Robert Zhu Vasudha Godugu Vishwada Godugu Avantt Karra Rakesh Kumar Gunda.
MOBILITY BILL DEFRAYMENT
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Cosmic Mandala for NewZonia. Introduction NewZonia is a kind of social networking framework purely business oriented. The project demonstrates the four.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
VIGNAN'S NIRULA INSTITUTE OF TECHNOLOGY & SCIENCE FOR WOMEN TOOLS LINKS PRESENTED BY 1.P.NAVEENA09NN1A A.SOUJANYA09NN1A R.PRASANNA09NN1A1251.
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
APARTMENT MAINTENANCE SYSTEM M.Tech( Ph.D) HOD of C.S.E & I.T Dept.
GOVT. ENGINEERING COLLEGE, AJMER PRESENTATION ON GUIDED BY: MR. SANJAY SINGH PRSENTED BY: CHANDRASHEKHAR GARG KIRTI KUMAR VALIYA VIJAY SHARMA.
GRADUATE SEMINAR – CPSC 8985 FUTURE SMS BY Suresh Kurapati Varun Chowdhary Enjum Umakanth Vellanki Under the guidance of Dr. Soon-Ok-Park.
 This work confers an application which makes possible to use a Bluetooth enabled mobile phone to remote control home appliances such electric fan, LEDs.
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Computer System Structures
Android Mobile Application Development
Visit for more Learning Resources
Obtaining the Required Tools
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
MOBILE INFORMATION SYSTEM
Online Shopping APP.
CMPE419 Mobile Application Development
Application Development A Tutorial Driven Course
Java Programming Introduction
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Android Platform, Android App Basic Components
CMPE419 Mobile Application Development
System Programming By Prof.Naveed Zishan.
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

Mini Project Seminar 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 Project Team Members D. Ravi Krishna 08R11A0512 K. Vrushank Reddy 08R11A0519 K. Ghanashyam. Pai 08R11A0517 B.Kranthi Kumar 08R11A0508

Introduction Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications that run on Android-powered devices.

Purpose This application has been developed for Android users to - Order a Pizza. - Search for Pizza shops available in a certain area. - View their Menu.

Existing System Proposed System Customers need to personally go to the Pizza shop, check their menu, place an order and pay the bill upon receiving their pizza. Lot of time is wasted in this process. 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. Module 2: The user is provided with a list of Pizzas along with their price as per the Veg or Non-Veg option selected. The user can also place an order and collect it based on the token number provided. Module 3: The database tables required for the project are created.

UML Diagrams Class Diagram:

UML Diagrams Usecase Diagram:

UML Diagrams Sequence Diagram:

UML Diagrams Collaboration Diagram:

Database Tables Pizza Shop details Pizza Shop type

Database Tables Pizza Items

Database Tables Pizza Order

Technologies/Platforms Used Android Android is Google's operating system for mobile devices. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries. The Android operating system software stack consists of Java applications running on a Java based object oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation. 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 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. 2. Execution Test: The program is successfully loaded and executed with no execution errors. The complete performance of the project “Pizza Order Application” is good.  

Output Screens Home Screen

Output Screens List of Pizza Shops Screen

Output Screens Pizza Types Screen

Output Screens List of pizzas and their price Screen

Output Screens Pizza Order Screen

Output Screens Payment Screen

Output Screens Order Details Screen

Conclusion The “Pizza Order Application” for android helps a user to order a pizza from a stand alone place. Before placing an order the user can view the available pizza shops at any place, the list of pizzas with their price, order a pizza after seeing its image and pay the bill using a card. Benefits Serves the users with all the requirements that can be easily accessible in a mobile High graphical user interface

References The Unified Modeling Language Users guide By Grady Booch Software Engineering, A practitioners approach By Roger S Pressman Software Project Management By Walker Royce The applicable IEEE standards as published in ‘IEEE standards collection, for the preparation of SRS’. Backup policy, Naming Conventions as per Teleparadigm Conventions Android™ 2Application Development by Reto Meier Hello, Android: Introducing Google's Mobile Development Platform by Ed Burnette. http://developer.android.com/index.html http://www.androidsnippets.com/