1. Bank Management System
Presented by:
M. Iftakhar Ul Alam
Id : 221002059
Dept. Of CSE
Green University of
Bangladesh
Presented to :
Mr. Mozdaher Abdul Quader
Lecturer
Dept. of CSE
Green University of Bangladesh
2. introduction
20XX presentation title 2
● Introduction
● Objectives
● Global Variables
● Simulation environment and Result
● Implications
● Future work scopes
● Conclusion
● Reference
3. INTRODUCTION
• It is to perform bank operations like starting a bank account and
managing transactions. There are inbuilt operations in this project that
helps you to remove an account and also to check the list of existing
customers. This project works like a real bank performing bank realistic
activities.
4. This Bank management system
project consist of below modules:
Create new account
Update Exist account
Transactions module
Check existing account details
Delete account
View customer list
Objective:
5. 20XX presentation title 5
Variables
Multiple global character strings were used in the program to store data.
6. 20XX presentation title 6
SIMULATION ENVIRONMENT AND RESULT
int main()
{
char pass[20],password[20]="alihayder";
int i=0;
printf("nnttEnter the password to login:");
scanf("%s",pass);
if (strcmp(pass,password)==0)
{printf("nnPassword Match!nLOADING");
for(i=0;i<=6;i++)
{
fordelay(100000000);
printf(".");
}
system("cls");
menu();
}
else
{ printf("nnWrong password!!aaa");
login_try:
printf("nEnter 1 to try again and 0 to exit:");
scanf("%d",&main_exit);
if (main_exit==1)
{
system("cls");
main();
}
else if (main_exit==0)
{
system("cls");
close();}
else
{printf("nInvalid!");
fordelay(1000000000);
system("cls");
goto login_try;}
7. 20XX presentation title 7
void close(void)
{
printf("nnnnThis C Mini Project is developed by Code With C team!");
}
void menu(void)
{ int choice;
system("cls");
system("color 8");
printf("nntttCUSTOMER ACCOUNT BANKING MANAGEMENT SYSTEM");
printf("nnntttxB2xB2xB2xB2xB2xB2xB2 WELCOME TO THE MAIN MENU
xB2xB2xB2xB2xB2xB2xB2");
printf("nntt1.Create new accountntt2.Update information of existing accountntt3.For
transactionsntt4.Check the details of existing accountntt5.Removing existing accountntt6.View customer's
listntt7.Exitnnnnntt Enter your choice:");
scanf("%d",&choice);
system("cls");
switch(choice)
{
case 1:new_acc();
break;
case 2:edit();
break;
case 3:transact();
break;
case 4:see();
break;
case 5:erase();
break;
case 6:view_list();
break;
case 7:close();
break;
}
Opsitions
9. • Future work scopes There are a lot of future
work scopes with the program, such as –
• The program can be integrated into a website.
• UI design can be added to the program to
make it aesthetically more beautiful.
• This program can be transferred to another
advanced programming language to do
advanced works.
Future work scopes
10. 20XX presentation title 10
CONCLUSION
• You can always expand and try different ways in
implementing the Bank System in C in your C
projects. C is a powerful general-purpose
programming language.
• It can be used to develop software like operating
systems, databases, compilers, and so on. C
programming is an excellent language to learn to
program for beginners.