0% found this document useful (0 votes)
21 views19 pages

AJP (1)

Uploaded by

walkevarad66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views19 pages

AJP (1)

Uploaded by

walkevarad66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

PADMABHOOSHAN VASANTRAODADA PATIL

INSTITUTE OF TECHNOLOGY
BUDHAGAON SANGALI

CERTIFICATE
This to certify that the Microproject entitled

Corrency Converter Using AWT

Is a benefited work and it is submitted to the

Maharashtra state board of technical education, Mumbai

By

Mr. Varad Rajesh Walke


Mr. Ashish Pandit Landage
Mr.Atharv Anandkumar Agalgave
Mr. Prajwal Ashok Pawar

For Fifth semester of diploma in computer engineering of course Environmental


studies for academic year 2024-25 as per MSBTE Mumbai curriculum of ‘I’
scheme.

Mr.S.S.Ghodke Prof.B.B.Patil Mr.M.P.Jamdar


Lecturer Principal, Head of the Department
Certificate

This is so certify that the following group members:

Sr Roll
Enrollment no Exam no. Name of students
no. no.
Mr.Atharv Anandkumar
1 17 2100450101
Agalgave
2 18 2200450172 Mr. Varad Rajesh Walke

3 19 23210970503 Mr. Prajwal Ashok Pawar


Mr. Ashish Pandit
4 20 2200450173 Landage

Of Fifth semester of diploma in computer engineering padamabhooshan vasantraodada


patil institude of technology budhgaonAdvance Java(subject code–22517 ) has
completed the microproject entitled Currency Converter using AWT
Satisfactorily in the subject Environmental studies (subject code-22447) for the
academic year 2024-25.

Mr.S.S.Ghodke Mr.M.P.Jamdar Mr.B.B.Patil


Project Guide H.O.D. principal
ACKNOWLEGDEMENTS
It is pride to present microproject report with the deep sence of gratitude. We
acknowledge our guide Mr.s.s.Ghodke sir for the valuable time , guidance and
inspiration. our sincere thanks to Mr.M.P.Jamdar, H.O.D. of general science
department for providing all facilities needed for our successful completion of
project. we are also thankful to principal Mr.B.B. patil for inspiring us to achieve
highest goal. We are thankful to all faculty members, our parents and friends’who
have directly and indirectly helped us in completing our project.

Mr. Atharv Agalgave


Mr. Varad Walke
Mr. Prajwal Pawar
Mr. Ashish Landage

PVPIT BUDHGAON
PART A

MICRO PROJECT PROPOSAL


On

Currency Converter Using AWT

1.1 Brief introduction:

In today’s global economy, the ability to convert currencies quickly and efficiently is essential
for travelers, businesses, and anyone engaged in international transactions. This Currency
Converter application, developed using Java's Abstract Window Toolkit (AWT), provides a
user-friendly interface to facilitate seamless currency conversion.

1.2 Aim of the micro-project:

The aim of the Currency Converter project using AWT (Abstract Window Toolkit) is to create a
user-friendly application that enables users to convert currencies efficiently and accurately. The
application will feature an intuitive graphical user interface (GUI) designed with AWT
components, allowing users to easily input the amount they wish to convert and select from a
variety of source and target currencies. To enhance usability, the application will retrieve real-
time exchange rates, ensuring that conversions reflect the most current market values.

1.3Intended Course Outcomes:

1. Develop public awareness about environment.

2. Select alternative energy resources for engineering practice.

3. Conserve ecosystem and biodiversity.

4. Apply techniques to reduce Environment pollution.

5. Manage social issues and Environment Ethics as lifelong learning.


6.

PVPIT BUDHGAON
1.4 Literature Review :

a. Introduction to Currency Conversion


b. Development of Currency Converter Applications
c. AWT in Java Applications

1.5. Proposed Methodology

The proposed methodology for developing the Currency Converter application using AWT
involves several key stages. First, the project will begin with requirements gathering, where we
will identify user needs and specifications through surveys and interviews with potential users.
This phase will help determine essential features such as currency selection, input validation,
and real-time exchange rate updates.

Following this, the application will be designed with a focus on creating an intuitive graphical
user interface (GUI) using AWT components like buttons, text fields, and labels to enhance
usability. The next step will involve integrating an external API to retrieve real-time exchange
rates, ensuring the accuracy of conversions; this will also require parsing the data received from
the API and displaying it within the application.

