Sunteți pe pagina 1din 14

Banking Management System

www.poornima.org

A LITRATURE SURVEY ON BANKING MANAGEMENT SYSTEM

Session 2011-12 Computer Science SECOND YEAR (III Semester)

Project Guide: Miss. Sunali Sharma Lecturer, IT

Developed By: Rahul Kumar Garg(09) Rajat Praeek(12) Saunu Kumar(18)

POORNIMA COLEGE OF ENGINEERING ISI-6, RIICO INDUSTRIAL AREA,GONER ROAD,SITAPURA JAIPUR-302020 (Raj.)
<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering> 1

Banking Management System

www.poornima.org

INDEX
PART 1: INTRODUCTION PART 2: PROJECT PLANNING
2.1 SOFTWARE REQUIREMENT 2.2 HARDWARE REQUIREMENT

PART 3: SYSTEM DESIGN


3.1 PROJECT LEARNING 3.1.1 SYSTEM REQUEST 3.1.2 EXECUTIVE SUMMARY 3.2 FLOW-CHART

PART 4: FUTURE ENHANCEMENT PART 5: CONCLUSION PART 6: BIBLOGRAPHY

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

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 development needs 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.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

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.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

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++ language exists 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 also functions 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 the same class or from their friends. protected members are accessible from members of their same class and from their friends, 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

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

System Request
1.1 Business Need
To increase efficiency and customer service through the development of a userfriendly, C++-based banking information system, which will: Allow for maintenance of a centralized database for the managers of SBBJ Bank Function through an interactive user-friendly Project with entry, update, add, and delete options

1.2

Functionality & Scope


The 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 allow for 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 by giving a formal presentation in May after the successful completion of the project. The presence of a support team will be available to aid managers in using the interface. However, since the website requires few skills to navigate and use, the time required for training on the functionality should be relatively small.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

Executive Summary

The 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 statement
The 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++ of the SBBJ Bank.

Information technology goals


The 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 clients to 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 certain managers to update the fields Requirement Standard A 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 Standard The 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

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

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 be deleted Even though only a few managers are given permission to update the fields of the product all managers are given permission to view and query from different fields Field independence would be assured in all the tables Form 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 by the team members. The testing team would concentrate on the security and functionality.

Information technology work plan


The 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.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

FLOW-CHAT LEVEL 1 : DFD

ACC. NO.

ADDRESS . BALANCE.

NAME

START

BANK

has

CUSTOMER

TRANSACTION

Done by

DEBIT

CREDIT

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

Banking Management System

www.poornima.org

LEVEL 2 : DFD

START

CUSTOMER

has

has

FIXED DEPOSITE

ACCOUNT

AMOUNT

ID. NO.

DURATION

BALANCE

ACC. ID.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

10

Banking Management System

www.poornima.org

LEVEL 3 : DFD

TRANSACTION

CUSTOMER

CURRENT BALANCE

DEBIT

CREDI T

UPDATE BALANCE

UPDATE BALANCE

BALANCE

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

11

Banking Management System

www.poornima.org

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 the limitations 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 for individual 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. Also limitations can be overcome by better technologies and system can be made more efficient.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

12

Banking Management System

www.poornima.org

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 as papers and registers. Data retrieval process becomes easy when it is needed, if we use computer management 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 this statement.

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

13

Banking Management System

www.poornima.org

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

<Rahul Garg, Rajat Pareek and Saunu Kumar></Poornima College Of Engineering>

14

S-ar putea să vă placă și