borrowerID: Integer
fullName: String
address: String
creditScore: Integer
+GetLoanHistory(): List<Loan>
+UpdateCreditScore(newScure: int): void
+DisplayInfo(): void
loanID: int
principalAmount
borrowerID
interestRate Float
termMonths' int
startDate Date
status String
+CalculateMonthlyPayment(): float
+GetQutstandingBalance(): float
+CloseLoan(): void
paymentNumber: int
scheduled; Date
amount
paidDate: Date
principalComponent; float
interestComponent: float
+MarkAsPaid/paymentDate: Date): void
+GetPaymentStatus(): String
+CalculateComponents(): void
conn: Connection
cursor: Cursor
+Open(): void
+Close(): void
+ExecuteQuery(query: String): ResultSet
by df