project document ion on bank management

76
BANK MANAGEMENT SYSTEM SUBMITTED BY: BALUJA LABS

Upload: manishpandey51

Post on 10-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 1/76

BANK MANAGEMENT

SYSTEM

SUBMITTED BY:

BALUJA LABS

Page 2: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 2/76

A PROJECT REPORT ON

BANK MANAGEMENT SYSTEM

A

DISSERTION SUBMITTED IN

PARTIAL FULFILLMENT OF THE

REQUIREMENT FOR 

DEPARTMENT OF COMPUTERS 

2002

Under supervision of G.S.BALUJA

Submitted By:

G.E.C.

Page 3: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 3/76

ACKNOWLEDGEMENT

With Candor and Pleasure I take opportunity to express my sincere

thanks and obligation to my esteemed guide G.S.BALUJA. It is

 because of his able and mature guidance and co-operation without

which it would not have been possible for me to complete my

 project.

It is my pleasant duty to thank all the staff member of the computer 

center who never hesitated me from time during the project.

Finally, I gratefully acknowledge the support, encouragement &

 patience of my family, And as always, nothing in my life would be

 possible without God, Thank You!

G.E.C.

Page 4: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 4/76

DECLARATION

I hereby declare that this project work titled “Bank Magament

System” is my original work and no part of it has been submittedfor nay other degree purpose or published in any other firm till

date.

G.E.C.

(G.E.C.)

Page 5: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 5/76

PREFACE

This is a Project work undertaken in context of partial fulfillment of the

Department of computers.

Since Bank is associated with the lives of common people and their day to

day routines so I decided to work on this project.

The manual handling of the record is time consuming and highly prone to

error. The purpose of this project is to automate the process of day to day

activities like New Account Opening, Daily Transactions, and Modification.

The complete set of rules & procedures related to Managing Baking day to

day activities and generating report is called “BANK MANAGEMENT

SYSTEM”. My project giving a brief idea regarding automated bank.

Project is basic phenomenon to frame out a plan of a task. In a broad sense

  project is a theoretical concept, which after consolidation of different

attitudes of thoughts become arock out status as a loosing point of theory.

This project report represents the ‘BANK MANAGEMENT SYSTEM’

and is based on the powerful tool – Visual Basic 6.0 (Front end) with sqlserver 7.0 (Backend). In the preparation of this project, sincere and earnest

attempt has been made to present the matter contained herein a form, which

is comprehensive yet simple and easy to understand.

Because of statutory eminence, it is necessary that every computer student

should be good in fundamental concepts he has been exposed to, at the

academic level, along with good interpersonal skills, clarity in the

understanding problems and methods to solve them. He while undergoing

the course is oriented towards increasing his theoretical competence and it is

a place where knowledge is imparted, assimilated intelligent curiosity isaroused. This knowledge which one gains is treasure which ought to be

disseminated and channeled primarily to broaden and widen the mental

horizon. It is possible only if a student is allowed to take his mind off from

academic’s to get effective exposure of practical training and moreover get

acquainted with real working environment so systematic practical training is

very essential. Mainly to a Computer student to apply his mind to a practical

Page 6: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 6/76

situation, improve his grasp, comprehension and performance for effective

applications. This will not only improve his confidence but also prepare a

solid foundation for his technical competence. Thereby at becomes easier for 

him to prepare his job efficiently and effectively.

This package gives and ample opportunity to the users to enforce their 

intuitive concepts and knowledge to deal with the related problems. I have

tried to present in as simple a manner as possible, so that all become

 proficient in this wonderful Database Management System Software.

This project is complete in all respects and nothing of importance has been

left out. But any suggestions for the improvement of this project that might

have escaped my scrutiny will be thankfully received and acknowledged.

Page 7: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 7/76

FORWARD

To communicate once idea and express one’s invisible form has marked

man’s progress from cave man to technocrat. Our age, for the first time has been able to record the process of man’s logical thinking.

We, as the students of , realized the thrills and challenges involved. Mistakes

were made for without them, no real learning can take place, techniques

were mastered and languages learnt. But in the process there was genuine

enjoyment. As the days passed we tried to systemize the random exercise,

grade the various programs and eliminate the common errors.

Page 8: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 8/76

S.NO. Content

1.  Preface

2. System Study

2.1. Introduction

2.2. Feasibility Study2.3. System Overview

3. System Analysis

3.1. Importance of Computerized Banking

System

3.2. About the Project

3.3. Functional Requirements

4. System Design

4.1. System Development Cycle

4.2. Context Level DFD

4.3. DFD for Bank Management System

4.4. Search Process

5. Data Dictionary

5.1. Physical Design

5.2. Source Code

TABLE OF CONTENT

Page 9: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 9/76

6. Testing

6.1. Testing Phases

6.2. Verification & Validation

6.3. Reports

7. Implementation

8. User’s Manual

8.1. Operational instruction for the User 

8.2. Introduction to various operations

9. Installation

10. Synopsis of the Project

11. Bibliography

Page 10: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 10/76

TOOLS USED

Microsoft visual basic

Microsoft visual basic is the fastest and easiest way to create

applications for Microsoft windows. Whether one is an experience

  professional or brand new to windows programming, Visual Basic

 provides him with a complete set of tools to simplify rapid application

development. I straightaway comes to a brief introduction of 

Microsoft Visual Basic.

So what is visual basic? The “ visual “ part refers to the methods used to

create the graphical user inter face (GUI). rather then writing numerous

lines of code to describe the appearance and location of inter faceelement , rebuild objects can simply be dragged and dropped into place

of screens.

The “Basic” part refers to the BASIC (Beginners all-purpose symbolic

introduction code) language; a language used more programmers then

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 key words many of which relate

directly to the windows GUI. Beginners can create application bylearning just a few of the key words, yet the power of the language

allows professionals to accomplish using any other windows

 programming language.

The Visual Basic programming language. is not unique to visual basic

.the visual basic programming system , Application addition included in

Microsoft excel , SQL server 7.0 and many other windows application

using the same language ,the visual basic system scripting edition(Visual

Basic script) for internet programming is a subset of the visual basic

language . the investment made in learning visual basic will carry over 

to these other areas.

Popular database formats, including Microsoft SQL server and other 

enterprises-level database.

Page 11: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 11/76

Active X technologies allow use of the functionality provided by other 

application, such as Microsoft word-processor, Microsoft excel spread

sheet, and other windows application these application and object

created can be Internet capabilities make it easy to provide access to

document and application across the Internet form with in your 

applications

The finished Application is a true. EXE file that uses a run time

dynamic-link library (*.dll) that can be freely distributed.

Visual Basic Edition

Visual basic is available in three versions each geared to meet a specific

set of development requirements.

The visual basic learning edition allows programmers to easily create

 powerful application for Microsoft windows 95, windows 98, windows

2000, windows ME, windows XP and windows NT. it include all

intrinsic control’s, plus grid, tab and data-bound controls

.Documentation provided with this edition includes learn VB now (A

multimedia CD ROM title),a printed programmers guide, online help,

 plus Visual Basic online.

The professional edition provides computer professionals with a full-featured set of tolls for developing solution for other. It includes all the

features of the learning edition, plus edition Active X controls, including

inter net controls and the crystal report writer.

Documentation provided with the professional edition includes the

 programmers Guide, online help, the components tools guide and the

crystal report for visual basic users manual.

The enter pries edition allows professional to create robust distributed

application in team setting it includes all the features of the professional

edition, plus the automation manager, component manager database

Management tools, the Microsoft Visual Basic source safe. Project-

oriented version control system, and more printed documentation

 provided with the enterprise edition includes all professionals edition

Page 12: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 12/76

  prices, plus the building client/server application with Visual Basic

 book and the source safe users guide.

It takes just a few minutes to build first Visual Basic Application. The

User interface is created by “Drawing “controls, such as text boxes and

commands button, on a form. Next, the properties and controls, are said

for the form to specifies such values as captions color and size. Finally

the creating first application so the principals that used with every other 

application developed.

In order to understand the application development process, it is helpful

to understand some of the key concept upon which Visual Basic is built

  because Visual Basic is a windows development language some

familiarity with the windows environment is necessary.

