28-08-2009, 02:36 AM
Abstract
Title of the project: Net- Banking
Introduction:
The central concept of the application is to allow the customer(s) to service virtually using the Internet with out going to bank and allow customers to open new account, withdraw, deposit, transfer, close and getting balance using this banking service. Information of every customer will be stored in a database. The Bank services the customers according to the customerâ„¢s intention and it updates and backups of each customer transaction accordingly. The end user of this service can access his account from anywhere provided by the bank. This service is secure because of having each user his own user id and password provided by the bank and one canâ„¢t access the bankâ„¢s database (hack), so it is full secure. All the data pertaining to the customer will be stored in the database and it will be taken backups up to date.
Objectives:
To enable the user to register, i.e., opens an account in the bank by sitting any where by using Internet.
To enable the user to login and deposit the amount in to bank.
To allow the user to login and with draws the amount from the bank.
To allow the user to login and see the balance and also the see the transactions he performed with the bank date wise in a tabular form.
This application consists following modules.
Admin module
User module
Reports Module
1. Admin Module:
This module is belongs to bank staff. By using this module they can do all transactions to words customer like disable existing accounts, adding new account holder details, depositing, with drawing money and issuing loans etc. Following functionalities can be done by administrator.
¨ Account-holders Information: By using this functionality administrator can view all customer details of that bank.
¨ New Account holders: By using this functionality administrator can view all newly joined customer details of that bank.
¨ Disable Account: By using this functionality administrator can delete all customer details from that bank by providing account number of that particular customer.
¨ Deposit Money: By using this functionality administrator can find out how many no. of customers deposited money in their bank.
¨ Withdraw Money: By using this functionality administrator can find out how many no. of customers withdraw money from their bank.
¨ New Loan Application: By using this functionality administrator can find out how many no. of customers applied for loan in their bank.
¨ Issuing Loans: By using this functionality administrator can issue the loans to their customers and also can view details of all customers who have taken loans.
¨ Pay Installments: By using this functionality administrator can view list of all customers who are paying money in installments.
User Module:
This module is all about customers of a bank. By using this module customers can go for different operations like they can apply for a new account in a bank, they can apply for different loans based on their requirement and also they can view their personal information, modify both personal and login information etc. Following functionalities can be done by any customer.
Personal Information: By using this functionality customer can view all his personal information which is given at registration time.
Change Personal Information: By using this functionality customer can modify all his personal information which is given at registration time.
Change Login Information: By using this functionality customer can modify his/her account password which is available in login information.
E-transaction: By using this functionality customer can go for different operations like deposit money, transferring money from one account to other account etc.
Account Details: By using this functionality customer can view all his account transaction details like credit amount and debit amount in addition with date.
Loan Status Details: By using this functionality customer can apply different types of loans by providing basic information.
3. Reports Module:
In this module administrator will get different types of reports regarding customers like Number of customers of this portal and no. of customers who are applied for loan etc. And this module is controlled by administrator only.
Software requirements:
Operating System : Windows
Technology : Java/j2ee (JDBC, Servlets, JSP)
Web Technologies : Html, JavaScript, CSS
IDE : My Eclipse
Web Server : Tomcat
Database : Oracle
Softwareâ„¢s : J2SDK1.5, Tomcat 5.5, Oracle 9i
Hardware requirements:
Hardware : Pentium based systems with a minimum of P4
RAM : 256MB (minimum)