subject

Generally food truck owners wish for the point-of-sale and loyalty rewards solution to support operations in the following manner: Food trucks use a counter service model and for our system they will offer a choice of equally priced meals. Approaching the truck customers typically review the menu, proceed to the counter, and then place their order with the Customer Service Representative (CSR). The CSR uses the point-of-sale system to enter meals ordered. It is expected that the system will display the order details including the order total. The CSR will advise the customer of the total then receive and process order payment. The CSR enters payment details and completes the processing of the payment. When payment has been received the system will issue a receipt with the order details and an order number. The system should handle all parts of food preparation for a generic food truck (eg. customer placing an order, truck preparing the order, truck delivering the order). As part of the ordering process customers who are members of the loyalty reward program may provide the CSR with their customer loyalty reward card to earn or redeem points. Payments may be made using cash, loyalty points, credit cards, or debit cards. Create a UML diagram of your system to submit. As you are planning this, consider the following questions: • Are there useful strategies from your class notes about designing a vending machine? • What are the nouns and verbs from the description? • Are there any overarching concepts that are collections of nouns and verbs? • Are there any hierarchies or groups? Could interfaces or inheritance be used? If so, why and how? • Which data structure(s) are most appropriate for the scenario? • Should you create various classes as public or private? How about the fields and methods? • Are there patterns from project 3 that you can mimic for this design solution? • What information needs to be displayed on the GUI for the CSR? Reference the attached rubric. Using a UML diagramming tool you are to produce your proposed design for the Java implementation of this project. Your diagram should indicate names and types for fields, methods, and parameters. Your diagram should also show connections between classes, labeling the connections is optional. Be sure to include a class for the GUI, similar to examples you have seen in class projects. Once you have completed your design, export an image depicting your proposed design and embed this image in a pdf with your prose.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 13:00
We as humans write math expression in infix notation, e.g. 5 + 2 (the operators are written in-between the operands). in a computer’s language, however, it is preferred to have the operators on the right side of the operands, i.e. 5 2 +. for more complex expressions that include parenthesis and multiple operators, a compiler has to convert the expression into postfix first and then evaluate the resulting postfix.write a program that takes an “infix” expression as input, uses stacks to convert it into postfix expression, and finally evaluates it. it must support the following operations: + - / * ^ % (example infix expression: (7 - 3) / (2 + 2)postfix expression: 7 3 - 2 2 + /result: 1guidelines: 1. you will need to use stacks in three placesa. one for the parenthesis check [char stack]b. one during infix to postfix [char stack]c. one during evaluation [int stack]for a and b above, you can use same array and same push, pop method as both ofthem are char. but for evaluation you have int stack and you might consider to createanother push pop method to handle it. maybe push_int, pop_int, etc. or find otherstrategy to utilize existing push pop method2. you can create a function for obtaining operator priority. that function should take anoperator as input and return its priority as an integer. this function will you a lot andreduce repeated code3. during evaluation you will need to convert char into integer. example for single digit: char c = '5'; int x = c - '0';
Answers: 2
question
Computers and Technology, 22.06.2019 13:30
Jane’s team is using the v-shaped model for their project. during the high-level design phase of the project, testers perform integration testing. what is the purpose of an integration test plan in the v-model of development? a. checks if the team has gathered all the requirements b. checks how the product interacts with external systems c. checks the flow of data in internal modules d. checks how the product works from the client side
Answers: 1
question
Computers and Technology, 23.06.2019 15:00
Visually impaired individuals generally rely on the for navigation. thus, designers need to ensure that mouse-specific inputs, such as pointing, clicking, and hovering, can be done without a mouse.
Answers: 1
question
Computers and Technology, 23.06.2019 15:20
An ou structure in your domain has one ou per department, and all the computer and user accounts are in their respective ous. you have configured several gpos defining computer and user policies and linked the gpos to the domain. a group of managers in the marketing department need different policies that differ from those of the rest of the marketing department users and computers, but you don't want to change the top-level ou structure. which of the following gpo processing features are you most likely to use? a, block inheritance b, gpo enforcement c, wmi filtering d, loopback processing
Answers: 3
You know the right answer?
Generally food truck owners wish for the point-of-sale and loyalty rewards solution to support opera...
Questions
question
Mathematics, 17.05.2021 08:50
question
Mathematics, 17.05.2021 08:50
question
Mathematics, 17.05.2021 08:50
question
Mathematics, 17.05.2021 08:50
question
History, 17.05.2021 08:50
question
Social Studies, 17.05.2021 08:50
question
English, 17.05.2021 08:50
Questions on the website: 13722367