A complete discussion of the inner working of windows would require

and entire book. A deep under standing all of the technical details is not

necessary .A simplified version of the working of windows involves

three key concept; windows, event and massages.

HOW WINDOWS WORKS: WINDOWS

EVENTS AND MESSAGES

A window can be thought of simply as a rectangular region with its own

  boundaries. The different type of windows includes and explorer 

window in Windows 95, document windows with in your word

 processing programmers a dialogue box those pos up to reminds the user 

of an appointment. While these are the most common examples; they’re

actually many other types of windows. A command button is a window

icon, text boxes, option and menu bars are all windows.

As expected, dealing with all of the possible combinations of windows,

event and messages could be mind –boggling fortunately, Visual Basic

insulate from having to deal with all of the low level message handling.

Many of the messages are handled automatically by others are exposed

as Event procedures for the user convenience. This allows into quickly

 powerful application with out having to deal with necessary details.

Page 13: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 13/76

UNDERSTANDING THE EVENT

DRIVEN MODEL

In traditional or “procedural” application, the application itself controls

which portion of code execute and in what sequence. Execution start with

the first line of code and follows a pre define path through the

application, calling procedure as needed.

In an “Event-Driven” application the code does not follow a pre-

determined path- It executes different code section in response to event.

Events can be triggered by the users’ actions, by messages from the

system or other applications, or even from the application itself. The

sequoias of events determines the sequisance in which the code

executes, thus the path through the application code differs each time the

 program runs.Because the sequence of events can’t be predicted, the code must make

certain assumption about the “state of the word” when it executes. When

assumption are made (for examples, that in entry fields must contain a

value before running a procedure to process that value)

The application should be structured in such a way as to make sure that

the assumption will always be valid (for Example, disabling the

command button that starts the procedures until the entry field contains a

value).

The code can also trigger events during execution for examples

 programmatically changing the text in a text box cause the text box

change event to occur. This would cause the code (if any). Contain in the

change event to execute. If the user assumed that this event would only

 be triggered by user interaction, he might see UN expected result. It is

for this reason that it is impotent to under stand the event driven model

and keep it in mind when designing the application.

INTRACTIVE DEVLOPMENT

The traditional application development process can be broken into three

distinct steps, righting, compiling and testing code. Unlike tradional

languages, Visual Basic uses and interactive approach to development,

 blurring the distinction language three steps

Page 14: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 14/76

Page 15: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 15/76

CONTROL STRUCTURE

Control structure allows the programmer to control the flow of his

  programs execution. If left unchecked by control- flow statements, programs logic will flow through from left to right and top to bottom.

While some very simple programs can be written with only this unit

directional flow, and while some flow can be decontrolled by using

operators to regular precedence of operations, most of the power and

utility of any programming language comes form its ability to change

statements under with structure and loops.

OBJECTS

When an application is created in Visual Basic, objects are worked with

objects are provided by Visual Basic -such as control, forms and data

access objects other application objects can also be controlled from with

in and other Visual Basic application own object can also be created, and

additional properties and methods can be define for them.

THE USERS INTERFACE

The user interface is per haves the most important part of an application;

it’s certainly the most visible. To user, the interface is the application,they probably are not aware of the code that is executing behind the

scenes. No matter how much time effort is put in writing and optimizing

the code, the usability of an application depends on the interface.

SOME IMPORTANT TIPS ON DESIGNING

AN APPLICATION

When an application is design a number, a no of decision need to be

made regarding the interface.

Should the singe-document-or multiple-document styled be used? How

many different forms will be needed? What commands will the menus

include and will toolbars be used to duplicate menu function? What about

dialogue boxes to interact with the user? How much assistant is need?

Page 16: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 16/76

Before designing the interfaces the programmer needs to thinks about

the purpose of application. The design for a primary application tat will

  be in constant used should be different from one that is only used

occasionally for shorts period of time. An application with the primary

 purpose of displaying information has different requirement then one

used together information.

The intended audience should also influence the design. An application

aimed at novice user demands simplicity in its design, while one for 

experience users may be more complex. Other application use by the

target audience may influence their expectation for an application

 behavior .If the application is to be distributed internationally; language

and culture must be considered part of the design.

With most languages, if a mistake made in writing the code the compiler 

catches the error an application is compiled. The error must then be

found and the fixed and the compile cycle must be beginning again,

reputing the process for each error found. Visual Basic interprets the

code as it is entered, catching and high lighting most syntax and spelling

error on the fly. It’s almost like having an expert watching over you

shoulder as code is entered.

In edition to citing error on the fly Visual Basic also partially compiles

the code as it is entered when the application. If the compiler fined an

error, it is high lighted in the code. The error can then be fixed

compiling can be done without having to start over. Because of the

interactive nature of Visual Basic it is possible to run the application

frequently as it is develop. This way the effect of the code can be tested

as work is still in progress rather then waiting to compile later.

Page 17: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 17/76

INTEGRATED DEVELOPMENT

ENVOIRNMENT

The working environment in Visual Basic is referred to as the integrated

development or IDE because it integrates much different function. Such

as design, editing, compiling and debunking within a Common

environment. In most traditional development tools each of these

function would operate as separate programming, each with its own

interface.

The Visual Basic integrated environment (IDE) consists of the followingelements.

MENU BAR 

Displays the commands you used to work with Visual Basic. Besides the

standard file, edit, view, window and help menus are provided to access

function specific to programming such as project, format or debug.

CONTEXT MENUSContains short cut to frequently performed action

TOOLBARS

Provide quick access to commonly use in the programming

environment.

TOOL BOX

Provide a set of tolls that is used at design time to place control on a

form in addition to the default tool box layout, custom layout can also be

created by selecting add tab from the context menu and adding controls

to the resulting tab.

PROJECT EXPLORER WINDOW

Lists the forms and modules in your current project a project is the

collection of files you used to build an application

Page 18: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 18/76

PROPERTIES WINDOW

Lists the properties setting for the selecting for m or control a property is

a character stick of an object. Such as size, caption, color.

OBJECT BROWSER 

Lists object available for use in project and gives a quick way to

navigate through code. The object browser can be used to explorer in

Visual basic and other application, see what methods and properties are

available for those objects, and paste code procedures into your 

application.

FORM DESIGNER 

Serves as a window that is customized to design the interface of theapplication. Controls graphics and pictures can be added to a from to

create the look wanted. each from in the application has its own form

designer window

CODE EDITER WINDOW

Serves as an editor for entering application code. A separate code editor 

windows is created for each forms or code module in the application

FORM LAYOUT WINDOW

The form layout window allows positioning the application using a

small graphical representation of the screen.

IMMEDIATE LOCALS AND WATCH WINDOWS

These additional windows are provided for use in debugging the

application. They are only available when the application is running with

in the IDE.

Visual Basic provides a grate deal of flexibility, allowing configuring the

working environment to best suit the programmers’ individual style. A

choice can be made between a single and multiple document interfaces,

and the size and positioning of the various integrated development

Page 19: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 19/76

environment (IDE) element can be adjusted. The layout will pressed

 between sessions of Visual Basic.

SDI OR MDI INTERFACES

Two different styles are available for theVisual Basic: single document interface

(SDI) or Multiple Document Interface

(MDI). with the SDI option. All of the ID

windows are free to be moved any where

on screen: as long as Visual Basic is the

current Application they will remain ontop of Any other application with the

MDI option , all of the IDE windows are

contains with A single resize able parent

window .

DOCKING WINDOWS

Many of the windows in the IDE can be

docked, or connected to each other or to

the edge of the screen .These Include the

tools box form layout window, project

Explorer, properties windows, color,palette and immediate locals and watch

windows.

Page 20: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 20/76

With the MDI option , windows can be

docked to any size of the parent widows ,

with SDI they can only be docked beneath

they menu bars.doking application can be

tableland on off for are given window by

selecting the application check box on the

docking tabs of the option dialogue box ,

available from the option command on the

tools menu.

CREATING AN APPLICATION

There are three main steps to creating an

Application in Visual Basic:

1. Creating the interface.

2. Set properties.

3. Write code.

CREATING THE INTERFACEForms are the foundation for creating the interface of an application.

