Synopsis-Bank Management PDF
Synopsis-Bank Management PDF
Acknowledgement
To acknowledge and thank every individual who directly or indirectly contributed to this venture
personally, it would require an inordinate amount of time. I am deeply indebted to many individual, whose
cooperation made this job easier. I am thankful and express my sincere gratitude to BAREILLY
COLLEGE, BAREILLY for providing me an opportunity for fulfilling my most cherished desire.
I avail this opportunity to express my gratitude to my friends and my parents for their support and
encouragement throughout project. I feel it is as a great pleasure to express my deep sense of profound
thank to Module Lecturer Mrs. Omkar Sir, who guided me at every step and also encouraged to carry out
the project.
Lastly, I would like to thank all those whose names may not have appeared here but whose
contribution has not gone unnoticed.
Contents
7. Cybersecurity ---------------------- 9
7.1. Physical Security
7.2. Data Security
10.References ---------------------- 11
Banking Management System
1. Introduction
1.1) Objective :
To develop a software 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 users workspace to have additional functionalities which are not provided under a
conventional banking software. In this project we are going to explain about Banking Management System.
This project have facility to opening account, depositing and withdrawing money. The Bank management
system is an application for maintaining a person’s account in a bank.
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 following presentation provides the specification
for the system.
1) Class
2) Abstraction
3) Inheritance
4) Polymorphism
Banking Management System
2. Technologies Preferred
We are supposed to describe, justify and implement an object oriented system by the application,
Introduce current technical issues in the field of object oriented programming (OOP) using one of the
popular programming language named as Java.
1) Java is one of the most popular and widely used programming language and platform. A platform
is an environment that helps to develop and run programs written in any programming language.
2) Java is an Object-Oriented Programming Language. It was first released by Sun Microsystems in
1995. Oracle acquired Sun Microsystems in 2010 and now maintains the release and support of
Java programming language.
3) Java applications support Write-Once-Run-Everywhere paradigm. It means that you can develop
and compile a java program in one system and run the compiled code in any other type of operating
system.
4) Java allows us to create concurrent applications. It’s useful in creating applications that take
advantage of the latest technological advancements, such as using multi-core CPUs efficiently.
Keeping the above points and features of the language we have decided to build the project in Java using
various essential concepts and methods to make the projects as useful as possible.
Banking Management System
3.1) Analysis :
A Laptop or a PC with :
4. Conceptual Models
5. Modules Working :
The project is evaluated deeply and it is discovered that, this project contains certain modules that needs
to be incorporated in the system design. So, for getting the better understanding of the project, these
modules are described below :
Use of Modules :
1) Deposit Module : Provides options to deposit amount from the given account number .
2) Withdraw Module: Provides options to withdraw amount from the given account number.
3) Cancel Account Module : Cancels the selected account from the bank.
4) Create File Module : Selecting this creates a new file for the user by accepting input such as
account number, name and amount .
5) Open Account Module : Opens a new account for the user by accepting input such as account
number, name and minimum balance .
6) Search Module : Enables to search for the details of the given account number. Displays only
one account detail at a time.
7) Report Module : Displays the list of all account & Details comprising of account number,
name and balance amount.
Banking Management System
7. CyberSecurity :
Security, in information technology (IT), is the defense of digital information and IT assets against
internal and external, malicious and accidental threats. This defense includes detection, prevention
and response to threats through the use of security policies, software tools and IT services.
Physical security describes security measures that are designed to deny unauthorized access to
facilities, equipment and resources and to protect personnel and property from damage or harm
(such as espionage, theft, or terrorist attacks).
Physical security involves the use of multiple layers of interdependent systems which
include CCTV surveillance, security guards, protective barriers, locks, access control protocols,
and many other techniques.
Data Security is a process of protecting files, databases, and accounts on a network by adopting a
set of controls, applications, and techniques that identify the relative importance of different
datasets, their sensitivity, regulatory compliance requirements and then applying appropriate
protections to secure those resources.
Similar to other approaches like perimeter security, file security or user behavioral security, data
security is not the be all, end all for a security practice. It’s one method of evaluating and reducing
the risk that comes with storing any kind of data.
Banking Management System
6.1) Advantages :
6.2) Limitations:
We have a limitation in this system, i.e. this system is not link to networking .
Banking Management System
1) In the future more software companies will hire this software program because now a days the need
for the speed in the day-to-day life has becomeessential. As competition increases, companies by
considering old version, they develop more efficient versions for individual success.
2) In future we can make a link of this project with networking.We can also convert this project in
Hibernate. Hibernate is a framework. It storage large amount of database.
3) In future we can also add the facility to change the password and recovery the forgotten password..
References:
1) http://www.sun.com
2) http://www.coreservlets.com
3) http://www.serverside.com
4) http://www.w3schools.com
5) http://www.google.com
6) http://www.webopedia.com
7) http://www.ddj.com