From f75c3d4ba311dba67eb43c894717208ab0ec54af Mon Sep 17 00:00:00 2001 From: indar suthar Date: Fri, 17 Oct 2025 05:18:12 +0530 Subject: [PATCH] feat:Implementes Bank Management System with core banking operations --- .vscode/c_cpp_properties.json | 20 ++ .vscode/settings.json | 3 + Src/Bank_Managment_System/a.exe | Bin 0 -> 66760 bytes Src/Bank_Managment_System/bankdata.txt | 2 + Src/Bank_Managment_System/banksystem.cpp | 236 +++++++++++++++++++++++ 5 files changed, 261 insertions(+) create mode 100644 .vscode/c_cpp_properties.json create mode 100644 .vscode/settings.json create mode 100644 Src/Bank_Managment_System/a.exe create mode 100644 Src/Bank_Managment_System/bankdata.txt create mode 100644 Src/Bank_Managment_System/banksystem.cpp diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..b4250d8 --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "name": "Win32", + "includePath": [ + "${workspaceFolder}/**" + ], + "defines": [ + "_DEBUG", + "UNICODE", + "_UNICODE" + ], + "compilerPath": "C:\\MinGW\\bin\\gcc.exe", + "cStandard": "c11", + "cppStandard": "gnu++14", + "intelliSenseMode": "windows-gcc-x86" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..70e34ec --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "C_Cpp.errorSquiggles": "disabled" +} \ No newline at end of file diff --git a/Src/Bank_Managment_System/a.exe b/Src/Bank_Managment_System/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..7933e7b0ec525a626e3b5fad9d3a02faf4f91536 GIT binary patch literal 66760 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 Zi&|;BmA)6{t2^PmS=^N&7|bv${{?B{5GDWs literal 0 HcmV?d00001 diff --git a/Src/Bank_Managment_System/bankdata.txt b/Src/Bank_Managment_System/bankdata.txt new file mode 100644 index 0000000..5f0333f --- /dev/null +++ b/Src/Bank_Managment_System/bankdata.txt @@ -0,0 +1,2 @@ +460175970 Ram Dashrath 223223001111 9812345670 ram@gmail.com 5000 +588668694 Shyam Mohan 223223002222 9823456789 shyam@gmail.com 3400 \ No newline at end of file diff --git a/Src/Bank_Managment_System/banksystem.cpp b/Src/Bank_Managment_System/banksystem.cpp new file mode 100644 index 0000000..2f09bb2 --- /dev/null +++ b/Src/Bank_Managment_System/banksystem.cpp @@ -0,0 +1,236 @@ +#include +using namespace std; +//Bank class +class Bank{ + int accNo; + char name[25]; + char father[25]; + char Aadhar[25]; + char mobile[25]; + char email[25]; + float amount; + int newAmount; + fstream file, file1; + +public: + int search; + + void createAccount(void); + void depositAmount(void); + void withdrawAmount(void); + void checkInfo(void); + bool isValidEmail(const string &email); + bool isDuplicate(const string &Aadhar, const string &email, const string &phone); +}; +//check email valid ya invalid +bool Bank::isValidEmail(const string &email) { + return (email.find('@') != string::npos && email.find('.') != string::npos && email.find(' ') == string::npos); +} +//check duplicate user +bool Bank::isDuplicate(const string &cnicVal, const string &emailVal, const string &phoneVal) { + fstream f; + f.open("bankdata.txt", ios::in); + if (!f) + return false; + + int acc; + char n[25], fn[25], c[25], p[25], e[25]; + float amt; + while(f>>acc>>n>>fn>>c>>p>>e>>amt){ + if(strcmp(c, cnicVal.c_str()) == 0 || strcmp(e, emailVal.c_str()) == 0 || strcmp(p, phoneVal.c_str()) == 0) { + f.close(); + return true; + } + } + f.close(); + return false; +} +//create Account +void Bank::createAccount(){ + srand(time(0)); + accNo = rand()*rand() + rand()*rand(); + + cout << "Enter Your name -: "; + cin >> name; + cout << "Enter Your Father name -: "; + cin >> father; + cout << "Enter Your Aadhar no. -: "; + cin >> Aadhar; + cout << "Enter Your phone no. -: "; + cin >> mobile; + cout << "Enter Your email -: "; + cin >> email; + + // Email Validation + if(!isValidEmail(email)){ + cout << "\n Invalid email format! Use a valid email (e.g., abc@gmail.com)\n"; + return; + } + + // Duplicate Check + if(isDuplicate(Aadhar, email, mobile)){ + cout << "\n Account with same Aadhar, Email or Phone already exists!\n"; + return; + } + cout << "Enter Your amount to deposit -: "; + cin>>amount; + cout << endl + << accNo << " This is your account number...\n"; + cout << "Please save it.\n\n"; + + file.open("bankdata.txt", ios::out | ios::app); + file << accNo << "\t" << name << "\t" << father << "\t" << Aadhar << "\t" << mobile << "\t" << email << "\t" << amount << endl; + file.close(); + + cout << "✅ Account created successfully!\n"; +} +//deposit +void Bank::depositAmount() { + cout << "Enter amount to deposit -: "; + cin >> newAmount; + + file.open("bankdata.txt", ios::in); + file1.open("bankdata1.txt", ios::out | ios::app); + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + + bool found = false; + while(!file.eof()){ + if(accNo == search){ + found = true; + cout << "\nCurrent amount -: " << amount; + amount = amount + newAmount; + cout << "\nUpdated amount -: " << amount << endl; + } + file1 << accNo << "\t" << name << "\t" << father << "\t" << Aadhar << "\t" << mobile << "\t" << email << "\t" << amount << endl; + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + } + + if (!found) + cout << "\n Account not found!\n"; + + file.close(); + file1.close(); + remove("bankdata.txt"); + rename("bankdata1.txt", "bankdata.txt"); +} +//withdraw +void Bank::withdrawAmount() { + cout << "Enter amount to withdraw -: "; + cin >> newAmount; + + file.open("bankdata.txt", ios::in); + file1.open("bankdata1.txt", ios::out | ios::app); + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + + bool found = false; + while(!file.eof()){ + if(accNo == search){ + found = true; + cout << "\nCurrent amount -: " << amount; + if(newAmount > amount) { + cout << "\n Insufficient balance!\n"; + }else { + amount = amount - newAmount; + cout << "\nUpdated amount -: " << amount << endl; + } + } + file1 << accNo << "\t" << name << "\t" << father << "\t" << Aadhar << "\t" << mobile << "\t" << email << "\t" << amount << endl; + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + } + + if (!found) + cout << "\n Account not found!\n"; + + file.close(); + file1.close(); + remove("bankdata.txt"); + rename("bankdata1.txt", "bankdata.txt"); +} +//check info +void Bank::checkInfo() { + fstream file; + file.open("bankdata.txt", ios::in); + if (!file) { + cout << " File opening error!"; + return; + } + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + bool found = false; + while (!file.eof()) { + if (accNo == search) { + found = true; + cout << "\n_________________________________________\n"; + cout << "\t# Account Number - " << accNo << endl; + cout << "\t# User Name - " << name << endl; + cout << "\t# Father Name - " << father << endl; + cout << "\t# Aadhar number - " << Aadhar << endl; + cout << "\t# Phone Number - " << mobile << endl; + cout << "\t# Email - " << email << endl; + cout << "\t# Current amount - " << amount << endl; + cout << "___________________________________________\n\n"; + } + file >> accNo >> name >> father >> Aadhar >> mobile >> email >> amount; + } + + if (!found) + cout << "\n Account not found!\n"; + + file.close(); +} +//main function +int main() { + Bank obj; + char choice; + + cout << "\n\n\n\t\tWelcome! choose your Option :"; + cout << "\n\t\t1. press 1 to Login Account "; + cout << "\n\t\t2. press 2 to Create Account"; + cout << "\n\t\t3. press 0 to Exit "; + cout << "\n\t\t >Enter choice... :\t"; + cin >> choice; +//choice + switch (choice) { + case '1': + cout << "Enter your account no -: "; + cin >> obj.search; + while (1) { + cout << "\n\n\n\t\tWelcome! choose your Option :"; + cout << "\n\t\t1. press 1 to Deposit Amount "; + cout << "\n\t\t2. press 2 to Withdraw Amount"; + cout << "\n\t\t3. press 3 to Check Info"; + cout << "\n\t\t4. press 0 to Exit Menu"; + cout << "\n\t\t>Enter Choice... :\t"; + cin >> choice; + + switch (choice) { + case '1': + obj.depositAmount(); + break; + case '2': + obj.withdrawAmount(); + break; + case '3': + obj.checkInfo(); + break; + case '0': + return 0; + default: + cout << "Invalid Choice...!"; + break; + } + system("pause"); + system("cls"); + } + break; + case '2': + obj.createAccount(); + break; + case '0': + cout << "Exiting... Thank you!\n"; + break; + default: + cout << "\n Invalid choice...! "; + break; + } + return 0; +}