Here is the project subject. it's so simple for an experienced person.
note: the records should be saved in to a txt or dat file not o database.
Different types of customers and customers in a bank account in a system that enables management and monitoring are required to perform.
Customers can open an account with 3 different types. This species; Demand Account, Currency Account and the Investment Account. Investment account various stock and a certain number of A and / or B-type is assumed to consist of liquid funds.
Each person should be possible to transfer funds between accounts. Investment funds and / or stock a certain amount of cash the person's demand to transfer the account or the account's currency exchange to sell a certain amount of money to buy stock transfers between accounts can be given for 2 examples.
Accounts for withdrawals, deposits, (investment accounts for securities import / exchange) and also interest for foreign currency accounts should be business opportunities. Time and interest will be kept in the system a virtual business process and only the number of days will take place on a daily rate.
Full account of all transactions relating to all customers (actions / transactions), including the date the records are required to maintain. In this project, the database was not to be used, you will create a text based database.
The user of the system should be in 2 different roles;
1. Bankers: Bank to the new customer record, delete the customer, the customer the desired account type, opening / closing a particular customer's account to transfer, type of account with withdrawals / deposits (or aforesaid buy securities from / to sell) foreign currency interest business account be able to perform operations such as. Moreover, "Investment Account Portfolio Create / Edit", a banker by an additional functionality must be fulfilled. This functionality; customer investment account opened, the customer's request, a portfolio approach in the system according to the pre-coded (for example, with a certain percentage of funds A type, B type, or stock funds, etc.) automatically is used to create. Then, again, on customer request, the client's portfolio to the bank's approach to creating portfolios based on that date will be rearranged.
Bankers, the following should be able to make the corresponding question:
* Customer information must be able to see. (Each client's information, account details and a list of action related to each account.)
* Customers who have a lot of money in the bank of cash to at least one correct sequence to the list. (This is comparable to the interface and this interface use the CompareTo method to investigate the issues, things can compare common (generic) a ranking (sort) method to write. This method, then the user will be used in the role.)
2. Customer: between accounts at the bank that is open, should be able to transfer. The role defined for Bankers "Investment Account Portfolio Create / Edit" functionality from the client side role for their own investment accounts should be used. (Create your own portfolio instead of the customer's bank's approach to creating a certain date by using the portfolio to create automatically the case may apply for.)
Customers should be able to do the following to the corresponding question:
Be able to see information on own account.
* Accounts related to movements with the highest amount of money moving from the least amount of money to contain the correct sequence listing. (As previously mentioned (CompareTo method comparable interface and realism), and should be done using general sorting method.)
Note: In this project, individual Internet banking and all related transactions to be considered the client's account, transfer between the outside of the transaction (money / withdrawal of deposits, securities receive interest business, etc..) Apply to the bank to the banker role is assumed. In this regard, the customer role does not require the development of Web-based software.
note: Create documents for the application design should be developed. This document and the class of the project descriptions of the UML Class Diagram absolutely must include.