Bank management system project in c++ using linked list
Project C++ Bank Management System#include <iostream.h>
#include <fstream.h> #include<process.h> #include<string.h> #include<stdio.h> #include<ctype.h> #include<conio.h> #include<dos.h> #include<stdlib.h> #include<iomanip.h> class main_menu { int i, done; public: char menu(); void control_menu(); char e_menu(); void edit_menu(); void help(void); }; class initial { public : void add_to_file(int, char t_name[30],char t_address[30],float); void display_list(void ); void delete_account(int); void update_balance( int, char t_name[30],char t_address[30],float); void modify(void); int last_accno(void); int found_account(int); char *return_name(int); char * return_address(int); float give_balance(int); int recordno(int); void display(int); private: void modify_account (int, char t_name[30],char t_address[30]); int accno; char name[30], address[30]; float balance; }; class account { public: void new_account(void); void close_account(void); void display_account(void); void transaction(void); void clear(int, int ); void month_report(void); private : void add_to_file(int,int,int,int,char,char t_type[10],float,float,float); void delete_account(int); int no_of_days(int,int,int,int,int,int); float calculate_interest(int,float); void display(int); void box_for_display(int); int accno; char type[10]; int dd, mm, yy; char tran; float interest,amount,balance; }; char main_menu::menu() { clrscr(); char g; cout<<"\n\t\t\t\t\t Main Menu\n"; cout<<"\n\t\t\t\t**************************\n"; cout<<"\n\t\t1 New account\n"; cout<<"\n\t\t2 List of account\n"; cout<<"\n\t\t3 Indivisual Account\n"; cout<<"\n\t\t4 Daily Transaction \n"; cout<<"\n\t\t5 Monthly Report\n"; cout<<"\n\t\t6 Edit Account\n"; cout<<"\n\t\t7 Exit \n"; cout<<"\n\n\n\n\n\t\t\tEnter your choice (1-7 ) : " ; fflush(stdin); cin>>g; return g; |
PREFACEThe objective of this project is to understand the concept and theories clearly behind the banking management system. It helps in gaining some practical knowledge and experience about various aspects of management.
Content and language used in this project is very easy. Emphasis is laid on comprehension of concepts and principles behind the project. I have taken care of clarity of expressions and logical organization of concepts. This project is segmented into fairly short sections and is adequately illustrated with an introduction that establishes the context for the subject matter to be discovered. Important concepts, definitions, equations are either bold faced, italicized or highlighted to draw needed attention. I remember with gratitude the encouragement provided by my teachers, parents and friends. I welcome suggestion for improvement.
|