Project May07-14: Paperless Restaurant Chris Ford Sean McVeigh (Project Manager) Obioma Ohia Nichole Taylor Anthony Vansant.

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

Basic Concepts of a Computer Network
Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
Sales Manual B.Braun Space
The physical parts of Computer
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
Microsoft Office 2007 Essential Introduction to Computers.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
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.
Computer Basics Flashcards #2
Computer Systems Structure of the CPU.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Operating Systems Operating System
Lesson 6 Operating Systems and Software
Chapter 5 Networks Communicating and Sharing Resources
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.
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:
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
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,
1 Electrical and Computer Engineering Dynamic Advertising System Preliminary Design Review – October 23, 2009 Team Zink Nicholas Cipriano, Ali Jameel,
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Wireless Home Networks.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
Secure Wireless Home Networks Area 2 SIR Presentation Nov. 18, 2004 Dean Steichen Br. 8.
PPT Slides by Dr. Craig Tyran & Kraig Pencil Information Systems Software MIS 320 Kraig Pencil Summer 2013.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
Intro to Computers Understanding Computers and Computer Literacy.
Introduction to Computer and Computer Networking: Part I Xiangming Mu 9/16/2004.
Component 8 Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical Electronic Health Record System This material was developed.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
FriendFinder Location-aware social networking on mobile phones.
Higher Computing Networking. Networking – Local Area Networks.
Project Manager: Dilini Abeywarna Systems Analysts: Sui Wang & Anu Mahabir Business Analyst:William Aguilar Developer:James Wang.
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
PARTS OF A COMPUTER 2 Hardware Computer Hardware is any of the physical parts of the computer you can touch. There are 4 categories: 1. Input Devices.
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
A portable digital menu Touch screen item selection Credit card slide option Eliminate / reduce number of servers Faster Service Attract more customers.
Project May07-14: Restaurant Automation April 24, 2007.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Chapter 1: Computer Basics Instructor:. Chapter 1: Computer Basics Learning Objectives: Understand the purpose and elements of information systems Recognize.
Chapter 1: Computer Basics Learning Objectives: Understand the purpose and elements of information systems Recognize the different types of computers Distinguish.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
Lecture 1: Network Operating Systems (NOS)
Introduction to Computers Mrs. Gambucci
Section 2.1 Section 2.2 Identify hardware
What’s out there and who’s using it
Polymorph Technologies Pte Ltd “ The Leader in Information Technology”
Chapter 1: Computer Basics
COMPUTER BASICS Computer essentials 7-8.
Network Models, Hardware, Protocols and number systems
Presentation transcript:

Project May07-14: Paperless Restaurant Chris Ford Sean McVeigh (Project Manager) Obioma Ohia Nichole Taylor Anthony Vansant

Agenda Definitions About Requirements – Problem Statement – Operating Environment – Intended Users and Uses – Assumptions and Limitations – Expected End Product and Other Deliverables Approach and Design – Design Constraints – Handheld Approach Used Hardware Design Software Design – Central Computer Approach Used Hardware Design Software Design Recommendations Regarding Project Continuation/Modifications – Project Continuation – Project Modification Handheld Central Computer Summary

Definitions WHOS – Wireless Handheld Ordering System HDK – Hardware Development Kit LCD – liquid crystal display GUI – graphical user interface VPN – Virtual Private Network MSDN – Microsoft Developer Network

About Client – Senior Design Class Faculty Advisor – Dr. Manimaran Govindarsu Technical Advisor – Dr. Randall Geiger

Requirements Problem Statement Operating Environment Intended Users and Uses Assumptions and Limitations Expected End Product and Other Deliverables

Problem Statement To develop a system that will greatly reduce the amount of paper that a restaurant uses.

Operating Environment To be used indoors Stored indoors

Intended Use and Users Use – To take orders – Payment of orders – View orders to cook Users – Servers – Cooks – Managers – Customers

Assumptions Products already exist Product will not be state of the art The end product will not be small 12 handhelds to be used at once Bluetooth range is 10m There will be 5 simultaneous transmissions Handhelds recharged throughout the day Central Computer located centrally in the restaurant. Model can be developed into a handheld.

Limitations Wireless and Bluetooth distance Power supply Memory and processing speed Size of the monitor for the kitchen The cost of the items for the project The lack of programming skills of the group

Expected End Product and Other Deliverables Handheld Device Computer Monitor Wireless Printer Central Computer Software – Handheld – Central Computer Database GUI Model

