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

A Minor Project Report Team4 On

This document summarizes a student project report on developing a currency converter. It includes sections on the objective to create a currency converter that maintains real-time exchange rate information, an introduction on the need for such an application, and descriptions of the existing system, problems identified, proposed system, modules in the system, results, and conclusions. The project was completed by three students to fulfill the requirements of a Bachelor's degree in Computer Science and Engineering under the guidance of their faculty supervisor.

Uploaded by

Manoj
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)
114 views19 pages

A Minor Project Report Team4 On

This document summarizes a student project report on developing a currency converter. It includes sections on the objective to create a currency converter that maintains real-time exchange rate information, an introduction on the need for such an application, and descriptions of the existing system, problems identified, proposed system, modules in the system, results, and conclusions. The project was completed by three students to fulfill the requirements of a Bachelor's degree in Computer Science and Engineering under the guidance of their faculty supervisor.

Uploaded by

Manoj
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

A Minor Project Report

On

CURRENCY CONVERTER

Submitted in partial fulfillment of requirements for the award of the

Degree of

BACHELOR OF ENGINEERING

In

COMPUTER SCIENCE AND ENGINEERING


Under the guidance of

Dr. K. SUMATHI, M.E., Ph.D.,

Associate Professor/CSE
Submitted By

R.LALITHAA SHREE (19BCS4066)


M.MEGHA (19BCS4073)
S.RITHIKA (19BCS4101)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

M.KUMARASAMY COLLEGE OF ENGINEERING

(Autonomous)
KARUR – 639 113
November, 2020

i
M. KUMARASAMY COLLEGE OF ENGINEERING
(Autonomous Institution affiliated to Anna University, Chennai)

KARUR –639 113

BONAFIDE CERTIFICATE

Certified that this minor project report “CURRENCY CONVERTER”


is the bonafide work of “LALITHAA SHREE R (19BCS4066), MEGHA
M (19BCS4073), RITHIKA S(19BCS4101)” who carried out the project
work during the academic year 2020-2021 under my supervision.

Signature Signature

DR.K.SUMATHI M.E., Ph.D., Dr. S.THILAGAMANI M.E., Ph.D.,

SUPERVISOR, HEAD OF THE DEPARTMENT,

Department of Computer Science Department of Computer Science


and Engineering, and Engineering,
M. Kumarasamy College of Engineering, M. Kumarasamy College of Engineering
Thalavapalayam, Karur -639 113 Thalavapalayam, Karur -639 113.

ii
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

VISION OF THE INSTITUTION


To emerge as a leader among the top institutions in the field of technical education

MISSION OF THE INSTITUTION


Produce smart technocrats with empirical knowledge who can surmount the
global challenges
Create a diverse, fully-engaged, learner-centric campus environment to provide
quality education to the students
Maintain mutually beneficial partnerships with our alumni, industry, and

Professional associations

VISION OF THE DEPARTMENT


“To achieve education and research excellence in Computer Science and
Engineering”

MISSION OF THE DEPARTMENT


To excel in academic through effective teaching learning techniques
To promote research in the area of computer science and engineering with the
focus on innovation
To transform students into technically competent professionals with societal and
ethical responsibilities

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)


PEO 1: Graduates will have successful career in software industries and R&D divisions
through continuous learning.
PEO 2: Graduates will provide effective solutions for real world problems in the key
domain of computer science and engineering and engage in lifelong learning.
PEO 3: Graduates will excel in their profession by being ethically and socially
responsible.

iii
PROGRAM OUTCOMES (POs)

Engineering students will be able to:

1. Engineering knowledge: Apply the knowledge of mathematics, science,


engineering fundamentals, and an engineering specialization to the solution
of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and
analyze complex engineering problems reaching substantiated conclusions
using first principles of mathematics, natural sciences, and engineering
sciences.
3. Design/development of solutions: Design solutions for complex
engineering problems and design system components or processes that meet
the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based
knowledge and research methods including design of experiments, analysis
and interpretation of data, and synthesis of the information to provide valid
conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and
modeling to complex engineering activities with an understanding of the
limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and
demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering
activities with the engineering community and with society at large, such as,
being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear
instructions.

iv
11. Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply these
to one’s own work, as a member and leader in a team, to manage projects and
in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest context
of technological change.

PROGRAM SPECIFIC OUTCOMES (PSOs)

PSO1: Professional Skills: Ability to apply the knowledge of computing techniques to


design and develop computerized solutions for the problems.
PSO2: Successful career: Ability to utilize the computing skills and ethical
values in creating a successful career.

v
ABSTRACT WITH PO AND PSO MAPPING

ABSTRACT POs PSOs


MAPPED MAPPED
• Different countries use different currencies, and PO 1(3) PSO 1(3)
there is daily variation in these countries relative to PO 2(3) PSO 2(3)
one another. PO 3(3)
• Those who transfer money from one country to PO 4(2)
another (one currency to another)must be updated PO 5(3)
with the latest currency exchange rates in the PO 6(3)
market. PO 7(2)
PO 8(3)
• Such application can be used by any user, but it is
PO 9(3)
mainly useful for business, shares, and finance
PO 10(3)
related areas where money transfer and currency
PO 11(2)
exchange takes place on a daily basis.
PO 12(1)
• In this currency converter, users are provided with
an option to select the type of conversion, i.e. from
'this' currency to 'that' currency.

