Question
Make a GUI based Java program with the following features and ensure there is a way to store the data Admin Functionalities: 1) Login to
Make a GUI based Java program with the following features and ensure there is a way to store the data
Admin Functionalities:
1) Login to Access System.
2) User Management (Add/Modify/search/delete Admin & Delivery Staff)
3) Category Management (Add/Modify/search/delete Category)
4) Item Management (Add Item Category-wise/Modify/search/delete Item)
5) Display All records of
a. Item Category
b. Items, Category-wise
c. Customer Orders
d. Customer Payment
6) Search Specific record of
a. Customer Order
b. Customer Payment
7) Order Delivery Management
a. Assign orders to Delivery Staff
8) Exit
Functionalities of Delivery Staff:
1) Login to Access system.
2) View and select Orders for Delivery.
3) Take Feedback and Update Delivery Status.
4) Exit
Functionalities of All Customers (Registered / Not-Registered):
1) View all Items as per category
2) New customer Register to Access other Details
Functionalities of Registered Customer:
1) Login to Access System
2) Modify Customers Own Profile
3) View Purchase History
4) Search for Items and Place an Order (Select Item and add to card)
5) Make payment to confirm order placement.
6) Exit
In addition, the system is necessarily to be designed and developed using object-oriented approach covering object orientation concepts and principles.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started