Interactive self-ordering kiosk

Assignment Help Visual Basic Programming
Reference no: EM131301866

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

Verified Expert

This assignment was to develop an Visual Basic application to run the requirement. We have developed the source code to run the program. We have also added the screenshots and How to Run the code.

Reference no: EM131301866

Questions Cloud

What are the issues in the upcoming negotiation : What are the issues in the upcoming negotiation? Based on a review of all the issues, what is the "bargaining mix"? (Which issues do you need to cover? Which issues are connected to the other issues?)
Differentiate between one-way and both-way circuits : What is the drawback of one-way circuits? of both-way circuits? Hierarchical networks are used universally in national and international telephone networks. Differentiate between high-usage (HU) connectivities and final route.
What is the arithmetic average excess return : What is the arithmetic average excess return and standard deviation of the returns for each stock? Remember, you should use excess returns to calculate standard deviation. The risk-free rate (1 month T-bill) is available in an Excel file on Questr..
What is the purpose of insurance : What is the purpose of insurance? What is meant by the term liability? How can individuals benefit from insurance?
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 c..
Predict the consequences of unethical behavior in workplace : Explain how Organizational Behavior can aid you in decision-making and problem-solving. Predict the consequences of unethical behavior in the workplace.
What is the responsibility of the insurance company : What is the responsibility of the insurance company that sells you a policy? What is the relationship between insurance company claims and premiums paid by policyholders?
Components of liability coverage in an auto insurance policy : Describe the two components of liability coverage in an auto insurance policy.- Describe the two types of financial responsibility laws most states have.
Discuss about the world war ii in detail : Write your paper as if you were a nurse, soldier, general, or some other person intimately experiencing the effects of the war. You can pretend you are German, Russia, American, British, Japanese, Korea, China for example. Write your research pa..

Reviews

inf1301866

12/15/2016 6:55:26 AM

I want this assignment of IT. Please tell the tutor to read all the requirements carefully and the tutor is capable enough to make it in the best way. Please make sure the tutor is an IT professor with good experience and tell the tutor to check it carefully. Following is the sample of the assignment on how it should be.So please forward it to the tutor and make very sure if he is able to do in that way. make sure that the tutor goes through the assignment sample carefully and then only agree to do the assignment. if i will get the right prefect solution as i want. because paying so much money there's a lot of expectations. So please please be 100% sure about this assignment and accept only when the tutor can do it.

len1301866

12/5/2016 7:40:35 AM

Front Cover Report body must include the following: I. Introduction - write a simple description of the program II. Review of Related Projects - Identify at least two (2) similar projects III. Design - display the screenshot of each form and label the different objects - give a brief description of eoch form IV. Implementation identify and discuss important code snippets V. Testing write at least 2 test cases for each form When printing the report please be aware of the following: Use A4 sized paper; • Margins of 35mm of the left side, 20 mm on all other sides; • Use one and a half line spacing; • Print on only one side of the papers; • Font for main text should be Times New Roman size 12 and code text can be Arial 12.

len1301866

12/5/2016 7:38:56 AM

want this assignment of IT. Please tell the tutor to read all the requirements carefully and see if he can do it or not and is able to send it through email. Because sometimes IT files can't be sent through email. So please tell the tutor to check it carefully and let me know if the whole assignment can be send through email and the tutor is capable enough to make it in the best way. Thanks.

Write a Review

Visual Basic Programming Questions & Answers

  Write visual logic program to accept number til negative

Write a Visual Logic program which accepts a series of numbers, until the first negative value is entered. The maximum number of non-negative input values is 250.

  Note use visual basic 2010visual basicassignment1 nbsp

note use visual basic 2010visual basicassignment1 nbsp nbspticketsellerthis assignment will contain two 2 parts event

  Create the logic for a program that accepts input values

Create the logic for a program that accepts input values for the projected cost of a vacation and the number of months until vacation. Pass both values to a method that displays the amount you must save per month to achieve your goal

  Write a visual basic program to create an invoice

Write a Visual Basic program to create an invoice form for an order. (See the diagram below.) After the data on the left side of the form are entered, the user can display an invoice in a list box by pressing the Process Order button.

  Write the coding for calculating bmi

Write the coding for calculating BMI.

  Describe visual studio .net and the .net framework

Describe Visual Studio .NET and the .NET Framework and list the various Arithmetic, Concatenation, Comparison, Logical and Bitwise Operators.

  Write a menu-driven program to manage a membership list

Write a menu-driven program to manage a membership list. Assume that the names and phone numbers of all members are stored in alphabetical order (by last name and then by first name) in the text file MemberPhones.txt. Each record consists of two fi..

  Arrays write a program using dynamic arrays to record the

write a program using dynamic arrays to record the high temperatures of last ltbrgtseven days and to display all of

  Write a loop in pseudocode or visual basic

Write a loop in pseudocode or Visual Basic to print the integers from 10 to 100 counting by 10s

  Create an application that stimulates the functionality

Create an application that stimulates the functionality of the gas pump. User enters the number of gallons to purchase and clicks the desired grade (each grade is represented by a Button whose Text properties are set to Regular, Special, and Super..

  Triangle of asterisks write a program that displays the

write a program that displays the following patterns separately one below the other in a textbox. use for...next loops

  Code the following methods:

Conversion from wet liters to wet pints and wet liters to wet gallons.step by step instructions to build interface and write code so that the progam can work in VB.NET.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd