You are on page 1of 12

INTRODUCTION

1.1 General Overview of the Problem:


A bank is a commercial or state institution that provides financial services,
including issuing money in form of coins, banknotes or debit cards,
receiving deposits of money, lending money and processing transactions. A
commercial bank accepts deposits from customers and in turn makes loans
based on those deposits. Some banks (called Banks of issue) issue banknotes
as legal tender. Many banks offer ancillary financial services to make
additional profit; for example: selling insurance products, investment
products or stock broking.
Currently in most jurisdictions commercial banks are regulated and
require permission to operate. Operational authority is granted by bank
regulatory authorities and provides right to conduct the most fundamental
banking services such as accepting deposits and making loans. A
commercial bank is usually defined as an institution that provides selected
banking services without meeting the legal definition of bank.
Banks have a long history, and have influenced economy and politics
for centuries. In history, the primary purpose of a bank was to provide
liquidity to trading companies. Banks advanced funds to allow business to
purchase inventory, and collected those funds back with interest when the
goods are sold. For centuries, the banking industry only dealt with business
not customers. Commercial lending today is a very intense activity, with
banks carefully analyzing the financial condition of its business clients to
determine the level of risk in each loan transaction. Banking services have
expanded to include services directed at individuals and risks in these much
smaller transactions are pooled.

1
1.2 Problem Definition:
Although the basic type of services offered by a bank depends upon the type
of bank and the country, services provided usually include:
• Taking deposits from their customers and issuing current or checking
accounts and savings accounts to individuals and business.
• Extending loans to individuals and business

• Cashing cheque

• Facilitating money transactions such as wire transfer and cashier’s


cheque
• Consumer & commercial financial advisory services

• Financial transactions can be performed through many different


channels:
o A branch, banking centre or financial center is a retail location
where a bank or financial institution offers a wide array of face
to face services to customers.
o ATM is computerized telecommunications device that provides
a financial institution’s customers a method of financial
transactions in a public space without the need for a human
clerk or bank teller
o Online banking is a term used for performing transactions ,
payments etc, over internet through a bank, credit union or
building society’s secure websites.
We are mainly concerned with developing a banking system where a
Customer can submit his/her deposit amount to bank if he/she has an
account or can create a new account in this bank. Customer can also
view the status of his/her bank account, can view account balance, can
modify and delete it.
One can easily maintain the above things if he/she has an account
by login through a username and password given to him.

2
1.3 Analysis of the Problem:
The project that we have undertaken aims to develop a banking system that is
clean, user-friendly and multi-functional. Development of this application includes
a number of fields such that user feels comfortable and the system appears as
dynamic to him. The project “Banking System” includes the following
functionalities:

• Transactions can be done with minimum user events.

• All transactional details and accounts are stored in


files on stable storage.
• Customers can view their own account details and can
use them as necessary
• Customer can inquire an account and can inquire
about interest
• All customer’s data are stored in files on a stable
storage
• Account holders have to pass through a login system
to enter their accounts

3
• This system possess password-protected
administrative access; thus preventing the whole
management system from unauthorized access
• Customer can get help in any time he/she wants

1.4The Proposed Solution Strategy:


The application will be extremely beneficial for the Customers intending to use
and operate their bank account and will get various benefits in the field of
management of accounts on a clean and user-friendly platform.

• Complex Banking operations and Transaction


operations are efficiently handled by the application
• It is cost effective

• It has ease of use along with complete reference

• It is highly secured and less time consuming; hence


time wastage can be avoided
• Up to date records of the customers are maintained by
the authority.

4
SOFTWARE REQUIREMENT SPECIFICATION
2.1 Overall Description:

FOR THE SOFTWARE USED:

TURBO C++

Processor:

 1 GHz PENTIUM Processor (Recommended)

Operating System:

 WINDOWS 2000 SP4

 WINDOWS XP SP3

RAM

 512MB or above

