You are on page 1of 3

SYNOPSIS

TITLE OF THE PROJECT


Online Banking

INTRODUCTION
Online banking is banking at your convenience. All banks today are encouraging
customers to bank online rather than going to the bank and making transactions. This helps
the customers to save money and time. The transactions conducted online are absolutely free
and within the customers control too. All you need to do is just log on and make life easier
for yourself. Transactions like bill payments, viewing of statements, requisition of cheque
books . Banking online allows you to make instant payments of your electricity, telephone,
gas and other bills.
Online banking is convenient for other reasons too. For instance, rather than fighting
to get to the bank in time to hit a deadline when sick, pushing through two feet of fresh snow
on the ground, or having no one to watch the small children, you could handle your banking
needs online without ever leaving the home.
Online banking is a service offered by banks that allows account holders to access their
account data via the Internet. In order to take advantage of online banking, an account holder
would need to meet several technological requirements, such as having a personal computer
with Internet access and web browser. If those conditions are satisfied, online banking can be
performed from anywhere in the world. Online banking facilitates direct access to account
details, enables transfer of funds, allows for multiple bills payments, and performs an array
other transactions.

OBJECTIEVE OF THE PROJECT


This project aims at creation of a secure Internet banking system. This will be accessible
to all customers who have a valid User Id and Password. This system provides the following
facilities:

Balance Enquiry.
Funds Transfer to another account in the same bank.
Request for cheque book/change of address.

PROJECT CATEGORY:
Web Application

TOOLS/PLATFORMS:
PHP:
PHP is a scripting language designed to fill the gap between SSI (Server Side Includes)
and Perl, intended for the web environment. Its principal application is the implementation of
web pages having dynamic content. PHP has gained quite a following in recent times, and it
is one of the frontrunners in the Open Source software movement. Its popularity derives from
its C-like syntax, and its simplicity. PHP is currently divided into two major versions: PHP 4
and PHP 5, although PHP 4 is deprecated and is no longer developed or supplied with critical
bug fixes. PHP 6 is currently under development.
Basically, PHP allows a static webpage to become dynamic. "PHP" is an acronym that stands
for "PHP: Hypertext Preprocessor". The word "Preprocessor" means that PHP makes changes
before the HTML page is created. This enables developers to create powerful applications
which can publish a blog, remotely control hardware, or run a powerful website such as
Wikipedia or Wikibooks. Of course, to accomplish something such as this, you need a
database application such as MySQL.

BACK END :
MySQL :
MySQL is a popular choice of database for use in web applications, and is a central
component of the widely used LAMP open source web application software stack (and
other 'AMP' stacks).
LAMP
is
an
acronym
for
"Linux, Apache,
MySQL, Perl/PHP/Python." Free-software-open source projects that require a full-featured
database management system often use MySQL.
MySQL is a relational database management system (RDBMS), and ships with no GUI tools
to administer MySQL databases or manage data contained within the databases. Users may
use the included command line tools, or use MySQL "front-ends", desktop software and web
applications that create and manage MySQL databases, build database structures, back up
data, inspect status, and work with data records. The official set of MySQL front-end
tools,MySQL Workbench is actively developed by Oracle, and is freely available for use.

HARDWARE AND SOFTWARE REQUIREMENTS


HARDWARE REQUIREMENTS
1) 40 GB hard disk and above
2) 256 MB RAM and above
3) Peripheral Devices

SOFTWARE REQUIREMENTS
Windows XP and above
Notepad ++
Apache Server

Modular Description:
There are mainly 2 types of modules

Manager/Employee
Registred User

Manager/Employee:
This module is the main module which performs all the main operations in the system. The
major operations in the system are:

Manager/Employee Login : Login can be done with this module


Create account: Account will be created and maintained with this module.
Deposit: Deposited related Data will be stored in the module.
Withdrawal: Withdrawal related Data will be stored in the module.
View Reports: All Kinds Of reports will be generated here.
View Loan /Check Book / ATM Request: Loan, Checkbook, ATM request done by
the user can be viewed here.
Manage Users :Registered users will be managed in this module.
Settings : All types of the settings can be done.

Registered User
The sub modules of these modules are as follows

Registration : This module allows user to register for the online banking portal
Login: This module allows user to login into the website.
Balance Enquiry : Balance enquiry can be done with this module
Request for ATM: ATM request can be done here.
Request for Checkbook: Request For the Checkbook can be done using this module.
Request for Loan: Loan request can be done in this module.
Transfer Funds/ Interbank Fund Transmission: Using with this module fund
transmission and Interbank Fund transmission can be done.
Settings : All types of the settings can be done.

FUTURE SCOPE OF THE PROJECT:


This system is designed in such a way that any type of modifications can be done
without effecting the working of the system.

You might also like