EmfDiagram
Customer
name: EString[1]
dateOfBirth: EDate[1]
address: EString[1]
phoneNumber: EString[1]
emailAddress: EString[1]
Login
username: EString[1]
securityAnswer: EString[1]
password: EString[1]
securityQuestion: EString[1]
lastLoginTime: EDate[1]
Account
accountNo: EString[1]
type: AccountType[1]
balance: EDouble[1]
CertificatesOfDepositAccount
timePeriod: EInt[1]
interestRate: EDouble[1]
CheckingAccount
name: EString[1]
SavingsAccount
interestRate: EDouble[1]
Transaction
id: ELong[1]
type: TransactionType[1]
transactionTime: EDate[1]
amount: EDouble[1]
DepositTransaction
WithdrawTransaction
TransferTransaction
targetAccount
1
sourceAccount
1
login
0..1
account
1..*
customer
1
transaction
*