0% found this document useful (0 votes)
67 views3 pages

Bank

The document outlines a project to develop software for online banking. The software will allow bank customers to manage their accounts, view transaction histories, check balances, and transfer funds between accounts. It will integrate with a database to store customer and account information. The goals are to provide online banking services and allow new users to register while existing users can sign in. The system requirements include hardware specifications and software like Java, JDK, and MySQL. Exception handling will address issues like invalid logins, incorrect accounts, and insufficient balances. Information sources include online banking portals and programming websites.

Uploaded by

sree_mazu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views3 pages

Bank

The document outlines a project to develop software for online banking. The software will allow bank customers to manage their accounts, view transaction histories, check balances, and transfer funds between accounts. It will integrate with a database to store customer and account information. The goals are to provide online banking services and allow new users to register while existing users can sign in. The system requirements include hardware specifications and software like Java, JDK, and MySQL. Exception handling will address issues like invalid logins, incorrect accounts, and insufficient balances. Information sources include online banking portals and programming websites.

Uploaded by

sree_mazu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

PROBLEM DEFINITION:

The software is to manage the different types of transactions that a user or accountholder of that bank can perform online and a database of all the account holders will be maintained.

SYSTEM JUSTIFICATION:
Hardware: Pentium IV and above 320GB hard disk and above 3GB RAM and above Window 7 or above Software: Java JDK 5 and above HTML MySQL

GOALS FOR THE SYSTEM AND PROJECT:


The main goal of this project is to create software which can be used by different banks to provide online banking services to its customers. The opening screen will display the details about the bank and there will be sign in option. An existing user can sign in with his own user-id and password. There will also be a register option for new users. In the case of new user register a new screen will open which contains the form to be filled by the new user. The new profile will get created and the details will be stored in the database. If a customer signs in as an existing user with his correct user-id and password, he/she will be directed to a new page where the type of account will be asked. There are two types of account: Current account and Savings account. After selecting the type of account, options of accounts hold by that user of that particular type will be displayed. Then the customer has to select the desired account by clicking on the account number. Then he will be redirected to new page where options of balance, transaction statement and fund transfer will be given. On selecting balance, a dialogue box will appear displaying the balance. On selecting the statement, a new window will appear displaying his/her last ten transactions and details in that account. On selecting fund transfer, a new page will open where the customer has to enter the name and account number to which he/she wants to transfer along with the amount of money he/she would like to transfer. A successful message will be displayed if it gets transferred successfully. There will logout option for the user on every page.

CONSTRAINTS ON THE SYSTEM AND PROJECT:


The system must have JDK 5 and MySQL installed in it. The product needs proper information of the customers and correct user-id, passwords and account numbers.

EXCEPTION HANDLING:
Wrong/Incorrect username or password. Wrong/Incorrect account. (if name and account number doesnt match during account transfer) Insufficient balance (if amount to be transferred exceeds than minimum available balance).

SOURCES OF INFORMATION:
sourcecode.com 1000projects.com Bank websites

GLOSSARY:
Customer Savings account Current account a person who holds an account in that bank It is an account which provides with interest. Current Account is primarily meant for businessmen, firms, etc. that have numerous daily banking transactions. statement a record of transaction undertaken by the customer Transferring a amount of money to a different persons account from his/her own account. Amount given by bank to the customer. It is calculated on the amount of balance according to the rate of interest decided by the bank authority ay regular interval of period

Transaction Fund transfer

Interest

USE CASE DIAGRAM:

User Database

Customer Account Database

You might also like