FHJGHHF

download FHJGHHF

of 30

Transcript of 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,,,,,,