They can be used to add windows and dialogue box to the application

they also be used as containers for item that are not a visible part of the

application interface for example , there might be form in the application

that serves as a containers for graphics that is to be displayed in other 

forms .

The first steps building a Visual Basic application is to create the formsthat will be the basis for your application interface then the object that

make up the interface are drown on the forms created another simple

way to add a control to a forms is to double click the button for that

control in the tools box this create a default size control located it is in

the center of the forms then you can move the control to another location

on the forms.

Page 21: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 21/76

RESIZING MOVEING AND LOCKING CONTROLS

Small rectangular boxes called sizing handles at the corners of the

controls these are used incising handles in the next step as the control is

resized a mouse , key bark and menu commands can also be used to

move control , lock and unlock control position and adjust there position

.

SETTING PROPERTIES

The next steps is to set properties for the object created the properties

windows provides an easy way to set properties for all object on a form

enumerated properties have predefine list of setting .

WRITING CODE

The code editor window is where The Visual Basic code is written for 

the application code consist of language statements , constant and

declaration using the code editor window , any of the code in the

application can quickly viewed and edited .

The code windows include the following elements:

OBJECT LIST BOXDisplays the name of the selected object click the arrow to the right of the

list box to display a list of all object associated with the forms.

PROCEDURE LIST BOX

List the procedure or event for an object. The box displays the names of 

the selected procedure in this case, click. chose the arrow to the right of 

the box to display all the procedure for the object

CREATING EVENT PROCEDURESCode in a Visual Basic application is divided into smaller blocks

called procedure an event procedure contains code that is executed

when an event occurs (such as a user clicks a button) an event

 procedure for a control combines the controls

Page 22: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 22/76

actual name (specified in the name property), an underscore (), and the

event name for example if it is wanted that a command button named

command invoke an event procedure when it is click, use the procedure

command1_click () is used.To create an application with Visual Basic, projects are worked with a

 project is the collection of files used to build an application .

An application is develop a project is worked with to manage all the

different that make up the application a project consist of:

One project file that keeps track of all the components(*.VPB)

• One file for each forms (*.FRM)

• One binary data file for each containing data far 

• Properties of controls on the (*.FRX) these files

• Are not editable and are automatically

• Generated for any *.frm file that contains binary

• Property, such as picture or icon.

• Optionally , one file for each class module (*.cls)

• Optionally , one file for each standard Modules (*.bas)

• Optionally , one or more file containing active x

• Control (*.ocx)

• Optionally , a single resource file (*.res)

The project file is simply a list of all the file and object associated with

the project as well as information on the environment option that are set

this information is updated every time the project is saved. all of the files

and object can be shared by other project as well when all the files have

 been completed for a

Page 23: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 23/76

 project can be converted in to an executable file (*.exe) with the

 professional and enterprise edition of Visual Basic other type of 

executable files such as *.ocx and all files can also be created .

The following sections describe the different types of files and objects

that you can include in the project.

FORM MODULES

Form modules (*.frm file name extension) can contain textual description

of the form and its controls, including their property settings. They can

also contain form –level declaration of constant, variable and external

 procedures, event procedures, and general procedures.

CLASS MODULES

Class module (*.cls File name extension) are similar to form modules,

except that they have no visible user interface.

STANDARD MODULES

Modules (*.bas file name extension) can contain public or module level

declaration of type, constant, variable, external procedure and public

 procedure.

COMPONENT

In addition to files and modules, several other types of components can

 be added to the projects.

ACTIVE X CONTROL

Active x control (*.ocx file name extension) are optional control, which can

 be added to the tool box and used on forms . on stalling vb,the file

containing the control including vb are copied to the common

directory(the\windows\system subdirectory under WindowsXP).additional active x control rave label from a wide variety of 

source level.

INCERT TABLE OBJECT

Insert table object table ,such as Microsoft excel work sheet object ,are

component that can be used as building block to build integrated

Page 24: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 24/76

solution . And integrated solution can contain data in different format

such as spread sheet , bit maps and text which were all created by

different application.

REFERANCES

References can also be added to active x component that may be usedby

your application . References are assigned by using the references

dialogue, access from the references menu item on the project menu.

ACTIVE X DESIGNER 

Active x designer are the tools for designing classes from which objects

can be created. Design interface for form is the default designer .

additional designer can be added from other sources.

STANDARD CONTROL

Standard controls are supplied by vb. standard control such as command button or frame controls are always included in the tool box.

INTRODUCTION TO DATABASE MANAGEMENT

Anything can be data e.g. a number, name of a person or city etc. When a

data is a Meaningful it is called information. The term Database has been

defined by different person in different ways. A simple definition would

 be….

"The Database is an organized collection of related information." The word

organization is very important because only organized information is a

database. Any un-organization information is just a pile or dump, and it

cannot be called a Database. Organization information or a Database serves

as an information and we can use it for:

Retrieving for desired information

Taking meaningful decision

Reorganizing information

Processing information

The dictionary is a common example of Database where words are arrangedalphabetically. The telephone directory is another example of 

Database. Here the names of the Telephone subscriber are printed in

alphabetical order. Anyone who has some meaningful data tries to put that

in some kind of Database. For instance, the personal department of an

office keeps an Database of employees working in that office.

Page 25: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 25/76

In a typical Database one need to perform several operations such as adding

new information, modifying exiting information arranging information in

desired order ad removing unwanted or outdated information etc.

For example most of us keeps a list of name and address of our friend and

relative in an address book. This is also Database.\When we meet a new

 person

we enter his/her name and address book. This His called adding information

to a Database. Similarly if a person moves to a new location we modify his

or her address book. This is called adding. To send a letter to a particular 

 person, we look for address in the address book. This is called searching for 

information in Database. When our grows, searching for a particular 

address ill become difficult, unless we organize address in some order.

Why Microsoft Access Database Is Strong

Microsoft Access XP offers some significant performance improvements.

Delay Loading

Microsoft Access doesn't load software components that aren't required for 

all databases, such as Visual Basic for Application and Data Access Objects,

until they are needed. This shortens the time is takes a database to load and

improves overall performance.

Lightweight forms and reports

You can open money forms and report much faster, because forms and

reports that do not have event procedure no longer include a form on report

module.

Fail On Error Property

You can optimize bulk update queries for ODBC data source by sending the

query to the server, where all the appropriate records are processed at onceinstead of one record at a time.

Improved compiled state management

You can maintain the compiled state of your database of even if you modify

it. Only the modified code and any code that depends

Page 26: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 26/76

on the modified code will decompile.

ActiveX control speed

Microsoft Access has improved performance of embedded ActiveX controls.

Faster Combo boxesMicrosoft Access has improved performance of combo boxes on forms.

Image control

You can display unbound pictures on your form and reports much faster by

using an image control instead of an unbounded object frame.

Performance Analyzer

This wizard analyzes your database objects and suggests ways to make them

as fast as they can be.

Faster Report Previewing

You can preview reports faster, because events are triggered only the first

time you page through a report.

Page 27: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 27/76

How Front-End in the system Work 

User creates query in client

application’s native language

Add-on front-end processor 

translates the query to SQL and

sends it to the database server 

Database Server checks security

rights of the user (Dealing Clerk)

Database Server processes the

query and returns result to the

front-end

Server System

Client Syste

User views and/or manipulates

data in application’s native format

Front-end receives the results andtranslates data into application’s

native format

Client System

Page 28: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 28/76

BACK END

In a client/server database application, the database software runs on the

server computer. The server program called the “back end” handles the data

 processing and the disk access.

The advent of Relational Database Management Systems in the foray of 

Data Management Tools with a major breakthrough in the IT arena. This

concept lead to the development of a variety of RDBMS software by several

vendors. Quick retrieval of information from huge tables is characteristic of 

an RDBMS. This quality allows it cater to the ever changing business needs

of the present age. This project presents the case of an Airline Reservation

And Cancellation System that has to be computerized. The typical

requirements of such a system would be a huge customer database spread

across cities, where interaction time with the database would have to be

minimal. The database would also have to be accessible from any city. Such

a system would also require an instant transaction processing capability.

SQL 7.0 has the requisite features to serve these needs. The proposed

system is the relational model of database, which removes the problems

associated with security, data integrity and data redundancy etc.

Microsoft visual basic is the fastest and easiest way to create

applications for Microsoft windows. Whether one is an experience

professional or brand new to windows programming, Visual Basic

provides him with a complete set of tools to simplify rapid

application development. I straightaway comes to a brief 

introduction of Microsoft Visual Basic.

So what is visual basic? The “ visual “ part refers to the methods used to

create the graphical user inter face (GUI). rather then writing numerous

lines of code to describe the appearance and location of inter face

Front-end receives the results and

translates data into application’s

native format

Page 29: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 29/76

element , rebuild objects can simply be dragged and dropped into place

of screens.

The “Basic” part refers to the BASIC (Beginners all-purpose symbolic

introduction code) language; a language used more programmers then

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 key words many of which relate

directly to the windows GUI. Beginners can create application by

learning just a few of the key words, yet the power of the language

allows professionals to accomplish using any other windows

 programming language.

The Visual Basic programming language. is not unique to visual basic

.the visual basic programming system , Application addition included in

Microsoft excel , Microsoft access and many other windows applicationusing the same language ,the visual basic system scripting edition(Visual

Basic script) for internet programming is a subset of the visual basic

language . the investment made in learning visual basic will carry over 

to these other areas.

Whether the goal is to create small utility or a work group, a large

enterprise wide system, or even distributed application spanning the

globe via the internet, Visual Basic has all the tolls needed. The data

access features allow creation of database and front-end application of 

database and front-end application for most

Popular database formats, including Microsoft SQL server and other 

enterprises-level database.

Active X technologies allow use of the functionality provided by other 

application, such as Microsoft word-processor, Microsoft excel spread

sheet, and other windows application these application and object

created can be Internet capabilities make it easy to provide access to

document and application across the Internet form with in your applications

The finished Application is a true. EXE file that uses a run time

dynamic-link library (*.dll) that can be freely distributed.

Page 30: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 30/76

Visual Basic EditionVisual basic is available in three versions each geared to meet a specific

set of development requirements.

The visual basic learning edition allows programmers to easily create

 powerful application for Microsoft windows 95, windows 98, windows

2000, windows ME, windows XP and windows NT. it include all

intrinsic control’s, plus grid, tab and data-bound controls

.Documentation provided with this edition includes learn VB now (A

multimedia CD ROM title),a printed programmers guide, online help,

 plus Visual Basic online.

The professional edition provides computer professionals with a full-

featured set of tolls for developing solution for other. It includes all the

features of the learning edition, plus edition Active X controls, including

inter net controls and the crystal report writer.

Documentation provided with the professional edition includes the

 programmers Guide, online help, the components tools guide and the

crystal report for visual basic users manual.

The enterpries edition allows professional to create robust distributedapplication in team setting it includes all the features of the professional

edition, plus the automation manager, component manager database

management tools, the Microsoft Visual Basic source safe. Project-

oriented version control system, and more printed documentation

 provided with the enterprise edition includes all professionals edition

  prices, plus the building client/server application with Visual Basic

 book and the source safe users guide.

It takes just a few minutes to build first Visual Basic Application. TheUser interface is created by “Drawing “controls, such as text boxes and

commands button, on a form. Next, the properties and controls, are said

for the form to specifies such values as captions color and size. Finally

the creating first application so the principals that used with every other 

application developed.

Page 31: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 31/76

In order to understand the application development process, it is helpful

to understand some of the key concept upon which Visual Basic is built

  because Visual Basic is a windows development language some

familiarity with the windows environment is necessary.

A complete discussion of the inner working of windows would require

and entire book. A deep under standing all of the technical details is not

necessary .A simplified version of the working of windows involves

three key concept: windows, event and massages.

HOW WINDOWS WORKS: WINDOWS

EVETS AND MESSAGES

A window can be thought of simply as a rectangular region with its own

  boundaries. The different type of windows includes and explorer 

window in Windows 95, document windows with in your word processing programmers a dialogue box those pos up to reminds the user 

of an appointment. While these are the most common examples; they’re

actually many other types of windows. A command button is a window

icon, text boxes, option and menu bars are all windows.

As expected, dealing with all of the possible combinations of windows,

event and messages could be mind –boggling fortunately, Visual Basic

insulate from having to deal with all of the low level message handling.

Many of the messages are handled automatically by others are exposed

as Event procedures for the user convenience. This allows into quickly

 powerful application with out having to deal with necessary details.

UNDERSTANDING THE EVENT DRIVEN MODEL

In traditional or “procedural” application, the application itself controls

which portion of code execute and in what sequence. Execution start with

the first line of code and follows a pre define path through the

application, calling procedure as needed.

In an “Event-Driven” application the code does not follow a pre-determined path. It executes different code section in response to event.

Events can be triggered by the users’ actions, by messages from the

system or other applications, or even from the application itself. The

sequoias of events determines the sequisance in which the code

executes, thus the path through the application code differs each time the

 program runs.

Page 32: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 32/76

Because the sequence of events can’t be predicted, the code must make

certain assumption about the “state of the word” when it executes. When

assumptions are made (for examples, that in entry fields must contain a

value before running a procedure to process that value)

The application should be structured in such a way as to make sure that

the assumption will always be valid (for Example, disabling the

command button that starts the procedures until the entry field contains a

value).

The code can also trigger events during execution for examples

 programmatically changing the text in a text box cause the text box

change event to occur. This would cause the code (if any). Contain in the

change event to execute. If the user assumed that this event would only

 be triggered by user interaction, he might see UN expected result. It isfor this reason that it is impotent to under stand the event driven model

and keep it in mind when designing the application.

INTRACTIVE DEVLOPMENT

The traditional application development process can be broken into three

distinct steps, righting, compiling and testing code. Unlike traditional

languages, Visual Basic uses and interactive approach to development,

 blurring the distinction language three steps

CONTROL STRUCTURE

Control structure allows the programmer to control the flow of his

  programs execution. If left unchecked by control- flow statements,

 programs logic will flow through from left to right and top to bottom.

While some very simple programs can be written with only this unit

directional flow, and while some flow can be decontrolled by using

operators to regular precedence of operations, most of the power and

utility of any programming language comes form its ability to change

statements under with structure and loops.

Page 33: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 33/76

OBJECTS

When an application is created in Visual Basic, objects are worked with

objects are provided by Visual Basic -such as control, forms and data

access objects other application objects can also be controlled from with

in and other Visual Basic application own object can also be created, and

additional properties and methods can be define for them.

THE USERS INTERFACE

The user interface is perhaps the most important part of an application;

it’s certainly the most visible. To user, the interface is the application,

they probably are not aware of the code that is executing behind the

scenes. No matter how much time effort is put in writing and optimizingthe code, the usability of an application depends on the interface.

SOME IMPORTANT TIPS ON DESIGNING AN APPLICATION

When an application is design a number, a no of decision need to be

made regarding the interface.

Should the singe-document-or multiple-document styled be used? How

many different forms will be needed? What commands will the menus

include and will toolbars be used to duplicate menu function? What about

dialogue boxes to interact with the user? How much assistant is need?

Before designing the interfaces the programmer needs to thinks about the

 purpose of application. The design for a primary application tat will be in

constant used should be different from one that is only used occasionally

for shorts period of time. An application with the primary purpose of 

displaying information has different requirement then one used together 

information.

The intended audience should also influence the design. An applicationaimed at novice user demands simplicity in its design, while one for 

experience users may be more complex. Other application use by the

target audience may influence their expectation for an application

 behavior .If the application is to be distributed internationally; language

and culture must be considered part of the design.

Page 34: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 34/76

With most languages, if a mistake made in writing the code the compiler 

catches the error an application is compiled. The error must then be

found and the fixed and the compile cycle must be beginning again,

reputing the process for each error found. Visual Basic interprets the code

as it is entered, catching and high lighting most syntax and spelling error 

on the fly. It’s almost like having an expert watching over you shoulder 

as code is entered.

In edition to citing error on the fly Visual Basic also partially compiles

the code as it is entered when the application. If the compiler fined an

error, it is high lighted in the code. The error can then be fixed compiling

