/Online-Banking-Management-System-

Welcome to My First Full Project " Online Banking " Based on using 3-Tier Architecture , C# and SQL server and .NET Framework ,Online Banking Consists of 3-main components

Primary LanguageC#

Online-Banking-Management-System-

Welcome to My First Full Project " Online Banking " Based on
using 3-Tier Architecture ,C# and SQL server and .NET Framework
.

Overview

The Online Banking System is a comprehensive platform that allows users to manage

their bank accounts, perform transactions, and access various banking services online.

This system is designed to be user-friendly, secure, and efficient, ensuring a seamless banking experience.

Online Banking Consists of 3-main components:

Data Access Layer:

  • Includes a CRUD Princple for each element of project.
  • linking IDE With SQL server.

Business Layer:

  • logic layer contains objects that execute the business functions.
  • Including Basic Operations for Manging Client , User, Transaction , ATM and Operations in system .

Presentation Layer:

  • Windows Desktop Application .NET Framwork

Technologies

  • C#
  • .NET Framework
  • SQL Server
  • ADO.NET
  • WinForms (Desktop Interface)

Features

  • Client Interface

    • Manage Clients Information including CRUD --> create accounts, Read info ,Updating ,Delete Clients.
    • View Clients transaction history.
  • User Interface

    • Users can manage clients and perform various transactions.
    • Manage Users Information including CRUD --> create accounts, Read info ,Updating and Delete Users.
  • Transaction Screen

    • View transfer logs
    • Make Operations like
      • Transfer
      • withdraw
      • deposit

View project

  • Login form

    image

  • SignUp form

    image

  • Bank Main form

    image

  • Bank Client form

    image

  • Bank User form

image