Skip to content

The application is a simulation of a real-life ATM machine, built using Java programming language. The core business logic of the application is handled by servlets, while the user interface is implemented using JavaServer Pages (JSP).

Notifications You must be signed in to change notification settings

vivekp1118/ATM-MACHINE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIGITAL ATM

ATM Application is a web-based application built using Java that utilizes servlet for business logic and JSP for presentation layer. With this application, users can perform all the operations that can be performed on a real ATM machine.

The goal of this project is to create a platform that mimics the functionality of a real-life ATM machine.

🛠️ How it Works

In order to use the ATM, the user must first generate their card number by registering their details. After generating the card number, the user can then use the ATM. When the user enters their ATM card number for the first time, it will check if the user has generated a pin or not. If the user has generated a pin, it will ask for the pin. If not, the user will be prompted to enter a new pin and confirm the pin.

All the operations that the user will perform will be validated and updated to the database, ensuring that the data is always up-to-date.

🌟 Features

  • Generate Card
  • Generate Pin
  • Pin Validation
  • Check Balance
  • Deposit Balance
  • Withdraw Balance
  • View Mini-statement

📃 Requirements

  • JDK
  • GlassFish Server
  • PhpMyAdmin
  • Mysql Jar

🧑‍💻 Technologies Used

hTML

DFD(Data flow Diagram)

DFD

Registration Page

Registration Page

Card Authentication

Card Authentication Page

Pin Genration

Pin Genration Page

Pin Validation

Pin Validation Page

Operations

Operations Page

Withdraw

 Withdraw Page

Deposit

Deposit Pagw

Balance Inquiry

Balance Inquiry Page

Mini Statement

Mini Statement Page

Update Pin

Update Pin Page

Conclusion

This ATM application provides users with a convenient and user-friendly platform to perform all the operations that can be performed on a real ATM machine. The use of servlets and JSP ensure efficient functionality and reliable data management.

About

The application is a simulation of a real-life ATM machine, built using Java programming language. The core business logic of the application is handled by servlets, while the user interface is implemented using JavaServer Pages (JSP).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published