Upload
prateek-goel
View
44
Download
1
Tags:
Embed Size (px)
Citation preview
BANK MANAGEMENT SYSTEM
Submitted in partial fulfillment of the requirements
For the award of the degree of
Bachelor of Business Administration
(Computer Aided Management)
To
Guru Gobind Singh Indraprastha University, Delhi
Guide: Submitted by:
Mrs. Santha Devi 1. Piyush Goel 06124401910
2. Sourabh Tyagi 04324401910
Institute of Innovation in Technology & Management,
New Delhi – 1100 58
Batch (2010 – 2013)
1
Certificate
We, (Piyush Goel 06124401910) & (Sourabh Tyagi 04324401910) certify that the Minor
Project Report (BCAM-306) entitled “BANK MANAGEMENT SYSTEM” is done by us and
it is an authentic work carried out by us at INSTITTUTE OF INNOVATION IN
TECHNOLOGY AND MANAGEMENT. The matter embodied in this project work has not
been submitted earlier for the award of any degree or diploma to the best of my knowledge
and belief.
1. Signature of the Student 2. Signature of the Student
Date:
Certified that the Project Report (BCAM-306) entitled “BANK MANAGEMENT SYSTEM”
done by the above students is completed under my guidance
Signature of the Guide
Date:
Name of the Guide:
Designation:
Countersigned
Director
2
ACKNOWLEDGEMENT
We are thankful to GURU GOBIND SINGH INDRAPRASTHA University who provided us
with the opportunity for carrying out the study.
We are extremely grateful and remain indebted to our guide Mrs. Santha Devi for being a
source of inspiration and for her constant support in the Design, Implementation and
Evaluation of the project. We are thankful to her for the constant valuable suggestions, which
benefited us a lot while developing the project on “Bank Management System”. She has
been a constant source of inspiration and motivation for hard work. She has been very co-
operative throughout this project work. Through this column, it would be our utmost pleasure
to express our warm thanks to her for the encouragement, co-operation and consent without
which we might not be able to accomplish this project.
3
TABLE OF CONTENTS
S No Topic Page No
1 Certificate 2
2 Acknowledgements 3
3 Chapter-1: Introduction 6-14
4 Chapter-2: System Analysis 15-23
6 Chapter-3: System Design 24-50
7 Chapter-4: Scope of Improvement, Summary and
Conclusions
51-52
4
LIST OF TABLES
Table No Title Page No
1 Account 19
2 Account Type 19
3 Balance table 20
4 Cheque Table 20
5 Transaction Table 20
LIST OF FIGURES
Figure No Title Page No
1 Context level DFD 10
2 Use Case Diagram 13
3 1st level DFD 15
4 2nd level DFD for Billing Database 16
5 2nd level DFD for Stock Maintenance 16
6 2nd level DFD for Sales Database 17
7 Entity Relationship Diagram 18
5
Chapter 1
INTRODUCTION
1.1 Description of the system
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.
1.2Data collection
To develop software which maintain 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.
Overall description : -
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
6
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.
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 and also record of draft and chewy.
Functional Module: -
The whole project divided in to six main modules. They are following: -
i. Login module.
ii. Account open module.
iii. Edit or close module.
iv. Transaction module.
v. Summary module.
vi. Account statement module.
7
Bank Management System
Account openModule
Edit Or close Module Transaction
Module
Summery Module
Statement Module
LoginModule
Main module:-
i. Login Module: -
Login module consists of three forms.
Form splash: - form splash is responsible to load the project for use.
Form login: - Form login is responsible for accepting the login name and password from the
user. This security the system from unauthorized access. A user has change the password has
three times only. If or she inter wrong password thrice, then it will automatically exit.
Form Main: - form main is the main form of the whole project. Through which we can
access form of project this is a MDI form include other form in these main form like open
Account form, Close and edit Account form, transaction form summery form statement form.
8
LoginModule
Form splash Form
login
Form Main
1.3 Software Requirement Specifications
A software requirements specification (SRS) is a comprehensive description of the intended
purpose and environment for software under development. The SRS fully describes what the
software will do and how it will be expected to perform.
1.3.1 Overall description of proposed system
In day-to- day work process of an organization, there are lots of things happening, which
need to be keep tracked. For our ease in future, we do too. Of course there is lots of way to
perform this task. We can either maintain these records manually or by using computerized
system. In current scenario, where we always thing to increase productivity utilizing our
working hours more and more, it’s always recommended to go for such automated system,
which provide me maximum facility to do the same in a less time and minimum manpower.
So I think and design a commercial project for Bank Management System system.
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
9
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.
For processing the data we have chosen Access as back end and Visual Basic as front end,
which can manage database for a very large class of the possible application.
This project is client-server based application system, to computerize at bank work. The
modules involved currently in this system are: Open Account, Close or Edit Account,
Monthly statement, Bank summary.
Data Flow Diagram (Context Diagram)
10
Objective:-
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.
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.
The main objective of our project is provide the different typed of customers facility , the
main objective of this system is to find out the actual customer service . Etc.
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. It is 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 existing components.
11
1.3.2 User Characteristics
Educational Level: At least graduate and should be comfortable with English language.
Technical Expertise: Should be a high or middle level employee of the organization
comfortable with using general purpose applications on a computer.
Constraints
The system required minimum 128mb RAM and 2 GB minimum hard disk space.
Specific Requirements
This section contains the software requirements to a level of detail sufficient to enable
designers to design the system, and testers to test the system.
1.3.3 External Interfaces
The application will have a user friendly and menu based interface. Following types of
interface will be provided
A Login Screen for entering user id, password and role (Administrator,
operator) will be provided.
A Customer Account maintenance screen for entering command for Sales
order process, Purchase order process.
A Bank Screen for entering account details, customer details.
A Customer screen for transaction in the account.
1.3.4 Functional Requirements
Input requirements
Information by the user
Output requirement
Customer record generation
Customer Account maintenance record.
12
Use case diagram
Employee Customer
Admin
1.3.5 Non-functional requirements
Reliability-This application is a reliable product that produces fast and verified output of all
its processes.
Security-The application will be password protected. User will have to enter correct
username, password and role in order to access the application.
Maintainability-The application will be designed in a maintainable manner. It will be easy to
incorporate new requirements in the individual modules.
Portability-The application will be easily portable on any windows-based system that has
oracle installed.
13
Transaction
Open A/C
Close A/C
Monthy Statement
Edit A/C
1.3.6 Design Constraints
Software Constraints
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.
Editor:- Visual basic.
Hardware Constraints
1 Processor: - Intel Pentium III 833MHz
2 RAM: - 128 SD-RAM.
3 Hard Disk: -20 GB or above.
4 Monitor: - 14” VGA.
5 Mouse
6 Printer: - For print report or Bill.
7 Floppy Disk Drive: - 1.44MB.
14
Database description
The information system of “BANK MANAGEMENT SYSTEM” performs its function with
the help of the data store in certain repositories called Databases of the system. Detailed
descriptions of the various databases included in the information systems are tabulated as
follows:
1. Accoun t: -
This table is used to maintain open account details. Where employee come from new
account. Which keep all information about employee. Here act no define primary key.
ii. Account Type: -
Account type Fieldname Field type Field size ConstraintType code Text 50
Type name Text 50Int 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.
19
AccountFieldname Field Type Field size Constraint
Actno Number Long int Primary
Name Text 50
Address Text 50
Phone Number Double
Act type Text 20
City Text 50Date Date/time Medium
dateChequebook Yes/no
iii. Balance table: -
This table the balance of all type of account, saving or current account.
iv. Cheque Table: -
Cheque tableField name Field type Field size Constraint
Actno 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.
v. Transaction table: -
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 contain all per day transaction of bank and also summarized all money
transaction updating and editing.
20
Balance tableField name
Field type Field size Constraint
Actno Number Default
Balance Number Long int
2.3. Interface Design
The interface design consists of the input and output source layouts. I.e. the input forms and
screens and the report layouts that form as a source of outcome and income in the design and
implementation of the information system under study
2.3.1. Output Design
BANK MANAGEMENT SYSTEM
21
Chapter 3:
SYSTEM DESIGN
3.1 Program Development
Login Form:--
Component : Login form
Form Name :Form Login
Code :--
Dim rs As New ADODB.Recordset
Private Sub CancelButton_Click()
Unload Me
End Sub
Private Sub Form_Load()
24
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select * from Pass"
rs.MoveFirst
While Not rs.EOF = True
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Combo1.ListIndex = 0
End Sub
Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)
End Sub
Private Sub OkButton_Click()
If rs.State = 1 Then rs.Close
rs.Open "select pswd from pass where name = '" & Combo1.Text & "'"
If rs!pswd = Text1.Text Then
Me.Caption = "Password Success"
GoTo 1
25
Else
Me.Caption = "Invalid Password"
Text1.Text = " "
Text1.SetFocus
Exit Sub
End If
1:
Call ShowForm
End Sub
26
Main Form:--
Component : Main form
Form Name frmMain
Coding :--
Private Sub AcButton_Click()
'Unload Me
Form2.Top = 3000
Form2.Left = 4000
Form2.Show
End Sub
27
Private Sub AcClButton_Click()
'Unload Me
Form3.Top = 3000
Form3.Left = 4000
Form3.Show
End Sub
Private Sub BackButton_Click()
'Unload Me
LoginForm.Top = 3000
LoginForm.Left = 4000
LoginForm.Show
End Sub
Private Sub BnkButton_Click()
'Unload Me
Form5.Top = 3000
Form5.Left = 4000
Form5.Show
End Sub
Private Sub ExButton_Click()
Unload Me
End Sub
28
Open Account Form:--
Component : Open Account Form
Form name Form open
Coding :-
Dim rs As New ADODB.Recordset
Dim MaxNo As Long
Dim a As Integer
Private Sub Check1_Click()
29
End Sub
Private Sub Command1_Click()
Dim sstr, s As String
Dim rst As New ADODB.Recordset
rst.Open "Select max(actno) from Account", cn, adOpenKeyset, adLockOptimistic,
cmdtext
a = rst(0) + 1
If CheckField = True Then
s = Text1.Text
If Check1.Value = 1 Then
sstr = "insert into account "
sstr = sstr + "values(" & a & ",'" & Text1.Text & "', '" & Text3.Text & "', "
sstr = sstr + " " & Text2.Text & " ,'" & Combo1.Text & "' ,'" & Text6.Text & "','"
& Date & "',YES)"
cn.Execute sstr
MsgBox "Account Created " & "Account Number = " & a, vbInformation, a
Call UpdateCheque
MsgBox "Ur Cheque No is from " & MaxNo & " To " & MaxNo + 10,
vbInformation
StatusBar1.Panels(2).Text = "Cheque No " & MaxNo & " - " & MaxNo + 10
ElseIf Check1.Value = 0 Then
sstr = "insert into account "
sstr = sstr + "values(" & a & ",'" & Text1.Text & "', '" & Text3.Text & "', "
sstr = sstr + " " & Text2.Text & " ,'" & Combo1.Text & "' ,'" & Text6.Text & "','"
& Date & "',NO)"
30
cn.Execute sstr
MsgBox "Account Created " & "Account Number = " & a, vbInformation, a
StatusBar1.Panels(2).Text = "Cheque Book Not Issued"
End If
Call AddDeposite
StatusBar1.Panels(1).Text = "Hello " & s & " " & a
Call ClearField
End If
rst.Close
End Sub
31
Edit Or Delete Account Form:--
Component : Edit and close Account Form
Form Name : form Edit Account
Coding :-
Dim rs As New ADODB.Recordset
'Close account form to close account
32
'Permission variable is to check the permission to delete the
'Record that manager can delete the record
Private Sub CmdCloseAct_Click()
Dim rst As New ADODB.Recordset
rst.ActiveConnection = cn
If Permission = 1 Then
Dim stmt, ms As String
Dim s As Long
ms = MsgBox("Do U really want to Close Account", vbYesNo, "Delete Record ")
If ms = vbYes Then
If rst.State = 1 Then rst.Close
s = Combo1.Text
rst.Open "select ChequeBook from account where actno = " & s & ""
If rst!ChequeBook = True Then
stmt = "delete from cheque where actno = " & s & ""
cn.Execute stmt
End If
rst.Close
stmt = "delete from account where actno = "
stmt = stmt + " " & s & ""
cn.Execute stmt
'Get the balance back before close account
If rst.State = 1 Then rs.Close
rst.Open "select balance from BalanceTable where actno = " & s & " "
StatusBar1.Panels(1).Text = "Ur balance was " & rst(0) & " Get the money"
33
MsgBox "Ur balance was " & rst(0) & " Get the money"
rst.Close
stmt = "delete from BalanceTable where actno = " & s & " "
cn.Execute stmt
stmt = "delete from Transaction1 where actno = " & s & " "
cn.Execute stmt
MsgBox "Account Close "
rs.Requery
End If
Else
MsgBox "U dont have Permission to Close Account ", vbInformation, "Close Account"
End If
End Sub
34
Amount Transaction Form:--
Component :Amount Transaction form
Form Name : form transaction
Code :-
Dim rs As New ADODB.Recordset
Dim a As Boolean 'To check the balance is greater or less
35
Private Sub Combo2_Click()
If Combo2.ListIndex = 0 Then
'withdraw
Combo3.Clear
Combo3.AddItem "Cheque"
Combo3.AddItem "Withdrawl"
Combo3.ListIndex = 0
ElseIf Combo2.ListIndex = 1 Then
'Deposit
Combo3.Clear
Combo3.AddItem "Draft"
Combo3.AddItem "Cash"
Combo3.AddItem "Cheque"
Combo3.ListIndex = 0
End If
End Sub
Private Sub Combo3_Click()
If Combo3.Text = "Cheque" Or Combo3.Text = "Draft" Then
Text2.Enabled = True
Else
Text2.Enabled = False
End If
End Sub
'This procedure is to check that the cheque number
36
'Which is entered is correct or not
Private Function CheqTest() As Boolean
If Not Combo2.Text = "Deposite" Then
Dim rst As New ADODB.Recordset
rst.ActiveConnection = cn
If rst.State = 1 Then rst.Close
rst.CursorLocation = adUseClient
rst.CursorType = adOpenKeyset
rst.LockType = adLockOptimistic
rst.Open "select * from account where actno = " & Combo1.Text & ""
If rst!ChequeBook = True Then
If Not Text2.Text = "" Then
If rst.State = 1 Then rst.Close
rst.Open "select * from Cheque where actno = " & Combo1.Text & " "
If rst.RecordCount > 0 Then
If Text2.Text >= rst(1) And Text2.Text <= rst(2) Then
MsgBox "SS"
CheqTest = True
Else
MsgBox "Please enter the valid cheque no", vbInformation
CheqTest = False
Exit Function
End If
End If
37
Else
MsgBox "U will have to select Cheque and enter cheque number ", vbInformation
CheqTest = False
Exit Function
End If
Else
CheqTest = True
End If
Else
CheqTest = True
End If
End Function
'This is the submit button command button that is
'To submit the transaction in the transaction table
'After checking the appropriate field
Private Sub Command1_Click()
Dim sstr As String
If Not Text1.Text = "" Or Val(Text1.Text) < 100 Then
If Text2.Text = "" Then
Text2.Text = 0
End If
sstr = "Insert into Transaction1 values("
sstr = sstr + " " & Combo1.Text & ",'" & Combo2.Text & "',"
sstr = sstr + "" & Text1.Text & ",'" & Combo3.Text & "'"
38
sstr = sstr + "," & Text2.Text & ",'" & Date & "','" & Time & "')"
If CheqTest = True Then
Call UpdateMoney
If a = True Then
cn.Execute sstr
StatusBar1.Panels(1).Text = "Money " & Combo2.Text & " Success"
MsgBox "Money " & Combo2.Text & " Success"
End If
a = False
End If
Call ClearField
Else
MsgBox "please Enter Lease 100 Transaction Amount ", vbInformation
End If
End Sub
'This is to Update the balance in database
Private Sub UpdateMoney()
Dim rst As New ADODB.Recordset
Dim stmt As String
Dim d As Long
If rst.State = 1 Then rst.Close
rst.Open "select * from BalanceTable where actno = " & Combo1.Text & "", cn,
adOpenKeyset, adLockOptimistic, cmdtext
If Combo2.Text = "Deposite" Then
39
d = rst!balance + Val(Text1.Text)
stmt = "update BalanceTable set balance = " & d & ""
stmt = stmt + " where actno = " & Combo1.Text & ""
cn.Execute stmt
a = True
ElseIf Combo2.Text = "Withdraw" Then
If rst!balance > Val(Text1.Text) Then
d = rst!balance - Val(Text1.Text)
stmt = "update BalanceTable set balance = " & d & ""
stmt = stmt + " where actno = " & Combo1.Text & ""
cn.Execute stmt
a = True
Else
MsgBox "U dont have money to Transact U have only " & rst!balance
a = False
End If
End If
End Sub
Private Sub Command2_Click()
Unload Me
'Form1.Show 1
End Sub
40
Bank Summary Form:--
Component : Summary form
Form Name : Form Summary
Code :-
Private Sub Command1_Click()
Unload Me
End Sub
41
Private Sub Command2_Click()
Unload Me
Form1.Show 1
End Sub
Private Sub Command3_Click()
SummaryRept.Refresh
DataEnvironment1.rsCommand2.Requery
SummaryRept.Show
End Sub
Private Sub DataGrid1_Click()
End Sub
Private Sub Form_Load()
Adodc1.Refresh
End Sub
42
Bank Summary Report :--
Component : Summary report form
Form Name FrmSummary
Code :-
Dim rs As New ADODB.Recordset
43
Private Sub DataReport_Activate()
'rs.Open "select Balance from BalanceTable where actno = " & txtActno & "", cn,
adOpenKeyset, adLockOptimistic, cmdtext
'Text1 = rs(0)
'rs.Close
End Sub
Private Sub DataReport_Error(ByVal JobType As MSDataReportLib.AsyncTypeConstants,
ByVal Cookie As Long, ByVal ErrObj As MSDataReportLib.RptError, ShowError As
Boolean)
On Error Resume Next
End Sub
44
Bank Account Statement Form:--
Component : Account statement form
Form Name : form Statement
Code :-
Dim stmt As String
Dim rs As New ADODB.Recordset
Private Sub Combo1_Click()
Call DeleteRecord
Call FillDBgrid
Call FillBalance
Adodc1.Refresh
DataGrid1.Refresh
45
End Sub
Private Sub Command1_Click()
Unload Me
'Form1.Show 1
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Command3_Click()
If DataEnvironment1.rsCommand1.State = 1 Then DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open "select * from Temptable", cn, adOpenKeyset,
adLockOptimistic, cmdtext
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
StatmentRept.Show
End Sub
Private Sub DataGrid1_Click()
End Sub
Bank Account Statement Report:--
46
Component : Statement report form
Form Name : FrmStetement
Code:-
Private Sub DataReport_Error(ByVal JobType As MSDataReportLib.AsyncTypeConstants,
ByVal Cookie As Long, ByVal ErrObj As MSDataReportLib.RptError, ShowError As
Boolean)
On Error Resume Next
If DataEnvironment1.rsCommand1.State = 1 Then DataEnvironment1.rsCommand1.Close
'DataEnvironment1.rsCommand1.Open "select * from Temptable", cn, adOpenKeyset,
adLockOptimistic, cmdtext
47
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
End Sub
Private Sub DataReport_Initialize()
On Error Resume Next
If DataEnvironment1.rsCommand1.State = 1 Then DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open "select * from Temptable", cn, adOpenKeyset,
adLockOptimistic, cmdtext
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
End Sub
TESTING
Open new a/c page
48
Field name Input value Valid Invalid DescriptionPhone no. Abcd No Yes Only numeric
values are allowed
Phone no. 1234567891212 No Yes Only 10 digits are allowed
Close and Edit a/c Page
Field name Input value Valid Invalid DescriptionA/c no. Any value No Yes Only submitted
a/c numbers are accessible.
Money Transaction Form
Field name Input value Valid Invalid DescriptionSubmit Withdraw total No Yes Total money can
49
money not be withdrawn.
For withdrawing total money from a/c (Money Transaction Form)
Chapter 4:
Scope of Improvement, Summary and Conclusions
50
Scope of the Improvement:-
This project can be used in the bank after adding some more useful modules in the project for
which banks are providing services, like – opening saving or current account, giving loans,
providing credit or debit card services, ATM services, services like payment of electricity
bills, telephone bills.
Utmost care and back-up procedures must be established to ensure 100% successful
implementation of the computerized banking system. In case of system failure, the
organization should be in a position to process the transaction with another organization or if
the worst comes to the worst, it should be in a position to complete it manually.
Summary:-
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.
For processing the data we have chosen Access as back end and Visual Basic as front end,
which can manage database for a very large class of the possible application.
This project is client-server based application system, to computerize at bank work. The
modules involved currently in this system are: Open Account, Close or Edit Account,
Monthly statement, Bank summary.
Conclusion:-
51
This project is designed to meet the requirements of a Banking System. It has been developed
in Visual Basic, keeping in mind the specifications of the system.
For designing the system we have used simple data flow diagrams.
Overall the project teaches us the essential skills like:
Using system analysis and design techniques like data flow diagram in designing the
system.
Understanding the database handling.
52