Internet Banking

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

Dr. D. Y.

Patil Unitech Society’s


Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri, Pune-18
Department of Computer Science
Academic Year 2023 - 2024

Under

Savitribai Phule Pune University

A Project Report
On

INTERNET BANKING

Submitted by

ANIL SHARMA(197)
SACHIN ASADE(195)

from

S. Y. B. B. A. (Computer Application) Sem-IV


Dr. D. Y. Patil Unitech Society’s
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri, Pune-18
Department of Computer Science
Academic Year 2023 – 2024

Date:-

This is to certify that ____________________________________________


have successfully completed Project titled “ONLINE CAKE SHOP” for S.Y.B.B.A.
(Computer Application) Sem-IV under Savitribai Phule Pune University in the
academic year 2023-2024.

Project Guide Head of the Department


(Computer Science)

Internal Examiner External Examiner


Acknowledgement

There are so many people who contributed either directly or indirectly to


complete this project. I shall mention few of them, who personally or
professionally encouraged and assisted using the entire duration of project a
very pleasant endeavor.

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.

It was a fantastic and knowledgeable experience to work together in a


team on project topic given to us. We learnt that a team spirit nature
makes any difficult task easier and joyful.

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

Sr. No. Content Page No


1 Abstract
2 Chapter 1: Introduction
 Objective of the Project
 Existing System
 Proposed System
3 Chapter 2: Requirement Analysis
 Feasibility Study
 Software/Hardware Specification
4 Chapter 3 : System Design
 E-R Diagram
 Data Flow Diagram

5 Chapter 4: Data Dictionary


6 Chapter 5: Input Output Screen

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

You might also like