ATM Simulation system - ATM Simulation System Java Project

ATM Simulation System Java Project

Posted on

ATM Simulation System

Venture Goal

            The goal of the ATM Simulation System project is to construct a Java based mostly ATM (Automated Teller Machine) Simulation System. The introduction of ATM’s by varied banks have led to freedom from the interminable queues in entrance of withdrawal counters at banks. This ATM Simulation System requires the fixed updating of information between the financial institution servers and a diffusion out community of ATM’s.

ATM Simulation system - ATM Simulation System Java Project

            Safety is the muse of a great ATM system. This system will present for safe authenticated connections between customers and the financial institution servers. The entire course of might be automated proper from PIN (Private Identification Quantity) validation to transaction completion. ATM Simulation System will allow two vital options of an ATM, discount of human error within the banking system and the potential of 24 hour private banking. The cardboard particulars and PIN database might be a safe module that won’t be open to routine upkeep, the one chance of entry to this database might be by way of queries raised from an ATM within the presence of a legitimate financial institution ATM card.

            Modern-day banking implies that an individual who deposits cash in a financial institution department may very well require to withdraw the identical quantity some 100 – 200 km’s away inside 6 hours of the deposit. This requires the presence of correct and continuously up to date financial institution information. This might be doable as a consequence of a safe web connection from the completely different financial institution branches to a central financial institution server related additional in a safe trend to completely different ATM’s at completely different places. This system may have a Graphical Consumer Interface which can make the entire course of person pleasant. There might be a small studying curve for brand spanking new customers however tutorials out there on the ATM will guarantee anybody may be an ATM skilled in 2 minutes.

            Any computerized system is inclined to failure however failure in an ATM system may be catastrophic and even result in financial loss. Scheduled on – website upkeep can guarantee safe software program upgrades and assist keep away from potential failure. The ATM might be programmed to inform the financial institution about impending upkeep and can go right into a lock down mode within the occasion of delays of greater than 7 days within the upkeep.

Current System

            The present ATM Simulation System was constructed for the unique idea of regional personal banks. Small banks in villages and cities will service the wants of the area people and can solely require ledgers to file account particulars. This system is liable to human error and causes undue frustration to customers. This system was augmented with the introduction of excel sheets and emails. Banks may now file all information in an excel sheet after which set an replace schedule when they are going to mail all information to a central hub the place these information will once more be processed and consolidated to kind a unified file of all account transactions. These techniques didn’t allow quick access to cash and have been significantly liable to grievous errors.

Proposed System

            The proposed system goals to resolve all this by fixed updating of financial institution information. The Java based mostly development of the system will allow transactions at any financial institution or ATM to be registered inside a matter of seconds. Safety of those particulars can also be a high precedence on this system. This central hub might be accessed by an ATM for safe buyer transactions.

ATM Simulation System Modules

Advertiser: The Financial institution can use free display time to promote their merchandise. This might be doable solely when no person is utilizing the ATM for a transaction.

Authenticator: That is the module that can first current itself to a person. The person must current their ATM card and enter their PIN which might be checked with the safe database on the Financial institution Central Server. This module may also allow customers to alter their PIN.

Upkeep: This module will preserve a log of all updates and upkeep of the ATM. It’ll notify the central server of impending upkeep. Within the occasion of delayed upkeep it is going to put the ATM in lowered performance lock down mode.

Transaction: That is the module that handles all person interplay with the Financial institution Central Server after profitable authentication. It’ll enable for checking account steadiness checking and for withdrawals made. It’ll log any adjustments in account particulars within the Financial institution Central Server.

Admin: The admin will function from the Financial institution Central Server. The admin module will be certain that solely up to date databases are utilized by the transaction module. The upkeep of the machine may be remotely postponed by an author
ised person by way of the admin module.

Software program Necessities

  • Apache Tomcat Internet Server
  • Oracle

Expertise Used

  • Java
  • J2EE

{Hardware} Necessities

  • Laborious Disk – 2 GB
  • RAM – 1 GB
  • Processor – Twin Core or Above
  • Mouse
  • Keyboard
  • Monitor
  • Printer

Obtain Venture

Obtain Venture Summary Download Abstract
Obtain Venture Supply Code Download Source Code
ATM Simulation System Database Download Database

Supply projectgeek.com