IS restaurant Ivan Mudronček Bernard Badó Petr Vévoda.

Slides:



Advertisements
Similar presentations
INFORMATION TECHNOLOGY. HARDWARE 1.MAINFRAME COMPUTERS Large computers that process huge amounts of info for a firm quickly However, they are expensive.
Advertisements

AmeriCorps is introducing a new online payment system for the processing of AmeriCorps forms
Context Diagram Yong Choi BPA CSUB.
Copyright © SkyeyTech, Inc. BUGtrack Interface.
Workflow Basics Tommy Parker Sr. Systems Analyst & Team Leader Mississippi State University 1 MBUG – September 17, 2012.
The Basics of Hiring Student Employees The basic steps for hiring a work study employee are as follows: Step 2 “Post” your job opening. This section of.
Business Analysis & Data Design ITEC-630 Spring 2008
5/15/2012. An OARRS Account Administrator is the person(s) who approves the personnel from your jurisdiction or agency to have access to the system. Each.
How to Submit a Matching Gifts Application.
No, Thanks, I’ll Use a Spreadsheet
Robustness Analysis Dr. Neal CIS 480. Outline What is robustness analysis? Key roles in robustness analysis Object types found in discovery Diagramming.
Information for students. August 2007 Welcome to the S 3 P system. Use your normal login for University systems – and the password that you were sent by.
Use Case Modeling. Kendall & Kendall© 2005 Pearson Prentice Hall18-2 Commonly Used UML Diagrams The most commonly used UML diagrams are: – Use case diagram,
Information for students Welcome to the S 3 P system. Login to the system by entering your User ID and password. The User ID is the same as your normal.
Get Started in 4 Easy Steps!
Invoices On – Line Registration Instructions for Vendors.
ShipmentLink About Register ShipmentLink provides e-commerce services for Evergreen Line
CVS Reporting Design Daniel Vikström: Project manager / cvs manager / PDF imp. / cvsql interface design. Carmine Protano: Webb & PDF design & imp. Francesco.
Meeting Workshift Standards
Campus Internship Assistance System Requirement Business Process Involve Phase by Phase Strategy.
Project Semester 1 Group 3 Robert, Pavel, Ulfar, Svetomir
Elliott V7.2 Attributes Edward M. Kwang President.
No, Thanks, I’ll Use a Spreadsheet
INFORMATION SYSTEM OF RESTAURANT OSIS – TERM PROJECT.
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
GSA’s Vendor and Customer Self Service (VCSS)
OHT 11.1 © Marketing Insights Limited 2004 Chapter 9 Analysis and Design EC Security.
Prepared by: Guided by: Sagar Patel Prof. Chintan sir.
SMARTworks ® EffectiveResponse Training: Clinical Staff – Responders National Park Medical Center November 20, 2014.
How to register for WARC and Mintel SlidesSlides 2 -
1 EXT400 – Corporate Vendor Admin Activities. 2 1.Corporate Vendor Admin Process Overview 2.Complete Vendor Registration 3.Register Plants/Shipping Locations.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Rodiklių duomenų bazė Database of Indicators  The Database of Indicators is created for the dissemination of statistical.
Using the Right Method to Collect Information IW233 Amanda Murphy.
IB Business and Management
Simple Product Really … but only half of us using it!  Create workshops  for PD days and/or  for any workshop offerings you provide  for their hearing.
Student Attendance System Requirement Analysis Presentation.
Mama's Love Bakery Employee and Supplier Record Tracker Co, Roxanne De Leon, Gelvin Dela Cruz, Shannen Rose Haw, Michael.
Ch6. Introduction to Database. What is a Database? Database is a collection of related information. It is organized so that it can easily be accessed,
Internal and Confidential Cognos CoE COGNOS 8 – Event Studio.
MAN 470 – Berk TUNCALI 1. What is Cash Management? It is the process of forecasting, collecting, disbursing, investing and planning for the cash a company.
Your Trusted Adviser Minimizing Risk Maximizing Your Value Quality Management for Procurement with Vendor Evaluation.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agile Manger Beta Registration.
How to register CADian? Aug 1, 2005 Phone : 82 (2) Fax : 82 (2) Web :
THE WEB SITE. LACA SC Website Go to Click on “ADULT PROGRAMS”
Amway Romania Information about Online registration.
ELISTING How to use eListing to conveniently and quickly file your personal property listing online. DEPARTMENT OF ASSESSMENTS King County To navigate.
Together we can build something great FORWARD | 2016 Role Centers and Charting Joanna Broszeit, Dawn Stenbol, Tracie Folscroft Education Track | Boston.
Partner Donation Records Please send year-end giving report only If you would like to only receive year-end giving reports, please check the box and drop.
U.S. Department of Agriculture eGovernment Program eAuthentication Initiative eAuthentication Solution Screens Review Meeting October 7, 2003.
Copyright © SkyeyTech, Inc. CRMdesk Power and elegance.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Reply to Registration Invitation ( )
Contents What is “RUP?” What are Requirement Types
Supplier Registration
UML Use Case Diagrams.
Assignment No. 1.
United States Service Conference Of Narcotics Anonymous (USSCNA)
Impact Post-Hire Surveys
OSCAR/Surface How to register

