Design and Implementation of an Automatic Pricing Calculator in Java
VerifiedAdded on 2025/04/28
|17
|1538
|363
AI Summary
Desklib provides past papers and solved assignments for students. This project details an automatic pricing calculator.

AUTOMATIC PRICING
CALCULATOR
CALCULATOR
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
Introduction......................................................................................................................................3
System Architecture.........................................................................................................................4
SCREENSHOTS.............................................................................................................................5
Java Classes...................................................................................................................................11
Conclusion.....................................................................................................................................13
References......................................................................................................................................14
Appendix........................................................................................................................................15
Abstract..........................................................................................................................................15
Introduction....................................................................................................................................15
Motivation......................................................................................................................................15
System structures...........................................................................................................................15
Functions........................................................................................................................................15
User requirements..........................................................................................................................15
Inherent complexities and challenges............................................................................................16
Project Plan....................................................................................................................................16
Conclusion.....................................................................................................................................16
References......................................................................................................................................17
Table of Figures
Figure 1: Architectural Diagram......................................................................................................4
Figure 2: Home Page.......................................................................................................................5
Figure 3: Add Products Page...........................................................................................................6
Figure 4: Calculate Pricing Page.....................................................................................................7
Figure 5: Update Pricing Page.........................................................................................................8
Figure 6: Generate Pricing Receipt Page.........................................................................................9
Figure 7: Edit Products Page.........................................................................................................10
Figure 8: Hierarchy Diagram.........................................................................................................12
2
Introduction......................................................................................................................................3
System Architecture.........................................................................................................................4
SCREENSHOTS.............................................................................................................................5
Java Classes...................................................................................................................................11
Conclusion.....................................................................................................................................13
References......................................................................................................................................14
Appendix........................................................................................................................................15
Abstract..........................................................................................................................................15
Introduction....................................................................................................................................15
Motivation......................................................................................................................................15
System structures...........................................................................................................................15
Functions........................................................................................................................................15
User requirements..........................................................................................................................15
Inherent complexities and challenges............................................................................................16
Project Plan....................................................................................................................................16
Conclusion.....................................................................................................................................16
References......................................................................................................................................17
Table of Figures
Figure 1: Architectural Diagram......................................................................................................4
Figure 2: Home Page.......................................................................................................................5
Figure 3: Add Products Page...........................................................................................................6
Figure 4: Calculate Pricing Page.....................................................................................................7
Figure 5: Update Pricing Page.........................................................................................................8
Figure 6: Generate Pricing Receipt Page.........................................................................................9
Figure 7: Edit Products Page.........................................................................................................10
Figure 8: Hierarchy Diagram.........................................................................................................12
2

Introduction
In this report, the java application will be designed for “Automatic Pricing Calculator”. In this,
the system architecture will be designed with the help of classes used in the java application. the
interface screen was also screened in this report. In the last part, the network diagram will be
designed in this report.
3
In this report, the java application will be designed for “Automatic Pricing Calculator”. In this,
the system architecture will be designed with the help of classes used in the java application. the
interface screen was also screened in this report. In the last part, the network diagram will be
designed in this report.
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

System Architecture
This architecture is the model diagram based on the concepts of object-oriented application. it
defines the structure, behavior, and the system view. It shows the representation of the screen or
the functionalities of the screen based on the used components of the system design. It shows the
simple formation of the screens designs and the functionalities of it (Martinez, et al., 2018).
In the designed system of “Automatic Pricing Calculator”, there are such screens were designed
with the help of palette components of NetBeans. The screens were designed are the Home
screen, add products screen, calculate pricing screen, update pricing screen, generate pricing
screen, Edit Products Screen, and the user can exit. All these screens are designed to fulfill all the
requirements of the user. User can easily understand all the screens and the functionality of it.
The system architecture which is designed for the automatic pricing calculator displays the
overview of this system. This architecture shows the back-end functionality and the front-end
functionality of the application. In this, the database is used for storing and retrieving the data or
the information of product details for calculating pricing automatically (Juneau, et al., 2018).
Figure 1: Architectural Diagram
4
This architecture is the model diagram based on the concepts of object-oriented application. it
defines the structure, behavior, and the system view. It shows the representation of the screen or
the functionalities of the screen based on the used components of the system design. It shows the
simple formation of the screens designs and the functionalities of it (Martinez, et al., 2018).
In the designed system of “Automatic Pricing Calculator”, there are such screens were designed
with the help of palette components of NetBeans. The screens were designed are the Home
screen, add products screen, calculate pricing screen, update pricing screen, generate pricing
screen, Edit Products Screen, and the user can exit. All these screens are designed to fulfill all the
requirements of the user. User can easily understand all the screens and the functionality of it.
The system architecture which is designed for the automatic pricing calculator displays the
overview of this system. This architecture shows the back-end functionality and the front-end
functionality of the application. In this, the database is used for storing and retrieving the data or
the information of product details for calculating pricing automatically (Juneau, et al., 2018).
Figure 1: Architectural Diagram
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

