Professional Documents
Culture Documents
ABSTRACT
The practice of currency trading is also commonly referred to as foreign exchange, Forex or FX for
short. All currency has a value relative to other currencies on the planet. Currency trading system
uses the purchase and sale of large quantities of currency to leverage the shifts in relative value
into profit. The online Foreign Currency Trading system is almost entirely a "spot" market. A
"spot" market means that the trading is made immediately or "on the spot". The settlement of those
Foreign Currency Trading spot transactions is made within two working days.
List of figures:
List of tables:
• Account details
• Renew details
• Cancellation details
INITIAL PHASE
1.1 Background to the Study
• Market fluctuation.
• Profit and loss.
• Overall performance.
1.2 Objective
• Foreign Trade system is used for faster online access by the users.
• The online Foreign Currency Trading system enables you can have 24 hour
updates of your investment in currency from the convenience of your own
home.
• The Foreign Currency Trading system involves no exchange fees,
commissions and payments of that sort.
• The margin and leverage trading allows you to increase your earnings by up to
100 times more than regular currency trading. This means larger profits and
can benefit some investors.
• Currency Converter gives you accurate and instant foreign currency
conversions.
• The options are varied for minimum currency trading investments. There is
also mini account where with a very small initial investment in a leveraged
foreign currency, you can reach a high reward through minimal risk.
• Multiple cycles take place here, making the lifecycle a “multi-waterfall” cycle.
• This model combines he elements of the waterfall model with the iterative
• Here cycles are divided up into smaller, more easily managed iterations.
• Each iteration passes through the requirements, design, implementations and testing
phases. it involves both development and maintenance.
• A working version of software is produced during the first iteration, so you have
working software earl on during the software life cycle.
• Subsequent iteration build on the initial software produced during the first iteration.
Incremental Life Cycle Model
Advantages
• Generates working software quickly and early during the software life cycle.
• Each component is delivered to the client when it is complete. This allows partial
utilization of product and avoids long development time.
• This model of development also helps ease the traumatic effect of introducing
completely new system all at once.
• The knowledge you acquire through foreign currency trading will let you invest smartly.
• This improves the development of the organization
2. Analysis phase:
2.1 Introduction:
• Time consuming.
• More manual work.
• More complex.
• Involves exchange fees, commissions and payments etc.
• Ease of comfort.
• User friendliness and interactive.
Login:
• The Login module contains the form which contain membership name and
member password.
• It includes Username and Password.
• This form contains the information about account holder, market status,
currency held, trading histories, etc.
Buy:
• After the user logged in they can buy stocks online the user can buy stock only
it is available for buying.
Sell:
• After the user logged in they can sell stocks online , the user can sell his own
stocks only
• After the trading is finished user has to select the type of transaction whether
credit card Demat account.
• Trader access the market status frequently so as to decide which currency to hold and
which currency to sell.
• If the system fails to update the currency details then unnecessary confusion may arrive.
• When the member may not register the form correctly. It may affect the login.
• Trader
• Broker
• With the online Foreign Currency Trading market you can have 24 hour updates of
your investment in currency from the convenience of your own home, so better
efficiency.
• All the details are related only between the Trader and the Broker. So no third person
can access or modify the data.
• The Broker has separate databases with large storage. Even backup copies for all the
entries are made for data security.
3.Design Phase
3.1 System Design
3.1.1 Architectural Design
A/C Details
BankAuthority
DataBase
TradingA/C
Investor
Buy Broker
Sell
Start
Enter A/C no
& Password
Authentication
Invalid
valid
Trading A/C
Details
Check Market
Status
if currency is
hold
yes
yes
Invest
WithDraw
Update
BankDataBase
Investor Broker
A/C NO Buy Deals the
Login Password trading Sell Transaction
between the
submit() 1 1 renew() investor &
reset() trading() Bank
cancel() retrieve()
1 1
getDataBase
getStatus
1
1
Bank Authority Contain the
Market Authority A/C DataBase DB of the
Date accounts
CurrentPrice verify() related to the
update() Bank
SendStatus() cancel()
Domain Diagram - Foreign Trading
Deals the
Investor trading Broker Transaction
A/C NO Buy between the
Login Password 1 1 Sell investor &
Bank
1 1
getStatus getDataBase
1
1 Contain the
Market Authority DB of the
Bank Authority accounts
Date
A/C DataBase related to the
CurrentPrice
Bank
3.4.3 Interaction diagram:
checks(marketStatus)
Buy
insufficient balance
makeInvestment
updateBank A/C
sell
currency hold
notHeld
getAmount
updateTradingA/C
COLLABORATION DIAGRAM
1: submit(A/C no,password)
3: reset(A/C no,password)
: Trading A/C
7: insufficient balance
4: checks(marketStatus)
9: updateBank A/C
: Investment
5: Buy
: Bank Database : Market Authority
10: sell
Start
Logging
Trading
check details 1sec Verification valid 5ns
entry/ Username
entry/ A/C no entry/ A/C details
entry/ Password
checks 1 s ec checks 1s ec
End
3.4.5 Package
User Interface
Domain
Domain
market investor broker bank authority
Layer
authority
Technical Layer
3.4.7 Component