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

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms". This assignment will contain two (2) Parts: Written Paper and Visual Basic Prototype. The Visual Basic Prototype is not included in the total page count but is included in the e..

  Visual basic programming discussion

The use of decision logic is one of the major concepts of computer programming. The decision takes your code from being sequential to one that can take various options based on the different conditions. Determine the method of coding that you would u..

  Ticketseller

Use Visual basic 2010Visual Basic,  TicketSeller. This assignment will contain two (2) Parts: Event Planning Document and Coding phase. You must submit both parts as separate files for the completion of this assignment. Remember, you are only to de..

  Data storage & "exception error trapping"

Discussion on Data Storage and  "Exception Error Trapping".

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms".

  The implementation of server side of the application

Implementation of dynamic content, server side (backend) and database for your web site using Microsoft Visual Studio 2012

  Need help building a vwd website

Need help building a VWD website. This website may not go live. I have little progress as a family tragedy has impeded my time for school.

  To develop a visual basic console application

The aim of the assessment is to develop a Visual Basic console application that performs a number of mathematical functions. The mathematics package will be menu driven, i.e. a number of options will be displayed, and the user will be able to input w..

  Program in basic which prompts user to input two integers

Write down the program by using Small Basic which prompts the user to input two integers: firstNum and secondNum (firstNum must be less than secondNum).

  Develop vb-net application that includes arrays and loops

Develop a VB.NET application that includes arrays, loops, and IF statements to do the following. Your output must also display the number of applicant(s) being interviewed.

  Visual basic program to accept numeral values

Write a VISUAL BASIC program to accept numeral values of any unit, sum up the total, calculate the average, and then Output the result with a proper unit.

  Write a visual logic program to accept series of number

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.

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