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
icon
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
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Random Class and its operations
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education