| Project: | System of Express Money Transfer |
| Industry: | Banking and financial systems |
| Categories: | Billing and money transfer systems, Automation |
| Duration: | 28.06.2004 - 07.11.2005 (2,207h) |
| Platform: | .NET and Win32 ( Fat Client, N-Tier ) |
| Operation System: | Windows 2000 |
| Database: | Oracle 8 |
| Web Server: | IIS 6.0 |
| Programming Language: | C# |
The system is designated for the customers visiting any branch of bank or partner bank and transferring the money. To transfer the money, the customer does not need to indicate receiver's exact address, and just informing of receiver's country and last name, he can transfer the money. The addressee can receive the remittance immediately in his nearest local bank office.
The business logic of the real processes simulated in the system is as follows:
- All fields are obligatory to fill out.
- At inputting the transfer amount, the program automatically calculates the sum of tariff for transfer and the final amount of transfer and tariff that has to be received from the customer.
- At inputting the transfer amount, the program automatically calculates the sum of tariff for transfer and the final amount of transfer and tariff that has to be received from the customer.
- The transfer data are sent to the computer host, and the transfer information with the generated transfer check number will be displayed on the monitor. Since this moment the transfer is considered as sent.
- At payment of transfer the search of transfer is carried out by:
- check number
- full receiver's or remitter's name
- To restrict the search space, you can indicate additional search conditions:
- currency of transfer
- sender's country
- transfer amount
- After the correct inputting the amount, the transfer payment data will be sent to the computer host. Since this moment the transfer is considered as paid.
Main features :
- Security
To protect information the standard public key encryption algorithms are used in the system, that are included in the Windows family of operating systems, (PKI - Public Key Infrastructure is used in such operating systems). Each system object (user, terminal, app server) are identified through certificates. These certificates are used for information signature and encryption being transmitted between system elements via data links.
- Speed of information transfer
Transfer of information about remittance is effected immediately. The addressee can get the money already in several seconds after the remitter transfers it to the bank and the operator inputs the data in the system.
- System availability
The system is runnable round the clock and ensures a long-term data storage in the protected archives. Once installed, the system is updated automatically.
- Scalability
The software product can work with an unlimited number of workbenches. This is ensured by a multitier architecture of the application

