ATM location search

      ATM location search





               Automatic Teller Machine is a device used by bank customers to process account transactions. ATM Location Search web application developed to provide a website which will provide platform to customers for finding Nearest Atms. This application is used for emergency case we able to find location of nearby Atms and Address detail. Application is finding nearby ATM by giving location.


Existing System:

                        In the existing system ATMS  selection process is done manually which is time taking process.

Proposed System:

                        In the proposed system customers can get their interest for finding ATMS. Customers can directly search ATMS according to their required criteria. The customers can atms by giving loaction functionality so that customer can get directly get atms which are available in that location. So that customer can get details of Atms.


A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases. The main purpose of a use case diagram is to show what system functions are performed for which actor. Roles of the actors in the system can be depicted.


A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and timing diagrams.


Bankers Module:

                        Registered users can look only for the individual criteria.Banks are requested to add the details of atms center means address, contactno,location . Registered users can avail of every option in the website.

Customer Module:

                        Customer provides login id and password to the users. These users can also use the search option in the site This module establishes connection between the user and also takes care of searching new atms.

Administration Module:

                        Admin can get login first , Admin will the modules.admin can delete the Banks/Atms/Customers.Admin can view the details of Banks,Atms,and Customers

User Interface: The user interface is the important thing in java applications. In this application the user interface is designed by using the HTML/CSS/JAVASCRIPT. For user interactions and easy to handle application many of the User interface designs are used in this applications.


The SQL Database: SQL Database is one of Main part this application, because the searched location details are stored by using the SQL Database in the Java. For a feature reference the location details are stored in SQL database.



Software Requirements:

            Language                              :           Java

            Web technologies              :           JEE (Servlets/JSP)

            Front-end Design               :           Html, CSS, JSP, Bootstrap

            Database                              :           MYSQL/Oracle

            Scripting                               :           JavaScript

            Browser                                :           IE 6.0/ Mozilla/Chrome

            Operating System              :           Windows/Linux

Hardware Requirements:

            Processor                             :           Pentium-IV

            RAM                                       :           1GB

            Hard disk                              :           20GB

            Monitor                                :           15” Color monitor

         Mouse                                      :           Optical mouse

Software Environment

Java Technology

Java technology is both a programming language and a platform.

The Java Programming Language

          The Java programming language is a high-level language that can be characterized by all of the following buzzwords:

  • Simple
  • Architecture neutral
  • Object oriented
  • Portable
  • Distributed
  • High performance
  • Interpreted
  • Multithreaded
  • Robust
  • Dynamic
  • Secure

With most programming languages, you either compile or interpret a program so that you can run it on your computer. The Java programming language is unusual in that a program is both compiled and interpreted. With the compiler, first you translate a program into an intermediate language called Java byte codes —the platform-independent codes interpreted by the interpreter on the Java platform. The interpreter parses and runs each Java byte code instruction on the computer. Compilation happens just once; interpretation occurs each time the program is executed. The following figure illustrates how this works.

          You can think of Java byte codes as the machine code instructions for the Java Virtual Machine (Java VM). Every Java interpreter, whether it’s a development tool or a Web browser that can run applets, is an implementation of the Java VM. Java byte codes help make “write once, run anywhere” possible. You can compile your program into byte codes on any platform that has a Java compiler. The byte codes can then be run on any implementation of the Java VM. That means that as long as a computer has a Java VM, the same program written in the Java programming language can run on Windows 2000, a Solaris workstation, or on an iMac.


                        This application created a easy and safe way  finding ATMS. All the details are stored securely. By using this application one can find the Atms. This application has become more popular with number of users. This application saves lot of time .

 538 total views,  1 views today

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by