can be done without having to start over. Because of the interactive

nature of Visual Basic it is possible to run the application frequently as it

is develop. This way the effect of the code can be tested as work is still in

 progress rather then waiting to compile later.

Page 35: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 35/76

INTERATED DEVELOPMENT ENVOIRNMENT

The working environment in Visual Basic is referred to as the integrated

development or IDE because it integrates much different function. Such

as design, editing, compiling and debunking within a Common

environment. In most traditional development tools each of these

function would operate as separate programming, each with its own

interface.

The Visual Basic integrated environment (IDE) consists of the following

elements.

MENU BAR 

Displays the commands you used to work with Visual Basic. Besides the

standard file, edit, view, window and help menus are provided to access

function specific to programming such as project, format or debug.

CONTEXT MENUS

Contains short cut to frequently performed action

TOOLBARS

Provide quick access to commonly use in the programming

environment.

TOOL BOX

Provide a set of tolls that is used at design time to place control on a

form in addition to the default tool box layout, custom layout can also be

created by selecting add tab from the context menu and adding controls

to the resulting tab.

 PROJECT EXPLORER WINDOW

Lists the forms and modules in your current project a project is the

collection of files you used to build an application

PROPERTIES WINDOW

Page 36: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 36/76

Lists the properties setting for the selecting for m or control a property is

a character stick of an object. Such as size, caption, color.

OBJECT BROWSER 

Lists object available for use in project and gives a quick way to

navigate through code. The object browser can be used to explorer in

Visual basic and other application, see what methods and properties are

available for those objects, and paste code procedures into your 

application.

  FORM DESIGNER 

Serves as a window that is customized to design the interface of the

application. Controls graphics and pictures can be added to a from to

create the look wanted. each from in the application has its own form

designer window

 CODE EDITER WINDOW

Serves as an editor for entering application code. A separate code editor 

windows is created for each forms or code module in the application

 FORM LAYOUT WINDOW

The form layout window allows positioning the application using a

small graphical representation of the screen.

  IMMEDIATE LOCALS AND WATCH WINDOWS

These additional windows are provided for use in debugging the

application. They are only available when the application is running with

in the IDE.

Visual Basic provides a grate deal of flexibility, allowing configuring the

working environment to best suit the programmers’ individual style. A

choice can be made between a single and multiple document interfaces, and

the size and positioning of the various integrated development environment

(IDE) element can be adjusted. The layout will pressed between sessions of 

Visual Basic.

SDI OR MDI INTERFACES

Two different styles are available for the Visual Basic: single

document interface (SDI) or Multiple Document Interface (MDI).

Page 37: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 37/76

with the SDI option. All of the ID windows are free to be moved any

where on screen: as long as Visual Basic is the current Application

they will remain on top of Any other application with the MDI

option , all of the IDE windows are contains with A single resize able

 parent window .

DOCKING WINDOWSMany of the windows in the IDE can be docked, or connected to each

other or to the edge of the screen .These Include the tools box form

layout window, project Explorer, properties windows, color, palette and

immediate locals and watch windows.

With the MDI option , windows can be docked to any size of the parent

widows , with SDI they can only be docked beneath they menu bars.

Docking application can be table land on off for are given window by

selecting the application check box on the docking tabs of the option

dialogue box , available from the option command on the tools menu.

CREATING AN APPLICATION

There are three main steps to creating an

Application in Visual Basic:

1. Creating the interface.

2. Set properties.

3. Write code.

CREATING THE INTERFACE

Forms are the foundation for creating the interface of an application.

They can be used to add windows and dialogue box to the application

they also be used as containers for item that are not a visible part of the

application interface for example , there might be form in the application

that serves as a containers for graphics that is to be displayed in other 

forms .

The first steps building a Visual Basic application is to create the forms

that will be the basis for your application interface then the object that

make up the interface are drown on the forms created another simple

way to add a control to a forms is to double click the button for that

control in the tools box this create a default size control located it is in

Page 38: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 38/76

the center of the forms then you can move the control to another location

on the forms.

RESIZING MOVEING AND LOCKING CONTROLS

Small rectangular boxes called sizing handles at the corners of the

controls these are used incising handles in the next step as the control is

resized a mouse , key bark and menu commands can also be used to

move control , lock and unlock control position and adjust there position

.

SETTING PROPERTIES

The next steps is to set properties for the object created the properties

windows provides an easy way to set properties for all object on a form

enumerated properties have predefine list of setting .

WRITING CODE

The code editor window is where The Visual Basic code is written for 

the application code consist of language statements , constant and

declaration using the code editor window , any of the code in the

application can quickly viewed and edited .

The code windows include the following elements:

OBJECT LIST BOXDisplays the name of the selected object click the arrow to the right of the

list box to display a list of all object associated with the forms.

PROCEDURE LIST BOX

List the procedure or event for an object. The box displays the names of 

the selected procedure in this case, click. chose the arrow to the right of 

the box to display all the procedure for the object

CREATING EVENT PROCEDURESCode in a Visual Basic application is divided into smaller blocks called

 procedure an event procedure contains code that is executed when an

event occurs (such as a user clicks a button) an event procedure for a

control combines the controls actual name (specified in the name

 property), an underscore (), and the event name for example if it is

Page 39: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 39/76

wanted that a command button named command invoke an event

 procedure when it is click, use the procedure command1_click () is used.

To create an application with Visual Basic, projects are worked with a

 project is the collection of files used to build an application .

An application is develop a project is worked with to manage all thedifferent that make up the application a project consist of:

• One project file that keeps track of all the components(*.VPB)

• One file for each forms (*.FRM)

• One binary data file for each containing data far 

• Properties of controls on the (*.FRX) these files

• Are not editable and are automatically

• Generated for any *.frm file that contains binary

• Property, such as picture or icon.

• Optionally , one file for each class module (*.cls)

• Optionally , one file for each standard Modules (*.bas)

• Optionally , one or more file containing active x

Control (*.ocx)

• Optionally , a single resource file (*.res)

The project file is simply a list of all the file and object associated with

the project as well as information on the environment option that are set

this information is updated every time the project is saved. all of the files

and object can be shared by other project as well when all the files have

 been completed for a project can be converted in to an executable file

(*.exe) with the professional and enterprise edition of Visual Basicother type of executable files such as *.ocx and all files can also be

created .

The following sections describe the different types of files and objects

that you can include in the project.

Page 40: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 40/76

FORM MODULES

Form modules (*.frm file name extension) can contain textual description

of the form and its controls, including their property settings. They can

also contain form –level declaration of constant, variable and external

 procedures, event procedures, and general procedures.

CLASS MODULES

Class module (*.cls File name extension) are similar to form modules,

except that they have no visible user interface.

STANDARD MODULES

Modules (*.bas file name extension) can contain public or module level

declaration of type, constant, variable, external procedure and public

 procedure.

COMPONENTIn addition to files and modules, several other types of components can

 be added to the projects.

ACTIVE X CONTROL

Active x control (*.ocx file name extension) are optional control, which can

 be added to the tool box and used on forms . on stalling vb,the file

containing the control including vb are copied to the common

directory(the\windows\system subdirectory under Windows

XP).additional active x control rave label from a wide variety of source level.

INCERT TABLE OBJECT

Insert table object table ,such as Microsoft excel work sheet object ,are

component that can be used as building block to build integrated

solution . And integrated solution can contain data in different format

such as spread sheet , bit maps and text which were all created by

different application.

REFERANCESReferences can also be added to active x component that may be used by

your application . References are assigned by using the references

dialogue, access from the references menu item on the project

menu.

Page 41: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 41/76

ACTIVE X DESIGNER 

Active x designer are the tools for designing classes from which objects

can be created. Design interface for form is the default designer .

additional designer can be added from other sources.

STANDARD CONTROL

Standard controls are supplied by vb. standard control such as command

 button or frame controls are always included in the tool box.

Page 42: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 42/76

INTRODUCTION TO DATABASE

MANAGEMENTAnything can be data e.g. a number, name of a person or city etc. When a

data is a Meaningful it is called information. The term Database has been

defined by different person in different ways. A simple definition would

 be….

"The Database is an organized collection of related information." The word

