bank mgt systm
TRANSCRIPT
-
8/7/2019 Bank Mgt Systm
1/38
Bank Management System
PROJECT REPORT
ON
BANK MANAGEMENT SYSTEM
IN THE PARTIAL FULFILLMENT FOR THE
DEGREE OF
BACHELOR OF BUSINESS
ADMINISTRATION
SUBMITTED TO: SUBMITTED BY:
DELHI INSTITUTE OF RURAL
DEVELOPMENT
AFFILATED TO
GURU GOBIND SINGH INDRAPRASTHA
UNIVERSITY
1
-
8/7/2019 Bank Mgt Systm
2/38
Bank Management System
Acknowledgement
Preservation, Inspiration & Motivation have always played a
key role in the success of any organization. In the present world
of competition & success, dissertation is like a bridge between
theoretical & practical working. Willingly, I have prepared this
dissertation. First of all I would like to thank the almighty God,
who is obviously the one who has always guided me to work on
the right path of life.
I would like to thank the my faculty Mr.Uday for helping
me out during the whole period in making Synopsis-to-The
Major Project & correcting all the mistakes in them.
My special thanks are due towards for their sincere
advice & whole-hearted co-operation & support.
At last, but not the least, my warmest thanks goes to my
Parents, Friends & the other college staff for their support.
2
-
8/7/2019 Bank Mgt Systm
3/38
-
8/7/2019 Bank Mgt Systm
4/38
Bank Management System
INDEX
S.No. Report
1. Acknowledgement
2. Certificate
3 Introduction
4. Objective
5. Recognition Of Need
6. Feasibility Study
7. Analysis and Design
8. Screenshot
9. Biblography
4
-
8/7/2019 Bank Mgt Systm
5/38
Bank Management System
INTRODUCTION
During the past several decades personnel function has
been transformed from a relatively obscure record keeping staff
to central and top level management function. There are many
factors that have influenced this transformation like
technological advances, professionalism, and general
recognition of human beings as most important resources.
A computer based management system is designed to
handle all the primary information required to calculate monthly
statements of customer account which include monthly
statement of any month. Separate database is maintained to
handle all the details required for the correct statement
calculation and generation.
This project intends to introduce more user friendliness in
the various activities such as record updation, maintenance, and
searching. The searching of record has been made quite simple
as all the details of the customer can be obtained by simply
keying in the identification or account number of that customer.Similarly, record maintenance and updation can also be
accomplished by using the account number with all the details
being automatically generated. These details are also being
promptly automatically updated in the master file thus keeping
the record absolutely up-to-date.
5
-
8/7/2019 Bank Mgt Systm
6/38
Bank Management System
Objective of the Project
A computer based management system is designed to
handle all the primary information required to calculate monthly
statements of customer account which include monthly
statement of any month. Separate database is maintained to
handle all the details required for the correct statement
calculation and generation.
This project intends to introduce more user friendliness in
the various activities such as record updation, maintenance, and
searching. The searching of record has been made quite simple
as all the details of the customer can be obtained by simply
keying in the identification or account number of that customer.
Similarly, record maintenance and updation can also be
accomplished by using the account number with all the details
being automatically generated. These details are also being
promptly automatically updated in the master file thus keeping
the record absolutely up-to-date.
The main objective of our project is providing the different
typed of customers facility, the main objective of this system is
to find out the actual customer service. Etc.
6
-
8/7/2019 Bank Mgt Systm
7/38
Bank Management System
It should fulfill almost all the process
requirements of any Bank.
It should be user friendly.
It should increase the productivity of bank by
utilizing the working hours more and more, with
minimum manpower.
This project includes the entire upgraded feature required
for the computerization banking system. This system is very
easy to use, so that any user can use without getting pre-
knowledge about this. Its very much user friendly and meet
almost all daily working process requirements. This system is
completely GUI based and can be use by mouse and as well as
keyboard. This system is melded in such a way that has got all
features to upgrade without making much change in existingcomponents.
The entire information has maintained in the database or
Files and whoever wants to retrieve cant retrieve, only
authorization user can retrieve the necessary information which
can be easily be accessible from the file.
7
-
8/7/2019 Bank Mgt Systm
8/38
Bank Management System
Recognition Of Need
It has been noticed that more friendliness is required in the
various activities such as record updation, maintenance, and
searching. The searching of record has been made quite simple
as all the details of the customer can be obtained by simply
keying in the identification or account number of that customer.
Similarly, record maintenance and updation can also be
accomplished by using the account number with all the details
being automatically generated. These details are also being
promptly automatically updated in the master file thus keeping
the record absolutely up-to-date.
Even searching of the record needed to be made quite
simple as all the details of the customer can be obtained by
simply keying in the identification or account number of that
customer. Similarly, record maintenance and updation can also
be accomplished by using the account number with all the
details being automatically generated.
These details are also being promptly automatically updated in
the master file thus keeping the record absolutely up-to-date.
8
-
8/7/2019 Bank Mgt Systm
9/38
Bank Management System
Therefore a system was required in such a way that has got
all features to upgrade without making much change in existing
components.
9
-
8/7/2019 Bank Mgt Systm
10/38
Bank Management System
FEASIBILITY STUDY
Inconsistent as it is, try to mimic Visual Basic's own error
handling scheme as much as possible.
When you call a Visual Basic routine that can fail, what is
the standard way that the routine signals the failure to you? It
probably won't be via a return value. If it were, procedures, for
one, would have trouble signaling failure. Most (but not all)routines raise an error (an exception) when they want to signal
failure. (This applies to procedures, functions, and methods.)
For example, Create Object raises an exception if it cannot
create an objectfor whatever reason; Open does the same if it
cannot open a file for you. (Not all routines raise such
exceptions. For example, the Choose function returns Null [thus,
it requires a Variant to hold its return value just in case it ever
fails]if you index into itincorrectly.) In other words, if a routine
works correctly, this fact is signaled to the caller by the absence
of any error condition.
Routines such as Open work like this primarily so that they
can be used more flexibly. For example, by not handling the
error internally, perhaps by prompting the user in some way, the
caller is free to handle errors in the most suitable way.
:
10
-
8/7/2019 Bank Mgt Systm
11/38
Bank Management System
Information stored in file systems for Windows NT or
UNIX
Indexed-sequential files
E-mail systems such as Exchange
COM and Visual Basic
As you define the functionality required by your
application, look for places where you can use pre-existing
COM components instead of having to write the code to
implement a given functionality yourself. For example, you
could create a function procedure that logs a user into a server.
In your corporation, you may be required to include this
procedure in every application you create. Instead of adding thiscode to every program, you can implement this logon procedure
in a COM component that can be easily reused from project to
project.
There are many reasons to use COM components in an
application include:
Reusability
Once you create a COM component, other developers can
use it. This enables easy access to your component's
11
-
8/7/2019 Bank Mgt Systm
12/38
Bank Management System
features in other applications withoutrequiring developers
to write extensive code.
Reduced complexity
You can create a COM component to hide programming
complexity from other programmers. Other programmers
need only know what information to provide to your
component, and what information to retrieve.
Easier updating
Components make it easier for you to revise and update
your applications. For example, you can create a COM
component that encapsulates business rules. If the business
rules change, you update just the component, not all theapplications that use the component.
When you use COM components in a Visual Basic project, you
do not have to understand all of the mechanics involved in
making these components work together. It is more important to
know how to use the component that adds the functionality you
need to your application. You can find detailed information
about COM at http://www.microsoft.com/com/default.asp.
12
http://www.microsoft.com/com/default.asphttp://www.microsoft.com/com/default.asp -
8/7/2019 Bank Mgt Systm
13/38
Bank Management System
Class Modules
Class modules (.cls files) are the foundation of object-oriented
programming in Visual Basic. They are analogous to a blueprint
for a house. Just as a house is built from a blueprint, new objects
are created from class modules. These new objectsinclude your
own customized properties and methods.
A class module is similar to a standard code module (.bas file)because both contain functionality that can be used by other
modules within the application. The difference is that a class
module provides functionality in the form of an object:
1. Data in a standard module has program scope, which means
that it exists for the life of your program.
2. Class module data exists for each object that is created from
the class. Each object's data exists only for the lifetime of the
object; it is created when the object is created, and destroyed
when the object is destroyed.
3. Variables declared as public in a standard module are visible
from anywhere in your project. Variables declared as public in a
class module can only be accessed by referencing a particular
instance of a class or object.
13
-
8/7/2019 Bank Mgt Systm
14/38
Bank Management System
Most commonly, class modules exist in code components. A
code component can be thought of as a container for multiple
classes. For example, you could create a "vehicles" code
component that contains multiple classes; these classes can be
used to create objects such as cars, trucks, and vans. A client
application uses a code component by creating an object from
one of the classes the component provides, and invoking the
object's properties, methods, and events.
Creating COM Components With Visual Basic
The greatest benefit of COM is the ability to create COM
components that can be easily implemented in many
applications. A COM component is a unit of executable
code, such as an .exe, .dll, or .ocx file that follows theCOM specification for creating objects. These are created
from class modules in Visual Basic. A COM component
exposes objects that can be used by other applications.
Visual Basic
14
-
8/7/2019 Bank Mgt Systm
15/38
Bank Management System
TOOLS & ENVIRONMENT
The platform is the hardware and software combination
that the Client/Server runs on. While hardware systems vary
widely in features and capabilities, certain common features are
needed for the operating system software.
Hardware SpecificationsHardware is a set of physical components, which performs
the functions of applying appropriate, predefined instructions. In
other words, one can say that electronic and mechanical parts of
computer constitute hardware.
This package is designed on a powerful programming
language Visual Basic. It is a powerful Graphical User Interface.
The backend is ACCESS, which is used to maintain database. It
can run on almost all the popular microcomputers. The
following are the minimum hardware specifications to run this
package: -
Hardware requirement:
Personal Computer: -
It minimum contains P-III
processor with 128 MB RAM.
Software Requirements:
15
-
8/7/2019 Bank Mgt Systm
16/38
Bank Management System
The software is a set of procedures of coded
information or a program which when fed into the
computer hardware, enables the computer to perform the
various tasks. Software is like a current inside the wire,
which cannot be seen but its effect can be felt.
1. Operating System:- Windows NT / 2000 / XP
2. Application Software:- Application software uses front end
visual basic and database access etc.
16
-
8/7/2019 Bank Mgt Systm
17/38
Bank Management System
Analysis & Design
A complete structure of the program
Analysis
To develop software which maintains all the record of day to
day -Open Account, Close or Edit Account, Monthly Statement,
Bank summary and Transaction detail etc. All the record and
information is going to be store in Microsoft Access Database
The project consists of four parts mainly:
1. Open Account: -
It consists of new bank account form. A consist new
enquiry information who come to the bank for enquiry about
new account (saving, current). Then he or she fill up the new
account form according to their account number generated
automatically and also generate cheui no automatically.
2. Close or Edit Account:-
It consists or provides editing and closing account
form and also such particular account information.
17
-
8/7/2019 Bank Mgt Systm
18/38
Bank Management System
3. Monthly Statement: -
It consists of two sided form monthly statement of
bank employee and monthly statement of saving and current
account employee.
4. Bank Summary: -
It consists of all information detail of bank employee
account transaction detail summary, recode of all branches andalso record of draft and chewy.
18
-
8/7/2019 Bank Mgt Systm
19/38
Bank Management System
Program Structure
The detail structure and description of table are asfollows:
Table Structure and Description:
1. Accoun t: -
Account
Fieldname Field TypeField size Constraint
Actno Number Long int Primary
Name Text 50
Address Text 50
Phone Number Double
Act type Text 20
City Text 50
Date Date/time Medium
date
Chequebook Yes/no
19
-
8/7/2019 Bank Mgt Systm
20/38
Bank Management System
This table is used to maintain open account details. Whereemployee come from new account. Which keep all information
about employee. Here act no define primary key.
20
-
8/7/2019 Bank Mgt Systm
21/38
Bank Management System
2.Account Type: -
Account type
Fieldname Field type Field size ConstraintType code Text 50
Type name Text 50
Int rate Number Default
This table is used for which type of account opens a
employee, type of account saving or current account and
also give a account type code.
3. Balance table:
This table the balance of all type of account, saving or current
account.
Balance table
Field
name
Field type Field size Constraint
Actno Number Default
Balance Number Long
int
21
-
8/7/2019 Bank Mgt Systm
22/38
Bank Management System
22
-
8/7/2019 Bank Mgt Systm
23/38
Bank Management System
4. Cheque Table: -
Cheque table
Field name Field type Field size ConstraintActno Number Default
No _from Number Default
No _to Number Default
This table content all account detail and if you open new
account and chose cheque option so give cheque no of your
account.
5. Pass table: -
Pass table
Field name Field type Field size Constraint
Name Text 50
Pswd Text 50
6.Tamp Table: -
Tamp table
Field name Field type Field size Constraint
Actno Number Long int
Temp type Text 50
Ckequeno Number Long int
Amount Number Long int
7. Transaction.1 table: -
23
-
8/7/2019 Bank Mgt Systm
24/38
Bank Management System
Transaction table
Field name Field type Field size Constraint
Actno Number Long int Primary
Tran type Text 50
Amount Number Long int
act Type Text 50
Chequeno Number Long int
Date Date/time Default
Time Date/time Default
This table contains all per day transaction of bank and also
summarized all money transaction updating and editing.
24
-
8/7/2019 Bank Mgt Systm
25/38
Bank Management System
Data structure
Diagram (Design) :- Designing if system demonstrates the
exact flow of I-P-O cycle of the system. I-P-O cycle is Input-
Process-Output cycle of the system, where we need to define
what are input we need to take to produced the output, which is
our requirements. According to this input and output we design
the processing phase. There are lot of category define to design
the system few of them are begin discus here.
25
-
8/7/2019 Bank Mgt Systm
26/38
Bank Management System
Data Flow Diagram: -
Fills enquiry Request for
Form New Account
Provide Account Type
Send
New
Account
Request.
New
customer EnquiryNewAccount
Control
Management
26
-
8/7/2019 Bank Mgt Systm
27/38
Bank Management System
Provide Account Number / Cheque Number
Account Details
Account
Process
27
-
8/7/2019 Bank Mgt Systm
28/38
Bank Management System
SCREENSHOTS
Login Form:--
28
-
8/7/2019 Bank Mgt Systm
29/38
Bank Management System
Main Form:--
29
-
8/7/2019 Bank Mgt Systm
30/38
Bank Management System
Open Account Form:--
30
-
8/7/2019 Bank Mgt Systm
31/38
-
8/7/2019 Bank Mgt Systm
32/38
Bank Management System
Amount Transaction form:-
Dim rs As New ADODB.Recordset
32
-
8/7/2019 Bank Mgt Systm
33/38
Bank Management System
Bank Summary Form:--
33
-
8/7/2019 Bank Mgt Systm
34/38
Bank Management System
Bank Summary Report :--
34
-
8/7/2019 Bank Mgt Systm
35/38
Bank Management System
Bank Account Statement Form:--
35
-
8/7/2019 Bank Mgt Systm
36/38
Bank Management System
Bank Account Statement Report:--
Private Sub DataReport_Initialize()
On Error Resume Next
36
-
8/7/2019 Bank Mgt Systm
37/38
-
8/7/2019 Bank Mgt Systm
38/38
Bank Management System
Biblography
1. Visual Basic (BT -12, Delhi)
2. Advance Microsoft Visual Basic -6.0 2nd Editions
3. Programming Microsoft Visual Basic -6
4. Mastering Visual Basic-6