3. INTRODUCTION :
The project entitled “Bank management system” is a computerized
telecommunications device that provides the customers of a financial
institution with access to financial transactions in a public space
without the need for a human clerk or bank taller (manpower).
Thousands of bank performs millions of transactions every day and
thousands of users used banking system in day to day life. As we know
that if number of users increases us need more banks and more staff it
means increasing manual work also we put more amount of money in
bank it is more risky and not much secure
4. Scope Of Project:
Creating new user account
Deposit Amount
Withdrawal amount
Fast cash (withdrawal)
Pin change
Maintain Reports
5. LITERATURE SURVEY/ RELATED WORK:
In [1], Information and communication technology (ICT) has helped to
helped to drive increasingly intense global Competition. In the world
history the most of the countries are most developed because of they
are financially very clear for how to use the high amount of money in
the developing process in own country . We also use the SOA
architecture for providing the scalable and reliable service therefor we
studied related to the SOA architecture to know how we use to
implementation process in our project using Service Oriented
Architectures (SOA
6. PROPOSED SYSTEM:
The proposed system is highly computerized in which the
data related to user accounts will be secured high with high
accuracy that even reduced the machine damage and human
made errors and this existing system is highly efficient to offer
best services to the customers as well as bank because it has
user friendly access that customers less time when compare
with a normal banking system. When the data is entered it will
check for its validity
7.
8. Advantages:
No need of bank employee for creation of account into
bank.
Time saving along with quality services.
Smooth and timely execution of reports.
This managements can also provide the reports for every
user.
The records like Transactions, creating accounts and PIN.
change also retrieve after wards.
9. Hardware And Software Specification:
Software requirement:
• Operating system:windows xp/7/8/10.
• Front end: JAVA netbeans-8.2.
• Framework: swing and AWT
• Back end: MySQL Server.
Hardware requirement:
• Processor : intel ,Dual Core or above.
• Primary memory(RAM):512 MB or above.
• Secondary memory(ROM): 40GB or above.
10. How it Program works:
The data to be storedis: Account number, Name, Balance in account.
Program must be menu driven with following options
Print the Account number and name and balance of each customer.
Withdraw money.
Deposit money.
Search customer.
12. void displayAccount(struct Account account)
{
printf("Account Number: %dn",
account.accNumber);
printf("Account Holder: %sn", account.name);
printf("Balance: $%.2fn", account.balance);
}
void displayAllAccounts(struct Account
*accounts, int numAccounts)
{
if (numAccounts == 0) {
printf("No accounts found.n");
return;
}
printf("All Bank Accounts:n");
for (int i = 0; i < numAccounts; i++)
{
displayAccount(accounts[i]);
printf("n");
}
}
13. int main()
{
struct Account accounts[100];
int numAccounts = 0;
int choice;
do {
printf("nBank Management Systemn");
printf("1. Create Accountn");
printf("2. Display All Accountsn");
printf("3. Exitn");
printf("Enter your choice: ");
scanf("%d", &choice);
switch (choice) { case 1: createAccount(accounts, &numAccounts);
break;
case 2: displayAllAccounts(accounts, numAccounts);
break;
case 3:
printf("Exiting...n");
exit(0);
default:
printf("Invalid choice. Please try again.n");
}
} while (1);
return 0;
}
14. Conclusion:
This project is developed to nature the needs of a user in a
Banking sector by embedding all the tasks of transactions taking
Place in bank.
Future version of this software will still be much enhanced than
The current version. Thus the Management system it is developed and
Executed successfully.