Transcript Slide 1

Team: May07-14, Client: Senior Design, Advisors: Dr. Govindarasu & Dr. Geiger
Team Members: Chris Ford - EE, Sean McVeigh - EE, Obioma Ohia - EE,
Nichole Taylor - EE, Anthony VanSant - EE
Abstract
Functionality Charts (cont.)
The purpose of the project is to develop a Wireless Handheld Ordering System (WHOS) to be used in a restaurant. The
system will accept/send order information to the kitchen while the server is standing at the customer’s table. After
notifying the server that the customer has finished their meal, the server will be able to display their bill and print a final
receipt for the customer. If paying by credit card, the server will be able to swipe the credit card using the WHOS. The
system will be able to keep track of all orders taken each day.
The WHOS will consist of a handheld device which will be able to communicate wirelessly to output screens in the
kitchen and to a central computer used to record/document all orders. Receipts will be printed from a printer using
Bluetooth communications and Microsoft Visual C++ programming will be utilized.
Hardware Design
Introduction
Problem Statement
Operating Environment
A significant amount of paper and time is wasted during a
meal at a restaurant.
•
•
•
•
•
•
•
•
•
•
To develop a system that will greatly reduce the amount of
paper and time used during a meal at a restaurant.
Intended Use(s) and User(s)
Uses
- To take orders
- Payment of orders
- View orders to cook
•
Users
- Servers
- Cooks
- Managers
- Customers
•
•
•
•
•
•
Software Design
• Inputs
- Touch screen
- Credit card
reader
• User interface
• Modules
- Update/start
- Order
- Payment
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
Cost 1
Item 2
Cost 2
Item 3
Cost 3
Send
Functions
Void
Total Cost
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
Menu Buttons
• Communications
- Socket programming
- Between other systems
Central Computer
Handheld
• Central Computer
- Costs
- User interfaces
- Minimal wireless communications
View
Inventory
Start
Finished
Start
Inventory
Update Menu
Edit
Normal
Operation
Design Objectives
• Central Computer
- 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
Normal
Operation
Acknowledged
Finished Updating
Customize
Menu
Edit
Inventory
Order Done
Acknowledged
Pay with Card
Finished Updating
Passed/Failed
Send
Order
Update
Menu
Finished
Finished Updating
Ready to Send
Update Notice
Authorize
Card
Receive from HH
Acknowledged
Send
Menu
Updates
Tally
Inventory
Finished
Timeout
Send to
Handheld
Send to
Kitchen
Timeout
Functional Requirements
• Handheld
- Sending/receiving customers orders to/from the kitchen
- Sending order information to “accounting database”
- Receive menu customizations
- Display all menu information defined by software
- Receive credit card information via magnetic card swipe
- Send card information to central computer for verification
- Send receipt information to printer
Item 1
Back
Design Constraints
• Handheld
- 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
Linksys BEFW11S4
Wireless-B Broadband Router
Bluetooth converter IOGEAR Wireless
Print Adapter Kit for USB Printers (GBP201KIT) Dell Dimension GX-270
Project Requirements
• Handheld
- Costs
- Mobility
- Communications
NETGEAR 802.11B wireless
USB adapter type MA 111
ICOP Technology eBox-II
Limitations
• Software
- Handheld
- Central Computer
• Database
• GUI
Handheld Device
Computer Monitor
Wireless Printer
Central Computer
Model
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
•
End Product and Deliverables
•
•
•
•
•
Magtek Mini USB
credit card reader
Assumptions
Solution Approach
•
To be used indoors
Stored indoors
Timeout
Timeout
Timeout
Schedule
• Central Computer
- Inventory and order history
- Graphical user interface
- User-created menus
- Kitchen-based display
- Communication with the handheld
Technical Approach, Considerations and Results
Approach: To make a presentation to a prospective end-user to receive feedback on the technical, financial, and
practical aspects of the system.
Testing Considerations:
• Ability to create and edit menus
• Ability to view/edit inventory and order history
• Effectiveness of graphical user interfaces
• Wireless communications with the eBox-II
• Overall practicality of using system in a
restaurant environment
Technologies Considered:
• Platform
- Tablet PC, Hardware Development, eBox-II (selected)
• Programming Language
- Java (selected), Visual C++ (selected)
• Wireless Communications
- Bluetooth (selected), WiFi
Required Resources
Estimated Personnel Hours
Budget and Personal Effort
Estimated Personnel Hours (305)
Anthony VanSant
168.45
Other Resources ($191.20)
Chris Ford
183.6
Print Project
Poster
$50.00
Magtek Mini
USB Credit
Card Reader
$67.20
Measurable Milestones
•
•
•
•
Project Definition:
Technology Considerations:
End-Product Design:
Testing Hardware:
•
•
•
•
09/10
10/22
11/12
03/16
Testing Communication:
Testing Software:
Writing Code:
Bound Final Report:
03/21
03/28
04/04
05/01
Handheld Device
Handheld Device
User Input
User Input
Touch Screen
Touch Screen
Card Reader
Card Reader
Interface
Interface
Communication
Communication
Computer Screen
Computer Screen
Update Menu
Update Menu
Send to Program
Send to Program
Read Card
Send to Program
Verification
Send to Program
Send to Program
Read Card
Send to Program
Verification
Receive Order
Status
Receive
Order
Status
Send Order
Status
Send
Order
Status
Receive/Send
Credit
Information
Receive/Send
Credit Information
Main Menu
Main Menu
Payment
Payment
Edit Order
Edit Order
Send Order
Cancel Order
Cash
Credit/Debit
Check
Resend Order
Send Order
Cancel Order
Cash
Credit/Debit
Check
Resend Order
Send
Send
Print Bill
Print Bill
Send Order to
Kitchen
Send
Order to
Kitchen
Table Select
Table Select
Take Order
Take Order
Obioma Ohia
169.5
Bluetooth
Printer Adapter
$54.00
Summary
Functionality Chart
Functionality Chart
Charts
Functionality
Miscellaneous
Sean McVeigh
Parts
$20.00
199.2
Nichole Taylor
184.25
Although this device will not be a marketable product, the concept of the product will be proven. Restaurant server will
have a wireless handheld device that will allow the server to place orders, receive payments and print receipts all with
one device. Specifically, the device will incorporate an LCD touch screen, a magnetic card swipe, and a Bluetooth
printer which will allow restaurants to increase the efficiency of the restaurants order/billing and inventory system and
reduce the amount of paper used. Restaurants may find the idea of this device to be an attractive option, therefore
such a system has a potential for success in commercial applications.
References
• "Low-Cost Platform Supports Windows CE Contest." WindowsForDevices.com. 6 Nov. 2006
<http://www.windowsfordevices.com/news/NS2983372021.html>
• "Tracks 1, 2, & 3 Credit Card Reader." BarcodesInc. Barcodes Inc. 7 Sept. 2006
<http://barcodesinc.com/cats/credit-card-readers/1-2-3.htm>
• "IOGEAR: Expand Your Connectivity." IOGEAR. 6 Nov. 2006
<http://www.iogear.com/main.php?loc=product&Item=GBP201KIT>
• "MA111 - 802.11b Wireless USB Adapter." NETGEAR. 6 Nov. 2006
<http://www.netgear.com/Products/Adapters/BWirelessAdapters/MA111.aspx>
• "Basic Desktops." Dell. Dell Inc. 20 Sept. 2006
<http://www.dell.com/content/products/features.aspx/featured_basdt?c=us&cs=19&l=en&s=dhs>
• "Linksys WRT54G Wireless G-Router." Amazon.Com. Amazon. 20 Sept. 2006
<http://www.amazon.com/Linksys-WRT54G-Wireless-G-Router/dp/B00007KDVI>