touch ‘n’ serve by: komal sharma 101191 presented to: dr. robert zhu vasudha godugu 102144...
TRANSCRIPT
Touch ‘N’ Serve
By:Komal Sharma 101191 Presented to: Dr. Robert ZhuVasudha Godugu 102144Vishwada Godugu 102145Avantt Karra 101262Rakesh Kumar Gunda 101196
Introduction: Project scope:
Used for restaurants. Changing some dll files this software can be used for any
organization.
Existing System: Delay in serving Misconception of order More requirement of man power.
Proposed System: Enables customer to view the menu on the touch screen and order
the items by himself. Customer order is automatically displayed at cook station. Avoids misconception in the bill.
Requirement Analysis:
Functional Requirements: Central Administration System Table terminal Kitchen Production System
Non-functional Requirements: Design constraints: The software is designed in such a way that
the customer can easily interact with the GUI. Hardware constraint: LAN card
Cables Hubs Switches.
Computational Requirements:
Server: RAM (256MB or 512MB). Hard disk- 1.5 GB Pentium 4 processor or higher.
Client: RAM (128MB or 256MB) Pentium 3 or Pentium 4 processor.
Life-cycle model:
Requirementsanalysis
design
implementation
testing
deployment
P4 processor, windows XP, .Net,
256MB RAM
Uml diagrams
Implementing the classes
Testing all functionalities
Deliver the software
Technical Architecture:
Admin Terminal:
Admin Terminal
Database
I N T E R F A C E
Table Terminal:
Table Terminal
Database
I N T E R F A C E
Kitchen terminal:
Kitchen Terminal
Database
I N T E R F A C E
Design: Objective:
UML represents the collection of best engineering practices that have proven successful in the modeling of large & complex systems.
Very important part of developing object oriented & software development process.
Helps project teams to communicate, explore potential designs & validate the architectural design of the software.
Uml diagrams: Use case diagram: Customer:
view menu
select items
send/delete items
request for bill
close session
customer
Kitchen system:
Administration system:
update table info
update menu info
configure menu
admin
view order
prepare the items
serve the items
kitchen staff
Class diagram:
admin
name : stringaddress : stringph.no : int
update items info()update table info()configure menu()
kitchen staff
view order()prepare items()serve items()
customer
cname : string
view menu()select items()delete items()send items()close session()pay bill()
Sequence diagram: Customer: c : customer ap : application d : database
request for menu
retrieve menu
send menu
view menu
select items
send order
update order
request for bill
retrieve bill
send bill
view bill
close session
session updated
Central administration system:
a : admin ap : application d : database
configure menu
update menu
update menu information
store the updates
update the table informationstore the updates
Kitchen Production System:
k : kitchen staff ap : application d : database
retrieve the order
send order
view order
Activity diagram: Customer: select items
from menu
send items to kps
view bill from database
if want to order for the next time
close session
Central Administration System:
Kitchen Production System:
configure menu in database
update menu information in database
update table information in database
recieve orders from database
prepare items requested
serve items
Screen shots:Welcome Screen – The first screen on the table terminal
KPS Terminal – screen showing the items received from table 1. Observe the color change – items in red are order first and items in blue are order just now.
Admin terminal:screen showing table status
Survey
We have been to “Peacock Restaurant” based in fremont where we could collect enough information such as:
No.of tables, No. of employees , Salary package……..
What are the requirements?
Conclusion:
It can be configured for fine dining restaurants, bars & lounges, discos & night clubs and food court with prepaid system, home delivery, quick service/ fast food and cafeterias.