BANK MANAGEMENT SYSTEM

Index 1. Introduction -objective & Goal 2. Project Initiation 3. SDLC 3.1 System Analysis -Problem in the Current system -Feature of the proposed system -Feasibility Study -Gantt Chart -Methodology used -Hardware & Software Requirements 3.2 Design -ER Diagram -DFD -Structure chart - Data Dictionary

3.3 Testing Input & Output Screens

3.4 Implementation User Manual

Anuj Singh Chauhan Reg. No:- 503478

Page: 3

BANK MANAGEMENT SYSTEM INTRODUCTION

This

software

will

be

provided

as

a

tool

to

the

BANK¶s.

The

BANK has been working for Accounts information , Withdrawal(through Cash/Cheque). Deposit amount. In this Software you can keep record for daily Banking transactions.

THE OBJECTIVE is to prepare a software or application, which could maintain data & provide a user friendly interface for retrieving customer related details just in few seconds, with 100% accuracy. Software is completely computerized, so it is not time consuming process. No paper work required & can be implemented further .

The application should also facilitate the addition of new Customer A/c, deletion of A/c& modification of existing customer A/C. To Search for every individual accounts for a particular customer, show all transaction & any account should be opened with minimum Rest. 500 etc.

OBJECTIVE & GOALS

The objective & goals of the proposed system are:-

y

To allow only authorized user to access various functions and processed available in the system.

y y y

Locate any A/C wanted by the user. Reduced clerical work as most of the work done by computer. Provide greater speed & reduced time consumption. Page: 4

y To increase the number of A/C and customer. Anuj Singh Chauhan Reg. No:- 503478

BANK MANAGEMENT SYSTEM

This will reduced the manual workload and give information instantly. The software will maintain the list of A/C and customer record and balance status. The software will be user friendly so that even a beginner can operate the package and thus maintain the status of A/C and balance status easily. PROJECT INIATION Identify a problem or an opportunity. Analyzing the current system in the light of the problem/opportunity. Justification of a new system or a modification of the old to meet the needs of the users.

1.1 Problem Definition

Recognition of problem A new opportunity that the present system cannot handle pressures Managers, nonmanagers or environment elements usually recognize problems very rarely by information specialists. Managers find out where the problem exists & what the cause might be.

In defining the problem: a. y y y Find what makes the situation problematic by:

Observing the process Interviewing the participants Examining reports and documentation b. Define the human activity system (ROOT DEFINITION)

y y y y y

Means of transformation of info Actors Owners of the system Customer of the system Environmental constraints Page: 5

Anuj Singh Chauhan Reg. No:- 503478

Different or opposing ideas can be expressed. d. Inaccurate Not clear Page: 6 Anuj Singh Chauhan Reg.503478 . FROM PEOPLE Interviewing: Preferred because: y y y y y y Two.BANK MANAGEMENT SYSTEM c.way communication including body language Stimulates enthusiasm Establishing trust between user & IS. No:. Form a model of activities and compare it with ROOT DEFINITON Find a consensus solution changes will be structural procedural and in attitudes. Requirement Analysis Calculation of the gap between the present performance of the system and of the best possible one and finding out the system that can fill in this gap Using: y y y Interviews Surveys Direct observation Information requirement of system: y y y Data to be collected and processed Output to be produced The way to make it available for the users While Determining Information Requirements : I.

Phases of SDLC 1 2 3 System Analysis System design System Testing Anuj Singh Chauhan Reg. cycle will begin.BANK MANAGEMENT SYSTEM y Project Justification Analyst prepares alternative systems and decides which to propose by doing COST/BENEFIT analysis. System Development Life cycle The structured sequence of operation required imaging developing and Making operational a new information system it¶s a cycle because the System will need replacement and Development. No:.503478 Page: 7 .