Note :1-Low,2-Medium,3-High

SUPERVISOR HEAD OF THE DEPARTMENT

vi
ABSTRACT

• Different countries use different currencies, and there is daily variation in these countries
relative to one another.
• Those who transfer money from one country to another (one currency to another)must be
updated with the latest currency exchange rates in the market.
• Such application can be used by any user, but it is mainly useful for business, shares, and
finance related areas where money transfer and currency exchange takes place on a daily
basis.
• In this currency converter, users are provided with an option to select the type of
conversion, i.e. from 'this' currency to 'that' currency.

vii
TABLE OF CONTENTS

Content no. Title Page no.


1 objective 1

2 Introduction 2

3 Literature survey 3

4 Existing System 4

5 Problems Identified 4

6 Proposed System 4

7 Modules description 5

8 Result 6

9 Conclusion 7

10 References 8

viii
CURRENCY CONVERTER

OBJECTIVE

Currency converter aims to maintain real time information on current market or bank
exchange rates, so that the calculated result changes whenever the value of either of the
component currencies does and also it rectifies the error while converting large values from
distinct currencies.

Figure 1.1 Currency Converter

1
INTRODUCTION

A currency converter is software code that is designed to convert one currency into another in
order to check its corresponding value. In order to convert one currency into another, a user
enters an amount of money (e.g. '1000') and chooses the currency he/she wishes to check the
monetary value of (e.g. 'United States Dollar'). After that, the user selects one, or sometimes
several other currencies, he/she would like to see the result in. The application software then
calculates and displays the corresponding amount of money.

2
LITERATURE SURVEY

1. A paper naming “Method and system for delivering foreign exchange risk management”
was done by Lois Scheirer and it was published in Dec 2001.

2. A paper naming “System and method for generating and executing foreign exchange
losses” was published in Oct 2000. The authors were Jay S. Walker, James A. Jorasch

3. A paper naming “Algorithmic Trading in the Foreign Exchange Market”

was published in Sept 2014. The authors were Alain P.Chaboud, Benjamin Chiquoine,
Erik Hjalmarsson and Clara Vega.
4. The paper naming “Foreign Exchange Trading in Emerging Currencies : More Financial,
More Offshore” was published in March 2011. Authors were Robert N. McCauley,
Michela Scatigna.

5. Paper naming “Foreign exchange transaction system” was published in Nov 2009. Author
was Sholom S.Rosen.

3
EXISTING SYSTEM
The existing system consists of exchange of currencies from one country to another.
However during transaction the large amount cannot be exchanged to the foreign currencies

there occurs an error during transaction .

PROBLEMS IDENTIFIED

This currency converter system shows errors while converting large values from distinct
currencies that vary a lot and are not usually converted into each other.

PROPOSED SYSTEM

This software system uses efficient algorithms to easily and instantly convert one
currency to other and it also rectifies the error that occurs while converting large values from
distinct currencies.

4
MODULES DESCRIPTION

1. CHOOSING THE CURRENCY TYPE:

The webpage asks the user to choose the currency type from the given currency option.
The user can convert the currency from Euro to USD, USD to Euro and Pounds to USD.

2. ENTER THE CURRENCY VALUE

It asks for the user to enter the currency value that is to be changed from one currency to
another. If the entering current value is in negative, there it displays please enter the positive
values
3. MULTIPLIES THE VALUE:

Once the user enters the value, it performs the multiplication operation according to the
currency values that has to be changed further. Each converting currency values performs
different multiplication operation.

4. PRINTING THE VALUE:

After the process is over then it prints the converted currency values according to the user
required.

5
RESULT

6
CONCLUSION
Currency converter that the people are using, they will always find ways to get the highest
possible profits out of the exchanges. To those who are going to travel, it is a wise thing to check
the different foreign exchange options they have beforehand.

7
REFERENCE
• Website: https://www.scribd.com MARCH 2000

• Website: https://en.wikipedia.org/wiki/currency-converter

• Website:https://www.slideshare.net/mobile/Khadizamariatushi/currency-converter-
82836165

8
APPENDIX
PROGRAM

/* package whatever; // don't place package name! */

Import java.util.*;

Import java.lang.*;

import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */

Public class Currency_exchance {

Public static void main (Static [] args)

Scanner sc=new scanner (System. in);

System.out.println ("Choose one from the following options");

System.out.println ("1) USD to €");

System.out.println ("2) € to USD");

System.out.println ("3) £ to USD");

Int exchange=sc.nextInt ();

switch (exchange)

case 1:{

System.out.println ("Enter the number of USD");

double usd=sc.nextDouble ();

If (usd>=0){

9
System.out.println (usd +USD is"+usd*0.908 + "€. ");

else {

System.out.println ("please put in positive numbers of USD");

break;

case 2 :{

System.out.println ("Enter the number of € ");

double euro=sc.nextDouble ();

if (usd>=0){

System.out.println (euro +€ is"+euro*1.101 + "USD.");

else {

System.out.println ("please put in positive numbers of €");

break;

case 3 :{

System.out.println ("Enter the number of £ ");

double pounds=sc.nextDouble ();

If (usd>=0){

System.out.println (pounds + £ is"+pounds*1.28 + "USD.");

10
}

else {

System.out.println ("please put in positive numbers of €");

break;

11

You might also like