Create a main process that calls the appropriate defined

Assignment Help Computer Engineering
Reference no: EM133423593

Question: A car wash business is looking for a system that will further automate their daily redundancies - more specifically, the processing of customers who line-up for a car wash.

To address most of the inefficiencies and costs, the operation has decided to use a fully automated computer kiosk approach (like a drive-thru) which will eliminate the need for a cashier to manually process each customer car wash request and payment.

Regular customers can simply drive up to the kiosk, select a wash option, make a credit card payment (NO CASH), and proceed to get the car washed.

The new approach in processing customer transactions has opened an opportunity to offer prepaid monthly memberships that permits up to 2 washes per day.

Note: The process of signing up for VIP membership is not done through the kiosk system and therefore does not have to be defined for this workshop.

At the time when monthly members create their account (not done using the kiosk), they select the default wash option they want to sign-up for and are charged accordingly for that selection (this is the wash option they have prepaid for).

Members will have a stick-on barcode chip affixed to their vehicle windshield. Vehicles approaching the kiosk station are automatically scanned by the system and if a stick-on chip is successfully detected and read, members can be identified including all the details of their membership contract information.

Members have the option to override the default wash option they signed up for (applies only to that one wash and does not affect their subscription agreement). If a member chooses a different wash option from their agreement, regular rates will be charged for the selected wash option (even if it is a less expensive option).

Note: If a member wants more than 2 washes on the same day, the customer will have to pay regular rates.

Car Wash Options
Basic $ 5.50
Clean $ 8.75
Super Clean $12.50

You do not have to describe the details of what is printed on the receipt, but a receipt should be generated.

Create a "main" process that calls the appropriate defined subprocesses to produce a complete solution to the problem through flowchart solution

Reference no: EM133423593

Questions Cloud

Cultural and linguistic skills with particular community : You have been employed because of your cultural and linguistic skills with a particular community of newly arrived forced migrants.
Describe how the skin and mucous membranes play : Describe how the skin and mucous membranes play an integral role in helping the body protect itself against infection.
Issue and the impact it has on our global society : Research the issue and the impact it has on our global society. Research the role mobile technology can play in possible solutions to this global issue
Describes a recent dos attack : Explain why there is no incentive for organizations to report these types of attacks and Identify possible missing information from the resource
Create a main process that calls the appropriate defined : Create a main process that calls the appropriate defined subprocesses to produce a complete solution to the problem through flowchart solution
What evolutionary changes are expected for genetic drift : Explain what evolutionary changes are expected for genetic drift acting alone, and describe possible outcomes with a little math in your answers
Skilled emergency department nurse in hospital : Karen is skilled emergency department nurse in hospital that treats many trauma victims.How do you believe Karen's manager should respond to Karen's situation?
Inferior user interface design for its intended purpose : Chart the stock for last year against S&P 500 Compare to other stocks such as IBM and MSFT, over a given time period
Distributed homogeneous architecture : Comparison between the performance of a parallel programming implemented in multicore fabric to a distributed homogeneous architecture

Reviews

Write a Review

Computer Engineering Questions & Answers

  Describe the oracle software file structure you wish to use

Describe the Oracle Software file structure you wish to use. You may use OFA, or not. But identify where all the files (dbf, ctl, ora, etc.) will go on servers.

  Create a program that shows prospective customers

An online bank wants you to create a program that shows prospective customers how their deposits will grow.

  How does your program deal with boundary conditions

COMP 2103X1- Does you program "blow up" on unexpected input, or does it deal with bad input in a "graceful" way? How does your program deal with boundary conditions, if there are any?

  Discuss the hacker group known as anonymous

Discuss the hacker group known as ‘Anonymous' and based on open source research

  Ask the user for the value of four resistors in your series

The "main" section of the program will ask the user for the value of four resistors in your series circuit and the total voltage (V) applied to the series.

  Design model below to complete

Use the KCT design model below to complete this case.CUSTOMER(CustomerID, FirstName, LastName, Street, City, State, Zip, Phone)RENTAL(RentalID, RentalDate, NumberOfDays,

  Define a process to evaluate your data warehouse data

Define and execute a process to evaluate your data warehouse data for incompleteness, nulls, and the ability to provide consistent query data.

  Write about rootkit using your own words

Cybercriminals use many different types of malware to attack systems. Write about Rootkit using your own words, explain how to defend yourself against.

  Draw uml class diagrams before you start to code the program

Assume that you have decided to loan DVDs in your DVD collection to friends. Draw UML class diagrams before you start to code the program.

  Write a program to generate random four-letter words

Write a program to generate random four-letter words (collections of letters). Estimate how many words your program will generate before it repeats a word.

  Demonstrate how this search would go

assume an algorithm that processes a data set of size 8 has a runtime of 72, and the same algorithm on a data set of size 20 has a runtime of 420. Using big-O notation, state runtime for this algorithm for the general case of a data set of size n.

  Describing a nondeterministic polynomial-time algorithm

COMS W3261 CS Theory: Homework. Show that the set of winnable PEBBLES games is in NP by describing a nondeterministic polynomial-time algorithm

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