A MINI PROJECT
ON
BANK MANAGEMENT SYSTEM
By
J.SIDDARTHA 237R1A0425
DINESH RATHOD 237R1A0455
Bank Management System
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
Scope Of Project:
Creating new user account
Deposit Amount
Withdrawal amount
Fast cash (withdrawal)
Pin change
Maintain Reports
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
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
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.
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.
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.
Code:
#include <stdio.h>
#include <stdlib.h>
struct Account {
int accNumber;
char name[50];
float balance;
};
void createAccount(struct Account
*accounts, int *numAccounts) {
printf("Enter account number: ");
scanf("%d",
&accounts[*numAccounts].accNumber);
printf("Enter account holder name: ");
scanf("%s", accounts[*numAccounts].name);
printf("Enter initial balance: ");
scanf("%f", &accounts[*numAccounts].balance);
(*numAccounts)++;
printf("Account created successfully!n");
}
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");
}
}
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;
}
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.
THANK YOU

PPS.pptx this ppt is for coding your problems and to do ppt for new students for easily

  • 1.
    A MINI PROJECT ON BANKMANAGEMENT SYSTEM By J.SIDDARTHA 237R1A0425 DINESH RATHOD 237R1A0455
  • 2.
  • 3.
    INTRODUCTION : The projectentitled “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: Creatingnew user account Deposit Amount Withdrawal amount Fast cash (withdrawal) Pin change Maintain Reports
  • 5.
    LITERATURE SURVEY/ RELATEDWORK: 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 proposedsystem 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
  • 8.
    Advantages:  No needof 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 SoftwareSpecification: 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 Programworks: 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.
  • 11.
    Code: #include <stdio.h> #include <stdlib.h> structAccount { int accNumber; char name[50]; float balance; }; void createAccount(struct Account *accounts, int *numAccounts) { printf("Enter account number: "); scanf("%d", &accounts[*numAccounts].accNumber); printf("Enter account holder name: "); scanf("%s", accounts[*numAccounts].name); printf("Enter initial balance: "); scanf("%f", &accounts[*numAccounts].balance); (*numAccounts)++; printf("Account created successfully!n"); }
  • 12.
    void displayAccount(struct Accountaccount) { 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 Accountaccounts[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 isdeveloped 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.
  • 15.