touch ‘n’ serve by: komal sharma 101191 presented to: dr. robert zhu vasudha godugu 102144...

22
Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda 101196

Upload: augustus-richard

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Touch ‘N’ Serve

By:Komal Sharma 101191 Presented to: Dr. Robert ZhuVasudha Godugu 102144Vishwada Godugu 102145Avantt Karra 101262Rakesh Kumar Gunda 101196

Page 2: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.

Page 3: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.

Page 4: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.

Page 5: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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

Page 6: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Technical Architecture:

Admin Terminal:

Admin Terminal

Database

I N T E R F A C E

Page 7: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Table Terminal:

Table Terminal

Database

I N T E R F A C E

Page 8: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Kitchen terminal:

Kitchen Terminal

Database

I N T E R F A C E

Page 9: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.

Page 10: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Uml diagrams: Use case diagram: Customer:

view menu

select items

send/delete items

request for bill

close session

customer

Page 11: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Kitchen system:

Administration system:

update table info

update menu info

configure menu

admin

view order

prepare the items

serve the items

kitchen staff

Page 12: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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()

Page 13: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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

Page 14: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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

Page 15: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Kitchen Production System:

k : kitchen staff ap : application d : database

retrieve the order

send order

view order

Page 16: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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

Page 17: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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

Page 18: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Screen shots:Welcome Screen – The first screen on the table terminal

Page 19: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.

Page 20: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

Admin terminal:screen showing table status

Page 21: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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?

Page 22: Touch ‘N’ Serve By: Komal Sharma 101191 Presented to: Dr. Robert Zhu Vasudha Godugu 102144 Vishwada Godugu 102145 Avantt Karra 101262 Rakesh Kumar Gunda

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.