This module is part of a complete solution of a Foreign Currency (Forex) trading system. The module is simply a database module that stores Brokers, Clients and Dealers information and retrieves them in a user friendly way. I prefer to use ATL OLE DB database classes for data access that connects to Microsoft Access database. The module should include the following features:
1. Dealers information - Add/Edit/View/Delete
2. Brokers information - Add/Edit/View/Delete
3. Client information - Add/Edit/View/Delete
4. Transaction histories for open and closed positions for both client and broker
5. Spreads are assigned according to client and currency
6. Margins are assigned according to client and currency
7. Commissions are assigned according to client and currency
8. Request/Buy/Sell are assigned according to client and currency
9. SmartQ system to distribute client requests among dealers in a smart way. You only need to configure the system not implement the full feature
10. Logging feature
We can discuss the detail if you have the interest. The way the entire solution works is as follows:
There are four program parts: The Client, Server Service, Dealer and Admin module. You are only concerned with the Admin module for now.
I can provide more analysis as we discuss the project.