After the core functionality is implemented, the application will undergo thorough testing,
including unit testing and user acceptance testing, to identify and resolve any issues or bugs.
Finally, documentation will be prepared to guide users in utilizing the application effectively,
and feedback will be gathered post-launch to inform future improvements. This systematic
approach aims to ensure a robust, user-friendly currency converter that meets the needs of its
users while adhering to best practices in software development.

PVPIT BUDHGAON
1.6 Resources Required:

Sr. No Name of Software Specifications

1 Sublime text Version 4

2 Netbeans ide Version 8.2

PVPIT BUDHGAON
1.7 Action Plan:

Sr. Details of Activities Plane started Plane ended Name Of


No Date Date Responsible
. Team Members
1 Select the Micro-project. All members

2 Group Discussion All members

3 Study of Reference book. All members

4 Create Part A All members

5 Present the part A in front All members


of Teacher
6 Create Part B All members

7 Present the part B in front All members


of Teacher.
8 Micro-project submits All members

PVPIT BUDHGAON
Part B
A micro - projectreport
Currency Converter Using AWT

Course Outcomes :-

Upon completing the Currency Converter project using AWT, students will achieve several
key outcomes that demonstrate their understanding and application of software development
principles. Firstly, students will gain proficiency in Java programming, particularly in using
the Abstract Window Toolkit (AWT) to create graphical user interfaces, enhancing their
ability to develop cross-platform applications. They will develop skills in integrating external
APIs to fetch real-time data, understanding the importance of accuracy in financial
applications. Additionally, students will learn best practices in user interface design, focusing
on creating intuitive and user-friendly layouts that improve the overall user experience. The
project will also provide practical experience in error handling and data validation, equipping
students with the ability to troubleshoot and resolve issues effectively. Furthermore, students
will cultivate project management skills through the structured approach of requirements
gathering, design, implementation, testing, and documentation. Ultimately, students will
emerge with a comprehensive understanding of software development processes and the
ability to create functional applications that address real-world problems, particularly in the
domain of currency conversion.

Course Outcome Addressed

· Proficiency in Java Programming


· GUI Development Skills using AWT
· Integration of External APIs
· Application of User Interface Design Principles
· Implementation of Error Handling and Data Validation

Literature Review
d. Introduction to Currency Conversion
e. Development of Currency Converter Applications
f. AWT in Java Applications
Actual Resources used:

Sr. No Name of Software Specifications

1 Sublime text Version 4

2 Netbeans ide Version 8.2

1.2 Actual methodology:


1) Discussion with our subject teacher about micro project.
2) Selection of project name.To collect basic information about the project.
3) Discussed with group members about requirements.
4) To divide work into group members.
5) To start actually working on a project with proper knowledge.
1.3 Outputs of the Micro Project

Code:
package com.AJP;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class CFG
{
public static void Converter()
{
JFrame f=new JFrame("CONVERTER");
JLabel l1,l2;
JTextField t1,t2;
JButton b1,b2,b3;

l1 = new JLabel("Rupees");
l1.setBounds(20,40,60,30); //20,40,60,30
l2 = new JLabel("Dollars");
l2.setBounds(170,40,60,30); //170,40,60,30

t1 = new JTextField("0");
t1.setBounds(80,40,50,30); //80,40,50,30
t2 = new JTextField("0");
t2.setBounds(240,40,50,30); //240,40,50,30

b1 = new JButton("INR");
b1.setBounds(50,80,80,15); //50,80,60,15
b2 = new JButton("Dollar");
b2.setBounds(190,80,75,15); //190,80,60,15
b3 = new JButton("close");
b3.setBounds(130,130,75,30); //150,150,60,30

b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{

double d =Double.parseDouble(t1.getText());
double d1 = (d / 75.13);
String str1 = String.valueOf(d1);
t2.setText(str1);
}
});

b2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
double d2 = Double.parseDouble(t2.getText());
double d3 = (d2 * 75.13);
String str2 = String.valueOf(d3);
t1.setText(str2);
}
});

b3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
f.dispose();
}
});

f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.add(l1);
f.add(t1);
f.add(l2);
f.add(t2);
f.add(b1);
f.add(b2);
f.add(b3);

f.setLayout(null);
f.setSize(400,300);
f.setVisible(true);
}

public static void main(String args[])


{
Converter();
}
}

Output:
1.The Window displayed on running the program:
2.Converting from INR to Dollar, i.e., when INR button is clicked:

