ppt on currency converter

24
PROJECT ON CURRENCY CONVERTER By R.Shreeja(160609737039) L.Deepthi Sree(160609737010) Branch: IT

Upload: shreeja-racherla

Post on 14-Oct-2014

8.964 views

Category:

Documents


1.498 download

TRANSCRIPT

Page 1: Ppt on Currency Converter

PROJECT ON CURRENCY CONVERTER

By

R.Shreeja(160609737039)

L.Deepthi Sree(160609737010)

Branch: IT

Page 2: Ppt on Currency Converter

ABSTRACT In finance,an exchange rate between two

currencies is the rate at which one currency will be exchanged for another.

It is a useful tool which gives us the value of certain amount of one currency to be converted in to a different currency.

It is also regarded as the value of one country’s currency in terms of another currency.

In this project we are going to display a web window in which currency options are given and the conversion value is displayed in the next window.

Page 3: Ppt on Currency Converter

TABLE OF CONTENTS

Introduction Algorithm Flowchart Designing Coding Conclusion

Page 4: Ppt on Currency Converter

INTRODUCTION Currency converter is a tool used to convert

one country’s currency to another. In this project by the knowledge of usage of

currency converter a program is designed in java language.

In this Currency Converter application, it is going to display a web page where u can choose to display the converter or the exchange rate of one currency with all other currencies in the form of table. In the converter u are given a choice to choose two currency names from the list of currency names displayed.

Page 5: Ppt on Currency Converter

ALGORITHM Step1: Start Step2: Enter the amount value Step3: Select the currency from and to Step4: Click on the convert button Step5: The value will be displayed Step6: Exit

Page 6: Ppt on Currency Converter

FLOW CHART

+ -

0

Start

Input given is amount value and currency names are

selected from the options

Click on convert

Given amount value isOutput value

will be positive

Output value will be

negative

Output will be zero

Stop

Page 7: Ppt on Currency Converter

DESIGNING

We are using different concepts like HTML for creating web page SERVLETS for creating dynamic pages and for displaying output JDBC for establishing the connection

with the database. This code is implemented by using TOMCAT

server.

Page 8: Ppt on Currency Converter

CODING Introduction Page <html> <body> <center><h1>WELCOME TO CURRENCY CONVERTER</h1><br><br><p>If u want to see currency convertion click on CONVERTER

or<br> If u want to see convertion of one currency into different

currencies click on TABLES</p><a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\

webapps\currencyconverterapp\exp.html">CONVERTER</a><br><br><a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\

webapps\currencyconverterapp\tableoptions.html">TABLES</a></center></body></html>

Page 9: Ppt on Currency Converter

TABLES OPTION IS SELECTED If option tables is selected & for selection of currency name

<html>

<body>

<center>

<p>Select one currency name to see conversion of this in other currencies</p>

<br><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\usd.html">American Dollar (USD)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\aud.html">Australian Dollar (AUD)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\gbp.html">British Pound (GBP)</a><br>

