- Must be able to create/delete checking, savings, trading, and loan accounts (what is the fee to be charged for account creation/deletion?
- Checking accounts can be deposited into and withdrawn from (what are transactions that cost fees?)
- Savings accounts can be deposited into and withdrawn from and high balance accounts accumulate interest (what should interest rates be?)
- Trading accounts can be used to buy and sell stock, see current stock portfolio, and see unrealized gains and losses
- Loan accounts must be charged interest
- if bank service goes down, their information/money should not go away (use database in backend to capture all necessary information)
- What is the fee to be charged for account creation/deletion?
- What are transactions that cost fees?
- What should interest rates be and what should the balance be to accumulate interest?
- Do we need a separate table for interest rates, or can it be a static interest determined by a randomized method upon giving the loan?
- Can the manager see how much money his customers have when he pulls the customer log?
- How are we handling different currencies? - Interface for each currency?
- Should we have different account types for each currency?
- Should we use a Factory for each account type?
Only pay interest on savings accounts with high balances If we can't get the SQL database working we can use files instead
- Pretend we are new customer
- Pretend we are an existing customer - make a new transaction
- Show securities - can you trade?
- Do we have persistence built in?
- Rate is just a number or an object associated with a class
- Manager should be able to see user balances
- We might need slides
- Team intro
- Who did what?
- Setup demo:
- These are the important features
- Ribbon: Login
- Input: Username and Password
- Button: Login
- Ribbon: Create User
- Input: Username and Password
- Button: Create User
- Button: Create new account
- Dropdown: Select account
- Button: Withdraw - pull money out of savings/checking
- Button: Deposit - put money in savings/checking
- Button: Buy Stock - Dropdown of current stocks
- Button: Sell Stock
- Button: Withdraw - pull money out of trading account
- Button: Deposit - put money in your trading account
- Button: View all customers
- Button: See all transactions
- Button: Update stock market
- probably should start different UI for custoemr or manager
- all fees should be withdrawn from customers and placed in a master manager bank account
- manager UI
- see manager account balance
- button to see all transactions
- button to see all stock transactions
- button to see master account transactions
- button + dropdown to see specific user transasction