Skip to content

Metanishka/ATM-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM Management System

Overview

ATM Management System is a Java-based web application that simulates basic ATM operations. The project is developed using Advanced Java technologies such as Servlet, JSP, JDBC, and MySQL.

Features

  • User Authentication (Login)
  • Balance Inquiry
  • Cash Deposit
  • Cash Withdrawal
  • Transaction History
  • Session Management
  • Database Connectivity using JDBC

Technologies Used

  • Java
  • Servlet
  • JSP
  • JDBC
  • MySQL
  • Apache Tomcat
  • Eclipse IDE
  • HTML

Project Structure

src/main/java
│
├── DBConnection.java
├── LoginServlet.java
├── BalanceServlet.java
├── DepositServlet.java
├── WithdrawServlet.java
├── HistoryServlet.java
└── LogoutServlet.java

src/main/webapp
│
├── login.jsp
├── menu.jsp
├── balance.jsp
├── deposit.jsp
├── withdraw.jsp
├── history.jsp

Database Configuration

Before running the project, update the database credentials in DBConnection.java:

private static final String USER = "YOUR_USERNAME";
private static final String PASSWORD = "YOUR_PASSWORD";

How to Run

  1. Clone the repository.
  2. Import the project into Eclipse IDE.
  3. Configure Apache Tomcat Server.
  4. Create the MySQL database.
  5. Update database credentials in DBConnection.java.
  6. Run the project on Tomcat Server.
  7. Open the application in your browser.

Key Concepts Implemented

  • Object-Oriented Programming (OOP)
  • MVC-style Architecture
  • JDBC Connectivity
  • Session Handling
  • Exception Handling
  • Database Operations

Author

Tanishka Yadav

About

ATM Management System developed using Java, Servlet, JSP, JDBC, and MySQL. Features secure user authentication, balance inquiry, cash deposit, withdrawal, and transaction history with database integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors