A Minor Project Report ON: Submitted To: Submitted by
A Minor Project Report ON: Submitted To: Submitted by
A Minor Project Report ON: Submitted To: Submitted by
Signature:_________
ACKNOWLEDGEMENT
We are thankful to all the faculty members, providing their valuable time and
guidance in elaborating view of studying the project details and getting the right
vision of implementation.
We are also thankful to our teacher Mrs. Pratibha Thakur who is having the vast
knowledge of PHP,HTML and MySQL concepts which are the building block of
project.
We also thank Dr. Rajesh Sharma, H.O.D(I.T.) and all other faculty members who
are directly or indirectly involved with our project. We are also pleased with the
support and co-operation of lab incharge Sh. Madhusudan in order to make use
of the free lab slots.
ABSTRACT
2.)
General Description
2.1 Product function
2.2 User problem statement
2.3 User objectives
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
5.)
Interface requirement
5.1 Graphical interface
5.2 Command line interface
5.3 Hardware interface
5.4 Software interface
6.) Non-functional attributes
6.1 Security
6.2 Reliability
6.3 Maintainability
6.4 Portability
6.5 Reusability
6.6 Resource utilization
6.7 Stable and speed efficiency
7.)
About Project
7.1 Screenshots
7.2 Coding
8.) Conclusion
1. INTRODUCTION
Internet banking is a product of e-commerce in the field of banking and financial
services. In what can be described as business to customer domain for banking
industry, Internet banking offers different online services like balance enquiry,
balance transfer, opening account, calculate EMI’s etc. Mostly, these are traditional
services offered through internet as a new delivery channel. Banks are also offering
payment services on the behalf of their customers who shop in different e-shops, e-
malls etc. Further, different banks have different levels of such services offered,
starting from level-1 where only information is disseminated through internet .
1.1 PURPOSE OF THE SYSTEM
1. SECURITY: There is a lot of security of data on this content management
system. One cannot open our system without knowing the password. Immediately
after opening login screen will appear on screen. Only after entering the correct
username and password user can operate our system.
2. REFERENTIAL INTEGRITY: User cannot change the date in the
transaction files. Addition of data can be done only on the master files date in
transaction files cannot be entered until addition is done on the master files.
3. EASY RETRIEVAL OF DATA: Data is retrieved easily and quick using sql
commands. On line commands are used to retrieve huge amount of data.
4. GENERATION OF AUTOMATIC VALUES: In project in some screen
some fields generated automatically like Profile detail, Account number, etc.
1.2 SCOPE OF THE PROPOSED SYSTEM
Though there are many online systems available on internet but this can compete
with them with some advancement in its functionality and can be used by any bank
organization to maintain their customer’s account and online transaction process.
The basic functionalities of the system are:
Register Account
Login
Insurance
Locker Services
Loan Services
Contact Form
Logout
1. MENU DRIVEN:
The project uses menu throughout which we can choose required options. Menus
are self-explanatory, as they are very easy to use and user can go to any other web
page using the menu.
2. USER CONFIRMATION:
Whenever the user tries to delete or edit the data, the system asks for the
confirmation. This is used to avoid the accidental changes to the database. A
confirmation is also provided for the exit of the application.
3. GRAPHICAL USER INTERFACE:
User is provided with a graphical interface in which user can select from various
options and can perform desired operations with perfect understanding of the menu
selected.
4. MULTIPLE DOCUMENT INTERFACE:
The package provides a multiple document interface to the user. The user can view
more than one entry form or pages at the same time.
5. SECURITY AND ACCESS: A password form has been provided at the
beginning of the package. Entering the correct password will take user to the main
user page
1. What is the problem? This should explain why the team is needed.
2. Who has the problem or who is the client/customer? This should explain who
needs the solution and who will decide the problem has been solved.
3. What form can the resolution be? What is the scope and limitations (in time,
money, resources, technologies) that can be used to solve the problem? Does
the client want a white paper? A web-tool? A new feature for a product? A
brainstormingon a topic?
The primary purpose of a problem statement is to focus the attention of the problem
solving team. However, if the focus of the problem is too narrow or the scope of the
solution too limited the creativity and innovation of the solution can be stifling.
In project management, the problem statement is part of the project charter. It lists
what's essential about the project and enables the project manager to identify the
project scope as well as the project stakeholders.
User can register in various types of accounts just explore and then fill the form and
register there.
2.3.4 CONTACT
User can contact with our bank we give all the details in Contact Us section where
users know how to contact with our bank. 2.3.5 USER INTERFACE
Our project will provide a best user interface which is very easy to use. Even a
beginner can use this very easily.
2.3.6 LOGOUT
This module is used to logout from the user’s session and redirected to the home
page of website.
3. SYSTEM ANALYSIS
To view your accounts in Online Banking you will need internet access using one of
the following supported browsers:
To view your accounts in Online Cash Manager you will need internet access using
one of the following supported browsers:
(ii) Server-side Runtime Support - This includes support for network services and
a runtime for executing the applications.
Few sources of information set out to analyse changes in the financial infrastructure
as a whole. They stay in their silo. Yet increasingly what happens in one area has far
reaching implications for all others.
SPEED aims to help you track these developments not just at a national or global
level, but as an integrated whole.
Bootstrap is an open source toolkit for developing with HTML, CSS, and JS.
Quickly prototype your ideas or build your entire app with our Sass variables and
mixins, responsive grid system, extensive prebuilt components, and powerful
plugins built on jQuery.
FEATURES:-
The most prominent components of Bootstrap are its layout components, as they
Example of a webpage using Bootstrap framework rendered in Firefox
affect an entire web page. The basic layout component is called "Container", as every
other element in the page is placed in it. Developers can choose between a
fixedwidth container and a fluid-width container. While the latter always fills the
width of the web page, the former uses one of the four predefined fixed widths,
depending on the size of the screen showing the page:
.MVC FRAMEWORK:-
PROJECT LIMITATION:
The failure of the large industry could have serious ramification for the entire
system in that if no universal bank were to collapse. It could lead systematic
financial crisis.
Universal Bankers may be templated to take extensive risk.
Bank maybe develop there own assets in their securities.
Vulnerable to high risk due to investment banking activities coupled with focus on
commercial banking activities.
DESIGN OF SYSTEM:
4.2 Interface design
The design we have formed for the new system are given as under
:
REGISTER
BALANCE
ACCOUNT
ENQUIRY
CUSTOMER
LOAN SUPPORT
SERVICES ACCOUNT
DETAILS
START
DONE
TRANSACTION
BY
BANK CREDIT
FLOW CHART:
START
CUSTOMER
HAS
HAS
TESTING:
Testing is a process to check the flow of the programs and to find the error in the
program. By this we can remove the errors and bugs of the program.This can be
done by two ways:
• Unit Testing
• Integration Testing
5. INTERFACE REQUIREMENT
XAAMP Server.
Bootstrap Framework, CodeIgniter Framework.
RDBMS (Back end): Sql Server .
Web Browser: Internet Explorer6 or higher, Mozilla Firefox, Opera, Google
Chrome.
Front End: HTML, CSS, JavaScript, JQuery.
Back End: Mysql.
6.1 SECURITY
6.2 RELIABILITY
Internet banking renders location and time irrelevant, and empowers customers with
greater control of their accounts. Banks achieve cost and efficiency gains in a large
number of operational areas. This paper addresses the aspects of reliability and
accessibility from a banking enterprise point of view and puts forth present day
solutions to problems involving these issues. An Indian perspective of Internet
banking is also looked at in order to gaining a better perspective regarding the
situation.
6.3 MAINTAINBILITY
• The aptitude of a system to undergo repair and evolution.
• (1) The ease with which a software system or component can be modified to
correct faults, improve performance or other attributes, or adapt to a changed
environment.
• (2) The ease with which a hardware system or component can be retained in,
or restored to, a state in which it can perform its required functions.
6.4 PORTABILITY
Portability in high-level feature and is the usability of the same software in different
environments. The pre requirement for portability is the generalized abstraction
between the application logic and system interfaces. When software with the same
functionality is produced for several computing platforms, portability is the key
issue for development cost reduction.
6.5 REUSABILITY
In computer science and software engineering, reusability is the likelihood a
segment of source code that can be used again to add new functionalities with slight
or no modification. Reusable modules and classes reduce implementation time,
increase the likelihood that prior testing and use has eliminated bugs and localizes
code modifications when a change in implementation is required.
The implementation is the final and important phase. It involves User training,
system testing and successful running of the developed system. The users test the
developed system when changes are made according to the needs. The testing
phase involves the testing of the developed system using various kinds of data. An
elaborate testing of data is prepared and system is tested using the tests data.
ABOUT PROJECT
• SCREENSHOTS-
CONCLUSION
The project Online Banking has been developed in HTML and Mysql. All the
modules are tested separately and put together to form the main system. Finally the
system is tested with real data and everything worked successfully. Thus the
system has fulfilled the entire objective identified.
The system had been developed in an attractive dialogs fashion. So user with
minimum knowledge about computers can also operate the system easily. It will
make easy interactions between users and store. The speed and accuracy are
maintained in proper way.