Project May07-14: Restaurant Automation April 24, 2007.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Context Diagram Yong Choi BPA CSUB.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
By Rashid Khan Lesson 7-Preparing for Output: Printer Configuration and Management.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
Operating Environment To be used indoors Stored indoors End Product and Deliverables Handheld Device Computer Monitor Wireless Printer Central Computer.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
Basic Concepts of Computer Networks
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
4/24/2007Iowa State University Program to Evaluate Alternative Energy Sources EE / CprE 492 May Team Members Christina Erickson Daniel Harkness Matt.
Requirements Engineering
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
Group 8: Shenanigans Mike Ostrowski Josh Patsey Michelle Boomer Tom Parks Levent Niazi.
FALL 2012 Dr. Ghada Drahem Facult y of Engineering Computer Engineering Department.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
Serial Port to Serial Port Switch Design team May03-11 Abstract: This project requires the design of a new serial port switching matrix to replace a current.
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Topic Cafeteria Management System
Radio-Controlled Duck Decoy May April 30 th, 2003 Team Members: Faculty Advisors: Jason Freerksen Prof. Robert Weber Kooi-Tjek Lau Prof. Clive Woods.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
FPGA Controlled Laser Assembly FPGA Controlled Laser Assembly Project Dec03-07October 8, 2003 Client National Instruments Faculty Advisors Professor Mani.
Attack Tool Repository and Player for ISEAGE May Team:Jeremy Brotherton Timothy Hilby Brett Mastbergen Jasen Stoeker Faculty Advisor:Doug Jacobson.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
Module 5: Implementing Printing. Overview Introduction to Printing in the Windows Server 2003 Family Installing and Sharing Printers Managing Access to.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Campus Locator Definition Phase May04-04 Client: Senior Design Advisors: Dr. Lamont & Prof. Patterson Team Members Justin Davis Justin Gruca Rachel Hadaway.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Problem StatementProblem Statement  Difficult to track patients  Knowing location of patients  Patient data  A need for  Real-time patient information.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Project May07-14: Paperless Restaurant Chris Ford Sean McVeigh (Project Manager) Obioma Ohia Nichole Taylor Anthony Vansant.
SDMay06-08 Industrial Review Panel Smart House Ventilation System April, 25 th 2006.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure evidence is carefully.
Abstract Introduction End Product & Deliverables Resources Project Requirements Team Members: Faculty Advisors: Client: Team Members: Faculty Advisors:
Chair-Mounted Computer Workstation May06-09 Client: Lockheed Martin Advisors: Dr. Arun Somani Dr. Zhao Zhang Team Members Isi OamenDavid Roberts Shawn.
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
K-12 Teaching Application Support and Software Ongo-08 Client Dr. John Lamont Prof. Ralph Patterson Advisor Dr. Gregory Smith Team Members Sean Boyle Tony.
Project Manager: Dilini Abeywarna Systems Analysts: Sui Wang & Anu Mahabir Business Analyst:William Aguilar Developer:James Wang.
Collection Inventory Software May06-04 (CIST) Eric Anderson Adam Kovar Dustin Lunde Matt Moeller Brian Steger February 28 th, 2006 Advisors Dr. J. Lamont.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
Internet Centralized K-12 Homework Assignment Capability May Client : Senior Design Team Ongo-08 Advisors : Dr. Thomas Daniels Dr. Yong Guan Team.
Device Interface Board for Wireless LAN Testing
Advisor: Zhao Zhang Team Members: Chris Chambers Christopher Reis Alex Dean Luke Breuer SPALDING GYMNASTICS SCOREBOARD Client: Spalding Advisor: Zhao Zhang.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
A portable digital menu Touch screen item selection Credit card slide option Eliminate / reduce number of servers Faster Service Attract more customers.
Problem Statement The goal of this project is to complete the basic automated functions of the Dream Green putting surface. The objective is to produce.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
Clients/Faculty Advisors Dr. Eric Bartlett May01-14 Team Members David Herrick Brian Kerhin Chris Kirk Ayush Sharma Incremental Learning With Neural Networks.
Improved Driver Education May Client:Iowa Department of Transportation Advisors:John Lamont Ralph Patterson III Max Porter Duane Smith April 25 th,
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Virtual Local Area Networks In Security By Mark Reed.
FUNCTIONALITIES ON iPAD
Campus Locator – Definition Phase (May04-04)
Presentation transcript:

Project May07-14: Restaurant Automation April 24, 2007

Project Team Information Client – Senior Design Team: – Chris Ford – Sean McVeigh (Project Manager) – Obioma Ohia – Nichole Taylor – Anthony VanSant Advisor: – Dr. Manimaran

Agenda Problem Objective Requirements Assumptions and Limitations Design Testing Resources and Schedule Closure Material Summary

Project Objective To prove that it is possible to increase the efficiency and customer service in a restaurant. Central Computer Handheld Kitchen Display Database

Acknowledgement Academic Advisor – Dr. Manimaran Electrical and Computer Engineering Department

Definitions eBox – Emulates a handheld device MySQL – Database software Windows CE – Operating system used on handheld devices

