Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Draw up a (just) Pseudocode and Flowcharts for the following Java programming question. Use any drawing tool. A local kiosk in your neighborhood has been

Draw up a (just) Pseudocode and Flowcharts for the following Java programming question. Use any drawing tool.

A local kiosk in your neighborhood has been heavily challenged by the manual system currently used to manage the kiosks day to day operations. The kiosk management have been informed of your newly acquired knowledge in application development and have approached you to create an electronic management system. The system is meant to help the Kiosk in managing its stock and finances; with this in mind your application should then offer different menu levels:

1. Landing page(login menu)

2. Main menu

The landing page should give a brief description of the Kiosk such as the Name, address and motto, login menu options are as follows (decorations up to your own choosing):

* Welcome to X Kiosk *

* <> *

******************************

1. Login as Admin

2. Login as Teller/Shop assistant

3. Quit

The application should prompt the user for login details and authenticate the provided details against information in the system. Once logged in, the system will then offer different options following the selected profile. The Admin should have privilege to restock/ add new items to the shop, change prices, add new Tellers, print out a summary of all items in stock, and print out only items that need restocking(all items below 25 need to be restocked, hence the quantity of 25 is the re-order level) or exit (create a menu for these options). The Tellers should be able to sell items, print out summary of all items in stock, print out a summary of items sold during all his/her sales and exit, You are expected to create this menu as well.

When an item is sold a receipt is printed that contains the following details: the item name, quantity, price and total, it should also give a description of the change given out, see below example (decoration up to your own choosing):

* X Kiosk *

* <> *

***********************************

Name QTY Price Total

Coke light 2lt 3 15.45 46.35

Chips 1 24.95 24.95

-------------------------------------------------------

VAT@15% 10.70

Total 82.00

Tendered 200.00

Change 118.00

**********************************

Date: 05 April 2018/15:35:20

Cashier: Andreas N. Lovisa

**********************************

Thank You For Your Support

Please call Again

**********************************

Your change is disbursed as follows: N$100 X 1, N$10X1, N$5X1 and N$1X3

The approach is entirely up to you, so long as it follows the description above.

1. Planning in forms of Pseudocode and Flowcharts [15 marks]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database 101

Authors: Guy Kawasaki

1st Edition

0938151525, 978-0938151524

More Books

Students also viewed these Databases questions

Question

a. What is the purpose of the team?

Answered: 1 week ago

Question

b. What are its goals and objectives?

Answered: 1 week ago