Each A/C and customer is assigned a unique code. y y y y Registers may lost or damage. Any unauthorized person can access confidential data.BANK MANAGEMENT SYSTEM PROBLEM FACED IN THE CURRENT SYSTEM y In the current system data related to banking is maintained by writing it on to various registers.503478 . Page: 8 y y y y Particular A/c information can be modified. Which Are maintained constantly update by system. FEATURES PROPOSED IN THE CURRENT SYSTEM Any information can be easily searched. Whenever a new book or member is added then librarian has to search whether that code is previously existing or not. All records of A/c`s and customer are stored in separate files. Anuj Singh Chauhan Reg. No:. Any information cannot be easily e\searched. y There is time wastage in data accessing. y When a particular A/c is to be modified for one or more fields the user can be modified. data entry and while data retrieving from the banking register.

ability to meet user needs and effective use of resources. FEASIBILITY STUDY Depending on the result of the initial investigation the survey was expanded to a more detailed feasibility study. address by providing A/c number.BANK MANAGEMENT SYSTEM y A particular customer record can be modified for one or more field¶s customer name. user friendly. data entry and retrieval. fast. The feasibility study conducted for this project mainly gives answer to these Feasibility Consideration Anuj Singh Chauhan Reg. or likelihood of succeeding. Feasibility is the process of defining exactly what is and what strategic issue needs to be considered to access its feasibility. reliable. Feasibility studies are useful both when starting a new business and identifying a new opportunity for an existing business. The proposed system provides faster data access. Feasibility study is a test of a system proposal according to its workability and impact on the organization.503478 Page: 9 . Over and above the proposed system does not have any possibility of data loss during processing. y y The proposed system is more efficient. y y A customer record can be easily deleted by providing A/c number. No:.

More commonly known s cost/benefit Analysis in this procedure we determine the benefits and saving that are Expected in this procedure we determine the benefits and saving that are expected from the proposed system and compare the cost. Maintaining the records of these many customers is not easy and the manpower involved is great.503478 Page: 10 . A single operator can handle many queries. a printer and a UPS to maintain continuous supply of electricity. No:. This is so because the volume of information to be handled is tremendous. As it is used to be about 5-7 years back. we take a decision and implement the new proposed system. All banking management needs initially is a desktop computer. the deposit and balance calculation. In case of computerization. With the help of computers it is very easy to maintain the detail of book and library and to keep track of available books. Operational feasibility 1) ECONOMIC FEASIBILITY Economic analysis is the most frequently used technique for evaluating the effectiveness of a proposed system. Economic feasibility 2.BANK MANAGEMENT SYSTEM The were three key consideration involved in this feasibility analysis each consideration has reviewed to depict how it relates to the system effort. Technical feasibility 3. is tremendous. it should not take more 10-15 minutes to enter the information of a customer. the cost involvement is not very high. They are as follows:1. Anuj Singh Chauhan Reg. On an average. The manual efforts involved in maintaining the A/c and customer information. the withdrawal.

balance amount etc. Since the volume of information to be handled by a single person is tremendous. The last alternatives suggested by the software development team are the cheapest possible one . Since the Banking already has a computer the only major expenditure signaled out. 2. The compiler is freely available. an estimate is made whether the identified user needs may be satisfied using the current software and hardware. So the one clerk has maintain records regarding new A/c and deletion of A/c addition and deletion of customer.BANK MANAGEMENT SYSTEM As part of the feasibility study. The visual basic 6. The system will be platform independent and there will be no need is for purchasing other very expensive software. This study decides that whether or not the proposed system will be cost effective from a business point of view.503478 Page: 11 .0 &sql plus are easily and freely available and is compatible with most of the computers. Anuj Singh Chauhan Reg. An analysis of the various alternatives suggested by the software development team follows in subsequent pages. No:. Its Advantages are:- 1. In this case. The software is text based so no formal training will have to be imparted. The memory required by this software will not be much. user has one head clerk who does all the work. so we won¶t have to upgrade the present system (computer). The only expenditure that needs to be done is money cost of software team. The system can be upgraded and maintained easily to keep in tune with specific needs of the customer.

 No overburdening of work for µclerk¶ since most of the work will be performed by the system by the system itself. The management can ask the team for specific reports to be generated and can also decide on the kinds of interface that it needs. The system will be very easy to understand and implement. a graphical user interface (GUI) will be much more demanding on memory.0The programming language is sqlplus.503478 Page: 12 .e.0 and sql plus. i. the cost of development is very less compared to other alternatives. Plan The followings plan was made for the development of the software:Anuj Singh Chauhan Reg.Thus without much of an expenditure the bank will get the perfect software according to their needs. that of developing a new software system using visual basic 6. The system will be developed using visual basic 6. the development team suggested that the Banking management should decide to implement the fourth alternative.  And lastly.  Besides. The various advantage of using above software is as follows: The software can be made exactly as per the needs of the management. No:. The use just has to enter the fields according to requirements.BANK MANAGEMENT SYSTEM RESULT From the above analysis.  No specific training is required to use the software.

Thus interface can be designed exactly as per the requirements. The configuration gives the complete picture about the system¶s requirements: Ten to twelve workstations are required. After examining technical feasibility. The technical needs of the system may vary considerably.503478 Page: 13 . Operational Feasibility It is mainly related to human organizational and political aspects. No:. these units should be interconnected through LAN so that they could operate and communicate smoothly.  The acquired software can be used to execute the up gradation plans of the library over the next five years. Technical Feasibility This is concerned with specifying equipment and software that will successfully satisfy the user requirement. Ability to process a certain volume of transaction at a particular speed.BANK MANAGEMENT SYSTEM  First a prototype was developed and used to know more about the requirements of the baking management. 3. 2. The points to be considered are: Anuj Singh Chauhan Reg.  The compiler was then installed which is easily available. They should have enough speeds of input and output to achieve a particular quality of printing. but might include: - The facility to produce outputs in a given time Response time under certain conditions.  Since c++ language is used to design the interface. we give more importance to the configuration of the system than the actual make of hardware. Facility to communicate data to distant location.

can they be trained in due course of time? Generally project will not be rejected simply because of operational infeasibility but such considerations are likely to critically affect the nature and scope of the eventual recommendations. Anuj Singh Chauhan Reg.503478 Page: 14 . For operational feasibility study we appointed a small group of people who are familiar with information system techniques. No:.BANK MANAGEMENT SYSTEM What changes will be brought with the system? What organizational structures are distributed? What new skills will be required? Do the existing staff members have theses skills? If not. who understand the parts of the business that are relevant to the project and are skilled in system analysis and design process.

No:.503478 Page: 15 .BANK MANAGEMENT SYSTEM WATER FALL MODEL SYSTEM FEASIBILITY PROJECT PLANNING SYSTEM DESIGN DETAIL DESIGN CODING OPERATION INSTALLATION TESTING AND INTEGRATION Anuj Singh Chauhan Reg.

503478 Page: 16 . Pentium 4 computer -700 mhz Motherboard ±Intel chipset 800 Hard disk capacity -5 GB RAM ± 256 MB Monitors ± Color monitor with VGA card having a resolution 640 X 480 Anuj Singh Chauhan Reg. iii. No:. ii. iv. v.BANK MANAGEMENT SYSTEM Hardware and Software Used The hardware used by the programmer for developing our project named ³Fast food management system´ is as follows:i.

Add Date Balance USER CREATE CUSTOMER DATA FLOW DIAGRAM Anuj Singh Chauhan Reg.503478 Page: 17 . No:.BANK MANAGEMENT SYSTEM ENTITY RELATIONSHIP DIAGRAM Opening Name A/c no.

503478 Page: 18 .BANK MANAGEMENT SYSTEM ZERO LEVEL OR CONTEXT DIAGRAM USER / ADMINISTRATOR Grant access Request for a/c details Queries Request for member details BANKING PROJECT Reports Request for access Grant super User access USER / ADMINISTRATOR 1st LEVEL DFD Anuj Singh Chauhan Reg. No:.

BANK MANAGEMENT SYSTEM INITIAL. VERIFY A/c NUMBER If ok ACCEPT CHOICE SHOW CUSTOMER DETAIL Anuj Singh Chauhan Reg.503478 Page: 19 .DAT USER / ADMINISTRATOR Request for a/c info. No:.

BANK MANAGEMENT SYSTEM 2ND LEVEL DFD INTIAL.DAT PROCESSING USER / ADMINISTRATOR ACCEPT CHOICE FORM USER OR ADMINISTRATOR 7 QUIT 1 SEE A/C S 2 LIST OF A/C 3 TRANSACTI ON 4 6 OPEN NEW A/C 5 EDIT A/C HELP Anuj Singh Chauhan Reg. No:.503478 Page: 20 .

No:.503478 .2.1 USER / ACCEPT ADMINISTRATOR CHOICE 1. SEE ACCOUNT ESC 1.1 ACCEPT CHOICE INTIAL.1.DAT Anuj Singh Chauhan Page: 21 Reg.2 ACCEPT CHOICE 1.1.BANK MANAGEMENT SYSTEM 1.

1.DAT Anuj Singh Chauhan Page: 22 Reg. No:.1 DISPLAY ALL INTIAL .503478 .1 USER / ACCEPT ADMINISTRATOR CHOICE 2.LIST FO ACCOUNTS ESC 2.BANK MANAGEMENT SYSTEM 2.

BANK MANAGEMENT SYSTEM 3.1.1.1.1.1 ACCEPT CHOICE 3.1.503478 .1.2.1 D DEPOSIT OR WITHDRAW W 3.1.DAT Anuj Singh Chauhan Page: 23 Reg.2 CASH/CHEQU E Save transaction in the file INTIAL.TRANSACTIONS USER / ADMINISTRATOR 3. No:.1 CASH /CHEQUE 3.1 ENTER A/C NO.1. 3.

2 ADDRESS 3.1.2 CASH/CHE QUE 4.1.1.1.1 NAME 4.1.DAT Anuj Singh Chauhan Page: 24 Reg.1.OPEN NEW ACCOUNT 3.4 INTIAL DEPOSIT BANKING.503478 .1.1. No:.1.2 USER / ADMINISTRATOR CASH/CHEQU E 4.BANK MANAGEMENT SYSTEM 4.

1.1.1. No:.BANK MANAGEMENT SYSTEM 5.I.1.1.2.1.1 DELETE RECORD BANKING.1 ENTER A/C NO.2 MODIFY ADDRESS 5.1.DAT Anuj Singh Chauhan Page: 25 Reg.1.1 USER / ADMINISTRATOR ACCEPT CHOICE 5.EDIT ACCOUNT 5.1 MODIFY A/C 5.2.2 CLOSE A/C 5.1.1.1.3 QUIT 5.503478 . 5.1.1 MODIFY A/C 5.1 MODIFY NAME 5.1.

1.1.1 USER / ADMINISTRATOR ENTER A/C NO.1 HELP ABOUT Anuj Singh Chauhan Page: 26 Reg.2.1 HELP ABOUT LIST OF A/C.1.BANK MANAGEMENT SYSTEM 6.HELP ESC 5.1. No:.1 6.1 HELP ABOUT 6.1.1.. 6.503478 . 6.1 HELP ABOUT HELP ABOUT 6.

5 OPEN A NEW A/C 1.BANK MANAGEMENT SYSTEM STRUCTURE CHART BANKING MANAGEMENT QUIT 1. No:.2 1.503478 .6 Anuj Singh Chauhan Page: 27 Reg.7 SEE ACCOUNT I.1 LIST OF A/C 1.4 HELP 1.2 TRANSACTION 1.3 EDIT 1.

1.1 SEE A/C NO.1 Anuj Singh Chauhan Page: 28 Reg.503478 . No:.1.1 DISPLAY A/C INFORMATION 1.BANK MANAGEMENT SYSTEM SEE ACCOUNT I.1. I.

No:.2.1 Anuj Singh Chauhan Page: 29 Reg.BANK MANAGEMENT SYSTEM LIST OF ACCOUNT DISPLAY ALL THE INFORMATION 1.503478 .

No:.3.1.3.1.1.BANK MANAGEMENT SYSTEM TRANSACTION 1.1.3.3.1.2 CASH 1.3.1.1 DEPOSIT 1.2 CHEQUE 1.1 WITHDRAW 1.1.1.3.2.2.3.503478 .2.1 CHEQUE 1.3 ENTER A/C NO 1.2 Anuj Singh Chauhan Page: 30 Reg.2 CASH 1.

No:.503478 .4 VERIFYING PERSON NAME ADDRESS 1.BANK MANAGEMENT SYSTEM OPEN NEW ACCOUNT 1.4.3 INTIAL DEPOSIT Anuj Singh Chauhan Page: 31 Reg.

2 QUIT 1.BANK MANAGEMENT SYSTEM EDIT ACCOUNT MODIFY A/C 1.1.1.1 MODIFY ADDRESS DELETE A/C Anuj Singh Chauhan Page: 32 Reg.5.1 MODIFY NAME 1.503478 .5.5.3 ENTER A/C NO. No:.2.1.5.1 CLOSE A/C 1.1 ENTER A/C NO 1.5.5. 1.

2 ABOUT TRANSACTION 1.6.3 ABOUT NEW A/C 1.BANK MANAGEMENT SYSTEM HELP ABOUT ALL A/C ABOUT A/C 1.6.503478 .6.4 ABOUT MODIFY A/C Anuj Singh Chauhan Page: 33 Reg. No:.

mmm . Variable name Acc no Type dd . No:.number of Bytes allocated to Variable.503478 .yy Tran Interest Amount Balance Data type 2 Size Information Account number stored Integer variable Character variable 10 Integer variable Character array Float variable Float variable Float variable 2 1 2 2 2 Type of the withdrawal Date Deposit or withdrawal Interest Amount Balance Anuj Singh Chauhan Page: 34 Reg.BANK MANAGEMENT SYSTEM tables:Variable name Acc no Name Address Balance Data type Size Information Stored Account no Name of the customer Add of the customer balance Integer variable 2 Array of char Array of char Float variable 30 60 1 Size.

503478 . This involves creating computer compatible files. a data dictionary and job performance aids that communicate information about the new system and help screens.Number of bytes allocated to variable.BANK MANAGEMENT SYSTEM Size:. IMPLEMENTATION A crucial phase in the system life cycle is the successful implementation of the new system design. Provide the user with a good start on the new system. Anuj Singh Chauhan Page: 35 Reg. Implementation simply means converting a new system design into operation. training the operating staff and installing hardware terminals. user training is crucial for minimizing resistance to change and giving the new system a chance to prove its worth. In system implementation. Training aids such as user-friendly manuals. and telecommunication network before the system is up and running. No:.

No:. Now Banking project has installed onto your system.exe. CUSTOMER Of you want to add an information pertaining to customer then choose 4th option OPEN NEW A/C and then enter CUSTOMER INFORMATION. A file banking.503478 y . How to use:- ACCOUNT If you want to show an information pertaining to account then enter the account no. Copy "Project" folder from there and paste it to C Drive. Insert floppy disk into floppy drive. To install do the following steps 1. To use banking project double click on banking. 3.Banking project can easily be installed on to your system. Anuj Singh Chauhan Page: 36 Reg.BANK MANAGEMENT SYSTEM USER MANUAL y y Installation How to use Installation:. 2.exe is present in Project folder.

BANK MANAGEMENT SYSTEM y If you want to modify an information pertaining to customer then choose the 5th option EDIT ACCOUNT and then choose 1st option & enter modify CUSTOMER INFORMATION. No:. y If you want to delete an information pertaining to customer then choose the 5th option EDIT ACCOUNT and then choose 2nd option & delete CUSTOMERINFORMATION.503478 . Anuj Singh Chauhan Page: 37 Reg. TRANSACTIONS 3rd y If you want to deposit/withdraw amount(cash/cheque) choose the option TRANSACTION and then make a transaction.

Sign up to vote on this title
UsefulNot useful