Banking System 2
-
Upload
hare-krishna-jha -
Category
Documents
-
view
220 -
download
0
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