PROJECT REPORT ON
BANKING SYSTEM
SUBMITTED BY
ROHAN R.ACHAREKARLAKESH GANGARAPU
T.Y.B.SC.IT
ACADEMIC YEAR 2010-2011
PROJECT GUIDE
SANJEELA SAGAR
SUBMITTED TOUNIVERSITY OF MUMBAI
VIDYALANKAR SCHOOL OF INFORMATION TECHNOLOGYWADALA (E), MUMBAI 400037.
BANKING SYSTEM
SUBMITTED BY
ROHAN ACHAREKAR (08B202)LAKESH GANGARAPU (08B218)
DATE OF SUBMISSION<<date>>
Submitted in partial fulfillment of the requirements for qualifying BSc-IT, Sem VI- examination
VIDYALANKAR SCHOOL OF INFORMATION TECHNOLOGYWADALA (E), MUMBAI 400037.
Acknowledgement It gives us pleasure to bring out this project on:
“ “ Union Bank Of Indian”Union Bank Of Indian”
First of all we thank our Project Guide PROF. Sanjeela Sagar who gave us intelligent and valuable suggestion and encourage us to work on this project. We are very much thankful to our classmates and other respected teachers and staff members for their valuable guide for our project
It is indeed a matter of great pleasure and privilege to work on this project titled “BANKING SYSTEM”. It was not until we took up this project that we realize that how much we had to rely upon the selfless efforts and goodwill of others. There were many who helped us during the development of the project.
We again thanks to miss whose inspiration and constant prompting are responsible for producing this project within a short period .The completion and study of this project was not possible without all those who directly or indirectly help us our venture.
VIDYALANKAR SCHOOL OF INFORMATION TECHNOLOGY
WADALA (E), MUMBAI 400037.
Project certificate for BSc-IT students
This is to certify that the project entitled as “BANKING SYSTEM” by
Mr. Rohan Acharekar and Mr. Lakesh. Gangarapu Seat no. 08b202 , 08b218 in
partial fulfillment of BSc IT degree (Sem VI) examination had not been
submitted for any other examination and does not form any other course undergone
by the candidate.
Internal Guide Internal examiner External Examiner
Co-ordinator College Seal
STATEMENT BY THE CANDIDATE
I wish to state that the work embodied in this project titled “BANKING
SYSTEM” forms our own contribution to the project work carried out under the
guidance of Prof. Sanjeela Sagar at the Department of Information Technology.
This work has not been submitted for any other degree of this or any other
University. Wherever references have been made to previous work of others, it has
been clearly indicated as such and included in the Bibliography.
Signature of the candidate
Certified by
Signature of the Guide
Date
Include Certificate of the company /organization(if any)
Synopsis of the project
Table of contents
Sr. No. Topic Page. No.
1 Introduction
1.1 Organizational profile (Write in short)
1.2 Introduction to project
2 System study and analysis
2.1 Problem definition
2.2 Feasibility
2.3 System analysis
2.4 Current system
2.5 Proposed system
3System development
3.1 Gantt chart
3.2 Event table
3.3 E-R diagram(or Use Case )
3.4 Data flow diagrams (or Class Diagram )
3.4.1 Context diagrams
3.4.2 Diagram 0
3.4.3 DFD fragments
3.4.4 Structure chart (or Activity & Sequence diagram)
3.4.5 System flowchart (or Deployment diagram)
3.4.6 Menu tree
4 Program list
5 Table list
6 Report list
7 System testing and conclusion
8 Data entry form
9 Coding conventions
10 Source code
11 Screen layout with test data and test results
12 Report layouts
13 References/ bibliography/websites used
Annexure
iBrief background of the organization where the student has developed the project
ii
Data dictionary This should give a catalogue of the data elements used in the system/sub system Data name, aliases if any, length (size), type numeric, alpha,binary,etc.
iii List of abbreviations, figures, tables
iv References: bibliography, websites used
v Soft copy of the project on CD
1. INTRODUCTION
1.1 ORGANIZATION PROFILE
The dawn of twentieth century witnesses the birth of a banking enterprise par excellence- UNION BANK OF INDIA- that was flagged off by none other than the Father of the Nation, Mahatama Gandhi. Since that the golden moment, Union Bank of India has this far unflinchingly traveled the arduous road to sucessful banking........ a journey that spans 88 years.
We at Union Bank of India, reiterate the objectiv of our inception to the profound thoughts of the great Mahatama... "We should have the ability to carry on a big bank, to manage efficiently crores of rupees in the course of our national activities. Though we have not many banks amongs us, it does not follow that we are not capable of efficiently managing crores and tens of crores of rupees."
Union Bank of India is firmly committed to consolidating and maintaining its identity as a leading, innovative commercial Bank, with a proactive approach to the changing needs of the society. This has resulted in a wide gamut of products and services, made available to its valuable clientele in catering to the smallest of their needs.
Today, with its effecient, vlaue-added services, sustained growth, consistent profitability and development of new technologies, Union Bank has ensured complete customer delight, living up to its image of, “GOOD PEOPLE TO BANK WITH”.
Anticipative banking- the ability to gauge the customer's needs well ahead of real-time - forms the vital ingredient in value-based services to effectively reduce the gap between expectations and deliverables.
The key to the success of any organisation liew with its people. No wonder, Union Bank's unique family of about 26,000 qualified / skilled employees is and ever will be dedicated and delighted to serve the discerning customer with professionalism and wholeheartedness.
Union Bank is a Public Sector Unit with 55.43% Share Capital held by the Government of India. The Bank came out with its Initial Public Offer (IPO) in August 20, 2002 and Follow on Public Offer in February 2006. Presently 44.57 % of Share Capital is presently held by Institutions, Individuals and Others.
Over the years, the Bank has earned the reputation of being a techno-savvy and is a front runner among public sector banks in modern-day banking trends. It is one of the pioneer public sector banks, which launched Core Banking Solution in 2002.
The Bank will ever strive in its endeavour to provide services to its customer and enhance its businesses thereby fulfilling its vision of becoming “THE BANK OF FIRST CHOICE IN OUR CHOSEN AREA BY BUILDING BENEFICIAL AND LASTING RELATIONSHIP WITH CUSTOMERS THROUGH A PROCESS OF CONTINUOUS IMPROVEMENT”.
1.2 INTRODUCTION TO PROJECT
The present banking system is currently manually driven. Banking is very sensitive issue as it deals with hard earned money of millions of people. Thus there should not be even a bit of chance for mistakes in it.
The current system is very slow. There is lot of paper work done by the working staff. Every enquiry is made in separate files. To search a particular enquiry, you have to search from file to files and make new changes and sometimes replace old ones and make new ones.
This can be avoided easily, if some manual work can be performed by the highly effective computers, who have been intelligently programmed to do so, i.e. with the help of BANKING SYSTEM.
This project gives information about handling daily transaction of the opening, closing savings using computer application.
2. STSTEM STUDY AND ANALYSIS
2.1 PROBLEM DEFINITION
2.2 FEASIBILITY
2.3 SYSTEM ANALYSIS
Even though of the important organization, which satisfies the needs of citizens banking system is one, like every other institution it has its own set of advantages and disadvantages.
In the current working system the management of the bank system is manually through file management system.
Many registers have to be maintained for account opening, account closing, to view the personal and official details, withdraw and deposit etc. Report generations will be a major problem.
Work done manually is very time consuming with lot of search involved even for small information. Search is very slow in the current system. Rate at which the work is done is very slow.
There is less security.
As work is done manually, there can be many errors made.
More space required.
In such manual there are several jobs that consist of dull and repetitive procedures like recording daily transactions manually. Eventually the staff begins to feel a sense of frustration. There are highly chances of mistakes being made due to lack of interest.
The rules to be followed are always recorded.
The lack of communication is still a major source of conflict
2.4 CURRENT SYSTEM
The present banking system is currently manually driven.
There is lot of paper work done by the working staff. Every enquiry is made in separate files
To search a particular enquiry, you have to search from file to files and make new changes and sometimes replace old ones and make new ones. It will not make profit
The details are to be maintained in each month in separate files.
2.5 PROPOSED SYSTEM
Our project is to develop a software for the bank so that the data must be easily accessible
The data must be stored in the consistent manner and there must be high security in the data of the organization along with backup facility of old data.
This software is helpful for the other organizations that want to deal with the system bugs
To speed up the processing time and not much time consuming.
3. SYSTEM DEVELOPMENT
Less space is required to store data in hard disk rather than in files.
Processing time will be fast and not much time consuming.
Manual work by writing in the files will be not needed and hence there will be less chance of mistakes occurrences.
It will save time.
3.1 GANTT CHART
3.2 EVENT TABLE
8-a)Event Table
Event Trigger Source Activity Response Destination
Customer order for Mobile/SimCard
Order Info Customer Order Mobile/SimCard
Order Customer
Check Item Availability
Daily Customer Check for Item
Status Material
Customer
If Item not available order Supplier
Material supply
Owner Supply the Material
Material Shop
Supply Item Customer
Sell Customer Mobile Sell Order facility
Customer
Generate Bill Daily Worker Bill Generation
Bill Customer
Report Generation Create Report
Customer Make Report file
Report Customer
3.3 ER -DIAGRAM
3.4 Data Flow Diagram Symbols
Process
Data Store
Source/Sink
Data Flow
The user enters all his personal details in order to open a new account. New record is inserted in the account holder, account mast and current_ balance table. After successful operation a confirmation message is given.
Account view
Create New Account
Acct_mast
Acct_holder
Current bal
Data flow Diagram fragments
First the witness details must be entered and checked to see whether an account holder of the same bank is or not. If yes, the details entered by the user are inserted into the witness_details table or else the account holder is required to enter a new witness holder’s number.
A user cannot modify his account number, account open date, account status, opening amount and witness details other than these details; the account holder is allowed to enter any other details. After successful modifications a confirmation message is given.
Witness Details Verification
Acct_holder
Witness_det
Account view
Account detailsmodification
Acct_mast
Acct_holder
Nominee_det
Account view
First the witness details must be entered and checked to see whether an account holder of the same bank is or not. If yes, the details entered by the user are inserted into the witness_details table or else the account holder is required to enter a new witness holder’s number.
A user cannot modify his account number, account open date, account status, opening amount and witness details other than these details; the account holder is allowed to enter any other details. After successful modifications a confirmation message is given.
Witness Details Verification
Acct_holder
Witness_det
Account view
Account detailsmodification
Acct_mast
Acct_holder
Nominee_det
Account view
Here the account holder is supposed to give his acct_no and the password. If the account is already closed then the account cannot be closed. The account balance is displayed to the account holder. The account status in the database is made ‘closed’.
The report can be seen only by the manager. All the active holder names can be seen here.
Account view
Account closing
Acct_mast
Acct_holder
Admin viewAcct_holder Summary Report
Acct_holder
Here the manager needs to give the day for which he needs to see the report. All the various transactions are given as output here.
Here the manager needs to give the 2 dates for which he needs to see the report. Here the report is given of all the account holder’s.
Admin view Transaction Summary Report (single day)
Deposit_det
Transaction1
Withdraw_det
Transaction Summary Report (bet 2 day)
Deposit_det
Transaction1
Withdraw_det
Admin view
3.4.1 CONTEXT DIAGRAM
Request for
BANK SYSTEM
account
Requestf0r deposit
C0nfir-matin Validate
Acct_n0
Submit signed s1ip
Request t0ken
Submit t0ken
Account
witness
Nominee
User for prospective customer
Accountant
Account holder
Accaccountant
Account holder
Submitsignedslip
Accountant
View personaldetails
View officialdetails
ReceiveSlip
Receive cash
RequestFor bal
Validate account
Verifyaccnt
ConfirmationOf accnt
Request forNew accnt
Confirm openingOf new accnt
Request for witness
request for nominee
Response for nominee
cashier
3.4.2 DIAGRAM 0
3.4.3 DFD FRAGMENT
3.4.4 STRUCTURE CHART
ACCOUNT-HOLDER DETAILS IS MODIFIED
C
Modify details
Validate
Error
Modification of account details
Modification of nominee datails
Modification of joint holder details
Modify required details
Record modified information
3.4.5 SYSTEM FLOW CHART
Nominee details
Open an account
Transaction details reports of account holders
Details of account holder
Account holders transaction reports are generated
Account holders details are generated
Details of witness
Modify account holder details
Deposit is checkedand enter details
Witdraw is checked and enter details
Deposit
Transaction
Current details
Customer name
Deposits
Withdraw
Close an account
Withdraw
Enter application program Enter account
opening details & check it
Related reports of account holder
View Details
3.4.6 MENU TREE
MENU TREE
File-Create New Account-Close Existing Account-Exit the Application
Modify-Account Details-Nominee Details-Joint Holder Details-Change Password
Transaction-Withdraw-Deposit
View-Personal Details-Official Details
Manager Utilities-Report
-- Account Holder Transaction(Between Days)
--Transaction(Single Day)--Transaction (Between Days)
-Account Holder Details
Help -About Us
4 PROGRAM LIST
5. TABLE LIST
6. REPORT LIST
7. SYSTEM TESTING AND CONCLUSION