0% found this document useful (0 votes)
13 views8 pages

Gad Report

Uploaded by

Mayank Naik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views8 pages

Gad Report

Uploaded by

Mayank Naik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

GAD MICRO-PROJECT

ACADEMIC YEAR : 2023-2024


TITLE : LOAN MANAGEMENT SYSTEM
SUBJECT : GUI APPLICATION DEVELOPMENT USING VB.NET
[GAD]
SUBJECT CODE : 22034
NAME OF FACULTY : ASMITA JAGTAP
SEMESTER : IV

GROUP MEMBERS :
ROLL NO NAME OF MEMBERS ENROLLMENT NO

2762 PURVA VILAS GHARAT 2200270360

2763 MAYANK UMESH NAIK 2200270305

2764 NINAD PRAVIN ROTHE 2200270306

2765 VEDANT ARUN SHINDE 2200270359


INTRODUCTION TO VB.NET
Graphical User Interface (GUI) application development
using VB.NET involves creating visually interactive
programs with ease. VB.NET, integrated with Visual Studio
IDE, provides a rich set of tools for designing and
developing user interfaces. Developers can drag and drop
elements like buttons, text boxes, and menus onto forms,
and then write code to de ne their functionality. VB.NET
supports event-driven programming, allowing developers to
respond to user actions such as button clicks or mouse
movements. With its extensive library support and intuitive
design features, VB.NET simpli es GUI application
development, making it accessible to both beginners and
experienced developers.

Visual Basic .NET (VB.NET) is a programming language


developed by Microsoft as part of the .NET framework. It
features easy-to-understand syntax, supports object-
oriented programming, and is integrated with Visual Studio
IDE. VB.NET applications run on the Common Language
Runtime (CLR) and utilise .NET framework libraries for
various tasks. It follows an event-driven programming
model and o ers robust data access mechanisms. With
cross-platform compatibility, VB.NET allows developers to
create applications for Windows, Linux, and macOS.
Overall, VB.NET provides a productive and versatile
platform for building modern applications across di erent
domains.
ff
fi
fi
ff
LOAN MANAGEMENT SYSTEM
A loan management system is a nancial tool used to
estimate the monthly payments, total interest, and total
repayment amount for a loan based on various parameters
such as the loan amount, interest rate, loan term (duration),
and sometimes additional factors like down payment or
extra payments.

Loan management system serve as invaluable tools for


both borrowers and lenders, providing essential insights
into the nancial commitments associated with taking out a
loan. They o er users a clear understanding of their
repayment obligations and help them make informed
decisions about borrowing.

Key Features of Loan management system:

• Loan Amount: Users input the amount of money they


wish to borrow. This could represent the total cost of a
purchase, the amount needed for a project, or any other
nancial need.
• Interest Rate: Users specify the annual interest rate
o ered by the lender. The interest rate signi cantly a ects
the total cost of borrowing, as well as the monthly
payments.
• Payment Frequency: Some loan calculators allow users
to select the frequency of payments. This option can
a ect the total interest paid and the size of each payment.
• Total Interest Paid: Users can view the total amount of
interest they will pay over the term of the loan. This gure
is crucial for understanding the true cost of borrowing.
fi
ff
ff
fi
ff
fi
fi
fi
ff
PROGRAM CODE
Option Explicit

Dim Payment As Double


Dim MonthlyPayment As Double
Dim NumberofPayment As Double
Dim InterestRate As Double
Dim Loan As Double
Dim Month As Double

Private Sub cmdExit_Click( )


End
End Sub

Private Sub cmdLoanCalculator_Click( )


Loan = Val(txtAmountofLoan.Text)
InterestRate = Val(txtInterestRate.Text)
Month = Val(txtNumberofPayment.Text)
Payment = Loan + ((Loan * InterestRate) / 100)
MonthlyPayment = Payment / Month
lblMonthlyPayment = MonthlyPayment

lblMonthlyPayment = Format(lblMonthlyPayment,
"€#,##0.00")
txtAmountofLoan.Text = Format(txtAmountofLoan.Text,
“€#,##0.00")
txtReceipt.Text = vbTab + (" Loan Management Systems " &
vbCrLf & vbCrLf & _
vbTab + "Full Name: " + (txtName.Text) & vbCrLf & _
vbTab + "Address: " + (txtAddress.Text) & vbCrLf & _
vbTab + "Deposit: " + (txtDeposit.Text) & vbCrLf & _
vbTab + "Withdrawal: " + (txtWithdrawal.Text) & vbCrLf & _
vbTab + "Overdraft: " + (txtOverdraft.Text) & vbCrLf & _
vbTab + "Amount of Loan: " + (txtAmountofLoan.Text) &
vbCrLf & _
vbTab + "Interest Rate: " + (txtInterestRate.Text) + "%" &
vbCrLf & _
vbTab + "Number of Payments: (txtNumberofPayment.Text)
& vbCrLf &_
vbTab + "Monthly Payments: " + (lblMonthlyPayment))

End Sub

Private Sub cmdReset_Click( )


cbAccountType.Text = "Select Account Type"
txtName.Text = ""
txtAddress.Text = ""
txtDeposit.Text = ""
txtWithdrawal.Text = ""
txtReceipt.Text = ""
txtOverdraft.Text = “"
txtAmountofLoan.Text = ""
txtInterestRate.Text = ""
txtNumberofPayment.Text = ""
lblMonthlyPayment = ""
End Sub
Private Sub Frame13_Click( )

End Sub

Private Sub UserForm_Initialize( )


cbAccountType.Text = "Select Account Type"
cbAccountType.AddItem (“Current Account")
cbAccountType.AddItem (“Saving Account")
cbAccountType.AddItem (“Deposit Account")
cbAccountType.AddItem (“Joint Account")
End Sub
OUTPUT
CONCLUSION
In conclusion, the loan management system developed
in VB.NET provides users with a straightforward tool to
estimate loan payments, total interest, and monthly
payments. While o ering basic functionality, it
demonstrates key programming concepts and serves as
a practical solution for nancial planning. Further
enhancements can extend its utility, making it an
invaluable asset for borrowers and lenders alike.

In summary, this loan management system project


showcases the potential of VB.NET in creating practical
applications that serve real-world needs. By further
enhancing this project with additional features and
re nements, it can become an even more valuable asset
for individuals and businesses alike in managing their
nancial obligations e ectively.
fi
fi
ff
ff
fi

You might also like