Skip to content

Java-based Windows application for secure banking solutions with MySQL-backed centralized data storage.

Notifications You must be signed in to change notification settings

akhnasj/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OVERVIEW

  • The system will allow customers to access banking services through a windows application.
  • It will have a centralized database storage with distributed user interfaces designed using Java.
  • The system aims to manage data consistency with business rules and security standards while providing functionality across different modules and reporting.
  • It was developed following a distributed client server model and normalized database design.

PREFACE

With the rapid globalization of the Indian economy, enterprises are facing withever changing competitive environment. Enterprises are adopting strategies aimed at developing competitive advantage based on enhanced customer value in terms of product differentiation, quality, speed, service and costs. In the post liberalization era, with the deregulation of Indian economy, the financial service sector witnessing a complete metamorphosis and technology is playing a very significant role in this record. Over the last decade India has been one of the fastest adopters of information technology, particularly because of its capability to provide software solution to organizations around the world. This capability has provided a tremendous impetuous to the domestic banking industry in India to deploy the latest in technology, particularly in the Internet banking and e-commerce arenas.

Banks are growing in size by mergers and acquisitions, which have been driven by communication and technology. Technology is playing a major role in increasing the efficiency, courtesy and speed of customer service. It is said to be the age of E- banking.

Bank user is expected to perform at least one of the following transactions:

  • Sign in
  • Sign up
  • Cash Deposit
  • Cash Withdraw
  • Balance Enquiry
  • Fast Cash
  • Change PIN
  • Transaction Report

From a bank's perspective, using the Internet is more efficient than using other distribution mediums because banks are looking for an increased customer base.

Using multiple distribution channels increases effective market coverage by enabling different products to be targeted at different demographic segments. Also Banks cannot risk losing customers to competitors within the aggressive competition in the banking industry around the world. Moreover bank delivery offers customized service to suit the needs and the likes of each user. Mass customization happens effectively through Banking Management System. It reduces cost and replaces time spent on routine errands with spending time on business errands.

Bank Management System means less staff members, smaller infrastructure demands, compared with other banking channels. From the custom er’s perspective, Bank Management System provides a convenient and effective way to manage finances that is easily accessible 24 hours a day, seven days a week. In addition information is up to date. Nevertheless Bank Management System has disadvantages for banks like how to work the technology, set-up cost, legal issues, and lack of personal contact with customers. And for customers there are security and privacy issues.

INTRODUCTION

Bank Management System means banks provide comprehensive electronic fund transfer and payment solutions that enable thousands of Citizens, Financial Institutions and hundreds of businesses the convenience of receiving and transferring their funds online.

It's fast, easy and puts you in complete control – you decide who to transferfunds, checking of the account details. Receive and pay all your paper bills at onesite.

Plus, you can enhance the convenience of transferring funds by receiving your bills electronically, checking statuses of accounts and viewing the statements can possible with this system. You can do this from one secure online location, in just a few minutes.

Banking system provides the greater opportunity to interact with Account holder. But in regular system there are no more interactions with an account holder or trustee. Authorities of Bank Management System can Provides the greater knowledge on Bank Management System and they can effectively.

This Bank System is windows software designed in Java programming language for the purpose of effective Bank Management System . It mainly aims at making the banking system easily accessible from anywhere and improving and enhancing the running banking process. With the use of this software, bank customers don’t need to go to bank to make inquiry regarding their balance or to transfer their balance to other account or for any other banking services.

ABSTRACT

This project is aimed at developing Bank Management System for customer. Thesystem is a windows application that can be accessed throughout the organizationand outside as well with proper login provided.

The project has been planned to be having the view of distributed architecture, with centralized storage of the database. The application for the storage of the data has been planned. Using the constructs of MySQL and all the user interfaces have been designed using the JAVA. The database connectivity is planned using the “Database” methodology. The standards of security and data protective mechanism have been given a big choice for proper usage. The application takes care of different modules and their associated reports, which are produced as per the applicable strategies and standards.

The entire project has been developed keeping in view of the distributed client server computing technology, in mind. The specification has been normalized up to 3NF to eliminate all the anomalies that may arise due to the database transaction that are executed by the general users and the organizational administration. The user interfaces are browser specific to give distributed accessibility for the overall system. The internal database has been selected as MySQL.

The basic constructs of table spaces, clusters and indexes have been exploited to provide higher consistency and reliability for the data storage. The MySQL was a choice as it provides the constructs of high-level reliability and security. The total front end was dominated using the JAVA JDK 1.7. At all proper levels high care was taken to check that the system manages the data consistency with proper business rules or validations.

The database connectivity was planned using the latest “Database connection” technology provided by MySQL . The authentication and authorization was crosschecked at all the relevant stages. The user level accessibility has been restricted into two zones namely.


Akhna S J, Abshira K A, Manjima Manoj
College of Engineering, Trivandrum

About

Java-based Windows application for secure banking solutions with MySQL-backed centralized data storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages