Powerpoint TemplatesPage 1
Powerpoint Templates
Smart MenuSupervisor: Ph.D Phan Duy Hung
Powerpoint TemplatesPage 2
Outline1. Introduction
• Roles and Responsibilities• Initial Idea• Existing Product and Limitation• Improvement Objectives
2. Software Requirement
3. Implementation• Software Development Model• Analysis of selected Tools and Devices• Technique• System Architecture• Database Design• Test Strategy and Method
4. Conclusion• Result• Limitation of current system• Perspective and Feasibility
Powerpoint TemplatesPage 3
Powerpoint Templates
Introduction
Powerpoint TemplatesPage 4
Introduction
o Roles and Responsibilities
o Initial Idea
o Existing Product and Limitation
o Improvement Objectives
Powerpoint TemplatesPage 5
Roles and Responsibilitites
Name Role Responsibilities
Pham Quang
Viet
Project
Manager
Manage, Study technique, Design, Code,
Unit Test
Duong Thanh
Cong
Developer Study technique, Design, Code, Unit Test
Ngo Tuan Dat Developer Study technique, Design, Code, Unit Test
Dang Thu Huong Tester, QA Documents control, test
Nguyen Khanh
Ly
Tester, QA Documents control, test
Powerpoint TemplatesPage 7
Existing Solution
Reference: http://digidenki.com/wordpress/
Powerpoint TemplatesPage 8
Regular Limitation
Software
o Lack recommendation and suggestion capability
o Do not support multi-languages including Vietnamese.
o Cannot update automatically.
o Complicated user interface.
o No real-time notification (order tracking).
o Limited customize function
Powerpoint TemplatesPage 9
Regular Limitation
Hardware
o Not portable or too heavy to move around.
o Lack wireless function
o Limited processing power
Powerpoint TemplatesPage 10
Our Solution
o Support multi languages including Vietnamese
o Support orders suggestion and recommendation
o Support automatic update and synchronization
o Have additional function as an entertainment
device
o Light-weighted and portable, wireless also
supported
o Support order tracking and re-order function
o Extendable
Powerpoint TemplatesPage 11
Powerpoint TemplatesPage 12
Powerpoint Templates
Requirement
Powerpoint TemplatesPage 17
Nonfunctional Requirement
o Friendly and easy to use
o Deal with temporary network problems such as lag or network reset
o Define system users by UserID and Password
o Set the authority for users to access the system’ data
Powerpoint TemplatesPage 18
Powerpoint Templates
Implemention
Powerpoint TemplatesPage 19
Implementation
o Software Development Model
o Analysis of selected Tools and Devices
o Technique
o System Architecture
o Database Design
o Test Strategy and Method
Powerpoint TemplatesPage 21
Analyze Device Requirement
Table device
o User-friendly.
o Light-weight and compact.
o Support multi language.
o Environmental-friendly.
o Easy to configure, update.
o Easy to purchase in large quantity
o Easy to replace.
o Support video/audio playback.
o Fast processor, high resolution screen.
o Durable
Powerpoint TemplatesPage 22
Analyze Device Requirement
Waiter device
o User-friendly.
o Long battery lives.
o Small (size of a typical cell phone)
o Light-weight.
o Support wireless.
o Durable.
o Support multi language.
o Environmental friendly.
o Easy to configure, update.
o Easy to purchase in large quantity
iPad HP Slate JooJoo Notion Ink Adam
Dell Mini 5 Archos 7 Android
Screen 9.7-inch IPS LCD (1024x768)
10-inch LCD 12-inch LCD (1366x768)
10-inch LCD (1024x600)
5-inch LCD 7-inch LCD (800x480)
OS iOS 3.2, 4.2 Windows 7 JooJoo OS Android Android Android
Browser Safari Any browser support win7
WebKit-based Android browser Android browser Android browser
Flash No Yes Yes No No No
Apps App store Windows software
Web based Android Market Android Market Android Market
Multitasking Yes (iOS 4.2) Yes No Yes Yes Yes
Multitouch Yes Yes Yes Yes Yes Yes
Camera No Yes 1.3MP 1.3MP 5MP Yes
I/O USB USB USB USB, HDMI USB USB
Processor 1Ghz Apple A4 Intel Atom 1.86Ghz
1.6Ghz Atom, Nvidia Ion
Nvidia Tegra 2 (1Ghz)
Qualcomm Snapdragon
1Ghz
ARM CortexTM-A8 600Mhz
Storage 16, 32, 64GB 32, 64GB 4GB 16, 32GB Unknown 8GB
Expandable Memory
SD No No SD microSD microSD
Wireless Wi-Fi, 3G, Bluetooth
Wi-Fi, Bluetooth Wi-Fi, Bluetooth Wi-Fi, 3G, Bluetooth
Wi-Fi, 3G, Bluetooth
Wi-Fi, Bluetooth
Weight 1.5 pounds Unknown 2.4 pounds 1.7 pounds Unknown Unknown
Battery Life 10 hours, 1 month standby
4 hours 5 hours 16 hours web, 48 hours standby
6 hours 8 hours
Price $500-$830 $500-$600 $500 Unknown Unknown $240
Using iPad, iPod Building a new device
Research time Less than 1 months More than 3 months
Research cost Almost $0 More than $1000
Cost of a device iPad ($500), iPod touch ($250) Vary ($200 ~ $500)
Maintain cost Little >$100
Device quality Good Depend on cost
Warranty time 12 months Vary (3~6 months)
Customizable Very limited Maximum
Purchase in large quantity Easy Difficult
Available application for the device
100,000+ Very limited
Document available Very detail Lack detail document
Development tools Few but very good Thousands
Time to market 3 months 6 months+
Control over product None Maximum
Control over price Little Maximum
Product appearance Extreme good Average
Implement Easy Difficult
Testing Easy Difficult
Powerpoint TemplatesPage 28
Other advantages
o Fast and reliable.
o Highly suitable for luxury restaurants and
resort.
o Extremely environmental friendly:
• Arsenic-free display glass
• BFR-free
• Mercury-free LCD display
• PVC-free
• Recyclable aluminum and glass enclosure
Powerpoint TemplatesPage 29
Selected Tools
XCode IDE
Interface Builder
Powerpoint TemplatesPage 30
Selected Tools
iPhone simulator
Visual Studio 2010
MS SQL 2008
Powerpoint TemplatesPage 31
Technique
o Multi language.o Searching.o Automatic update and synchronization.o Order suggestion and recommendation.o Work as entertainment device.o Order tracking and re-ordero Extendableo Optimization performance.o Multi-tasking, multi-threading.o Device orientation.o Resume from connection error.o Gesture recognition.o Energy saving.o Standardized data communication.
Powerpoint TemplatesPage 32
System Architecture
Powerpoint TemplatesPage 33
Database Design
Powerpoint TemplatesPage 34
Database Design
Powerpoint TemplatesPage 35
Testing
o Test Procedure
o Test Plan
o Test Strategy
o Test Coverage
Powerpoint TemplatesPage 36
Test Procedure
o Testing duration: ~70 days
• Start date: 27th September 2010
• End Date: 10th December 2010
Powerpoint TemplatesPage 37
Test Plan
Powerpoint TemplatesPage 38
Test Environment
Testing cycle#
1 2 3
Server environment
MS SQL Server 2008 x x x
Client environment
Windows 7 Pro 32 bit x x x
Windows 7 Pro 64 bit x x x
iOS 4.2 x x x
iOS 3.2 x x x
Powerpoint TemplatesPage 39
Test Type
Testing cycle#
1 2 3
Functional testing x x x
GUI testing x x x
Performance testing x x
Usability testing x x x
Powerpoint TemplatesPage 40
Test Coverage
No Module code Pass Fail Untested N/A Number of test cases
1 Table Client 20 0 1 8 29
2 Kitchen Client 6 1 0 0 7
3 Waiter Client 5 2 0 0 7
4 Server 6 0 4 0 10
5 Main Flow 15 4 7 0 26
Sub total 52 7 12 8 79
Test coverage 83.09 %
Test successful coverage 73.24 %
Powerpoint TemplatesPage 41
Powerpoint Templates
Conclusion
Powerpoint TemplatesPage 42
Result
o Provide basic functions for:
• Customer
• Restaurant’s staff:
Waiter
Chef
Manager
Powerpoint TemplatesPage 43
Limitation
Reasons Limitations
Time constraint Some functions are not implemented
Large money investment to deploy system
Full system with numerous device is not tested
Battery Issue
Need to support security system
Powerpoint TemplatesPage 44
Perspective and feasibility
o Open a new trend in restaurant industry in
Vietnam
o To be applied for other sectors (Karaoke room,
VIP’s waiting room in airport…)
o Easy to develop and improve
Powerpoint TemplatesPage 45
Powerpoint Templates
Demo
Top Related