This is an open source WPF project based on the working of a BANK. My project name is R-Bank Management System. The bank management system is an application for maintaining a person's account in a bank .
This project build in VS2010 and SqlServer2008.
In this project I tried to show the working of a bank. Here in my project there are 2 types of users. One is Admin and other one is Simple user.
To access this project there is an authorization process. If you login as an Admin then you will be redirected to the Admin Home Page and if you are a simple user you will be redirected to your Account Home Page.
A simple user can access their account and can deposit/withdraw money from their account. User can also transfer money from their account to any other bank account. User can see their transaction report too.
The other user is Admin. This performs the following functions: Create Individual Accounts Manage existing accounts View daily transactions etc.
I have uploaded Project Source Code and database inside DATA folder.
This project is made in WPF (VS2010) and I used SqlServer 2008 database to handle the daily transactions, account management and user management. In this project I used typed dataset. So to run this project just attach the database which is in DATA folder and change the connection string here.
Image 1.
This is the DFD for this project.
Image 2.
Open Properties-> Settings.settings change DataSource here.
When you run this application then first time login screen appears like...
Image 3.
Here login can be by a simple user or by a Admin, these User ID and passowrd
[email protected]
rahul
are of a admin user so after login with these credentials user will redirect to Admin Home Page like..
Image 4.
Here we can see that an Admin has the options...
1. New Account - To Crete New Account
2. Credit - To credit any account
3. Debit - To Debit any account
4. All Transaction - TO check transaction in bank
5. Balance Enquiry - Can check balance in any account
6. Delete Account - TO delete or close any account
ADMIN Option
This is NewAccount page.
Image 5.
I gave an option to admin to debit and credit any account. This is debit account form.
Image 6.
This is credit account form...
Image 7.
Admin can see all transaction happen in bank by using this form...
Image 8.
Admin can check balance by selecting account from drop down list by using this form...
Image 9.
If there is any request to close an account then Admin can do that by using this form...
Image 10.
If you login as a simple user then..
UserId- [email protected]
pwd - arjun
Image 11.
Here we can see a user has the options...
1. Account Summary - Statement
2. Cash Deposit - To credit account
3. Cash Withdraw - To Debit account
4. Transaction - To transfer money from his/her account to any other account
5. Balance Enquiry - To check balance in account
This is an Account Summary page...
Image 12.
By using this page user can deposit money...
Image 13.
With this page user can withdraw money...
Image 14.
With this page user can transfer money to any account...
Image 15.
Here user can check balance in his/her account...
Image 16.
I tried to cover the basic functionality of a bank management system, but I know I did not do the complete functionality, but I think this can be a good application to understand WPF. In the future I will try to improve this project. If any user has any suggestion then please mail me here...
[email protected]

