Banking Management System
Banking Management System
ACKNOWLEDGEMENT
I am extremely thankful to Miss. Priti Rajvanshi who gave me guidance to carry out the
study of my project. I express my gratitude to all other teachers for their concerned help
great and indispensible help I received from different people. My appreciation also extends
Last but not the list, no acknowledgement will be complete without mentioning my friends.
Date:25-02-2011
Signature
2
Project proposal no. ______________
3.E-mail: niraj1990.singh@yahoo.com
2.
3.
4.
5.
6.
7.
Index
3
S. NO. TOPIC PAGE NO. SIGNATURE
1 Acknowledgment 2
2 Synopsis 3
approval
performa
3 Introduction 5-6
4 Objective (Need 7
of project)
5 Requirement 8
6 Feature 8
7 Analysis 9-11
8 Dfd 12
9 Hardware & 13
software
10 Table & structure 14
11 No. of 15
modules/detail of
module
12 Frond-end 16
13 Back-end 17
14 Future scope 17
INTRODUCTION
4
A bank is a financial institution that accepts deposits and channels those deposits into
lending activities. Banks primarily provide financial services to customers while enriching the
investors. Government restrictions on financial activities by banks vary over time and
location. Banks are important players in financial market and offers services such as
investment funds and loans. In some centuries such as Germany banks have historically
owned major stakes in industrial corporations while in other countries such as the United
BUSINESS MODEL:-
A bank can generate variety of different ways including interest, transaction fee and
financial advice. The main method is via charging interest on the capital it lends out to the
customers. The bank profits from the differential between the levels of interest it pays for
deposits and other sources of funds, the level of interest it charges in its lending activities.
This difference is referred to as the spread between the cost of funds and loan interest rate.
Historically, profitability lending activities has been cyclical and dependent on the need and
strength of loan customers and the stage of the economic cycle. Fees and financial advice
constitute a more stable revenue stream and banks have therefore placed more emphasis
PRODUCTS:-
Saving account
5
Cheque account
Credit card
Home loan
Personal loan
Business loan
Insurance advisor
Mutual fund
WHOLESALE:-
Revolving credit
Term loan
Mezzanine finance
Project finance
Banks offers many different channels to access their banking and other services. Bank
statements are accounting records produced by banks under the various accounting
standards of the world. Banks are susceptible to many forms of risks which have triggered
systematic crises that include liquidity risk, credit risk, and interest risk.
OBJECTIVE
6
The main objective of this software is to provide and efficient and
Other main objective of it is to save time in recording the data. It’s user
Computerized banking system will help to get rid of the bundles of the
file work.
NEED OF PROJECT
7
To increase efficiency and customer service through the development of a user
REQUIREMENT
8
Functional Requirement:
A function for balance, total balance for the account. The balance would be
FEATURE
Analysis
9
Analysis is related to the information gathering i.e. analyzing the system, deciding which
information is to be stored in the database, and in which manner. Here we had analyzed the
process of banking system. In analyzing the system, we have to decide the entities about
which we have to store the information.From the inception of an idea for a software system,
until it is implemented and delivered to a customer, and even after that, the system undergoes
gradual development and evolution. The software is said to have a life cycle composed of
several phases. In Traditional “Waterfall model” each phases has well-defined starting and
ending points, with clearly identifiable deliverable to the next phase. Here for the project
being submitted I have followed “Waterfall Model”. The Waterfall Model consists of
following phases.
project. It is undertaken after a feasibility study has been performed to define the
precise costs and benefits of a software system. The purpose of this phase is to
identify and document the exact requirements for the system. The customer, the
such study. In cases where the requirements are not clear e.g., for a system that is
never been defined, more interaction is required between the user and the developer.
Once the requirements for a system have been documented, software engineers design
a software system to meet them. This phase is sometime split into two sub-phases:
10
High-level design deals with overall module structure and organization, rather than the
details of the modules. The high level design is refined by designing each module in detail.
Separating the requirements and analysis phase from the design phase is instance of
fundamental “what/how” dichotomy that we Encounter quite often in computer science. The
general principle involves makings a clear distinction between what the problem is and how
to solve the problem. In this case, the requirement phase attempts to specify what the
problem is. There are usually many ways that the requirements may be met, including some
solutions that do not involve the use of computers at all. The purpose of the design phase is
to specify a particular software system that will meet the stated requirements. Again there are
usually many ways to build the specified system. In the coding phase, which follows the
This is the phase that produces the actual code that will be delivered to the customer
as the running system. The other phases of the life cycle may also develop code, such
as prototypes, tests, and test drivers, but these are for use by the developer.
Individual modules developed in this phase are also tested before being delivered to
Integration and system testing: All the modules that have been developed and tested
individually are put together integrated –in this phase and tested as a whole system.
11
Delivery and maintenance: Once the system passes the entire test, is
delivered to the customer and enters the maintenance phase. Any modifications
made to the system after initial deliveries are usually attributed to this phase.
The feasibility study is carried to test whither the proposed system is worth being
implemented. Feasibility study is a test of system proposed regarding its work ability its
impact on the organization, ability to meet user needs and effective use of resources. It is
usually carried out by a small number of people who are familiar with the information
system techniques, understand the part of the business or organization that will be involve
or effected by the project and are skilled in the system analysis and design process.
1. Technical
2. Behavioral
3. Economic
Technical feasibility:-
Technical feasibility centers on the existing computer system (hardware, software etc) and
to what extent it can support the proposed system addition. For example, if the current
system is operating at 70% capacity (an arbitrary value) then another application could
overload the system or require additional hardware. If the budget is serious constrain then
12
Behavioral feasibility:-
The project maintenance paper works and time-consuming. The project will not only increase
the authentication efficiency from unauthorized users. This system will maintain time and
will complete process in less time without any other resource like ; paper works.
13
Accounting
‘0’-LEVEL DFD
Receipt
Cash
card
‘2’- LEVEL DFD
HARDWARE REQUIREMENT
RAM 256MB
PRINTER INJEKT HP
PROCESSOR 32-BIT
SOFTWARE REQUIREMENT
14
DEVELOPMENT TOOL VISUAL BASIC 6.0
TABLE STRUCTURE
15
Number of modules/Details of module
1. Customer detail
2. Deposit
3. Withdrawal
4. Balance
Customer detail
Customer name.
16
customer contact number /address.
Deposit :
Amount to deposit
Total amount
Withdrawal :
Amount to withdrawal
Balance
17
Front end
(Visual basic)
Microsoft Visual basic is the easiest way to create application for Microsoft windows.
The “Visual” part refer to the method used to create the graphical user interface (GUI). If
you have ever used a drawing program such as paint, you already have most of skills
The “Basic” part refer to the BASIC (Beginner All Purpose Symbolic Instruction
Code) language, a used by more programmers than any other language in the history of
computing. Visual basic has evolved from the original BASIC language and now contains
several hundred statements, functions and keywords, many of which relate directly to the
windows GUI. Beginners can create useful applications by learning just a few of the
18
keywords, yet the power of the language allow professional to accomplish anything that can
The visual basic programming system application edition included in MICROSOFT EXEL,
MICROSOFT ACCESS and many other windows application uses the same language…….
Data access features allow creating database, front-end application, and scalable
Format including Microsoft SQL server, Oracle and other enterprise level database.
across the internet, or internet from within your application, or to create internet
server application.
such as Microsoft word, word processor, Microsoft excel spreadsheet, and other
windows applications. Application can even be automated and objects created using
Finished application is a true .exe file that uses a visual basic virtual machine that can
freely distribute.
Back-end
19
(Ms-access)
Access is a Relational Database Management system (RDBMS) that you use to store
consists of table of related information that is linked together as a key field. The tools of
access are user friendly provided a powerful development environment, making it equality
appropriate for movies and MIS professionals that you can merge with your word
documents. Access can also used to develop a database application that tracks customers
and other information, which data entry people operate without ever knowing that they are
working in access.
management system is part of this complex system. The information, which derived from
the processing of data, will now be used in database management system under this
complex system.
Future scope:--
2. Consistency is maintained.
3. Redundancy is reduce.
20
21