Desktop Reference Guide End Users
Fei Huang Prof. Soon Chun ISI490 Spring 2018
Desktop Reference Guide End Users
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
Information system analysis for driving school
COMPANY PATH NAME Windows Application Software Providing worlds best Pathology Management or Laboratory Management software.
Objectives The Core Plan of the Suggestion System is intended to encourage teamwork, foster continuous quality improvement, and provide fair and equitable.
Presentation transcript:

IS restaurant Ivan Mudronček Bernard Badó Petr Vévoda

Basic goals 1/3  We would like to keep a record of dishes ordered by customers and compare ingredients consumption with their estimated amount for each dish, also punish employees according to company rules when there is undeniable difference during their shift.

Basic goals 2/3  So the restaurant decided to start customer loyalty program. This program should work on giving a restaurant card to a customer who, had already eaten in the restaurant. With that card, customer can eat food in the restaurant with 10% sale. He can also collect points when he eat at the restaurant.

Basic goals 3/3  We also care about our customers so when there is something that concerns you, you can leave note at our web page or in designated mailbox in our restaurant and our skilled staff will soon consider your complaint or idea of improvement.

ER diagram

Customer record – structured english  IF customer NOT IN customer info THEN INSERT customer INTO customer info  IF customer = customer.order processing THEN UPDATE customer info (points++)  INSERT rating INTO ratings  IF customer IN customer info THEN RETURN customer.customer info

Customer record – flow chart

Customer record – decision table

Use case

Class diagram

Scenario for Customer registration  Use case purpose: This use case provides the ability to register customer into IS restaurant to gain benefits.  Actor: Customer

Scenario for Customer registration  Optimistic flow:  A. Actor request registration.  B. System sends appropriate form.  C. Actor fills form with his name, password, address, and sends it.  D. System creates new record for customer in customer database with zero customer points.  E. System sends notification about successful registration.

Scenario for Customer registration  Pragmatic flows:  Conditions triggering alternate flow:  Condition 1: Incorrectly filled registration form.  D1. System sends notification about incorrectly filled fields in registration form.  D2. System prompts actor to correct it.  D3. Actor fills form correctly and sends it.  D4. If form is filled correctly, perform step D.  D5. Else, perform step D1.

Scenario for Customer registration  Condition 2: Customer name and address already exists in customer database.  D1. System sends notification about already existing name and address.  D2. System prompts actor to change name or address.  D3. Actor change name or address and sends it.  D4. If form is filled correctly, perform step D.  D5. Else, perform step D1.

Thanks for your attention