This project aims to price and trade a special financial product which is called "Dual Currency Deposit" to its users. This product is shortly called "DCD"
Please see the attached document for more details.
## Deliverables
Project Explanation:
This project aims to price and trade a special financial product which is called "Dual Currency Deposit" to its users. This product is shortly called "DCD"
There will be types of users who have different authorization level. These type of users are
System Administrator
Market\_Maker\_Simple
Market\_Maker\_Advanced
Trader
There will be companies under the project and only a System_Administrator can add or delete a company. The companies are the customers of this project.
Each company has its own users. The type of these users can be Market\_Maker\_Simple, Market\_Maker\_Advanced or Trader. System_Administrators do not belong to
a company and they are the owners of this project. The owner of the companies are the users who have authorization type of "Market\_Maker\_Simple" or "Market\_Maker\_Advanced".
The user type "Trader" is the type for the customers of these companies.
These companies will give the service to "Traders" to buy "Dual Currency Deposit" products. They also follow the reverse side of the deal on their book by the users "Market\_Maker\_Simple" or "Market\_Maker\_Advanced"
The reverse side of a "Trader"'s transaction will be updated on the companies blotters.
The "DCD" product is composed of two sub elements. These are "Deposit" and "Option". Meaning that when a "Trader" makes a "DCD" transaction in fact he makes the transactions of "Deposit" and "Option"
That's why when a transaction is executed three different types of blotters are updated. These blotters are "dcdblotter", "optionblotter" and "depositloanblotter"
The main aspx files for this project will be
Administration Files
Update\_Market\_Data Files
Pricing & Trading Files
Trading Activity Files
[login to view URL]
[login to view URL]
[login to view URL]
Show\_My\[login to view URL]
[login to view URL]
Update\_Deposit\[login to view URL]
Show\_My\[login to view URL]
[login to view URL]
[login to view URL]
Show\_Executed\[login to view URL]
Add\_New\[login to view URL]
User\_Based\[login to view URL]
Show\_Traders\[login to view URL]
Add\_New\[login to view URL]
Show\_Traders\[login to view URL]
[login to view URL]
Show\_Traders\[login to view URL]
[login to view URL]
Credit\_Deposit\[login to view URL]
There will be a [login to view URL] file containing the main important subroutines and functions. The information for these process is on the sheet
Processes
The main Session variables used in the aspx project files are in the sheet
Session_Variables
The main Table Structure is defined on the sheet
Tables
The table structure is defined with different colors
Unique system tables which are generated by [login to view URL] file.
The tables unique for each company, generated by Add\_New\[login to view URL] file.
The tables unique for each user belonging to a company. Generated by Add\_New\[login to view URL] file.
The tables unique for a currency pair for a specific company. Generated by Add\_New\[login to view URL] file.
In order to understand this analysis document easily, i developed some notations.
A process name and its input variables are written in this text format Process_Name(variables1,variable2)
A session variable is written in this text format Session("Session_Variable1")
A table name and its column names are written in this text format Table_name, column1, column2