organization is very important because only organized information is a

database. Any unorganized information is just a pile or dump, and it cannot

 be called a Database. Organization information or a Database serves as an

information and we can use it for:

I. Retrieving for desired information

II. Taking meaningful decisionIII. Reorganizing information

IV. Processing information

The dictionary is a common example of Database where words are arranged

alphabetically. The telephone directory is another example of Database.

Here the names of the Telephone subscriber are printed in alphabetical

order. Anyone who has some meaningful data tries to put that in some kind

of Database. For instance, the personal department of an office keeps an

Database of employees working in that office.

In a typical Database one need to perform several operations such as adding

new information, modifying exiting information arranging information in

desired order ad removing unwanted or outdated information etc.

For example most of us keeps a list of name and address of our friend and

relative in an address book. This is also Database.When we meet a new

 person we enter his/her name and address book. This His called adding

information to a Database. Similarly if a person moves to a new location we

modify his or her address book. This is called adding. To send a letter to a particular person, we look for address in the address book. This is called

searching for information in Database. When our grows, searching for a

 particular address ill become difficult, unless we organize address in some

order.

Why Microsoft Access Database Is Strong

Page 43: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 43/76

Microsoft Access XP offers some significant performance improvements.

Delay Loading

Microsoft Access doesn't load software components that aren't required for 

all databases, such as Visual Basic for Application and Data Access Objects,until they are needed. This shortens the time is takes a database to load and

improves overall performance.

Lightweight forms and reports

You can open money forms and report much faster, because forms and

reports that do not have event procedure no longer include a form on report

module.

Fail On Error Property

You can optimize bulk update queries for ODBC data source by sending the

query to the server, where all the appropriate records are processed at once

instead of one record at a time.

Improved compiled state management

You can maintain the compiled state of your database of even if you modify

it. Only the modified code and any code that depends

on the modified code will decompile.

ActiveX control speed

Microsoft Access has improved performance of embedded ActiveX controls.

Faster Combo boxes

Microsoft Access has improved performance of combo boxes on forms.

Image control

You can display unbound pictures on your form and reports much faster byusing an image control instead of an unbounded object frame.

Performance Analyzer

This wizard analyzes your database objects and suggests ways to make them

as fast as they can be.

Page 44: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 44/76

Faster Report Previewing

You can preview reports faster, because events are triggered only the first

time you page through a report.

SQL: -

Access uses ‘structured query language (SQL)’, which is English like

language, which makes interaction between user and the database very

simple. It helps in easy creation, manipulation and modification of the

database. SQL has now become a standard language of RDBMS. This has

gradually evolved over the years and has now come to be accepted as a

standard worldwide. Access brand of SQL is called ‘SQL*Plus’.

ENVIRONMENT / OPERATING SYSTEM

The age of standalone computing is long gone and it is now a world of 

networks. In this context, it is imperative for users to understand issues

involved in working in a multi-user environment. Windows NT today is the

most sought after Multi-user Operating System in the world. This is a 32-bit,

 powerful, user friendly and robust network operating system from Microsoft.

Windows NT is a big step up from Windows 95 both in terms of price and in

terms of capabilities. NT Server is a well-built, fully functional, multi-user,

multitasking operating system.

The release of NT Server 4 adds the popular Windows 95 user interface, the

Internet Information Server (IIS) – capable of running Web, FTP, and

Gopher services - a search engine called Index Server, the FrontPage HTML

authoring package, and the Internet Explorer, all of which make Windows

 NT server a tough act to beat as a robust, capable web server.

The suggested Operating System for the server computer is Windows NT

Server and for client computer is Windows 95.

Windows 95 (OS for Clients – at branch offices)

It has a new and improved graphical user interface, which is “document-

centric” and not “program-centric”.

Page 45: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 45/76

Many features have been added to Windows 95 to make the system easier to

use.

DOS and Windows are merged into a single program. One can run DOS

commands from the Windows environment itself.

The “Plug and Play” feature automates the configuration process. This

makes Windows easy to identifying the kind of printer, modem, mouse or 

other hardware being used.

It is fully compatible with the existing Windows and DOS programs.

It provides pre-emptive multitasking.

It provides free Microsoft Exchange client software. One can use

Exchange as the platform for developing GroupWare client/server 

application.

Windows 95 on client computers.

Microsoft SQL Server as the database Server.

Page 46: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 46/76

Page 47: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 47/76

FEASIBILITY STUDY

The responsible users who develop an Initial ‘Scope’ of the system: -

The management themselves felt that to cope up with today’s fast and

competitive environment, it is very necessary to take care of the quality of 

services provided to their customers. They wanted that their customers could

make reservation from anywhere and at any time without delays. And also

they must not suffer from the mistakes occurred by their own staff.

The users who use the system, i.e. the clerks at the Ticket-Booking Counter,

who were feeling inconveniences to maintain the details of various flights,

reservation details, cancellation details and checking & updating the

 passenger’s status to ‘Confirmed’ against each cancellation of ticket.

On taking the views of some of passengers it is felt on analysis that the

 passengers were feeling that they are not getting sufficient information in a

 proper manner when they have some queries about different Routes, Flights,

Fares, Classes, Services and their Reservation Status.

Current deficiencies in the user’s environment: -

1) CONFUSION:There is lot of confusion as lots of registers are to be maintained

and looked into.

2) TEDIOUS:

A lot of registers like the cancellation, reservation, departure etc,

have to be maintained which proved extremely difficult and

troublesome. As every time to answer the query of a passenger, the

 person incharge has to roll down the pages again.

3) CONFLICTS:

A conflict can also arise due to confusion between the booking

clerk and the passenger.

4) TIME CONSUMING:

Page 48: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 48/76

A lot of time gets wasted, as lot of time is required to enter and

maintain the data.

5) ERROR PRONE:

Human brain being above all other creatures cannot be said to be

accura te . One cannot assume 100% accuracy regard ing i ts

calculation and this may result in greater mess.

6) SUNDRY EXPENSES:

Like the expenses of pens, refill, registers etc. may seem to be

small at first but if taken together, they change a lot.

7) EXPERT OFFICER:

The appointment of A/c’s officer is another heavy expense.

8) DECISION MAKING:

In a manual system, quick decision making is not possible as lot of 

t ime ge ts wasted in passing informat ion f rom top to down

authorities.

Page 49: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 49/76

FEASIBILITY STUDY REPORT OF USER’S

ENVIRONMENT

ECONOMIC FEASIBILITY: -

Because this project is based on conversion i .e. whole of the

system is current ly working under a manual system. Now to

convert the whole system into a computerized one, the initial

investment of hardware costs and network setup is undoubtedly

high. But on measuring the cost effectiveness of the whole system,

it will be proved very soon that in long term this system will be

economically beneficial to the company. Because as due tocustomer satisfaction, the goodwill of the GLOBAL AIRWAYS

will definitely increased causing to more customers to them.

OPERATIONAL FEASIBILITY: -

In a manual system, the users have no knowledge about how to

work in a computerized environment . Because the  Direct 

Conversion will be done, so the users have to change over from a

manual system to a computerized one at once. That’s why it is very

necessary to provide some training to the staff members before

implementing the project so that they could effectively work in the

changed environment.

TECHNICAL FEASIBILITY: -

The current system is working in a non-computing environment. So

it is not technically feasible with that of the proposed system. To

make i t technical ly feasible a network has to be established

  between each of the branch offices and the central head-office.

Along with that each branch must be provided with computer 

system and head office must be equipped with a high configurationDatabase Server. The software has to be installed on each of the

 branch office, so that it can support the application software that is

 proposed.

Page 50: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 50/76

PLATFORM FOR CLIENT/SERVER 

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

Processors and memory

The best system to start with is one based on Pentium II with a minimum 32

MB of RAM. Adequate performance requires at least 64 MB of RAM. But

for a database server at least 64 to 128 MB of RAM is required.

Video displays

Earlier, the IBM-compatible computers had a simple text-only monochrome

for the video display. Now, they use the advanced high-resolution color 

displays. For Client/Server systems one should have VGA or better videodisplay.

In the following table TLA stands for the various types of adapters that can

 be used with IBM compatible PCs and the standard resolution for each one

