Banking System 2

download Banking System 2

of 14

Transcript of Banking System 2

  • 8/3/2019 Banking System 2

    1/14

    Banking Management System www.poornima.org

    1

    A

    LITRATURE SURVEY

    ON

    BANKINGMANAGEMENTSYSTEM

    Session 2011-12

    Computer Science

    SECOND YEAR (III Semester)

    Project Guide:Miss. Sunali Sharma

    Lecturer, IT

    POORNIMA COLEGE OF ENGINEERING

    ISI-6, RIICO INDUSTRIAL AREA,GONER ROAD,SITAPURA

    JAIPUR-302020 (Raj.)

    Developed By:Rahul Kumar Garg(09)

    Rajat Praeek(12)

    Saunu Kumar(18)

  • 8/3/2019 Banking System 2

    2/14

    Banking Management System www.poornima.org

    2

    INDEX

    PART 1: INTRODUCTION

    PART 2: PROJECT PLANNING

    2.1 SOFTWARE REQUIREMENT2.2 HARDWARE REQUIREMENT

    PART 3: SYSTEM DESIGN

    3.1 PROJECT LEARNING3.1.1 SYSTEM REQUEST

    3.1.2 EXECUTIVE SUMMARY

    3.2 FLOW-CHART

    PART 4: FUTURE ENHANCEMENT

    PART 5: CONCLUSION

    PART 6: BIBLOGRAPHY

  • 8/3/2019 Banking System 2

    3/14

    Banking Management System www.poornima.org

    3

    INTRODUCTION

    Our Vision is of an integrated banking and finance system catering to all financial

    intermediation requirements of customers. Strong market players will strive to uncover

    markets and provide all services, combining innovation, quality, personal touch and

    flexibility in delivery. The growing expectations of the customers are the catalyst for our

    vision. The customer would continue to be the centre-point of our business strategy. In

    short, you lose touch with the customer, and you lose everything.

    It is expected that the Indian banking and finance system will be globally competitive. For

    this the market players will have to be financially strong and operationally efficient. Capital

    would be a key factor in building a successful institution. The banking and finance system

    will improve competitiveness through a process of consolidation, either through mergers

    and acquisitions through strategic alliances.

    Technology would be the key to the competitiveness of banking and finance system.

    Indian players will keep pace with global leaders in the use of banking technology. In such

    a scenario, on-line accessibility will be available to the customers from any part of the

    globe; Anywhere and Anytime banking will be realized truly and fully. At the same

    time brick and mortar banking will co-exist with banking to cater to the specific needs of

    different customers.

    Indian Banking system has played a crucial role in the socio-economic development of the

    country. The system is expected to continue to be sensitive to the growth and developmentneeds of all the segments of the society.

    The banking system that will evolve will be transparent in its dealings and adopt global

    best practices in accounting and disclosures driven by the motto of value enhancement for

    all stakeholders.

  • 8/3/2019 Banking System 2

    4/14

    Banking Management System www.poornima.org

    4

    PROJECT PLANNING

    SOFTWARE REQUIREMENTS

    Turbo C/ C++ Compiler Text Editor Platform: WINDOWS 95, 98, XP, VISTA

    HARDWARE REQUIREMENTS

    PROCESSOR: Pentium 3 or higher. RAM: 64 MB or more. HARD DISK: 2GB or more. MONITOR: Colored 14 or larger. KEYBOARD: 101 keys QWERTY keyboard or better.

  • 8/3/2019 Banking System 2

    5/14

    Banking Management System www.poornima.org

    5

    SYSTEM DESIGN

    PROJECT LEARNING

    The ANSI-C++ standard acceptation as an international standard is relatively recent. It was

    first published in November 1997, and revised in 2003. Nevertheless, the C++ languageexists from a long time before (1980s). Therefore there are many compilers which do not

    support all the new capabilities included in ANSI-C++, especially those released prior to

    the publication of the standard.

    All is very similar to the declaration on data structures, except that we can now include alsofunctions and members, but also this new thing called access specifier. An access specifier

    is one of the following three keywords: private, public or protected. These specifiers

    modify the access rights that the members following them acquire:

    private members of a class are accessible only from within other members of thesame class or from their friends.

    protected members are accessible from members of their same class and from theirfriends, but also from members of their derived classes.

    Finally, public members are accessible from anywhere where the object is visible.Object Oriented Programming

    Classes Friendship and inheritance Polymorphism

    Advanced Concepts

    Templates Namespaces Exceptions Type Casting Preprocessor directives

    C++ Standard Library

    Input/Output with files

    http://www.cplusplus.com/doc/tutorial/inheritance/http://www.cplusplus.com/doc/tutorial/polymorphism/http://www.cplusplus.com/doc/tutorial/templates/http://www.cplusplus.com/doc/tutorial/namespaces/http://www.cplusplus.com/doc/tutorial/exceptions/http://www.cplusplus.com/doc/tutorial/typecasting/http://www.cplusplus.com/doc/tutorial/preprocessor/http://www.cplusplus.com/doc/tutorial/files/http://www.cplusplus.com/doc/tutorial/files/http://www.cplusplus.com/doc/tutorial/preprocessor/http://www.cplusplus.com/doc/tutorial/typecasting/http://www.cplusplus.com/doc/tutorial/exceptions/http://www.cplusplus.com/doc/tutorial/namespaces/http://www.cplusplus.com/doc/tutorial/templates/http://www.cplusplus.com/doc/tutorial/polymorphism/http://www.cplusplus.com/doc/tutorial/inheritance/
  • 8/3/2019 Banking System 2

    6/14

    Banking Management System www.poornima.org

    6

    1 System Request1.1 Business Need

    To increase efficiency and customer service through the development of a user-friendly, C++-based banking information system, which will:

    Allow for maintenance of a centralized database for the managers of SBBJBank

    Function through an interactive user-friendly Project with entry, update,add, and delete options

    1.2 Functionality & ScopeThe system database will have the following functionalities:

    Equipped to handle four different types of products, namely:1. Money market products.2. Credit card products.3. Mortgage products.4. Certificate of deposit products.

    Enabled to allow the bank managers to make changes in the products. Permits multiple users to be able to access the database at any given time Secured interface that will allow easy navigation of various parts of the site

    after confirming the login ID and password.

    Update/add/delete functionalities to edit the fields in the database to allowfor the most recent information about the products.

    1.3 Special Issues & Constraints This project is expected to end before the peak period of mortgage

    loans, which coincides with the end of the school year.

    The project team is planning to extend our support of SBBJ bank bygiving a formal presentation in May after the successful completionof the project.

    The presence of a support team will be available to aid managers inusing the interface. However, since the website requires few skills to

    navigate and use, the time required for training on the functionalityshould be relatively small.

  • 8/3/2019 Banking System 2

    7/14

    Banking Management System www.poornima.org

    7

    2 Executive SummaryThe strategic plan for the development of this C++ based application can be divided into

    four units. They are;

    Mission statement Information technology goals Information technology work plan Formal presentation and Future support.

    Mission statementThe mission of this project is to provide the highest quality of information and support in

    promoting sensitive information transfer among the various managers through the C++ ofthe SBBJ Bank.

    Information technology goalsThe following goals would be accomplished by pursuing the following standards for the

    project:

    Login and security standards Requirements standards Code standards Table standards Reporting/Form standards Testing standards

    .

    Login and security standards

    This C++ Project would be enabled with the following security features:

    A login and password prompt would be built in the To be system to enable clientsto identify themselves. The password feature to help ensure the security.

    The team is aiming to add an extra security feature to the site allowing only certainmanagers to update the fields

    Requirement StandardA centralized database for the managers of SBBJ Bank will be developed with four

    different kinds of bank products. These products include:

    The money market accounts The certificate of deposit accounts The mortgage accounts The credit card accounts

    Code StandardThe coding style includes the following:

    The code will be clearly commented A standard indention of the code will be practiced for future readability of the code Include the date for all code pages

  • 8/3/2019 Banking System 2

    8/14

    Banking Management System www.poornima.org

    8

    Table Standards:

    All the tables would be normalized up to the third normal form IDs will be used to uniquely identify the records All the products have fields that can be updated by some of the senior managers of

    the bank

    The tables do not give permission for any fields in the various products to bedeleted

    Even though only a few managers are given permission to update the fields of theproduct all managers are given permission to view and query from different fields

    Field independence would be assured in all the tablesForm Standards:

    The font used would be Times New Roman. Every form would have a title All the reports would be both viewable and printable. .

    Testing Standards The team members have developed the testing phase with the utmost care. Each

    part of the program and Project would be tested individually and as a group bythe team members.

    The testing team would concentrate on the security and functionality.Information technology work planThe team members would work together in building a successful project. Any changes to

    the system or proposed changes would be daily communicated to the user and carried on

    after receiving the users written approval.

  • 8/3/2019 Banking System 2

    9/14

    Banking Management System www.poornima.org

    9

    FLOW-CHAT

    LEVEL 1 : DFD

    BANKhas

    CUSTOMER

    ACC. NO. ADDRESS

    BALANCE.

    Done

    byTRANSACTION

    DEBIT CREDIT

    NAME

    START

  • 8/3/2019 Banking System 2

    10/14

    Banking Management System www.poornima.org

    10

    LEVEL 2 : DFD

    CUSTOMER

    has has

    FIXED

    DEPOSITE

    ACCOUNT

    AMOUNT

    DURATION BALANCE

    ID. NO.

    ACC. ID.

    START

  • 8/3/2019 Banking System 2

    11/14

    Banking Management System www.poornima.org

    11

    TRANSACTION CUSTOMER

    CURRENT

    BALANCE

    DEBIT CREDI

    UPDATE

    BALANCE

    UPDATE

    BALANCE

    BALANCE

    LEVEL 3 : DFD

  • 8/3/2019 Banking System 2

    12/14

    Banking Management System www.poornima.org

    12

    FUTURE ENHANCEMENT

    For any system, present satisfaction in job is important, but it is also necessary to for see

    and visualizes the future scope. Future enhancement is necessary for the system as thelimitations that cannot be denied today, can be overcome by better technologies on java.

    In the future more software companies will hire this software program because now a days

    the need for the speed in the day-to-day life has become essential. As competition

    increases, companies by considering old version, they develop more efficient versions forindividual success.

    For example, in my project, records of the customer, their transactions are maintained

    which will be helpful in the future as reference prior to dealings well as evidence. Alsolimitations can be overcome by better technologies and system can be made more efficient.

  • 8/3/2019 Banking System 2

    13/14

    Banking Management System www.poornima.org

    13

    CONCLUSION

    Thus we can conclude that we have successfully developed the BANK

    MANAGEMENT SYSTEM.

    It has got the following advantages over Manual System:

    Manual work takes more time and cost due to staff and other materials such aspapers and registers.

    Data retrieval process becomes easy when it is needed, if we use computermanagement instead of manually.

    Storage capacity of the computer is also excellent. Generating the invoice by printer using computer is also useful feature. Updating of data is easy in computerized system. Data consistency is required for neat and proper management that is achieved by

    computer easily.

    With the help of software, data redundancy reduces as compared to manual. Time is precious and speed is the order of today. Our software supports thisstatement.

  • 8/3/2019 Banking System 2

    14/14

    Banking Management System www.poornima.org

    14

    BIBLIOGRAPHY

    Let Us C++ (Yashwant Kanetkar) C++ Graphics(Yashwant Kanetkar) Herbert Schildt C++ Project Book (Yashwant Kanetkar) C++ Project Book(Reeta Sahoo)

    www.Wikipedia.Org

    www.Google.Com