Internet Banking
Internet Banking
Internet Banking
Under
A Project Report
On
INTERNET BANKING
Submitted by
ANIL SHARMA(197)
SACHIN ASADE(195)
from
Date:-
I am extremely thankful to our project guide Ms. Guna Dhondwad for her
valuable suggestions while the developing project. I am thankful to our
Head of the Department Dr. Ranjit Patil Sir for his constant motivation and
encouragements.
We would also like to thank all the Teaching and Non Teaching staff
members of Computer Science Department who have helped us in this
project without which this project was an absolute dream for us.
Anil Sharma(197)
Sachin Asade(195)
Project Index
7 Chapter 6: Limitations
Limitations
Future Enhancement
8 Chapter 8: Bibliography
CHAPTER 1:INTRODUCTION
Internet banking, also known as online banking, e-banking, or virtual banking, is an
electronic payment system that enables customers of a bank or other financial institution to
conduct a range of financial transactions through the financial institution's website or
mobile app.
The Internet Banking System (IBS) project aims to develop a secure, user-friendly, and
efficient online platform for customers to manage their banking needs remotely. This
project is designed to provide BCA students with hands-on experience in developing web-
based applications, incorporating essential features such as account management, fund
transfers, bill payments, and transaction history tracking.
This report presents the design and implementation of the Internet Banking System,
detailing the system architecture, database design, user interface, and security measures
implemented to ensure the integrity and confidentiality of user data. Through this project,
students will gain valuable insights into the complexities of real-world banking systems and
develop key skills in web development, database management, and system security.
EXISTING SYSTEM
User Interface: The front-end interface that allows users to interact with the banking system.
This includes functionalities such as account login, balance checking, fund transfer, bill
payments, and transaction history.
Backend Server: The backend server manages user requests, performs necessary operations,
and interacts with the database. It handles tasks like authentication, authorization,
transaction processing, and data management.
Database: The database stores all user information, account details, transaction records, and
other relevant data. It is accessed by the backend server to retrieve and update information.
Security Features: Security is a critical aspect of internet banking systems. It includes
encryption to protect sensitive data, secure authentication mechanisms (like passwords,
OTPs, and biometrics), and measures to prevent unauthorized access and fraud.
Notifications: Notifications are often sent to users for various activities, such as successful
transactions, failed login attempts, and account updates.
Customer Support: Internet banking systems provide customer support channels, such as
chat support, email, or phone, to assist users with their queries and issues.
PROPOSED SYSTEM
The proposed system for Internet Banking aims to enhance
the existing features and introduce new functionalities to provide customers with an even
more seamless, secure, and user-friendly online banking experience.
CHAPTER 2:REQUIREMENT ANALYSIS
Feasibility Study:
It is the most important part of our system. Feasibility analysis helps us to knowWhether or
not we can complete implementing the proposed system.
The proposed system is worth implementing or not.
How beneficial or detrimental it might be.
Technical Feasibility:
→The existing technology is very much available in this project.
→Resources are available to use, to complete the project, we have a reliable platform.
→The platform which we are using is an open-source development platform that can
develop web-based applications mobile apps, desktop applications, etc.
→ In the future the technology gets developed, our system can be easily updated as per
necessity.
Economic Feasibility:
In the existing platform most of the resources are free of cost, So we can develop the
software at a very low cost.
→The necessary software is already within our reach
→The system is feasible in all respects and hence it encourages taking up the system
design.
SOFTWARE /HARDWARE SPECIFICATIONS
Software Specification:
Browser: Chrome, Firefox, Opera
Web Technologies: HTML, CSS
Client: Internet Explorer 6.0 above
IDE & Tools: Microsoft Visual Studio-2008
Hardware Specification:
Processor: Intel Pentium or More
RAM:
512 GB Ram
Hard Disk: 20GB
CHAPTER 3:SYSTEM DESIGN
E-R DIAGRAM
The relation upon the system is structure through a conceptual ER-Diagram, which not
only specifics the existential entities but also the standard relations through which the
system exists and the cardinalities that are necessary for the system state to continue.
* The entity Relationship Diagram (ERD) depicts the relationship between the data objects.
The ERD is the notation that is used to conduct the date modeling activity the attributes
of each data object noted is the ERD can be described resign a data object description.
* The set of primary components that are identified by the ERD are:
◆ Data object
◆ Relationships
◆ Attributes
◆ Various types of indicators.
E-R DIAGRAM
DATA FLOW DIAGRAM
CHAPTER 4:DATA DICTIONARY
Download Xampp download
Control panel open appache and my sql start
Localhost/phpMyAdmin
Open phpMyAdmin
Create a database
Import the file
Run the http://localhost/InternetBanking-PHP/
CHAPTER 5:INPUT OUTPIUT SCREEN
CHAPTER 6:LIMITATIONS
Technology Constraints: The project may face limitations due to the technologies used,
such as compatibility issues with certain browsers or devices.
Regulatory Compliance: Adhering to banking regulations and data protection laws can be
complex and may limit certain features or operations.
User Experience: Ensuring a smooth and intuitive user experience across different devices
and platforms can be challenging.
Transaction Speed: Ensuring transactions are processed quickly and efficiently, especially
during peak times, can be a limitation.
Infrastructure Reliability: Dependence on internet connectivity and banking infrastructure
can be a limitation, especially in areas with poor connectivity.
Customer Support: Providing effective customer support for online banking users can be
challenging, especially for complex issues.
Scalability: Ensuring the system can handle a growing number of users and transactions
without performance degradation can be a limitation.
Cost: Developing and maintaining a secure and reliable internet banking system can be
expensive, especially for smaller banks or financial institutions.
Integration with Legacy Systems: Integrating with existing banking systems and processes
can be complex and may limit certain functionalities or require additional development
effort.
FUTURE ENHANCEMENT
Personal Finance Management: Include features for users to manage their finances, set
budgets, track expenses, and analyze their spending habits.
Alerts and Notifications: Implement real-time alerts and notifications for account activities,
such as transaction alerts, low balance alerts, and payment due reminders.
Enhanced Security Measures: Continuously update and improve security measures to
protect against cyber threats, such as implementing encryption, regularly updating software,
and conducting security audits.
User Interface Improvements: Enhance the user interface for a more intuitive and user-
friendly experience, including responsive design for mobile devices.
Integration with Third-Party Services: Integrate with third-party financial services or apps
to offer additional functionalities, such as investment tracking or bill payment services.
Customizable Dashboard: Allow users to customize their dashboard with the most relevant
information and shortcuts to frequently used features.
Transaction Categorization: Automatically categorize transactions into different categories
(e.g., groceries, utilities, entertainment) for better expense tracking and budgeting.
CHAPTER 7:BIBLIOGRAPHY