of them.

Page 51: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 51/76

ADAPTER TYPE TLA STANDARD RESOLUTION

Monochrome Display

Adapter 

MDA Text only (80 characters by 25 lines)

Color Graphics Adapter CGA 640 × 200

Enhanced Graphics Adapter EGA 640× 350

Video Graphics Array VGA 640 × 480

Super VGA SVGA 800× 600 or 1024× 768

Disk Drives

Each client computer must have enough disk space available to store the

client portion of the software and any data files that needs to be stored

locally.

It is best to provide a local disk drive for each client computer. However 

Client/Server applications can use the “deskless workstations” for which the

only disk access is the disk storage located on a network file server. The

hard disk drive at database server should be at least of the capacity 4.1 GB.

But it is recommended to have one of capacity 8.2 GB.

Mouse

A mouse is a must for the client software running under Windows OS or any

other graphical environment.

Printer

Client/server application can work using a shared printer available through

the network. Some others may work better printers attached directly to client

computers. The printer should be at least 80 column’s dot-matrix printer.

Keyboard

Each client must have a 104 keys extended keyboard.

Sound Card

Sound cards are needed in the client computers if the Client/Server 

applications need to talk. But in our Airways Reservation and Cancellation

System there is not such a need, so it is not recommended to have a sound

card.

Page 52: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 52/76

Other Goodies

A CD-ROM drive, scanner and bar-code reader are probable not required by

the client/server application.

Software Requirements

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.

The minimum software requirements to use this package

successfully without hampering the ideas with which user have

 planned before operating on it are as follows: -

Operating System: -

Microsoft Windows NT ( for server )

Microsoft Windows 95 ( for clients)

Backup media: -

Access

Application Software: -

“BANK MANAGEMENT SYSTEM”

Page 53: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 53/76

SYSTEM STUDY

Page 54: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 54/76

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 statementcalculation 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 entire information has maintained in the database or Files and whoever 

wants to retrieve can’t retrieve, only authorization user can retrieve the

necessary information which can be easily be accessible from the file.

Page 55: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 55/76

FEASIBILITY STUDY

The feasibility study proposes one or more conceptual solution to the

 problem set of the project. In fact, it is an evaluation of whether it is

worthwhile to proceed with project or not.

Feasibility analysis usually considers a number of project alternatives, one

that is chosen as the most satisfactory solution. These alternatives also need

to be evaluated in a broad way without committing too many resources.

Various steps involved in feasibility analysis are:

1. To propose a set of solution that can realize the project goal. Thesesolutions are usually descriptions of what the new system should look 

like.

2. Evaluation of feasibility of such solutions. Such evaluation often

indicates shortcomings in the initial goals. This step is repeated as the

goals are adjusted and the alternative solutions are evaluated.

Four primary areas of interest in feasibility study are:

Economic Feasibility: An evaluation of development cost weighed

against the ultimate income of benefit derived from the development system

of product.

Technical Feasibility: A study of function, performance, and constraints

that may affect the ability to achieve an acceptable system.

Legal Feasibility: A determination of any infringement, violation, or 

liability that could result from development of the system.

Alternatives: An evaluation of alternative approaches to the development

of system or product.

Page 56: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 56/76

SYSTEM OVERVIEW

The limited time and resources have restricted us to incorporate, in this

 project, only a main activities that are performed in a Bank ManagementSystem, but utmost care has been taken to make the system efficient and

user friendly. “Bank Management System” has been designed to

computerized the following functions that are performed by the system:

1. Customer Details Functions

a) Opening a New Account

 b) Closing the existing Account

c) Modification to customer details

d) Daily transaction record to require customer A/C

2. Fixed Deposit Functions

a) Open New Fixed Deposit

 b) Details of Fixed Deposit in Bank 

c) Close particular Fixed Deposit in Maturity

d) Fixed Deposit amount report on Maturity

3. Report/Details Functions

a) Statement of customer Account

a.1) Monthly statementa.2) Daily statement

 b) Total numbers of Customer in Bank 

c) Total balance in Bank 

d) Individual Customer Report

4. Authorization Functions

a) Password checking functions

 b) Password change functions

Page 57: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 57/76

Page 58: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 58/76

IMPORTANCE OF COMPUTERIZED

BANK MANAGEMENT SYSTEM

There are several attributes in which the computer based information

works. Broadly the working of computer system is divided into two main

groups:

♦ Transaction System

♦ Decision Support System

Transaction System: A transaction is a record of some well-defined

single and usually small occurrence in a system. Transactions are input

into the computer to update the database files. It checks the entering data

for its accuracy. This means that numeric data appears in numeric field

and character data in character field. Once all the checks are made,

transaction is used to update the database. Transaction can be inputted in

on-line mode or batch mode. In on-line mode, transactions are entered

and updated into the database almost instantaneously. In batch mode,

transactions are collected into batches, which may be held for a while and

inputted later.

Decision Support System: It assists the user to make analytical

decision. It shows the various data in organized way called analysis. This

analysis can be made to syrdy preferences and help in making decisions.

 

Computer system works out best with record maintenance. It will tell you

which customer would get how much pending/reports statements. It will

also help to search the information about a particular person by simply

entering his telephone number.

User can store information as per requirement, which can be used for 

comparison with other reports.

Page 59: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 59/76

ABOUT PROJECT TECHNICAL

DOCUMENT

The basic objective of Bank Management System is to generalize and

simplify the day to day or activities of Company like New Account

opening, Daily transaction, Report/Statements etc. which has to be

 performed repeatedly on regular basis. To provide efficient, fast, reliable

and user-friendly system is the basic motto behind this exercise.

A bank is a primer body is sources of money storage where we can

deposit the money when we not much needed and can withdrawwhenever require. In Bank, we can issue cheque or draft, which are other 

way of transferring the money from one source to other.

Types of Bank Accounts:

Generally there are three types of account in banks namely:

Current A/C

Saving A/C

Recurring A/C or R D

Current A/C: Current a/c is generally known as “CHALOO KHATA”

.in this account, a customer can have any number of transaction a

day/monthly and that can lead to any amount withdrawal. The rate of 

interest for this type of account is 0%. The businessmen that have many

transactions a day mostly use this type of account.

Saving A/C: Saving account is generally known as “BACHAT

KHATA”. In this account, a customer can have only limited number of 

transactions a day/month and can lead to limited amount withdrawal for 

the same. The rate of interest for this type of account is 4% and generally

implemented annually. The individual customer i.e., not firm is opened

with saving account.

Page 60: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 60/76

Recurring A/C: In this type of account, customer has to deposit the

money in bank in shape of monthly installments, which are of fixed

amount for all the months. Customer has to deposit up to the year of 

recurring time like 1 year, 2 year,…. or 5 year. Throughout this period,

he cannot withdraw money and at the end of the last installment, bank 

will pay the total amount plus the specified interest to the customer. This

type of account is generally used to storing money for future purpose.

Type of Reports/Statements: With the help of this, customer will be

able to get the statement of his account for required period or months.

The report generated by the project includes Daily Transaction report,

Monthly Statements, Overall Balance in Bank Report, Fixed Deposit

Status, and ATM withdrawal slip etc.

Updation and Modification system helps to add or delete record andmodify the existing record set. Based on the nature of updation it

  provides appropriate access to the user. Performing these essential

activities manually can be troublesome and time consuming at some

instance. In the Proposed system, all these system activities can be

 performed quickly and efficiently.

Fixed Deposit is yet another feature which maintain the total Fixed

Deposits in the bank, name of person, nominee of person, time etc. at the

maturity the amount plus interest is paid to the customer.

Last but not least, it is simple menu driven software, which anyone can

operate, and also it doesn’t require any special training for operation.

Simply a few keystrokes and all these are performed instantly.

 

Let us now discuss how different functions handle the structure and data

files:

1. Function NEW_Account()

This is the function used to create a new account of a customer after 

entering all the details of the same. In that screen, the automatic

account number is created and proper validation is entered into Name,

Address, and Initial Deposit. After entering all the relevant

information of the customer, the record are appended in the Initial.dat

Page 61: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 61/76

file by using the function add_to_file of both classes initial and

