The Programming Language is; JAVA Please write comments in each part write a program about a e-shopping order menu.
The Programming Language is; JAVA Please write comments in each part write a program about a e-shopping order menu.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
The Programming Language is; JAVA
Please write comments in each part
write a program about a e-shopping order menu.
While doing this use OOP concepts. Implement a stocking program using
threads.
You have an e-store and customer side. In the frame:
Number of Items (TextField): Number of items in the stock.()
Create (Button): Creates items and adds them to frame. (Pen, paper, bag,etc.)
Good (Button): Agents/Customer’s basket start to number of goods/items.(Customer
wants to buy 3 pens)
Number of Agents (TextField): How many customers at one time? (You can create an
arbitrary maximum number if you explain.I.e maximum 4 customers because,...)
Maximum Waiting Time (Text Field): Agents or customer’s basket will wait for some
time after booking an item. The waiting time will be a random number between 0 and
the number entered in this text field. Waiting times must be different for each agent.
When waiting time is up, threads (baskets) will release their hold on items. So If your agent
waited for 3 seconds and tour customer did not buy the products; everything inside will be
dropped/ returned to stocks.
1
Details After all the reserving done in your basket; ask if your customer is going to buy
them. After an item sold, you need to decrease total amount from the stocks. If two threads
wish to buy last one. (I.e. only one toilet paper left), first come will be served. Other could
not buy it.
Suggestions You can make customer side as console text, pop up messages or an other
frame You can limit thread numbers. No less then 3
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education