SCREENSHOTS
1. Home Page
Figure 2: Home Page
It shows the Home Page of the designed system where admin can add products, calculate pricing
od products, update the pricing of products, and generate the pricing receipt of the product. They
also edit or update the product details.
2. Add Products Page
5
1. Home Page
Figure 2: Home Page
It shows the Home Page of the designed system where admin can add products, calculate pricing
od products, update the pricing of products, and generate the pricing receipt of the product. They
also edit or update the product details.
2. Add Products Page
5

Figure 3: Add Products Page
With the help of the “Add Products” screen, admin can enter the details of the products to add
them in the database. It includes the product id, product name, product price, product quantity,
discount percentage, tax rate percentage and the shipping charges.
3. Calculate Pricing Page
6
With the help of the “Add Products” screen, admin can enter the details of the products to add
them in the database. It includes the product id, product name, product price, product quantity,
discount percentage, tax rate percentage and the shipping charges.
3. Calculate Pricing Page
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 4: Calculate Pricing Page
With the help of “Calculate Pricing” screen, the admin can calculate the pricing of the products.
In this screen, the pricing of the product will be calculated automatically by entering the details
of products such as Product ID, the total number of items, and the type of product. They can also
cancel the processing and move back to the home page of the designed system.
4. Update Pricing Page
7
With the help of “Calculate Pricing” screen, the admin can calculate the pricing of the products.
In this screen, the pricing of the product will be calculated automatically by entering the details
of products such as Product ID, the total number of items, and the type of product. They can also
cancel the processing and move back to the home page of the designed system.
4. Update Pricing Page
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 5: Update Pricing Page
With the help “Update Pricing” screen, the admin can easily update the pricing of each and every
product available in the product history. The pricing of the products will overwrite the previous
values. It needs the id of the product, name of the product and the old price of the product. They
can easily set the new price of the product after clicking on the Update Pricing button.
5. Generate Pricing Receipt Page
8
With the help “Update Pricing” screen, the admin can easily update the pricing of each and every
product available in the product history. The pricing of the products will overwrite the previous
values. It needs the id of the product, name of the product and the old price of the product. They
can easily set the new price of the product after clicking on the Update Pricing button.
5. Generate Pricing Receipt Page
8

Figure 6: Generate Pricing Receipt Page
With the help of “Generate Receipt” screen, it will generate the receipt of the products with the
help of product id. After entering the id of the product, click on the Generate Receipt button.
6. Edit Products Page
9
With the help of “Generate Receipt” screen, it will generate the receipt of the products with the
help of product id. After entering the id of the product, click on the Generate Receipt button.
6. Edit Products Page
9
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 7: Edit Products Page
With the help of Edit Products screen, admin can easily edit the product details by entering the
product id. After entering the ID of the product, it will automatically depict the other details of
the product. And at last, click on the update products button for updating product details.
10
With the help of Edit Products screen, admin can easily edit the product details by entering the
product id. After entering the ID of the product, it will automatically depict the other details of
the product. And at last, click on the update products button for updating product details.
10
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Java Classes
Java classes used for providing application functionality. There were many classes of the Java
programming that is used while designing the system of “Automatic Pricing Calculator”. Classes
are the OOPS concept that provides the blueprint of an application. Screens designed for an
application were Home screen, add products screen, calculate pricing screen, update pricing
screen, generate pricing screen, Edit Products Screen (Benson, et al., 2018).
Some methods used while designing a GUI application of “Automatic Pricing Calculator”.
- Class: home
Components used: Frame, button, label, text field
- Class: add_products
- Components used: Frame, button, label, text field
- Class: calculate_pricing
- Components used: Frame, button, label, text field
- Class: update_pricing
- Components used: Frame, button, label, text field
- Class: generate_pricing
- Components used: Frame, button, label, text field
- Class: edit_products
- Components used: Frame, button, label, text field
11
Java classes used for providing application functionality. There were many classes of the Java
programming that is used while designing the system of “Automatic Pricing Calculator”. Classes
are the OOPS concept that provides the blueprint of an application. Screens designed for an
application were Home screen, add products screen, calculate pricing screen, update pricing
screen, generate pricing screen, Edit Products Screen (Benson, et al., 2018).
Some methods used while designing a GUI application of “Automatic Pricing Calculator”.
- Class: home
Components used: Frame, button, label, text field
- Class: add_products
- Components used: Frame, button, label, text field
- Class: calculate_pricing
- Components used: Frame, button, label, text field
- Class: update_pricing
- Components used: Frame, button, label, text field
- Class: generate_pricing
- Components used: Frame, button, label, text field
- Class: edit_products
- Components used: Frame, button, label, text field
11

Hierarchy Diagram
Figure 8: Hierarchy Diagram
It shows the network diagram of the “Automatic Pricing Calculator” that shows the relation
between different kinds of screens with proper functionality.
12
Figure 8: Hierarchy Diagram
It shows the network diagram of the “Automatic Pricing Calculator” that shows the relation
between different kinds of screens with proper functionality.
12
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 17
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.