Page 10: Ppt on Currency Converter

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\cad.html">Canadian Dollar (CAD)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\cny.html">Chinese Yuan (CNY)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\eur.html">Euro (EUR)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\inr.html">Indian Rupee (INR</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\myr.html">Malaysian Ringgit (MYR)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\nzd.html">New Zealand Dollar (NZD)</a><br>

<a href="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\currencyconverterapp\chf.html">Swiss Franc (CHF)</a><br>

</center></body></html>

Page 11: Ppt on Currency Converter

IF CONVERTER IS SELECTED<html><center><h1>CURRENCY CONVERTER</h1><form action="TestJDBC.java"method="get">AMOUNT<input type="text" name="amount"><br><br>FROM CURRENCY<select name="fromcurrency"><option value="USD">American Dollar (USD)</option><option value="AUD">Australian Dollar (AUD)</option><option value="GBP">British Pound (GBP)</option><option value="CAD">Canadian Dollar (CAD)</option><option value="CNY">Chinese Yuan (CNY)</option><option value="EUR">Euro (EUR)</option><option value="INR">Indian Rupee (INR)</option><option value="MYR">Malaysian Ringgit (MYR)</option><option value="NZD">New Zealand Dollar

(NZD)</option><option value="CHF">Swiss Franc (CHF)</option></select><br><br>

Page 12: Ppt on Currency Converter

TO CURRENCY<select name="tocurrency"><option value="USD">American Dollar (USD)</option><option value="AUD">Australian Dollar (AUD)</option><option value="GBP">British Pound (GBP)</option><option value="CAD">Canadian Dollar (CAD)</option><option value="CNY">Chinese Yuan (CNY)</option><option value="EUR">Euro (EUR)</option><option value="INR">Indian Rupee (INR)</option><option value="MYR">Malaysian Ringgit (MYR)</option><option value="NZD">New Zealand Dollar

(NZD)</option><option value="CHF">Swiss Franc (CHF)</option></select><br><br><input type="submit" name="click" value="convert"></form></center></html>

Page 13: Ppt on Currency Converter

FOR DISPLAYING OF TABLE

<html><center><br><br><br><br><br><br><br><br><br><table border="1"><tr><th> </th><th>USD</th><th>AUD</th><th>GBP</th><th>CAD</th><th>CNY</th><th>EUR</th><th>INR</th><th>MYR</th><th>NZD</th><th>CHF</th></tr>

Page 14: Ppt on Currency Converter

<tr><td>1AUD </td><td>1.02876 </td><td>1.0000 </td><td>0.64047

</td><td>1.04436 </td><td>6.52590 </td><td>0.74745 </td><td>51.4731</td><td>3.22548

</td><td>1.30789 </td><td>0.92633 </td></tr><tr><td>Inverse </td><td>0.97205 </td><td>1.0000 </td><td>1056135

</td><td>0.95753 </td><td>0.153236</td><td>1.33789 </td><td>0.01943 </td><td>0.310031

</td><td>0.76459 </td><td>1.0795 </td></tr></table></center></html>

Page 15: Ppt on Currency Converter

DATABASE CONNECTIONimport java.io.*;

import java.sql.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class Test extends HttpServlet

{

Connection conn;

public void init() throws ServletException

{

try

{

Class.forName("oracle.jdbc.driver.OracleDriver");

conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521","hr","demo");

}

Page 16: Ppt on Currency Converter

catch(ClassNotFoundException e) { System.out.println(e); } catch(SQLException e) { System.out.println("Unable to connect"); } } public void doGet(HttpServletRequest

request,HttpServletResponse response)throws ServletException,IOException

{ response.setContentType("text/html"); PrintWriter pw=response.getWriter(); try {

Page 17: Ppt on Currency Converter

float amt=request.getParameter("t1"); float v1=0,v3; String fc, tc; fc=request.getParameter("fromcurrency"); tc=request.getParameter("tocurrency"); pw.println("<HTML>"); pw.println("<BODY>"); pw.println("<CENTER>"); Statement st=conn.createStatement(); ResultSet rs=st.executeQuery("SELECT VALUE1 FROM TABLE1

WHERE CURRENCY1='"+fc+"'AND CURRENCY2='"+tc+"'"); if(rs.next()) { v1=rs.getFloat(3); v3=v1*amt; pw.println("<h2>value is:"+v3+"</h2>"); pw.println("<h3>1"+fc+"="+v1+tc+"</h3>"); }

Page 18: Ppt on Currency Converter

else

pw.println("<h2>record not found</h2>");

pw.println("</CENTER>");

pw.println("</BODY>");

pw.println("</HTML>");

pw.close();

rs.close();

st.close();

conn.close();

}

catch(SQLException e)

{

System.out.println(e);

}

}

}

Page 19: Ppt on Currency Converter

SCREEN SHOTS

Page 20: Ppt on Currency Converter

IF USER SELECTS TABLES

Page 21: Ppt on Currency Converter

FORMAT OF TABLE

Page 22: Ppt on Currency Converter

IF USER SELECTS CONVERTER

Page 23: Ppt on Currency Converter
Page 24: Ppt on Currency Converter

CONCLUSION

Therefore , currency converter is developed and is used for knowing the currency’s value.

It can be further developed by including more currency options, and by shown currency value tables for the user.