Skip to content

This is a simple implementation of Bank ATM application using ADO.NET and Microsoft SQL Server Management System.

Notifications You must be signed in to change notification settings

RoseChinenye/BankATM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BANK ATM 😃👓👓

About 👓

This is a simple implementation of Bank ATM application using ADO.NET and Microsoft SQL Server Management System.


Definition of Terms 👓

ADO.NET : The .NET platform defines several namespaces that allow you to interact with relational database systems. Collectively speaking, these namespaces are known as ADO.NET.

ADO.NET provides consistent access to data sources such as SQL Server and XML, and to data sources exposed through OLE DB and ODBC. Data-sharing consumer applications can use ADO.NET to connect to these data sources and retrieve, handle, and update the data that they contain.

Microsoft SQL Server Management System : It is an integrated environment for managing any SQL infrastructure. In this project, we used SSMS to access, configure, manage, administer, and develop all components of the SQL Server.


ATM SERVICES 👓

  • Deposit
  • Withdrawal
  • Check Balance
  • Transfer

N/B : All the operations done in this ATM are saved!


Demo Login Credentials 👓

Card Number Pin
1020304050 1234
1121314151 1030
1222324052 1935

Steps to Run 👓

Follow the following steps to successfully run and use this application.

  1. Paste your system's server name on the Connection String
  • Open the ATM_DAL project
  • Open the Database Folder
  • Open the CreateAtmDB.cs class
  • Edit the connection string and paste your system server name in the Data Source value of the ConnectionString variable.
string connectionString = (@"Data Source = (Your Server Name); Integrated Security = True; Connect Timeout = 30; Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
  • Save
  1. Install the SqlClient Data provider on the ATM_DAL Assembly
  • Open ATM_DAL project
  • Right Click on Dependencies and select Manage NuGet packages
  • Browse Microsoft.Data.SqlClient and install.
  1. Connect the newly created Database
  • Open ATM_DAL project
  • Open Database folder
  • Open AtmDbContext.cs
  • Edit the connection string and pass your newly created Database connection string to the AtmDbContext Constructor.
public AtmDbContext() : this(@"(paste your newly created database Connection String here)")
{

}
        
  • Save
  1. Run the program

Software Development Summary 👓

  • Technology: C# and ADO.NET
  • Data Provider: SqlClient
  • SQL Environment: Microsoft SSMS
  • Console App Framework: .NET7
  • Project Type: Class Library
  • Class Library Framework: .Net standard 2.0
  • IDE: Visual Studio (Version 2022)
  • Paradigm or pattern of programming: Object-Oriented Programming (OOP)

NOTE: We appreciated the use of ADO.NET to interact with the relational database with the help of SqlClient data provider. This repo is subject to future modifications.

About

This is a simple implementation of Bank ATM application using ADO.NET and Microsoft SQL Server Management System.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages