Download presentation
Presentation is loading. Please wait.
Published byLeo Osborne Modified over 9 years ago
1
Project May07-14: Paperless Restaurant Chris Ford Sean McVeigh (Project Manager) Obioma Ohia Nichole Taylor Anthony Vansant
2
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
3
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
4
About Client – Senior Design Class Faculty Advisor – Dr. Manimaran Govindarsu Technical Advisor – Dr. Randall Geiger
5
Requirements Problem Statement Operating Environment Intended Users and Uses Assumptions and Limitations Expected End Product and Other Deliverables
6
Problem Statement To develop a system that will greatly reduce the amount of paper that a restaurant uses.
7
Operating Environment To be used indoors Stored indoors
8
Intended Use and Users Use – To take orders – Payment of orders – View orders to cook Users – Servers – Cooks – Managers – Customers
9
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.
10
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
11
Expected End Product and Other Deliverables Handheld Device Computer Monitor Wireless Printer Central Computer Software – Handheld – Central Computer Database GUI Model
12
Approach and Design Design Constraints Handheld – Approach Used – Hardware Design – Software Design Central Computer – Approach Used – Hardware Design – Software Design
13
Design Constraints Handheld – Costs – Communications – Mobility Central Computer – Costs – User interfaces – Minimal wireless communications
14
Handheld Approach Used Hardware Design Software Design
15
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
16
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
17
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
18
Approach Used (cont.)
19
Technical Approach Considerations and Results – Platform Tablet PC Hardware Development eBox-II Selected Approach
20
Approach Used (cont.) Technical Approach Considerations and Results (cont.) – Programming Language Visual C++ Java Selected Approach – Wireless Communications Bluetooth WiFi Selected Approach
21
Approach Used (cont.) Testing Approach Considerations – Requirements – Tests Scenario 1 Scenario 2 Scenario 3
22
Hardware Design Hardware Development Kit (HDK) – Intel PXA27x hardware development kit – ICOP Technology eBox-II Second Option
23
Hardware Design (cont.) Credit Card Reader – Magtek Mini USB credit card reader USB Wireless Internet Card – NETGEAR 802.11B wireless USB adapter type MA 111
24
Hardware Design (cont.) Bluetooth converter – IOGEAR Wireless Print Adapter Kit for USB Printers (GBP201KIT) Printer
25
Software Design Inputs – Touch screen – Credit card reader User interface Modules – Update/start – Order – Payment Communications – Socket programming – Between other systems
26
Software Design (cont.)
27
Central Computer Approach Used Hardware Design Software Design
28
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.
29
Approach Used (cont.)
30
Functional Requirements – Inventory and order history – Graphical user interface – User-created menus – Kitchen-based display – Communication with the handheld
31
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
32
Hardware Design Dell GX270 – Processor – Intel 865G chipset – Memory up to 4 GB – Ethernet – Eight USB 2.0 – keyboard/mouse – Video Controller – Power Supply
33
Hardware Design (cont.) Linksys BEFW11S4 Wireless-B Broadband Router – Standards: IEEE 802.11b – 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
34
Software Design Networking in the Java Application
35
Software Design (cont.) Database – MySQL database system, with databases for the following: Restaurant inventory Order history Each menu created
36
Software Design (cont.) User Interfaces – Manager interface – Kitchen interface
37
Software Design (cont.) Simultaneously, the system will allow the user to create/edit menus and view/edit order history and inventory
38
Software Design (cont.)
40
Recommendations Regarding Project Continuation/Modification Project Continuation Project Modification – Handheld – Central Computer
41
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
42
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
43
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.
44
Questions? ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.