Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Visual Basic Expert

INTERACTIVE SELF-ORDERING KIOSK

The restaurant of the future is a self-ordering kiosk that presents a digital menu featuring photographs and descriptions of food items, takes orders from customers, calculates the bill, offers a multi-language option, and provides an electronic customer feedback system.

In today's generation, the convenience of using computer technologies in meeting the needs of people are widespread and self-ordering kiosks provide that for them. Nowadays, many restaurants are catching up with the trend and implementing self-ordering kiosks, which are commonly found on table tops, to automate their ordering process and make it run more efficiently. It is an opportunity for them to increase sales and minimise labour cost and save money. Furthermore, it improves the accuracy of customer orders and speeds up their service because there is no need to employ waiters, and orders are sent directly to the kitchen. Thus, it provides a new level of dining experience.

You are to develop an interactive self-ordering kiosk that has the following features:
- allows the user to input his first name and shows a welcome screen;
- allows the user to choose a language;
- allows the user to choose food items from menu with description;
- allows the user to add food items to the orders cart;
- allows the user to view the bill and input payment; and
- allows the user to answer a customer feedback form.

THE USERS
There are multiple users who have access to all of the functionalities. The users perform multiple functionalities, as indicated in the succeeding section.

THE FUNCTIONALITIUS

WELCOME SCREEN

- The program shows an Introduction form that displays a short description of the software.
- The user inputs his name and a welcome screen with his name will appear.

MAIN SCREEN
- The program displays activities for the user to choose. There is a language option, food menu option, request for bill, and customer feedback form.
- The user presses (or clicks) the option (button) or speaks the codename of the option. The program directs the user to the appropriate form according to the user's choke.

MULTI-LANGUAGE SECTION
- The program provides an option to select two (2) languages: English or Arabic. The program shows the corresponding forms according to the preferred language.
- The user presses (or clicks) the preferred option (button).

FOOD MENU SECTION
- The program displays at least six (6) food choices with description using text control,
thumbnail of the animated clip using a picturebox control; and provides a link to play a short animation of the food choice using Windows Media Player.

The program provides voice assistance to the user when navigating this section.
- The user clicks either on the food choice button or play button of the Windows Media Player. If the food choice button is clicked, the program asks the user to input the number of orders and add the order details to the orders cart. The user can update his/her orders anytime. Likewise, if the program detects a button press on the play button, the program automatically plays an animated dip of the
chosen food.
- The program displays the orders cart and temporary bill. Moreover, the user inputs the mount due and the program calculates the change.

CUSTOMER FEEDBACK SECTION

- The program displays a customer feedback form with several yes or no questions.
- The user clicks radio buttons to select his/her choice.

- The program computes the total number of yes and no answers. If the total number of yes exceeds the total number of number, then the program evaluates it as a positive feedback. Finally, the program displays a thank you note to the customer at the end of the transaction.

Important points
- The student should design his/her own interface in a way that is different from other students' interface design.
- Use HCI concepts when designing your user interface.
- Use meaningful variable names and comments in your program.

Documentation Structure

Your assignment should be submitted in one folder and in accordance with the faculty's procedures for coursework submission. You are required to submit the program code in electronic and printed form.

Attachment:- Forms.pdf

Visual Basic, Programming

  • Category:- Visual Basic
  • Reference No.:- M92056507
  • Price:- $90

Priced at Now at $90, Verified Solution

Have any Question?


Related Questions in Visual Basic

Pitch amp game design documentthe assignment is about

Pitch & Game Design Document The assignment is about educational driver for teenagers Assignment Brief: In groups you will: - present a pitch and produce a one sheet - provide a demonstration of your game - produce a hig ...

Assignment virtual storeuse the concepts and scenario from

Assignment: Virtual Store Use the concepts and scenario from Assignment 1 to help "Your" Virtual Business to increase the functionality of its online shopping cart. When a customer checks out, the shopping cart must stor ...

Please show how to do the belowvisual basic net application

Please show how to do the below: Visual Basic .NET Application - Coding Exercise 1 (Exercise 13, Zak, 2016, p. 347) For this coding exercise, write the Visual Basic code for a pretest loop that uses an Integer variable n ...

Assignment frans virtual fruit standfrans virtual fruit

Assignment: Fran's Virtual Fruit Stand Fran's Virtual Fruit Stand is an online store that sells several types of dried fruit. Based on the needs of Fran's Virtual Fruit stand, you must design a flowchart using Visual Log ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As