Currency Converter Using
Java
CHHAVI MOHITKAR – 21BAI10367
JUHI NAMDEV – 21BAI10378
ANKIT CHAUDHARY - 21BAI10409
Project Title 1
Contents
• Objectives
• Introduction
• Abstract
• Literature Work
• Proposed Work
• Software used
• Results
• Conclusion
• References
• Contribution
Project Title 2
Objectives
• The main objective of the Currency Converter project is to
develop a user-friendly graphical application that allows users to
easily convert currency amounts between different currencies.
• The project aims to provide a convenient tool for users to
quickly perform currency conversions based on their needs.
• Through this application, users can enter an amount in a specific
currency and choose the source and target currencies for
conversion. The application then calculates and displays the
converted amount in the desired currency.
Project Title 3
Introduction
• In today's globalized world, where international transactions are
commonplace, having a reliable and intuitive currency conversion
tool is crucial.
• Our project aims to address this need by developing a robust
application that simplifies the process of converting currency
values from one
• By allowing users to input an amount and select source and target
currencies, the application performs real-time conversions using
up-to-date exchange rates. This not only facilitates practical
transactions but also contributes to users' financial literacy
Project Title 4
Abstract
• The "Currency Converter" is a graphical user interface (GUI)
application developed using Java's Swing framework.
• This application provides users with a simple way to convert
between different currencies based on their exchange rates.
• The user can input an amount, select the source currency, and
choose the target currency for conversion.
• Upon clicking the "CONVERT" button, the application performs
the currency conversion and displays the converted amount.
Project Title 5
Literature Work
• You need to go through 20-40 latest Springer / Scopus / SCI
papers
• Prepare the following format (1-15 Serial No should be
include)
Journal Name, Shortcomings/
Problem
Title Publisher Name, Year Methods/ Author Deficiency /
Sl. Author Addressed /
of the of Publication and Technologie Contributio Assumption
No. Name Problem
Paper Volume & Issue s Used n Made (Research
Statement
Number (Only SCI) Gap)
Project Title 6
Proposed work
• Objective - Develop a user-friendly Currency Converter GUI application that
integrates real-time exchange rates, employs efficient error handling, and
includes an educational component.
• Uniqueness -This project uniquely combines accuracy, user-friendliness, error
prevention, and education in a single application.
• The project comprises several key modules, each serving a distinct purpose in
enhancing the Currency Converter application. The User Interface module designs
an intuitive interface with input fields and dropdowns. The Real-Time Exchange
Rate module integrates live rates from reliable APIs, ensuring accurate
conversions.
• Conversion Logic implements precise currency calculations based on real-time
rates. The Error Handling and Validation module ensures smooth user interactions
by validating inputs and presenting clear error messages. Lastly, the Educational
Component module enriches the application with informative panels about
currency concepts, promoting both practicality and learning.
Project Title 7
Proposed work
• The proposed work aims to develop a user-friendly Currency Converter
application with unique features. The User Interface will be designed
using Java's Swing framework, incorporating input fields, dropdowns,
and a conversion button.
• The Real-Time Exchange Rate integration will ensure accuracy by fetching
live rates from reliable APIs. Conversion Logic will be implemented using
a switch-case structure, enhancing precision through real-time rates. The
Error Handling and Validation mechanisms will prevent errors by
validating inputs and offering clear error messages.
• Additionally, an Educational Component will enhance user understanding
by integrating informative panels within the application. The project will
undergo thorough testing, followed by comprehensive documentation
and user guide creation, resulting in an accurate, user-centric, and
educational application.
Project Title 8
Existing work
Existing Similar Work:
• [Link] and OANDA offer real-time currency conversion.
• Mobile apps like "Currency Converter Plus" provide similar
functionality.
• Academic projects explore GUI converters with educational aspects.
• Research covers real-time rates, algorithms, and UI design.
Research Gap:
• Many converters lack real-time rates.
• Room for advanced algorithms based on trends and economics.
• Few studies on usability and educational use.
• Emerging tech's impact on accuracy and engagement unexplored.
Project Title 9
Overall Architecture diagram and flow diagram
• Identify what is the input
• Identify what is the process
• Identify what is the output
• Draw your own diagram, No images
Project Title 10
Software used
• Software and Hardware details with Justification
[Link] Software used Justification
[Link] Hardware used Justification
Project Title 11
Experimental results
• It should be Screen shot of your results / hardware
connection
• It should be represented in Charts like Pie / Bar charts
Project Title 12
Conclusion and future work
• Address your problem statements
• Achievements of your work
• Future enhancements
Project Title 13
Reference
• It should be IEEE format like,
• Author name(s), “Title of the paper”, Journal name, Vol no,
Issue No, Page No, Year of publication, DOI NO, ISBN / ISSN
No, Impact factor/ SNIP, etc.
• URL links
Project Title 14
Contribution of all the members
• Mention all the members with contribution
[Link] Roll No Name contribution
Project Title 15