Atmprojectreport
Atmprojectreport
GROUP MEMBERS
1.SACHIN KANOJIYA (22)
Submitted By
1.SACHIN KANOJIYA (22)
2.GAZANFAR ANSARI (01)
For partial fulfilment of the requirement for the award for the
degree of Bachelors of Engineering in Computer Science
Engineering as laid down by UNIVERSITY OF MUMBAI, is a
record of their own work carried out by them under my supervision and
guidance during year 2023-24.
Examiner’s
1.
2.
Date:
Place: SHELU
DECLARATION
GROUP MEMBERS:
Date:
Place: SHELU
Acknowledgement
We take this opportunity to thank our project guide Prof. B.B. Jadhao for
their valuable guidance and for providing all the necessary facilities, which
were indispensable in the completion of this project report. We are also
thankful to the Head of the Department of Computer Engineering (AI-ML)
Prof. Sanjay Laxmi Parbhanikar for their valuable time, support,
comments, suggestions and persuasion.
The Bank Account and ATM Management System is an application for maintaining a
person's account in a bank. In this project I tried to show the working of a banking
account system and cover the basic functionality of a Bank Account Management
System. To develop a project for solving financial applications of a customer in banking
environment in order to nurture the needs of an end banking user by providing various
ways to perform banking tasks. Also, to enable the user’s work space to have additional
functionalities which are not provided under a conventional banking project.
The Bank Account and ATM Management System undertaken as a project is based on
relevant technologies. The main aim of this project is to develop software for Bank
Account Management System. This project has been developed to carry out the
processes easily and quickly, which is not possible with the manuals systems, which
are overcome by this software. This project is developed using Java language. Creating
and managing requirements is a challenge of IT, systems and product development
projects or indeed for any activity where you have to manage a contractual relationship.
Organization need to effectively define and manage requirements to ensure they are
meeting needs of the customer, while proving compliance and staying on the schedule
and within budget.
Table of Contents
DECLARATION………………………………………………………………………........IV
ACKNOWLEDGEMENT…………………………………………………………………..V
ABSTRACT .....................................................................................VI
Chapter 1. INTRODUCTION
Introduction………………………………………………………………………..….…….…1
1.1 Project Objective…………………………………………..………..….….…...2
1.2 Technological Framework………………………………………......…......3
1.3 Scope of project……………………………………………………….…..….….4
Fig.6.1 FLOWCHART 23
1. Introduction
The “Bank Account and ATM Management System” project is a model Internet Banking Site.
This site enables the customers to perform the basic banking transactions by sitting at their
office or at homes through PC or laptop. The system provides the access to the customer to
create an account, deposit/withdraw the cash from his account, also to view reports of all
accounts present. The customers can access the banks website for viewing their Account details
and perform the transactions on account as per their requirements. With Internet Banking, the
brick and mortar structure of the traditional banking gets converted into a click and portal
model, thereby giving a concept of virtual banking a real shape. Thus, today's banking is no
longer confined to branches. E-banking facilitates banking transactions by customers round
the clock globally.
The primary aim of this “Bank Account and ATM Management System” is to provide an
improved design methodology, which envisages the future expansion, and modification, which
is necessary for a core sector like banking. This necessitates the design to be expandable and
modifiable and so a modular approach is used in developing the application software.
Anybody who is an Account holder in this bank can become a member of Bank Account
Management System. He has to fill a form with his personal details and Account Number.
Bank is the place where customers feel the sense of safety for their property. In the bank,
customers deposit and withdraw their money. Transaction of money also is a part where
customer takes shelter of the bank. Now to keep the belief and trust of customers, there is the
positive need for management of the bank, which can handle all this with comfort and ease.
Smooth and efficient management affects the satisfaction of the customers and staff members,
indirectly. And of course, it encourages management committee in taking some needed
decision for future enhancement of the bank.
Now a day’s, managing a bank is tedious job up to certain limit. So software that reduces the
work is essential. Also, today’s world is a genuine computer world and is getting faster and
faster day-by-day. Thus, considering above necessities, the software for bank management has
become necessary which would be useful in managing the bank more efficiently.
1
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
All transactions are carried out online by transferring from accounts in the same Bank or
international bank. The software is meant to overcome the drawbacks of the manual system.
The choice of technology stack plays a crucial role in determining the performance, scalability,
and maintainability of Bank account and ATM management system. In this project, Java is
selected as the programming language for frontend development, while MySQL is chosen as
the backend database management system. Let's delve deeper into the rationale behind these
technological choices:
• Java for Frontend Development: Java is a widely used programming language known
for its platform independence, robustness, and scalability. It offers a rich set of libraries
and frameworks for building interactive and responsive user interfaces. By leveraging
Java's GUI libraries, such as JavaFX or Swing, developers can create intuitive and
visually appealing interfaces that meet the needs of healthcare administrators.
2
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
ensuring the availability and durability of patient records even in the event of hardware
failures or network outages.
By combining Java for frontend development and MySQL for backend database management,
the project leverages industry-standard technologies to build a robust and scalable hospital
management system. This technology stack offers the flexibility, performance, and reliability
required to meet the demanding requirements of modern healthcare environments.
The scope of the project extends beyond the development of basic administrative
functionalities to encompass broader objectives, including:
• User Management: Registration, login, and profile management for customers and bank
employees.
3
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
By addressing these broader objectives, The system will be designed with scalability and
extensibility in mind to accommodate future enhancements and integrations with additional
banking services and technologies.
4
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
2. Literature Survey
• ATM Services: Allowing customers to withdraw cash from their accounts using ATMs
located at bank branches, retail locations, and standalone kiosks. Providing the option
for customers to deposit cash and checks into their accounts using ATMs with cash and
check deposit capabilities. Offering the ability to check account balances and view
5
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
recent transactions directly from ATMs without the need for a teller or online banking
access.
• Security Risks: Protecting against malware, phishing attacks, ransomware, and other
cyber threats targeting both bank systems and individual customers. Preventing
criminals from installing skimming devices on ATMs to steal card information and
personal identification numbers (PINs). Combating the unauthorized copying of debit
and credit card information for fraudulent transactions.
• Technical Issues: Addressing software bugs, hardware failures, and network outages
that can disrupt banking operations and inconvenience customers. Minimizing
scheduled and unscheduled downtime for system maintenance, upgrades, and
troubleshooting. Ensuring compatibility between different banking systems, software
applications, and hardware devices to provide a seamless customer experience.
• Customer Experience: Balancing the need for robust security measures with the desire
to provide a convenient and user-friendly banking experience for customers. Ensuring
that banking services are accessible to all customers, including those with disabilities,
limited English proficiency, or limited access to technology. Tailoring banking services
and communications to individual customer preferences and behaviours to enhance the
overall customer experience and satisfaction.
6
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• Contactless Payments: Issuing contactless debit and credit cards equipped with near-
field communication (NFC) technology for tap-and-go payments at merchant terminals
and ATMs. Supporting mobile payment solutions such as Apple Pay, Google Pay, and
Samsung Pay, which allow customers to make purchases using their smartphones or
wearable devices. Enabling QR code-based payments for in-store and online
transactions, which can be initiated using a smartphone camera or dedicated QR code
scanning app.
7
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
secure and decentralized digital identity management, which can help prevent identity
theft and fraud in banking and financial services.
8
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
3. Administration Modules
Here in our project there are two types of modules. This module is the main module which
performs all the main operations in the system. The major operations in the system are:
Admin can access this project there is an authorization process. If you login as an Admin then
you will be redirected to the Admin Home Page and if you are a simple user you will be
redirected to your Account Home Page. This performs the following functions: Create
Individual Accounts, manage existing accounts, View all transactions, Balance enquiry,
Delete/close account etc.
1. Admin login
2. Add/delete/update account
3. Withdrawal/deposit/statements transaction
4. Account Information
5. User details list
6. Active/Inactive account
7. View transaction histories
User can also transfer money from their account to any other bank account. User can see their
transaction report and balance enquiry too. The user module contains the following actions:
9
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• All requests received from customers are logged for backend fulfilment and are
effective from the time they are recorded at the branch.
• The AMS Bank service cannot be claimed as a right. The bank may also convert
this into a discretionary service anytime.
• Dispute between the customer and the Bank in this service is subject to the
jurisdiction of the courts in the Republic of India and governed by the laws
prevailing in India.
• The customer has an obligation to maintain secrecy in regard to Username & Password
registered with the Bank. The bank presupposes that login using valid username and
Password is a valid session initiated by none other than the customer.
• The customer will not attempt or permit others to attempt accessing the AMS Bank
through any unlawful means.
10
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
Many of us lead busy lives. Some of us are up before the crack of dawn, getting ourselves
prepared so we can in turn get our families ready for the day. We rush to work, rush to get the
kids to school, and at the end of the day we rush home only to brace ourselves for the next day.
After a hectic day, the last thing you want to do is spend time waiting in line at the bank, or
even the post office. That's where Online Banking comes in. Many of the benefits of doing our
banking online are obvious:
• You don't have to plan your day around the bank's hours.
• You can look at your balance whenever you want, not just when you get a statement.
There are some hidden benefits too. As a young bank customer, you're just learning how to
manage your money and observe your spending patterns.
Online banking allows you to watch your money on a daily basis if you want to. By keeping
close tabs on your funds, you'll always be aware of what's happening in your bank account.
For those experienced spenders, this option is far more appealing than the sudden discovery
that you're broke!
It's also helpful to watch how much interest you're gathering on investments and savings or
what service charges you have incurred.
11
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
12
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
In light of these challenges, there is an urgent need for a modernized Bank Account and
ATM Management System that not only streamlines banking operations but also
enhances security measures, improves customer experience, and ensures compliance
with regulatory standards.
4.2 Objectives
The Bank Account and ATM Management System project aims to revolutionize banking
operations, enhance customer satisfaction, and uphold the security and integrity of financial
transactions in a rapidly evolving digital landscape.
13
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• Compliance with Regulations: Ensure compliance with regulatory standards and data
protection laws governing the banking industry. Implement measures to adhere to
Know Your Customer (KYC) regulations, anti-money laundering (AML) policies, and
other regulatory requirements to mitigate financial risks and maintain trust with
regulatory bodies.
14
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
5. Proposed System
5.1 Analysis
The analysis phase of the Bank Account and ATM Management System project involves a
comprehensive examination of the existing banking infrastructure, including account
management procedures and ATM operations
• Data Protection Laws: Data protection laws such as the General Data Protection
Regulation (GDPR) and Payment Card Industry Data Security Standard (PCI-DSS)
mandate strict controls over the collection, storage, and processing of customer data to
15
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
safeguard privacy and prevent data breaches. Adhering to these regulations requires
implementing encryption, access controls, and data retention policies within the
banking system.
5.2 Framework
The framework for the Bank Account and ATM Management System delineates the
technological and architectural underpinnings that will support the system's development,
deployment, and operation. Through the integration of Java and MySQL technologies, the
framework aims to deliver a scalable, reliable, and efficient solution that meets the complex
requirements of modern banking operations.
5.2.1 Java
5.2.2 MySQL
• Data Security: MySQL offers robust security features, including encryption, access
controls, and authentication mechanisms, to safeguard sensitive financial data from
unauthorized access and malicious activities. Compliance with regulatory
requirements, such as GDPR and PCI-DSS, is facilitated through MySQL's data
protection capabilities and auditing features.
5.3 Algorithms
• Authentication Algorithms: Implement algorithms for user authentication, including
username-password verification, biometric authentication (e.g., fingerprint
recognition), and two-factor authentication (e.g., OTP verification).
17
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• User-Centric Interface: Design an intuitive and user-friendly interface for both bank
customers and administrators, prioritizing ease of navigation, accessibility, and
responsiveness to enhance user experience.
19
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
6. Design Details
6.1 Frontend
The frontend of the Bank Account and ATM Management System (AMS) will consist of
intuitive and user-friendly interfaces designed for both bank customers and administrators. The
frontend will be developed using HTML, CSS, and JavaScript, with frameworks such as
Angular or React to facilitate interactive user experiences. Key components of the frontend
include:
6.2 Backend
The backend of AMS will handle business logic, data processing, and communication with the
database. It will be developed using Java programming language with the Spring Framework
to facilitate dependency injection, MVC architecture, and RESTful APIs. Key components of
the backend include:
• Integration with External Systems: Integrate with third-party services for payment
processing, regulatory reporting, and fraud detection. Implement APIs for
communication with external systems, ensuring data exchange in a secure and efficient
manner.
• Customers: Store customer information such as name, address, contact details, and
login credentials.
• Accounts: Store account details such as account number, account type, balance, and
associated customer ID.
• Transactions: Store transaction details including transaction ID, transaction type,
amount, timestamp, and associated account IDs.
• ATMs: Store ATM configurations such as location, status, cash levels, and maintenance
history.
21
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• Data Encryption: Encrypt sensitive data such as passwords, account numbers, and
transaction details using encryption algorithms (e.g., AES) to prevent unauthorized
access in case of data breaches.
• Authentication Mechanisms: Implement strong authentication mechanisms such as
multi-factor authentication (MFA) or biometric authentication to verify user identities
securely.
• Access Controls: Define role-based access controls (RBAC) to restrict access to
sensitive functionalities and data based on user roles and permissions.
• Audit Trails: Implement logging mechanisms to record user activities, system events,
and security-related incidents for audit and compliance purposes.
• Secure Communication: Use HTTPS protocol for secure communication between
frontend and backend components to prevent data interception and tampering.
• Regular Security Audits: Conduct regular security audits and vulnerability assessments
to identify and address security vulnerabilities proactively.
By incorporating these design details and security measures, AMS will provide a robust,
secure, and efficient solution for managing bank accounts and ATM operations, ensuring a
seamless banking experience for customers and administrators while mitigating risks
associated with data breaches and fraudulent activities.
22
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
23
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
24
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
25
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
26
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
The above given figure is in the context of work in progress. The team successfully had
completed the making of the ATM login page in the ATM Management System.
27
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
Approach: We'll conduct interviews, surveys, and even observe banks and ATM’s staff as they
work to gather all the necessary information. By doing this, we ensure that the AMS we develop
will truly meet the needs of the people who will be using it every day.
Approach: We'll sketch out diagrams and create mock-ups of the AMS to visualize how it will
work. This helps us make sure that everything is organized and makes sense before we start
building it.
7.3 Implementation
Explanation: With the design in place, it's time to start building the AMS. We'll use an iterative
development approach, which means we'll break the project down into smaller chunks and
build them one at a time. This allows us to get feedback from stakeholders along the way and
make changes as needed.
Approach: We'll use programming languages like Java to write the code for the AMS, and a
database management system like MySQL to store user records securely. As we build each part
of the system, we'll regularly test it to make sure it's working correctly and meeting the
requirements we gathered earlier.
28
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
7.4 Testing
• Explanation: Testing is a crucial step to ensure that the AMS works as expected and is
free from any bugs or errors. We'll conduct various tests to check if all the
functionalities are working properly, if the system is easy to use, and if it can handle a
large number of users accessing it at the same time.
• Approach: We'll perform functional testing to verify that each feature of the AMS
performs as intended, usability testing to ensure that it's easy for banking staff to use,
performance testing to check its speed and responsiveness, and security testing to
identify and fix any vulnerabilities.
7.5 Deployment
• Explanation: Once the AMS has been thoroughly tested and is ready to go, we'll deploy
it in a controlled environment within the bank. We'll provide training to bank
management staff to teach them how to use the system effectively and make sure they're
comfortable with it before it goes live.
• Approach: We'll carefully set up the AMS on bank servers, making sure everything is
configured correctly for smooth operation. Then, we'll conduct training sessions for
operators, clerks, and other staff members to familiarize them with the new system and
address any questions or concerns they may have.
By following this methodology, we ensure that the Bank Account and ATM
Management System we develop is not only technically sound but also meets the needs
of Banking professionals and improves the overall efficiency of the bank.
29
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
8. Experimental Setup
By carefully configuring the software and hardware setup and evaluating the performance of
the AMS under various conditions, we can identify any potential performance issues, optimize
system resources, and ensure that the system meets the performance requirements of banking
professionals and stakeholders.
31
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
32
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
9.2 Discussion
• Explanation: The results of the performance evaluation not only affirm the technical
prowess of the AMS but also highlight its significant implications for banking delivery
and operational efficiency.
• Implications of the Findings:
• Optimized Patient Care Delivery: The satisfactory performance of the AMS directly
translates into enhanced user care delivery. Banking professionals can swiftly access
user records, review banking information, and update financial plans, facilitating timely
interventions and personalized care. This efficiency in information retrieval and
decision-making contributes to improved user outcomes and satisfaction.
• Streamlined Hospital Operations: By demonstrating scalability and robust concurrent
user handling capacity, the AMS streamlines banking operations and enhances overall
efficiency. Tasks such as appointment scheduling, plan tracking, and future investment
planning are executed seamlessly, reducing administrative overhead and freeing up
valuable time for banking professionals to focus on patient care. This optimization of
workflows leads to enhanced productivity and resource utilization within the banking
facility.
• Elevated User Satisfaction: The responsive and reliable performance of the AMS
fosters a positive user experience among bank professionals and staff. With quick
access to essential information and minimal system downtime, users can perform their
tasks efficiently, leading to higher job satisfaction and morale. Moreover, the user-
friendly interface and intuitive design of the AMS contribute to a seamless user
experience, further enhancing user satisfaction and promoting system adoption.
• Competitive Advantage: The successful performance evaluation positions the AMS as
a leading solution in the banking industry, offering a competitive advantage to several
banks that implement it. Its ability to deliver on key performance metrics, coupled with
its robust features and scalability, distinguishes it from existing systems and positions
it as a reliable and efficient platform for managing bank operations and user care. This
competitive edge strengthens the bank’s reputation and market positioning, attracting
users and stakeholders alike.
33
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
• In essence, the findings of the performance evaluation underscore the AMS's efficacy
in addressing the complex needs of modern healthcare environments. By combining
technical excellence with practical usability, the AMS emerges as a transformative
solution capable of driving significant improvements in user care delivery, operational
efficiency, and overall banking outcomes. As the bank continues to evolve, the AMS
stands poised to play a pivotal role in shaping the future of banking services delivery,
empowering banks to achieve new heights of excellence and innovation.
34
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
10. Conclusion
This project is developed to nurture the needs of a user in a banking sector by embedding all
the tasks of transactions taking place in a bank. Future version of this project will still be much
enhanced than the current version. Writing and depositing checks are perhaps the most
fundamental ways to move money in and out of a checking account, but advancements in
technology have added ATM and debit card transactions. All banks have rules about how long
it takes to access your deposits, how many debit card transactions you're allowed in a day, and
how much cash you can withdraw from an ATM. Access to the balance in your checking
account can also be limited by businesses that place holds on your funds.
Banks are providing internet banking services also so that the customers can be attracted. By
asking the bank employs we came to know that maximum numbers of internet bank account
holders are youth and business man. Online banking is an innovative tool that is fast becoming
a necessity. It is a successful strategic weapon for banks to remain profitable in a volatile and
competitive marketplace of today. If proper training should be given to customer by the bank
employs to open an account will be beneficial secondly the website should be made friendlier
from where the customers can directly make and access their accounts.
Furthermore, the experimental setup and performance evaluations conducted during the
system's development validate its reliability, scalability, and performance under varying loads
and conditions. Through load testing, stress testing, and security assessments, potential
bottlenecks, vulnerabilities, and areas for improvement have been identified and addressed,
ensuring that the system meets the stringent requirements of modern banking operations.
Thus, the Bank Account and ATM Management System it is developed and executed
successfully.
35
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
11.Future Work
The Banking Online System is a big and ambitious project. I am thankful for being provided
this great opportunity to work on it. As already mentioned, this project has gone through
extensive research work. On the basis of the research work, we have successfully designed and
implemented banking online System. To know what the future of online banking looks like,
it’s probably worth looking at the present – online banking isn’t new. When you think of online
banking, you probably think about a computer (either a desktop or laptop), a three or four step
security process and then an interface that lets you view the balance of your various bank
accounts and credit cards, whilst permitting you to transfer money and pay bills. And you’re
not wrong either. The most valuable future looks are following below:
• More branches of the bank, maybe it will be international, that means more ATM
machines outside.
• Customer issues development based on their needs, so the help desk will be aware of
their needs and easy to use.
• Developing a mobile App for banking system that help users to do the obtained his
operations without go to the bank only he needs
• As cyber threats continue to evolve, digital ATM interfaces will likely incorporate
advanced security features such as biometric authentication (facial recognition,
fingerprint scanning, etc.), multi-factor authentication, and blockchain technology to
ensure secure transactions.
• Digital ATM interfaces could offer personalized experiences based on user preferences,
transaction history, and contextual data. This could include customized language
options, preferred transaction types, and tailored marketing offers.
36
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
12.Reference
37
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
13.Certificates
38
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
39
ATM Management System
G.V ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Inst. Code 3224)
40
ATM Management System