Approach and Design Design Constraints Handheld – Approach Used – Hardware Design – Software Design Central Computer – Approach Used – Hardware Design – Software Design

Design Constraints Handheld – Costs – Communications – Mobility Central Computer – Costs – User interfaces – Minimal wireless communications

Handheld Approach Used Hardware Design Software Design

Approach Used Design Objectives – Develop a model of a handheld device – Wireless communications – Bill tabulation and payment methods – Software that allows input of customer’s order – Database that tracks orders – Ease of use

Approach Used (cont.) Functional Requirements – Sending customers orders to the kitchen – Receiving notices from the kitchen – Sending order information to “accounting database” on central computer – Receive menu customizations – Display all menu information defined by software – Touch Screen Capabilities

Approach Used (cont.) Functional Requirements (cont.) – Receive credit card information via magnetic card swipe – Communication card information to central computer for verification – Send receipt information to printer – Stylus that allows easy navigation

Approach Used (cont.)

Technical Approach Considerations and Results – Platform Tablet PC Hardware Development eBox-II Selected Approach

Approach Used (cont.) Technical Approach Considerations and Results (cont.) – Programming Language Visual C++ Java Selected Approach – Wireless Communications Bluetooth WiFi Selected Approach

Approach Used (cont.) Testing Approach Considerations – Requirements – Tests Scenario 1 Scenario 2 Scenario 3

Hardware Design Hardware Development Kit (HDK) – Intel PXA27x hardware development kit – ICOP Technology eBox-II Second Option

Hardware Design (cont.) Credit Card Reader – Magtek Mini USB credit card reader USB Wireless Internet Card – NETGEAR B wireless USB adapter type MA 111

Hardware Design (cont.) Bluetooth converter – IOGEAR Wireless Print Adapter Kit for USB Printers (GBP201KIT) Printer

Software Design Inputs – Touch screen – Credit card reader User interface Modules – Update/start – Order – Payment Communications – Socket programming – Between other systems

Software Design (cont.)

Central Computer Approach Used Hardware Design Software Design

Approach Used Design Objectives – Applications must run as smoothly as possible on the computer. – Easy to use and understand right from start-up. – Needs to run without error at all times. – Graphical interfaces must be very simple and professional-looking.

Approach Used (cont.)

Functional Requirements – Inventory and order history – Graphical user interface – User-created menus – Kitchen-based display – Communication with the handheld

Approach Used (cont.) Testing Approach Considerations – Ability to create and edit menus – Ability to view/edit inventory and order history – Effectiveness of graphical user interfaces – Ease/difficulty in understanding how to use applications – Wireless communications with the eBox-II – Proper kitchen display – Overall practicality of using system in a restaurant environment

Hardware Design Dell GX270 – Processor – Intel 865G chipset – Memory up to 4 GB – Ethernet – Eight USB 2.0 – keyboard/mouse – Video Controller – Power Supply

Hardware Design (cont.) Linksys BEFW11S4 Wireless-B Broadband Router – Standards: IEEE b – Protocol: CSMA/CD – Channels: 11 (US, Canada) – Ports: Internet/LAN: RJ-45 – Speed: 10/100Mbps (Half Duplex) 20/200 (Full Duplex) – Cabling Type: UTP Category 5 – Dimensions: 7.31" x 6.16" x 1.88“ – Unit Weight: 16 oz. (0.45 kg) – Power: External, 5V DC, 2A

Software Design Networking in the Java Application

Software Design (cont.) Database – MySQL database system, with databases for the following: Restaurant inventory Order history Each menu created

Software Design (cont.) User Interfaces – Manager interface – Kitchen interface

Software Design (cont.) Simultaneously, the system will allow the user to create/edit menus and view/edit order history and inventory

Software Design (cont.)

Recommendations Regarding Project Continuation/Modification Project Continuation Project Modification – Handheld – Central Computer

Project Continuation Handheld – Secure wireless communication with VPN – Give ability for server to sign-in and out of the handheld – Create a prototype – Make the GUI more robust by including all available possibilities of a dish Central Computer – Add a VPN server to the central computer – Create a more robust database – Create a more robust GUI

Project Modification Handheld – Replace the HDK with an eBox-II due to expense – No touch screen due to use of eBox-II Central Computer – No change to the design necessary

Summary Device will not be a marketable product Concept will be proven Servers will carry a wireless handheld device: – place orders – receive payments – print receipts Device will include: – LCD touch screen – magnetic card swipe – Bluetooth printer This will reduce paper used and increase efficiency. Restaurants may find the idea of this device to be an attractive option.

Questions? ?