Hard Drive:

5
 1GB of available space required

2.2 Specific Requirements:


2.2.1 Front End:

• Turbo C ++ Compiler;

• Easier programming & reduced amount of events;

• Declarative programming Model;

• Richer control hierarchy and events;

• Larger class library;

• Better support for development tools;

• Advanced programming language;

• Development environments;

6
• Programming with C++ is made easier by various built in
objects. Each object corresponds to a group of frequently
used functions useful for creating dynamic environment;

• The compiler runs inside the most familiar Os , i.e.


Windows.

• Does not require too much resources for the development


of the system;
2.2.2 Back End:

• Databases are saved as a file system on the stable storage;

• Quickly insert, update, or delete data;

7
SUMMERY AND
CONCLUSION
8.1 Scope Of The Project:
The title of the project is “Banking System” is an application which helps
the user to maintain all the work modules included transactions and managing of
accounts of the account holders which includes a few hitch due to the absence of
real time user and runtime application implementation. Since our first and foremost
aim is to satisfy the customer therefore we are going to continue the use, testing,
correction, and up gradation of this application as a simultaneous procedure.

This document of scope of the project describes the possible problems to be


solved, an opportunity to be exploited, or a benefit that will be achieved in the
entire process development.

A fundamental output of the initiation stage is the project scope statement


that should include:

Project Justification: The need that the project meant to address.

Project Deliverables: The product/services that the project is meant to deliver.

Project Objectives: What has to be achieved to judge the project a success?

Therefore it is necessary to mention the scope of our project at initial step and they
are as follows:

8
The all possible ways of overcoming these problems are like adding a
database and maintenance of the same for the customer to provide them with
membership facilities, including discounts and special offers on different terms and
schemes.

Further scope of edifice of the application is to make it fit to user screen using any
operating platform and connecting to a network.

Further looking forward:


The project will include the payroll system of the employees included within
the business center. We will further add online and mobile banking fully.

In the absence of real time user in context of this project, it was up to us, the
developing team to analyze the requirements for the application and in process, the
following was detected:

• A procedural flow of user events while alteration of already reserved facility


list that shall allow maximum utility with minimum of clicks being made.

• The user actions should follow a coordinate track, and must not be discrete.

• The application structure must be flexible enough to allow expansion and


major updating in future.

8.2 Implementation:
The implementation stage is not so easy. We at first install it then check it
for result, so we know that client requirement can be fulfilled or not. Then we
implement every module that the overall project can be implemented rightly or

9
wrongly. We see that all the module, i.e. account, user details, transactions are
implemented rightly, so the whole project implementation stage we have done
rightly.

8.3 Evaluation:
Project Evaluation is a step-by-step process of collecting, recording and
organizing information about project results, including short-term outputs
(immediate results of activities, or project deliverables), and immediate and longer-
term project outcomes (changes in behavior, practice or policy resulting from the
project).

Common rationales for conducting an evaluation are:

• Response to demands for accountability;

• Demonstration of effective, efficient and equitable use of financial and other


resources;

• Recognition of actual changes and progress made;

• Identification of success factors, need for improvement or where expected


outcomes are unrealistic;

• Validation for project staff and partners that desired outcomes are being
achieved.

The project planning stage is the best time to identify desired outcomes and how
they will be measured. This will guide future planning, as well as ensure that the
data required to measure success is available when the time comes to evaluate the
project.

10
Why is Project Evaluation important?

Evaluating project results is helpful in providing answer to key question like: What
progress has been made?

BIBLIOGRAPHY
 REFERENCES-

 www.statebankofindia.com

 www.unitedbankofindia.com

 www.unionbankofindia.co.in

 User manual of Co-operative Bank

 User manual of Paschimbanga Gramin Bank

 BOOKS-

 The Complete Reference , C++: Herbert Schildt

 Object oriented programming in Microsoft c++ : Robert


Lafore

11
12

You might also like