teja gPosted Feb 4, 2022, 7:56 AM
You wrote the code in xml format but i want the code in class format what can i do im not able to understand what u did?]
deepa ePosted Dec 16, 2020, 8:51 AM
Sir it is working well but not able to create new account can you please tell why .
Tlhogi MmusiPosted Jun 20, 2018, 12:31 AM
HiCan you please provide SQL Query to create Database and tables?
suy uyPosted Oct 2, 2017, 5:16 AM
I got error the same to Neli Yuliani too
Neli YulianiPosted Jul 17, 2017, 2:59 AM
Error 1 The name "ReportViewer" does not exist in the namespace "clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms". C:\Users\Ne\Downloads\Compressed\BankManagementSystem\BankManagementSystem\BankManagementSystem\Admin\ReportAllAccount.xaml 60 41 BankManagementSystem
Neli YulianiPosted Jul 17, 2017, 2:59 AM
Error 1 The name "ReportViewer" does not exist in the namespace "clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms". C:\Users\Ne\Downloads\Compressed\BankManagementSystem\BankManagementSystem\BankManagementSystem\Admin\ReportAllAccount.xaml 60 41 BankManagementSystem
Neli YulianiPosted Jul 17, 2017, 2:54 AM
Invalid mark up <rep:ReportViewer x:Name="ReportViewerAllAccount"></rep:ReportViewer>
Neli YulianiPosted Jul 17, 2017, 2:54 AM
Invalid mark up <rep:ReportViewer x:Name="ReportViewerAllAccount"></rep:ReportViewer>
Neli YulianiPosted Jul 17, 2017, 2:53 AM
Help invalid mark u
Neli YulianiPosted Jul 17, 2017, 2:53 AM
Help invalid mark u
roziya skPosted Apr 25, 2017, 1:59 AM
NICE PROJECT PLEASE CAN U POST A LOTERRY ONLINE CASION AUTOMATION PROJECT USING C# .NET
prasad kPosted Apr 4, 2017, 9:13 AM
Thank you so much nice project
Tobi EvennettPosted Feb 4, 2017, 9:49 AM
Please can you help me set this up, I don't know where to start and want to learn
naveen kumarPosted Jun 5, 2016, 6:59 AM
nice project thank you .....
Abdullah WaliPosted Mar 16, 2016, 1:14 AM
Nice Code
Priya MPosted Feb 25, 2016, 5:03 AM
thanks
Md Selim RezaPosted Aug 21, 2015, 11:45 AM
If You make a video tutorial about this project then it will be very helpful....... lot of thanks to post this project....wish you best of luck
Rahul Kumar SaxenaPosted Jul 13, 2015, 10:35 AM
Thanks Pintoo yadav
Pintoo YadavPosted Jul 13, 2015, 8:44 AM
good rahul
Rahul Kumar SaxenaPosted Jun 10, 2015, 10:16 PM
Hi jeniel ednilan.. Check your connection string...
jeniel ednilanPosted Jun 10, 2015, 9:51 PM
sir help me i cant run the program it said sqlexception was handled, dt = user.AuthenticateUser(EmailBox.Text, passwordBox.Password); in ths code
rizik andryPosted May 28, 2015, 1:52 PM
Anyone understand the code and can help please ? I have some quistions + the code doesnt compile 14 errors .
ak lameedPosted May 18, 2015, 5:51 PM
how can i run this program my id [email protected]
ak lameedPosted May 18, 2015, 5:44 PM
how can i run this program on my website
Rahul Kumar SaxenaPosted Apr 16, 2015, 1:32 PM
Thanksa Alok Patel...
Rahul Kumar SaxenaPosted Apr 16, 2015, 1:32 PM
thanks Nitin Shinde Patil...
Rahul Kumar SaxenaPosted Apr 16, 2015, 1:32 PM
hi usama I have uploaded the source code plz check...
usama saleemPosted Apr 16, 2015, 12:48 PM
sir plz send me the source code file plz my id is [email protected]
Nitin Shinde PatilPosted Jan 30, 2015, 4:53 AM
thyanks
Nitin Shinde PatilPosted Jan 30, 2015, 4:22 AM
very thanks for help
Alok PatelPosted Dec 30, 2014, 2:46 AM
thanx a lot \
Amir AbbasPosted Dec 16, 2014, 7:01 AM
Hi sir can you give this code in aspx file not in xaml file..I only know aspx file or give the method to converting it in aspx file.
Naeem KhanPosted Oct 13, 2014, 3:14 AM
when i m running this project i m getting the error of Microsoft.Reporting.WinForms; please tell me how would i add DLL or any component for the solution...
Sihle mthembuPosted Oct 10, 2014, 8:22 AM
hi Sir, may you kindly please send me the source code as I am doing a similar project for my final year. my email is [email protected] thanks
Rahul Kumar SaxenaPosted Dec 28, 2013, 7:40 AM
[email protected] use this
girish tiwariPosted Dec 28, 2013, 3:36 AM
i am using login as [email protected] and password rahul but loginn failed
girish tiwariPosted Dec 28, 2013, 2:37 AM
i have changed data source but still show error message
girish tiwariPosted Dec 28, 2013, 2:08 AM
sir i found this error how to resolve it "dt = user.AuthenticateUser(EmailBox.Text, passwordBox.Password);"
girish tiwariPosted Dec 28, 2013, 1:59 AM
i don't understand how to change source please describe more
Firoz MahamudPosted Jul 3, 2013, 4:28 PM
hi brother how are you? i m from Bangladesh. this project is very helpful with me. i need source code of this project
nirmit shahPosted Jun 15, 2013, 5:36 AM
good work it help me lot
Farzad WadiaPosted May 26, 2013, 8:20 AM
Good Work dude.....
ravi kumarPosted Apr 27, 2013, 5:39 AM
Thanks for creating it's really useful for me and others too. thanks once again. i need to learn more about .net c# so, can you please help me in this. If yes, then contact me on [email protected]
ribwar qasimPosted Apr 16, 2013, 5:21 AM
i couldn't change the data source , Can you please explain how exactly can change the data source using sql server 2008 .
Oshada LokuhettyPosted Mar 29, 2013, 2:30 AM
thanks sir
aditi ghadgePosted Mar 9, 2013, 2:52 PM
hello sir i make a project on crane services i want to knw how to trace a perticular machine at which time on which place i m doing standalone application as well as website please help me i have to submit my project at 22 march on collage send me mail at [email protected]
snehasish nandyPosted Mar 9, 2013, 1:39 AM
Need some more projects from you like this..keep updating...
projectmakerPosted Feb 28, 2013, 4:36 AM
nice project for beginners will u please mail me source code at [email protected]
Nelson PrajapatiPosted Feb 19, 2013, 2:44 AM
Thanks for the Project. Really its a good one for the Starters. The good thing is You've provided the description. Keep it up..!! And, if you are having other projects like this then PLEASE DO UPLOAD it respectively...will be very thankful to you When you upload any projects or anything please BUZZ me on my profile
Prasad MakkenaPosted Jan 22, 2013, 4:39 AM
Thank you rahul sir
chinna sandiPosted Jan 6, 2013, 12:23 AM
Rahul this project is super kindly send me the source code with database to my mail please send to [email protected]
chinna sandiPosted Jan 6, 2013, 12:23 AM
Rahul this project is super kindly send me the source code with database to my mail please send to [email protected]
Vithal WadjePosted Jan 1, 2013, 12:25 AM
rahul where is database
Vithal WadjePosted Dec 31, 2012, 11:41 PM
super work
kimmy lallyPosted Sep 6, 2012, 12:07 PM
hi where is the data folder from where i can see ur database kimmy
nandu bandhuPosted Sep 1, 2012, 2:04 PM
why it isnot working in vb.net 2008
maitreyee sawanteditedPosted Aug 27, 2012, 2:07 AMEdited Aug 27, 2012, 2:10 AM
how to show payment mode by Cash as well as by Cheque..?? please help me.. I have given Two radiobuttons so that person can select which Payment mode customer wants to use named By Cash and By cheque. and if user selects By cheque option a textbox pops up named Cheque number. Now I want to store values of paymentmode by cash or payment of mode by cheque (if by cheque den its cheque number too) in sql database so how to do it?? u cn email me [email protected]
saed pashaPosted Jul 5, 2012, 10:38 AM
Nice Project Work Correctly . Thanks very much.
melih tankPosted May 29, 2012, 3:51 PM
Rahul heyy help us.login didnt works!!!!!!!!
Mohsin CyberPosted May 13, 2012, 1:21 PM
It did'nt works, when try to execute exe file and insert username and pwd it can not run and error appears ...
monu kumarPosted May 11, 2012, 12:07 PM
please I downloaded the files in Win-raw format and i extracted it but i cant install it
frimpong emmanuelPosted May 2, 2012, 11:37 AM
please I downloaded the files in Win-raw format and i extracted it but i cant install it
raj singhaniaPosted Apr 7, 2012, 2:49 AM
hiii rahul your project is quite good but im unable to run it due to some errors can u please resolve them i will be thankful to you Warning 1 Could not resolve this reference. Could not locate the assembly "Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. BankManagementSystem Error 3 The tag 'ReportViewer' does not exist in XML namespace 'clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms'. Line 60 Position 42. E:\MAIN PROJECT\BANK\BankManagementSystem\BankManagementSystem\Admin\ReportAllAccount.xaml 60 42 BankManagementSystem
Abdul AwanPosted Apr 3, 2012, 12:22 PM
Hi, Can you please elaborate the whole process which we have to follow in order to run this project after we have downloaded it. Regards, King.
santhiya kPosted Mar 29, 2012, 12:21 PM
hai i need this project for my seminar how can i download this project please help me
bhavana chPosted Mar 11, 2012, 1:32 AM
unable 2 login with user id n password dat u had given
bhavana chPosted Mar 11, 2012, 1:21 AM
unable 2 login with user id n password dat u had given
bhavana chPosted Mar 11, 2012, 12:37 AM
hi i am nt able to get conectivity can u pls help me...
Mayuri chavanPosted Mar 9, 2012, 1:55 AM
I want code for rollback transaction
satish DokePosted Dec 9, 2011, 1:02 AM
hi rahul Good think These project are very Useful
Former memberPosted Aug 10, 2011, 3:39 AM
when i download this file it gives errror so can u plz provide exact file 4 this prj....
asaad samxPosted Jul 9, 2011, 2:46 AM
when download ur project give error said the cumulus
Abwaank KhaliifPosted Jun 29, 2011, 7:43 AM
first, the project namely R-Bank Management System is looks like a great project, but unfortunately the mentioned above BankManagementSystem.zip link is seemed to be broken. so, any help about a proper link on this great project will be appreciated Insha Allaah. Yours Abwaanka
Rahul Pushpendu BhaskarPosted May 8, 2011, 4:47 AM
i need the source code of this project as soon possible as i lyk it
gaurav chauhanPosted Apr 27, 2011, 3:19 AM
hello sir, can you send me source code of this project ? pls sir.......my email id is: [email protected]
Muhammad FaisalPosted Apr 22, 2011, 6:11 AM
Nice Project Thank yiu.....
ROMMEL NACUBUANPosted Mar 31, 2011, 10:07 AM
Dear Sir, How can i get this software during download your software i didn't run the program,can you please help me
Ram YadavPosted Feb 9, 2011, 6:27 AM
Dear Rahul, Its looking a good project can you develop it on old version...I mean VS2008 and SQL 2005...Please send me updated copy if yes.... my email id [email protected]
sagar BhosalePosted Jan 28, 2011, 12:06 AM
Thanks for uploading such type of project. I have problem that how to install sql server 2005 or 2008 please give me some guidance thats helps to me to install sql server 2005 or 2008 .My OS is Windows 7.Please help me . Thanks again
farhan shaikhPosted Jan 11, 2011, 8:58 AM
Its a very nice project.......thanx 4r hosting it free
Durmus OzturkPosted Jan 10, 2011, 10:32 PM
Hi sir, its really great project to learn something, thank you for adding, and also im working on one prject kind of this, i really want to see all project, if is it possible can you reply me please; [email protected] ( Because I couldnt attach the database files which including in project) i wanna say thank you again...
Abdul SamidPosted Dec 30, 2010, 8:57 AM
It is Very good Article, To learn about banking s/w
Priyank PateleditedPosted Dec 30, 2010, 2:34 AMEdited Dec 30, 2010, 2:44 AM
If there is a situation that Admin wants to delete transaction of any user then how you can manage it?
rudhra royPosted Dec 9, 2010, 1:34 AM
hello sir the project u made was awsome if posible..... can u make it on java and mail it on my e-id i.e [email protected]. plz sir if posible plz send me on my id before15 dec plz plz plz plz plz plz
saeed alamPosted Dec 8, 2010, 4:23 PM
thankx
Neha SharmaPosted Oct 23, 2010, 5:44 AM
thanks for this project.
mohd shekhPosted Oct 18, 2010, 5:17 PM
thanks for this useful project
anshulPosted Oct 4, 2010, 10:27 AM
hii...wl u plz send me d codng of ds projct includng database too... m in a need...want to create ma own projct using tips from ur projct...it wl b a gr8 hlp.. mail me on ma id... [email protected]
Amar JeetPosted Sep 13, 2010, 2:17 AM
Ita such a greta project for a beginner...... thanx for such a gud upload.....
Kaushlendra ThakurPosted Sep 4, 2010, 6:09 AM
HI Rahul This is very useful project. Thanks for uploading such type of project and giving new ideas. Thanks Kaushlendra
mohit mahajanPosted Jul 8, 2010, 6:03 AM
hello sir,nicee i want this type of project m also working in bank projects as a freshers in asp but i dnt hav much knowlegde thts y m want to learn will u plzz tell me how to make tool in asp.net to convert finger prints iso file too image r templete file so tht we can upload thts fp in database