Disclaimer: This dissertation has been written by a student and is not an example of our professional work, which you can see examples of here.

Any opinions, findings, conclusions, or recommendations expressed in this dissertation are those of the authors and do not necessarily reflect the views of UKDiss.com.

# Exchange Rate Calculation System Development

Info: 9640 words (39 pages) Dissertation
Published: 11th Dec 2019

1. INTRODUCTION   1.1 Purpose of the system: Employees request the application in which he/she holds his/her savings amount to convert it into the currency of his/her respective country. In order to do that, this application has a scope to check for current currency exchange rates. He/she has to register in ERCS module and can apply for the currency conversion. This application will be used by any bank to compute the value of respective currency and it can change for user specified foreign currency. Then the employee can view his/her required currency converted details. 1.2 Scope: Scope of the system is to provide Exchange Rate Calculation System. This application is being developed only for the purpose of Currency Conversion and it is developed in such a way that it makes the user to convert his/her savings to their respective foreign currency easily.       Disadvantages:      1.The Administrator(s) has the authority to change the conversion rate.       2. SYSTEM REQUIREMENTS

# Processor                             -    Core 4 duo

Speed                                  -    2.5 GHz RAM                                    -    2 GB(min) Hard Disk                            -   70 GB Key Board                           -    Standard Windows Keyboard Mouse                                 -    Two or Three Button Mouse Monitor                                -    SVGA

# 2.2 S/W System Configuration:-

Operating System             : Windows95/98/2000/XP Software                           : Visual Studio 2010 Database Connectivity       :   MySQL. 2.3 MODULES OF THE SYSTEM
1. Rate
2. Convert
3. Get rates
4. Get currency
2.3.1  Rate: To get the rate to convert a currency to another. For example, if you need the rate to convert Canadian Dollars to Euros we need to know the rate of conversion of the country. The currency conversion rates will vary fromo country to country. Based on these rates the coversion takes place. 2.3.2 Convert: This is used to convert an amount from one currency to another. For example, if you need to convert 500 American dollars to Indian rupees. This module is responsible for the conversion of the amount into other currencies. 2.3.3 Get rate: This module is used to get a list of all the rate conversions from a base currency. Currently the base currency is always US Dollar. The amount of money is converted from any currency to any other using these rates of conversion.   2.3.4 Get currency: This module is used to get a list of all the available currencies. Currently there are more than 170 out of which few are used in the project.           3. SYSTEM STUDY  FEASIBILITY STUDY The feasibility of the project is analyzed in this phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company.  For feasibility analysis, some understanding of the major requirements for the system is essential. Three key considerations involved in the feasibility analysis are
1.   ECONOMICAL FEASIBILITY
2.   TECHNICAL FEASIBILITY
3.   SOCIAL FEASIBILITY
3.1 ECONOMICAL FEASIBILITY This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased. 3.2 TECHNICAL FEASIBILITY This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system. 3.3 SOCIAL FEASIBILITY The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system.                 4. SOFTWARE ENVIRONMENT

### 4.1 .NET

The .NET Framework (pronounced dot net) is a software framework acquired by Microsoft that runs mainly on Microsoft Windows. It consists a big class library known as Framework Class Library (FCL) and has  language ability(each language can use code written in other languages) across various programming languages. Programs composed for .NET Framework carry out in a software environment (as contrested to hardware environment), acknowledged as Common Language Runtime (CLR), an application virtual machine that allows services such as protection, memory management, and exception handling. FCL and CLR together constitute .NET Framework.   4.2 Design Goals For .NET:
• Leverage current ActiveX Data Objects (ADO) knowledge.
•  Support the n-tier programming model
• Integrate XML support
• Carry data about past actions, present condition or expulsions of the
Future.
• Signal crucial cases, chances, troubles, or admonitions.
• Activate an action.
• Affirm an action.
6.4 UML Concepts The Unified Modelling Language (UML) is a standard language for composing software blue prints. The UML is a language for
• Visualizing
• Specifying
• Constructing
• Documenting the artifacts of a software intensifier system.
The UML is a language which provides vocabulary and the rules for blending words in that vocabulary for the aim of communicating. A modeling language is a language whose vocabulary and the rules focus on the concession and physical representation of a organization. Modeling affords an agreement of a system. 6.4.1 Building Blocks of the UML The vocabulary of the UML encompasses three kinds of building blocks:
• Things
• Relationships
• Diagrams
Things are the generalizations that are first-class subjects in a example; relationships tie these things together; plots group concerning accumulations of things. 1. Things in the UML There are four kinds of things in the UML:
• Structural things
• Behavioral things
• Grouping things
• Annotational things
Structural things are the nouns of UML models. The structural things applied in the project plan are: First, a class is a description of a set of objects that contribution the similar attributes, functionings, relationships and meaning.
 Window Origin Size open() close() move() display()

##### Fig: Classes
Second, a use case is a description of set of succession of accomplishes that a system does that affords an evident result of assess to detail actor. Fig: Use Cases Third, a node is a physical component that subsists at runtime and comprises a computational imagination, in general having at least some computer memory and frequently actioning capacity. Fig: Nodes Behavioral things are the dynamic parts of UML models. The behavioral thing used is: Interaction: An interaction is a behaviour that contains a set of contents changed amidst a set of objects amongst a detail circumstance to achieve a particular aim. An interaction involves an amount of other components, including messages, activity sequences (the behavior invoked by a message, and links (the connection between objects). Fig: Messages 2. Relationships in the UML: There are four kinds of relationships in the UML:
• Dependency
• Association
• Generalization
• Realization

## Related Services

View all

Related Content

All Tags

Content relating to: "Technology"

Technology can be described as the use of scientific and advanced knowledge to meet the requirements of humans. Technology is continuously developing, and is used in almost all aspects of life.

Related Articles

### DMCA / Removal Request

If you are the original writer of this dissertation and no longer wish to have your work published on the UKDiss.com website then please:

Related Services