Back to projects

Bank Management System

A C# Windows Forms banking application built with SQL Server, ADO.NET, and 3-tier architecture.

Overview

Bank Management System is a desktop banking application developed using C#, .NET, Windows Forms, SQL Server, and ADO.NET. The system follows a 3-tier architecture with a clear separation between the Presentation Layer, Business Logic Layer, and Data Access Layer to improve maintainability and code organization. The application implements core banking workflows such as client and account management, transaction handling, and database-driven operations. It also applies password hashing and secure handling of sensitive data to strengthen basic application security practices. Event Viewer logging is integrated to support monitoring, troubleshooting, and auditing of important application events.

Technologies

C#.NETSQL ServerADO.NETWindows Forms3-Tier Architecture

Project period

Mar 2026 — Apr 2026