3. Converting from Dollar to INR, i.e., when Dollar button is clicked:


Conclusion:
In conclusion, the Currency Converter application developed using the Abstract Window Toolkit (AWT) serves
as a practical and effective tool for users seeking to perform currency conversions with ease and accuracy. By
combining user-friendly design principles with real-time data integration, the application not only meets the
functional requirements of its users but also enhances their overall experience through intuitive navigation and
reliable performance.

Reference:
1. https://www.earthreminder.com/biomass-energy/
2. https://www.tandfonline.com/doi/full/
Teachers Evaluation Sheet

Name of Student: Atharv Agalgave Enrollment No: 2100450101


Name of Student: Varad Walke Enrollment no: 2200450172
Name of Student: Prajwal Pawar Enrollment no: 23210970503
Name of Student: Ashish Landage Enrollment no: 2200450173
Academic Year: 2024-25 Semester: V
Name of Programme: Computer
Course Name: AJP
Engineering
Course Coordinator:
Course Code: 22447
Mr.S.S.Ghodke

Title of the Micro Project: Currency Converter Using AWT

Major Learning Outcomes achieved by student by doing the Project:


 Course Outcomes

1. Develop public awareness about environment.

2. Select alternative energy resources for engineering practice.

3. Conserve ecosystem and biodiversity.

4. Apply techniques to reduce Environment pollution.

5. Manage social issues and Environment Ethics as lifelong learning.

a) Outcomes in Affective Domain


a. Follow safety practices.
b. Follow ethical practices.
c. Practice good housekeeping.
Report of work carried out:

Sr. Planned Completed Sign of


Details of activity
No. schedule Schedule Guide

1 Project Proposal
2 Data Collection & Analysis
3 Preparation of Program
4 Preparation of Report
5 Presentation & Submission

Evaluation as per Rubric for Assessment of Micro Project


√ (Please tick in appropriate cell for each characteristic)
Sr. Poor Average Good Excellent
No
Characteristic
(Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)
Relate to very Related to some Take care of at Take care of more
Relevance to
1 the course
few Los Los least one CO than one CO

Not more than At least 5 At least 7 relevant About 10 relevant


Literature
two sources, relevant sources, sources, sources,
Survey/ Very old At least 2 latest Most latest Most latest
2 Information reference
collection
Small sample Sufficient & Sufficient & Enough data
size, appropriate appropriate sample, collected by
Data neither sample, Enough data sufficient &
organized nor Enough data collected which is appropriate sample
Data presented well collected but not organized size,
3 collection & organized & not &presentedwell but Proper Inferences
Analysis well presented, poor inferences drawn by organizing
Poor inferences drawn & presenting data
drawn through tables,
charts & graphs

Incomplete Just assembled Well assembled Well assembled with


assembly but parts are not with proper proper functioning
functioning well, functioning parts, parts,
Quality of Not in proper In proper shape but In proper shape and
4 Program/ shape no creativity in creativity in design
Model design & use of and use of material
material
Very short, Nearly sufficient Detailed, correct Very detailed
Poor quality and correct and clear correct, clear
sketches, details about description of description of
Details about methods, methods, materials, methods, materials,
methods, materials & precautions & precautions and
Report material, precautions & conclusions, conclusions,
5 precaution & conclusion, Sufficient graphic Enough tables,
Preparation
conclusions But not enough description charts and sketches
omitted, clarity in
Some details are presentation
wrong (Table, chart)
Major Includes major Includes major Well organized,
information is information but information and includes major
not included, not well well organized but information, well
Information is organized and not well presented presented
not well presented
6 Presentation Organized

Could not reply Replied to Replied properly to Replied most of the


to considerable considerable no. considerable no. of questions properly
no. of question of questions but questions
not properly
Defense
7
Micro Project Evaluation:
Process Assessment Product Assessment
Part B
Part A Project Individual Total
Enrollment Project
Name of Student Project Report/ Presentation Marks
No. Methodology
Proposal Working / Viva (20)
(2)
(2) Model (4)
(2)

2100450101 Atharv Agalvage

2200450172 Varad Walke

2321097050 Prajwal Pawar


3
Ashish
2200450173
Landage

Comments/ Suggestions about team work/ leadership/ inter-personal communication (Ifany)

Any other comment

Name & Designation of the Faculty: Mr.S.S.Ghodke (Lecturer)

Signature:

You might also like