Devlop software for the next generation vending machine

Assignment Help Software Engineering
Reference no: EM13897486

You have been tasked with developing the software for the next generation vending machine for use at universities. The vending machine has a number of unique features that must be developed for the first time in such an application.

1. The vending machine must be able to accept cash and change, as well as university cash cards, which require a PIN entry when used.

2. The machine will sell food and drink items just like other vending machines.

3. The machine will have a unique ID and also a location system that will allow it to know what building it is in.

4. It will also have an advanced theft deterrent and student protection system that will use a camera and record the image of the student for all cash card purchases and also record an image if the machine is being shaken or tampered with which is detected by an accelerometer sensor. During a tamper event, the machine will call campus security and provide site ID of the machine and the photo of the perpetrators.

5. The vending machine will also have a built-in LED screen that will provide a number of features, including:
• advertise products based on a sales trends mined from the products database
• mention upcoming general school events such as drop date, registration, etc.
• advertise student-customized information and products such as university bills due, bookstore sales, etc. when the student uses their M-Card to buy their product.

6. The system will also interface with a remote distribution center. This system will collect information regarding current product levels and buying trends that will assist in coordinating machine restocking.

Reference no: EM13897486

Questions Cloud

Steps of planning-drafting and revising : Can you describe why each of the steps of planning, drafting, and revising are so critical to creating a text that truly communicates with clarity?
How does the theory determine or influence : How does the theory determine or influence each of their recommendation for action?
How does an interest rate swap work : What is a currency swap? Describe the structure of and rationale for its cash flows. What is a credit default swap? What happens in the event of default? How does an interest rate swap work?
Question regarding the matriarchal structure : In 'The Social Contract', Rousseu seems to accept the family as a patriarchal structure. How would his views change if he accepted it as a matriarchal structure?
Devlop software for the next generation vending machine : You have been tasked with developing the software for the next generation vending machine for use at universities. The vending machine has a number of unique features that must be developed for the first time in such an application.
Unconsciously shape the records : "If the artless photographers of family life unconsciously shape the records they leave behind, then we must expect those who self-consciously use photography to be even more interpretive with their materials."
Give me a short background summary of the given situation : Give me a short Background Summary of the situation. Sum up the key problems in a bullet list. What were the solutions that worked? List them
What are critical common components to all religions : What are critical common components to all religions
Display of intellect that sets these kids apart : Consider the quote: "It is this display of intellect that sets these kids apart from their peers." What other activities might include a "display of intellect" that might go unnoticed by an observer?

Reviews

Write a Review

Software Engineering Questions & Answers

  Describe and illustrate this law with examples

Describe and illustrate this law with examples. This law was published in 1965; is this law still valid today? Justify your answer with examples.

  Difference between private, public and protected variables

Difference between private, public and protected variables

  Create either pseudocode or flowchart for program

Create either pseudocode or a flowchart for a program that does the following: Prompt the user to enter a sales tax rate. Prompt the user to enter a price.

  Using a dfd and a processing narrative explain computer

using a dfd and a processing narrative explain computer based system that will distinct transform flow characteristics.

  Compute color histograms and construct arff files

Construct training data files using the training image data for three different bin numbers and construct the five different classifier models using each training data file.

  Describe systems development life cycle

A classical framework known as the systems development life cycle (SDLC) is introduced as the model to group the major tasks into eight phases: project initiation, systems analysis and feasibility studies, logical analysis and design

  How the xml equivalent capabilities were used

Write a short essay to discuss how the XML equivalent capabilities were used in the past in WBIS and what changes are expected in XML in future?

  Prepare a decision table to assist you decide what to do

prepare a decision table to assist you decide what to do for the day. if it is a weekday and it is not a holiday then

  Improving job performance

Learning is characterized as any relatively permanent change in behavior that happens as a result of experience. Also means that it also happens outside of schools, at workplaces.

  Part i 1 the move of retail banking to use atms after

part i 1. the move of retail banking to use atms after citibank unveiled its first atms illustrates the use of

  Creating well documented object oriented application

Construct an efficient, well-documented object oriented application to manage all of job offers that an upcoming graduate is getting.

  A student enrolls into a programme and the student may

bounix is a higher learning institution that runs several academic programmes. each programme comprises a set of units.

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