0% found this document useful (0 votes)
101 views21 pages

Banking Management System

The document describes a banking management system project submitted for a Bachelor of Computer Application degree. It includes an acknowledgment, synopsis approval form, and sections on introduction, objectives, requirements, features, analysis, data flow diagram, hardware/software, tables/structures, modules, the front-end, back-end, and future scope. The project aims to develop a user-friendly computerized system for efficiently recording banking transactions and modifying records without searching files.

Uploaded by

kirtiyadavlko
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views21 pages

Banking Management System

The document describes a banking management system project submitted for a Bachelor of Computer Application degree. It includes an acknowledgment, synopsis approval form, and sections on introduction, objectives, requirements, features, analysis, data flow diagram, hardware/software, tables/structures, modules, the front-end, back-end, and future scope. The project aims to develop a user-friendly computerized system for efficiently recording banking transactions and modifying records without searching files.

Uploaded by

kirtiyadavlko
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

BANKING MANAGEMENT SYSTEM

Submitted to Department of Information Technology

Institute of Management Studies – Noida

For the partial fulfillment for the award of degree of

Bachelor of computer application

(Session: 2008 to 2011)

Submitted To: Submitted By:

Guide Name: Priti Rajvanshi Student Name: Niraj singh

Designation: Roll No.: 9192135

Department: IT Enroll. No.:M0806

Session: 2008 – 2011

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

towards my project. They provide me valuable information to complete the project

successfully. The successful completion of the comprehensive venture is attributing to the

great and indispensible help I received from different people. My appreciation also extends

to all the departmental heads for helping me to achieve my goal.

Last but not the list, no acknowledgement will be complete without mentioning my friends.

They also supported me throughout the development project.

Date:25-02-2011

Signature

Name of the student: Niraj singh

Synopsis Approval Performa

2
Project proposal no. ______________

(for office use only)


1.Name of the student Niraj singh

2.Enrolment of the student M08106

3.E-mail: niraj1990.singh@yahoo.com

4.Mob. No. 09718002116

5.Title of the project Banking management


system

6.Name of the Guide Miss. Priti Rajvanshi

For office use only:

Signature of the Guide

Approved Not approved Date:

Suggestions for reforming the project:


1.

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

State banks are prohibited from owning non financial companies.

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

on these revenue lines to smooth their financial performance.

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

 Capital raising (equity/debt/hybrids)

 Risk management (FX, interest rate, commodities, derivatives)

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

effective way to record transactions related to banking management.

 Other main objective of it is to save time in recording the data. It’s user

friendly software which helps to enter the data fastly.

 To modify any record we do not need to search every file.

 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

friendly, web based banking information system, which will:-----

 Allow for maintenance of a centralized database.

 Functions through an interactive user friendly website with entry,

update and delete options.

REQUIREMENT

8
Functional Requirement:

 A function for balance, total balance for the account. The balance would be

increasing & decreasing.

 A function for controlling withdrawn amount at a particular time.

 A function for controlling the deposited amount.

Terms and condition requirtement:

 There is certain minimum amount which should always be in an account.

 Certain proofs of residence address are must for opening account.

FEATURE

 This project can keep record of daily banking transaction.

 We can open an account.

 We can see the list of all the account.

 We can see all the transaction individual accounts.

 We can do banking transaction (deposit/withdraw).

 We can take monthly individual account report.

 We can also quit (exit to window).

Analysis

Complete System Analysis and Design

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.

1. Requirements analysis and specification:

Requirements analysis is usually the first phase of large-scale software development

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

developer, a marketing organization or any combination of the three may perform

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.

The requirements at this stage are end user terms.

2. Design and specification:

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

design phase, a particular system is coded to meet the design specification.

3. Coding and module testing:

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

the next phase.

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.

NEED FOR FEASIBILITY STUDY:--

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.

The key consideration involve in the feasibility study:-

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

the project is judge not feasible.

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.

DFD (DATA FLOW DAIGRAM)

13
Accounting

‘0’-LEVEL DFD

Receipt
Cash
card
‘2’- LEVEL DFD

HARDWARE REQUIREMENT

RAM 256MB

HARD DISK 5OGB

PRINTER INJEKT HP

PROCESSOR 32-BIT

SOFTWARE REQUIREMENT

14
DEVELOPMENT TOOL VISUAL BASIC 6.0

DOCUMENTATION TOOL MICROSOFT WORD

DATABASE TOOL MICROSOFT ACCESS

PRESENTATION TOOL MICROSOFT PEWER POINT

OPERATING SYSTEM MICROSFT WINDOWS XP

TABLE STRUCTURE

Customer account detail

1 Account no. Long int


2 First name String
3 Last name String
4 Phone no. Long int
5 Address Varchar
6 Type of account String
7 Deposit Float
8 Balance Float
9 Withdrawal Float
10 Cheque of issued varchar

15
Number of modules/Details of module

Major modules are:

1. Customer detail

2. Deposit

3. Withdrawal

4. Balance

Customer detail

It contain details of existing account holder etc

 Customer name.

16
 customer contact number /address.

 customer current balance.

 costumer account type.

Deposit :

It include details like,

 Amount to deposit

 Total amount

Withdrawal :

It include details like

 Amount to withdrawal

 Balance

17
Front end

(Visual basic)

Microsoft Visual basic is the easiest way to create application for Microsoft windows.

What is Visual Basic??

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

necessary to create user interface.

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

be accomplish using any other windows programming language.

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

server-side components for most popular database.

 Format including Microsoft SQL server, Oracle and other enterprise level database.

 Internet capabilities make it easy to provide access to document and applications

across the internet, or internet from within your application, or to create internet

server application.

 Active x technologies allow using the functionality provided by other applications

such as Microsoft word, word processor, Microsoft excel spreadsheet, and other

windows applications. Application can even be automated and objects created using

the professionals or enterprise editing of visual basic.

 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

manipulates large amount of information. A Relational Database is a database, which

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.

A business is a system and database is a subsystem and database

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:--

1. Form is well defined for better understanding

2. Consistency is maintained.

3. Redundancy is reduce.

20
21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy