Preface
Preface
Preface
The completion of any task is the reward to not only persons actively involved
in accomplishing it, but also to the people involved in inspiring, guiding and
helping those people. We take the opportunity here to thank all those who are
helping us in this project, without which this indeed, would have been, a
mammoth task. Yet, this project wouldnt have been possible without the
unrelenting care and support of many people. A Project is never the sole
product of a person whose name has appeared on the cover. Even the best
effort may not prove successful without guidance.
We owe our deepest gratitude to Mr. S.P Tripathi for giving us an ample
opportunity to carry out this Project.
Thanking you,
Arpit Gupta
PREFACE
With the rapid globalization of the Indian economy, enterprises are facing with
ever changing competitive environment. Enterprises are adopting strategies
aimed at developing competitive advantage based on enhanced customer value
in terms of product differentiation, quality, speed, service and costs. In the post
liberalization era, with the deregulation of Indian economy, the financial service
sector witnessing a complete metamorphosis and technology is playing a very
significant role in this record. Over the last decade India has been one of the
fastest adopters of information technology, particularly because of its capability
to provide software solution to organizations around the world. This capability
has provided a tremendous impetuous to the domestic banking industry in India
to deploy the latest in technology, particularly in the Internet banking and e-
commerce arenas. Banks are growing in size by mergers and acquisitions,
which have been driven by communication and technology. Technology is
playing a major role in increasing the efficiency, courtesy and speed of
customer service. It is said to be the age of E-banking. An Online Banking user
is expected to perform at least one of the following transactions online:
1. Checking account balance
2. Transaction
3. Paying bills
4. Transferring funds between accounts
5. Calculate EMI and Loan interests
From a banks perspective, using the Internet is more efficient than using other
distribution mediums because banks are looking for an increased customer base.
Using multiple distribution channels increases effective market coverage by
enabling different products to be targeted at different demographic segments.
Also Banks cannot risk losing customers to competitors within the aggressive
competition in the banking industry around the world. Moreover Internet
delivery offers customized service to suit the needs and the likes of each user.
Mass customization happens effectively through Online Banking. It reduces
cost and replaces time spent on routine errands with spending time on business
errands. Online Banking means less staff members, smaller infrastructure
demands, compared with other banking channels. From the customers
perspective, Online Banking provides a convenient and effective way to manage
finances that is easily accessible 24 hours a day, seven days a week. In addition
information is up to date. Nevertheless Online Banking has disadvantages for
banks like how to work the technology, set-up cost, legal issues, and lack of
personal contact with customers. And for customers there are security and
privacy issues.
INDEX
S.NO. PARTCULAR PAGE NO.
Certificate
Acknowledgement
Preface
i
ii
iii
1.
Project introduction
1.1 Purpose of document
1.2 Scope of developments
1.3 Overview
1.4 Business context
1-4
1
2
2
4
2. General Description
2.1 Product function
2.2 User problem statement
2.3 User objectives
5-6
5
5
6
3. System Analysis
3.1 Functional requirement
3.1.1 System requirement
3.1.2 Program requirement
3.1.3 Stability & speed
3.2 Feasibility study
3.2.1 Operational
3.2.2 Technical
3.2.3 Economic
6-26
9
10
10
10
10
17
18
26
4. System Design
4.1 Scope
4.2 Database design
4.3 Data flow diagram (DFD)
4.4 Entity relationship diagram(E-R diagram)
4.5 UML Diagram
4.6 Module description
26-38
27
27
32
36
37
38
5. Interface requirement
5.1 Graphical interface
5.2 Command line interface
5.3 Hardware interface
5.4 Software interface
40-41
40
40
40
41
6. Performance requirement 42-44
7. Non functional attributes
7.1 Security
7.2 Reliability
7.3 Maintainability
7.4 Portability
7.5 Reusability
7.6 Resource utilization
7.7 Stable and speed efficiency
44-46
44
44
44
45
45
45
46
8. Security
8.1 Description
8.2 Technical issues
8.3 Cost and schedule
8.4 Risk
47-48
47
47
47
48
Annexure A- Screenshots
Annexure B- Sample Coding
50-59
60-68
9. Reference & Appendices 69
10. Conclusion 70