Download - FHJGHHF
-
8/13/2019 FHJGHHF
1/30
SUBMITTED TO
Mr. VIKRANT MALIK
-
8/13/2019 FHJGHHF
2/30
ACKNOWLEDGEMENT
With due reverence, We express our gratitude towardsMr.VIKRANT MALIKwho motivated us for makingreal world project whose guidance was invaluable
throughout the making of this report. We arebeholden to him for appreciating our flair andencouraging work on a fairly new but innovative topic:Banking System.
In addition a word of mention also goes to all of myclassmates, who were a constant source of help andsuggestions. Without their help, this report would nothave been in its present form.
-
8/13/2019 FHJGHHF
3/30
CONTENTS
Introduction Objective
Project description
Feasibility study
System analysis
System design
Processing environment
Coding and debugging
Testing
Screen Shots
Conclusion
Bibliography
-
8/13/2019 FHJGHHF
4/30
INTRODUCTION
Banking System:
Banking system can be used to solve the Bank processing problems.There are many kinds of activities process in Bank, some are simple
and others are computer-based information systems that rely onverity of networked computer system to accomplish their informationprocessing.
Banking Systemis basically a Computer Based Information Systemhaving all necessary content to computerize the processing in Bank. It
is a System where all kinds of Bank functionality are available. Theinformation's are organized in some predefined manner. The wholeBank is organized as a set of departments. Here we can use theInformation system concepts to implement a automated system thatprovides great facilities to the Bank Members, Bank Staff as well as thecustomers
-
8/13/2019 FHJGHHF
5/30
OBJECTIVE
An Information System can be any organized combination ofpeople, hardware, software, communication networks and dataresources that collects, transforms and disseminatesinformation in an organization.
There are three fundamental reasons for a Bank application ofinformation technology. They are found in the three vital rolesthat information system can perform for a Bank.
Support of its Bank processes and operations. Support of decision making by its Bank Staff.
Support for its members to provide them best services.
-
8/13/2019 FHJGHHF
6/30
PROJECT DESCRIPTION
Bank is basically a place having various types of accounts &their descriptions. Its a place where one can create its ownaccount and can keep ones money very safely. Accounts are
treated very safely and are kept as black box for others.Only the person having authority to interact with accountcan use the account details with the help of some securedpasswords are signatures. The whole department is
organized as a set of different departments. Dependingupon the types of accounts and mode of transactions, thereare basically four departments
-
8/13/2019 FHJGHHF
7/30
1.Creating New Account2.Account Information3.Cash Deposit4.Cash Withdraw
Every department has a computerwhich has an application program which is a part of theinformation system. All these computers are connectedthrough the network. Here we can use the Informationsystem concepts to implement an automated system that
provides great facilities to the Bank Members, Bank Staff aswell as the customers.
-
8/13/2019 FHJGHHF
8/30
FEASIBILITY STUDY
This Banking System provides many facilities to the customers andstaff.
Customers can get information about their account such as balance,validity etc.
They can request for cash withdraw from his/her account through thebank directly as well as from a network computer.
They can give any suggestion for improvement through feedback form. They can put their requests for account update on any computer which
is connected to the bank. They can search for descriptions for their account from any computer.
The computer provides the all information regarding the account suchas its owner, name, balance availability etc. They can use their membership or ATM cards for cash withdraw. On the other hand this Information system is very useful for Staff also.
-
8/13/2019 FHJGHHF
9/30
ADVANTAGES:Some of the advantages areHe can keep track of all account records such as its
creation details, transaction details, availability of
balance, validity of account etc.He can make improvement in his system on basis of the
feedback form.He is able to calculate total transactions at the endof the day very easily.Inquiry through computer can save time and work.Less need of man power.
-
8/13/2019 FHJGHHF
10/30
SYSTEM -ANALYSISA BANK MANAGEMENT SYSTEM FOR BANK: A
PLAN
To understand how the data is kept in database,
consider the example of Bank System.
Hierarchy of Bank System is shown here
-
8/13/2019 FHJGHHF
11/30
Bank System
-
8/13/2019 FHJGHHF
12/30
-
8/13/2019 FHJGHHF
13/30
ONE LEVEL DFD
-
8/13/2019 FHJGHHF
14/30
-
8/13/2019 FHJGHHF
15/30
Process Design:
The process design activity focuses on the design ofsoftware resources, i.e. the program and proceduresneeded by the proposed information system. Thisdesign can be expressed as three tier architecture ofprocessing services:
User servicesFront end client software: Using C
Application servicesSoftware Module that processinformation and manage transaction: Using C
-
8/13/2019 FHJGHHF
16/30
-
8/13/2019 FHJGHHF
17/30
CODING :- The input to the coding phase is the design document.
During the coding phase, different modules identifiedin design document are coded according to therespective module specification. The objective ofcoding phase is to transform the design of a system, asgiven by its module specification, into a high levellanguage code and to unit test this code.
-
8/13/2019 FHJGHHF
18/30
SNAPSHOT:-
-
8/13/2019 FHJGHHF
19/30
SNAPSHOT:-
-
8/13/2019 FHJGHHF
20/30
SNAPSHOT:-
-
8/13/2019 FHJGHHF
21/30
DEBUGGING
Once errors are identified, it is necessary to first locate theprecise program statements responsible for the errors and thento fix them. There are four debugging approach first one is Brute
Force Method. This is the common method of debugging, inthis approach, the program is loaded with print statements toprint the intermediate values with the hope that some of theprinted values will help to identify the statement in error.
Second method is Back Tracking. In this approach, beginningfrom the statement at which an error symptom is observed, thesource code is traced backwards until the error is discovered.Other methods of debugging are Cause EliminationMethodand Program Slicing Method.
-
8/13/2019 FHJGHHF
22/30
TESTING
OBJECTIVE:
Testing a program consists of subjecting a program to aset of test inputs of test cases and observing if the program
behaves as expected. If the program fails to behave as expectedthen the conditions under which failure occurs are noted forlater debugging and correction. The following are somecommonly used terms associated with testing:
A failure is manifestation of an error (or defect or bug) but themere presence of an error may not necessarily lead to a failure.
A test suit is the set of all test cases with which a given softwareproduct is to be tested.
-
8/13/2019 FHJGHHF
23/30
LEVEL OF TESTING:
A software product goes through three levels of testing..
1.Unit testing2.Integration testing3.System testing
Unit Testing:Unit testing or module testing is the testing of different units of a system in isolation.
It is undertaken when a module has been coded and successfully reviewed. Integration Testing:
The primary objective of integration testing is to test the module interfaces inorder to ensure that there are no errors in the parameter passing, when one module
invokes another module. System Testing:
System tests are designed to validate a fully developed system to assure that it meetsits requirements.
-
8/13/2019 FHJGHHF
24/30
APPROACHES
There are two main approaches to systematicallydesign test cases.
BLACK BOX APPROACH
WHITE BOX APPROACH
-
8/13/2019 FHJGHHF
25/30
RESULT OF TESTING OF PROJECT
We took many test cases and tested our project. Itworks smoothly. Whenever project is run, connectioncan be easily established with the SQL. Also whatever
information we enter in the database, first it ischecked against standard defined in the project, onlyafter this it is stored in the database.
-
8/13/2019 FHJGHHF
26/30
FRONT AND BACK END FRONT END-:
C/C++
BACKEND-:
FOR THE STORAGE OF DATABASE WE USE FILE
HANDLING
-
8/13/2019 FHJGHHF
27/30
CONCLUSION
An Information System can be any organized combination of people,hardware, software, communication networks and data resources thatcollects, transforms and disseminates information in an organization.
There are three fundamental reasons for a Bank application of
information technology. They are found in the three vital roles thatinformation system can perform for Bank management system.
1. Support of its bank processes and operations.2.Support of decision making by its Bank Staff.3.Support for its customers to provide them best services.
All these criterias are fulfilled by our project Bank information system becauseit contains all five basic components of any information system as stated above.Personal Information Manager involve the use of GroupWare tools tosupport communication, coordination, and collaboration among themembers of networked team and workgroup.
-
8/13/2019 FHJGHHF
28/30
BIBLIOGRAPHY
Books:
1. Introduction to file handling (Albert Brien) The Complete Reference(C 6th Edition) Let us C(Yashwant Kanetkar)
Websites:
www.memento.com www.stl_Bank.com www.ccode.com www.borland.com www.downloadsource.com
Helping Tools:
Turbo C Help Google Search
-
8/13/2019 FHJGHHF
29/30
-
8/13/2019 FHJGHHF
30/30
THANK YOU,,,,,,