account.

2. Function MODIFY_RECORD()

This function is used to modify the existing accounts name and

address at the existing location. To modify the account, it first

searches the record location it is overwritten at the same location

using seekg () function.

3. Function DELETE_ACCOUNT()

This function is used to delete the account details from Initial.dat data

file. This is a copy method, when the user will input any account

number, the same account number will be checked in the Banking.datfile, if the account number is matched in to your data file then, it

remains in your data file otherwise the remaining record will be

transferred into Temp.dat file. So new Temp.dat file holds all the

records except inputted account number. In the same way make copy

of all the temp.dat records back into your Banking.dat file for 

restoring data, the file deletes from the matched account number.

4. Function Update_Balance()

When any fresh transaction takes place in any existing account either 

deposit (D) or withdrawal (W), then the respective balance has to

update in the Initial.dat file. When the transactions are complete the

 balance amount is overwritten in the data file. This technique occurs

 by locating the position in the data file only.

5. Function Display_Account()

This function is used top display all the transaction including the

initial deposit in the screen. This is a global report to display all thetransaction records in the screen. It shows al the deposits and

withdrawal column and data wise balance also.

6. Function Transaction()

Page 62: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 62/76

The transaction () function provides a screen for making daily

transaction. While transaction it show the balance amount, and then

either a transaction for deposit or withdrawal either by Cash or 

Cheque. Then the transacted record is updated in the Banking.dat file.

Also the same function use two important function update_balanc()

and add_to_file to update balance in the Initial.dat file and the

transacted record in Banking.dat data file.

7. Function month_report()

Like any other banking transaction, when the customer wants his

monthly report statement this function helps to generate the report on

the screen. When you enter a date in account number, it searches all

the transaction of the previous month of the date entered and extracts

a previous balance and then it displays the transaction for the relevantmonth. And finally it displays the current balance.

8. Function MAIN_MENU()

This is main screening menu, which will display our 9 different

 prompt having different activities. Each prompt is connected with

different functions to perform its respective purposes. Out of all the

options the second last one produces another sub-menu for modifying

and deleting existing account information. While handling the main

menu we can press any selective number to perform the operation or 

 press 0 (Zero) to exit from main menu.

Page 63: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 63/76

FUNCTIONAL REQUIREMENTHARDWARE:

Processor : Pentium 166 MHz or above

Memory : 32 MB RAM or above

Cache Memory : 128 KB or above

Hard Disk : 1 GB or above [at least 3 MB free space required]

Floppy Disk : 3.5” with 1.44 MB capacity

[at least one drive labeled A: required]

Printer : Dot Matrix / DeskJet connected to LPT port

SOFTWARE:

Operating System : Dos, Windows 95/98

Application software: TURBO C++ [Dos Based]

Page 64: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 64/76

SYSTEM DEVELOPMENT LIFE CYCLE

User Revised Requirement

Requirement Specification

Decision to

Design Information

System

Feasibility

Test Plan Study

.

Logical System Design Functional Spec.

Physical

Requirement

System Configuration

Data

Schedule Budget

Revised

Requirement

System Modification Improved System

Requirement

Determinatio

n

Initial

RequirementInvestigatio

n

Feasibi

lityAnalys

is

SystemImplementation

System

Design

System

Specification

Analysis

System

Evaluation

Hardware

Study

Page 65: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 65/76

Maintenance

CONTEXT LEVEL DFD

BANK MANAGEMENT SYSTEM

SCREEN

DEVICEUSER 

PRINTDEVICE

ATM

CUSTOMER 

BANK 

MANAGEMEN

T SYSTEM

Page 66: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 66/76

BANK MANGEMENT SYSTEMFIXED DEPOSIT FILE

 

TRANSACTION FILE

MASTER FILE

UNIT

OUTPUT

FIXED

DEPOSIT

USER 

SCREEN

DEVICE

1.1

OPEN/CLO

SE

ACCOUNT

2.1 FD DATA

CALCULATIO

 N

1.3

GENERATE

REPORT/LIS

T

1.2.2

UPDATE

A/C

1.2.1

DEBIT/CREDI

T ACCOUNT

3.1 RETRIVE

ACCOUNT

RECORD

3

VERIFICATI

ON

1.2

WITHDRAW DEPOSIT

1

PROCES

SREQUES

T

ATM

CUSTOMER 

Page 67: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 67/76

DATA FLOW DIAGRAM

CASH WITHDRAWAL

MASTER FILE

COUNTER 

TRANSACTION FILE DAY

Update Balance

Withdrawal

Slip

Token

Balance

Check 

Check Database

1.

CHECK SLIP

OK 

2.

ISSUE

TOKEN

3

USER 

CASH

Page 68: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 68/76

 

BOOK 

DATA FLOW DIAGRAM

CHEQUE CLEARING

Cheque MASTER FILE CHEQUE

Store

Transaction File

Cash

Token Slip or Cheque

ChequeWith Token

 Number 

Cheque

Token Slip

Retrieve

Customer 

Record

Check 

 balance

Update &Issue Token

Store

Token

 No. &Cheque

Search &

Match

Token

Update

Daily

Cash

Book 

Customer

Cheque with

Token

Page 69: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 69/76

DATA FLOW DIAGRAM

OPENING & CLOSING ACCOUNT

Verification

Before

MASTER FILE

Open Option

Processing

Enter Details

Update New Record

Display

Update

Close Option

Scan

Recordss

1.2

Close

Accoun

t 1.2.1

Show

Details of 

Record

1.2 .2

Verify

Deletio

n

1.2.3

Delete

Record

1

Process

Request

USER 

CONFIRM

ATION

1.1 Open

 New

Account

1.1.1

Open

Customer 

File

1.1.2

Display

Form

1.1.3

Enter Details in

Form

SCREEN

Page 70: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 70/76

DATA FLOW DIAGRAM

FIXED DEPOSIT

FIXED DEPOSIT FILE

Customer 

Customer Document

Process

Update File

Open File

F D Info

F D Data

USER 1

Open Fixed

Deposit File

1.1 Display

Form

1.2 Get

Details

1.3

Issue Slip1.4

Update

F D Details

F D Data

Page 71: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 71/76

DATA FLOW DIAGRAM

ACCOUNT MODIFICATION

MASTER FILE

Update

Processing

Scan Record

USER 1

Read the ID

2

Show the

Details of 

Record

3

ModifyDetails of 

Record

Page 72: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 72/76

DATA FLOW DIAGRAM

LISTING OF INDIVIDUAL ACCOUNT

MASTER FILE

TRANSACTION FILE

Scan Record

Processing

Processing

Scan Record

Output

To Screen/Printer 

Final Output

1

Read the

ID No.

2 Select

Record

from File

3 Copy

Selected

Record

4

Compute

Total

6 Copy

SelectedRecord

5 SelectRecord

8

Generate

Total List

7

Compute

Interest

USER 

Page 73: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 73/76

DATA FLOW DIAGRAM

MATURITY OF FIXED DEPOSIT

F D FILE

Scan F D

Update

Cash

Processing

OUTPUT

UNIT

1

Read F D

 No.

2 Check 

for Maturity

Date

3Compute

Interest

4

Close F D

CUSTO

MER 

Page 74: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 74/76

DATA FLOW DIAGRAMLIST OF ALL ACCOUNTS IN BANK 

MASTER FILE

TRANSACTION FILE

Final Output

Output

Processing

Processing

Scan All Record

Scan All Record

 

USER 

USER  1

Read the

Request

2 Select

Record

from File

3 Copy

Selected

Record

4

Compute

Total

5

Select

Record

7 Copy

Selected

Record

7

Compute

Interest

8 Generate

Total List

To Screen/Printer 

Page 75: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 75/76

E R DIAGRAMNEW ACCOUNT

m 1 m 1 1 1

1 1

Reject Verifying

Form Person & issue

A/C No.

OUTPUT

CUSTOMER BANK  

Check for 

Enquiry

Form to

Customer 

Filled

Form

ProcessAccept

Page 76: Project Document Ion on Bank Management

8/8/2019 Project Document Ion on Bank Management

http://slidepdf.com/reader/full/project-document-ion-on-bank-management 76/76