1. Experiment: - 4
Online Banking
1.)Problem Definition –
Although the basic type of services offered by a bank depends upon the type of bank and
the country, services provided usually include:
Taking deposits from their customers and issuing current or checking accounts and
savings accounts to individuals and business.
Extending loans to individuals and business
Cashing cheque.
Facilitating money transactions such as wire transfer and cashier’s cheque
Consumer & commercial financial advisory services
Financial transactions can be performed through many different channels:
A branch, banking center or financial center is a retail location where a bank or financial
institution offers a wide array of face to face services to customers.
2.)Software Requirements Specification –
a.)Introduction - The Domain “Banking System " keeps the day by day tally record as
a complete banking. It can keep the information of Account type, account opening form,
Deposit, Withdrawal, and Searching the transaction, Transaction report, Individual
account opening form, Group Account. The exciting part of this project is; it displays
Transaction reports, Statistical Summary of Account type and Interest Information.
b.) Purpose - The Online Banking suite provides a global accounting
foundation that provides the all private banks with electronic banking facilities. It allows
client of private banks to carry out their day to day banking transactions.
c.) Scope - The Online Banking project is widely applicable with private banks. It can even
be used in industries for their personal transactions (working).
d.) Definitions, Acronyms and Abbreviations :
DATE: -
2. Admin (Administrator): He/she has the authority to add, delete and update
users.
J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging
to the Java platform,
HTTP (Hyper Text Transfer Protocol): It is a service protocol.
JSP (Java Server Pages): It is used to content dynamic web content.
Servlet page (which is used in the background of processing like
submitting.)
e.) Overview - Internet Banking is all about knowing our customer need and provide
them with the right service at the right time through right channel 24*7 day a week. Being
“electronic”, it not only provides its customers with faster and better facilities, it even
reduces the manual overhead of accounts maintenance.
3.) Overall Description
i.) Product Perspective - Administrator can check A/C’s with a login & password
& can work out with A/C holders of the bank can withdraw/deposit cash/cheque/DD
to/from their accounts. To enable faster transactions like new account creation.
Withdrawal of cash Deposits of cash or cheque Checking of Account balances by
account holders by admin Transaction records in the form of reports. The project makes
a sincere effort to provide all the above- mentioned features to meet the requirements of
the bank. The Project category is Visual Basic with RDBMS (Access) & Management
information System.
ii.) Software Requirements –
Client on Internet Web Browser, OS (any)
HTML Interpreter Google Chrome 6.0, I.E., Mozilla Firefox Web Server
WASCE, OS (any)
Database Server Apache Tomcat OS (any)
Development End RAD (J2EE, JAVA, Servlets,
HTML, XML, AJAX), DB2,
OS (Windows), WebSphere
3. iii.) Hardware Requirements -
RAM 256 MB
Processor Pentium (R) Dual-Core CPU 1.30 GHz
iv.) Software Interface –
Back-End Description : MS Access Database Administrator
Front-End Description: The communication establish between
Admin and employee is done by J2EE.
Constraints - In this world everything has its own limitations. And limitation in a
project is quite obvious. Even famous software's and operating systems have its own
limitations. For example win3x does not support USB port. So it's a limitation of win3x
that it does not support USB port. Due to shortage of time this project has some limitation.
No checks have been made in relation to the entry of duplicate records in book section.
This limitation is also present in the function when we create new members.
Memory Constraints -
At least 1GB of RAM is required at the server side for effective working.
Ms Access needs for the memory.
Operations -
Modes of Operation - Admin is an authorized person who manages employees,
admin has the power to add/delete user and control them.
User Characteristics – Employee should have a basic knowledge of operating
various hardware devices specified. Employee has known more about Banking Detail.
6. 1.Create new account by clicking on New
Account link:
Leaving any field blank:
On submitting the form with correct
7. information:
If you have already an account you can check
balance, deposit, with-draw, money transfer
and can close your account by clicking on
respective link.
2.Account holder can check balance:
17. Result -
This project was successfully completed within the time span allotted. The project
Online Banking has been developed in Eclipse. 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.