Intended Users/Uses Users – Servers – Cooks – Managers – Customers Uses – To take orders – Order payment – Ability for cook to view orders – Ability to create and modify menus

Assumptions and Limitations Assumptions – Central Computer would have a static IP address – Inputs into the system would be valid – No security threats Limitations – The lack of programming skills of the group – The cost of the items for the project

Expected Final Product Handheld ordering software – Ordering – Complete transactions Central computer software – Main communications Database – Holds the menu, orders and transactions Database software – Menu creation and edit Kitchen Display – Displays orders

Operating Environment Used and stored in an indoor, dry environment – Operating Temperature ~50 °F - 80 °F Courtesy of

Design Objectives Develop a database – Use MySQL Develop kitchen software Develop a central computer server Develop handheld software

Design Constraints Handheld – User interface – Communications Central computer server – User interfaces – Minimal wireless communications Kitchen – User interface – Communications

Central Computer - Software Central hub of communications – Redirects traffic – Updates database – Notifies either kitchen or handheld of current orders

Central Computer - Software

Handheld - Software Inputs – Order number – Seat number – Menu item – Order done – Payment type – Payment amount Outputs – Order matrix Steps for taking an order

Handheld - Software Startup/update function Create order function Edit order function Payment function

Handheld - Communication Handheld to central computer server Credit card reader to handheld Handheld to printer Handheld Central Computer Credit Card Reader Printer

Handheld - Hardware ICOP Technology eBox-II USB Wireless card Credit card reader Bluetooth printing

Kitchen - Software Java Application – Receives orders from central computer and displays them on kitchen display. Communication – User-confirmation of completed order sends message to Central Computer with order number and IP address of handheld from which order came.

Kitchen - Software

Database - Software MySQL database with GUI – Purpose Used to keep track of order history and inventory – GUI Ability to modify and add menu items

Database - Software

Pictures of Whole System Server Handheld Manager Software Kitchen Display

Testing Communication – Verify packets sent and received – Verify packets processed properly Software/GUI – Verify software interacted properly with user input

Actual Personal Hours Task 1 – Problem Definition Task 2 – Technology Considerations and Selections Task 3 – End Product Design Task 4 – End Product Prototype Implementation Task 5 – End-Product Testing Task 6 – End-Product Documentation Task 7 – End-Product Demonstration Task 8 – Project Reporting

Actual Financial Requirement

Schedule of Work

Closure Material Project Evaluation Commercialization / Additional Work Lessons Learned Risk Management

Project Evaluation MilestonesRelative ImportanceEvaluation ScoreResultant Score Task 1: Problem definition15%100%15% Task 2: Technology considerations and selection5%100%5% Task 3: End-product design10%100%10% Task 4: Prototype implementation20%75%15% Task 5: End-product testing15%95%14.25% Task 6: End-product documentation10%100%10% Task 7: Project demonstration10%55%5.5% Task 8: Project reporting15%100%15% Total100%89.75% Previously defined passing score = 80%

Project Evaluation (cont.) Handheld Software ComponentsStatus Taking orderFully Met Payment functionFully Met Editing an orderFully Met CommunicatingPartially Met Kitchen Software ComponentsStatus Receive orderFully Met Order completion communicationFully Met Display ordersFully Met CommunicatingFully Met Get orders when starting upExceeded Expectations Manager SoftwareStatus Create menuFully Met Edit menuFully Met DatabaseStatus Create database to hold orders, menus, and transactions Fully Met Central Computer SoftwareStatus Send menusFully Met Forward order to kitchenFully Met Forward order to databaseFully Met Forward order completion to database Fully Met Forward order completion to handheld Fully Met Send current orders to handheldFully Met Send current orders to kitchenFully Met Forward transaction completion to database Fully Met

Project Evaluation (cont.) System DemonstrationStatus Independent software workingFully Met Basic system demoFully Met Kitchen to central server functionFully Met Handheld to central server functionPartially Met Central Server to database functionFully Met Manager software functionFully Met Whole system integrationPartially Met

Commercialization / Additional Work Commercialization – Proof of concept so this was not explored Recommendation for Additional Work – Increase the functionality of the manager software – Add error checking to the central computer software – Add security to the communications – Port the handheld software to a handheld device – Develop a handheld device that would incorporate everything required for the handheld

Lessons Learned What went well: – Central computer and Kitchen display interaction work – Individual programs work separately – Central server works What did not go well: – Integration of GUIs – Communications integrations Knowledge gained: – Java network programming – Database building – Java-MySQL interaction programming What would we change: – Start programming in November – Start with GUI program instead of text based – Program for eBox right away

Risk and Risk Management Anticipated risk: – Difficulties with programming languages Unanticipated encountered risk: – Course work was higher than expected Resultant changes for unanticipated risk: – Changing of the project definition

Summary To prove that it is possible to increase the efficiency and customer service in a restaurant. Handheld device – place orders – receive payments – print receipts Database – Holds the menus and transactions Kitchen – Shows the current orders Central Computer – Redirects traffic and updates the database

Questions ?