This project is mainly developed for the Account Division of a Banking sector to provide better interface of the entire banking transactions.
This system is aimed to give a better out look to the user interfaces and to implement all the banking transactions like:
◦ Supply of Account Information◦ New Account Creations◦ Deposits◦ Withdraws◦ Cheque book issues◦ Stop payments◦ Transfer of accounts◦ Report Generations.
The account information service will provide customers a summary of their accounts.
These accounts could be saving of current Deposit account. The customers can get details of each account, a snapshot of
the balances, a record of payment and transfers made, whenever they require.
In addition to displaying the account balance information, the clients would get a warning when the account Balance falls below the minimum limit.
This limit is decided by the bank. The customers will also be provided account statements and
transaction reports based on any user-defined criteria. Moreover, this system will make tracking of transactions easy,
the User would be able to get details of the various transactions based on the Account number, the transaction date, the period of the transaction, and so on.
This project is mainly developed for the
Account Division of a Banking sector to provide better interface of the entire banking transactions.
This system is aimed to give a better out look to the user interfaces and to implement all the banking transactions like depositing, withdrawing, customer account information, transaction information etc.
It is limited to a single system. It is less user-friendly. It is having lots of manual work (Manual system
does not mean that you are working with pen and paper, it also include working on spread sheets and other simple software's).
The present system is very less secure. It is unable to generate different kinds of
report. It doesn’t have the mail and file upload feature.
The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach.
User friendliness is provided in the application with various controls.
The system makes the overall project management much easier and flexible.
It can be accessed over the Internet. Various classes have been used to provide file upload and mail
features. There is no risk of data mismanagement at any level while the
project development is under process. Report generation feature is provided using Crystal Reports to
generate different kinds of reports like bar graphs, pie charts and table type charts etc.
It provides high level of security using different protocols like https etc.
HARDWARE REQUIREMENTS: PIV 500MHZ or above
1 GB RAM 100MB Free Hard disk space Network interface card or Modem (For Remote
Sources) LAN Network (For Remote Sources)
SOFTWARE REQUIREMENTS:
Operating System : WINDOWS NT 4 | 2000 | 9.X | ME
Front End : Visual Studio.Net 2010Technology : ASP.Net (C#.Net Code Behind)
Internet Information Server 6.0
Back End : SQL Server 2005
◦ Main modules are categorized into two sections◦ 1.Admin Section◦ 2.Customer section
◦ Admin section is accessible by bank users◦ Customer section is accessible by public users
Master Manage Cheque book status Fund deposit status Fund withdraw status Customer Account
All these options has insert activities Account status Account type City Country State Bank Branch Employee details Service type Designation
Account Status Account Type City Country State Bank Branch Employee Service Type Transaction Type Designation Customer
Account Holder Information Account Related Information Account Login Information
Details Cheque book request Cheque book request status Fund deposits Fund withdraws Change password
Fund transfer details Account details Personnel details
The account information service will provide customers a summary of their accounts.
These accounts could be saving of current Deposit account.
The customers can get details of each account, a snapshot of the balances, a record of payment and transfers made, whenever they require.
In addition to displaying the account balance information, the clients would get a warning when the account Balance falls below the minimum limit.
This limit is decided by the bank.
Whenever a new customer comes, this system facilitates to create an account in his name.
The customer must provide information regarding the type of account he wants to open, amount of deposit, his address and optionally his photo copy and digital signature.
All sort of banking deposits need to be implemented in the system.
The user needs to enter the information like account number, the mode of deposit and the amount
All sort of banking withdrawals need to be implemented in the system.
The user needs to enter the information like account number and the amount.
The system must maintain the minimum amount for each account
Cheque books should be issued to an account holder whenever he requests and it should be on the basis of the minimum balance.
The Cheque book number generated by the system must be unique.
Withdraws on a particular Cheque must be stopped upon the request made by the customer.
The system should transfer the amount transfers from one account to another.
Here the user need to enter both the from account number and to account number.
Both accounts should get updated during
the transaction.
Reports are very essential for the banking organization.
It needs to generate different reports of banking information from the stored information.
These reports can be printed and also can be stored as soft copies in the system for future use.
Withdraw
Report
Withdraw Information
Cheque Book Report
Cheque Book Information
Deposit Information
Deposit
Report
Account Info Information
Account Info Report
Customer Information
Customer Report
Product Report
Product Information
Branch
Report
Branch Information
Electronic Cash Controller
Branch
Bank
Customer
Account Information
Deposit
Withdraw
Cheque Book Request
Architecture
Admin
Master
Manage
Cheque book status
Fund deposit status
Fund withdraw status
Customer Account
Admin user case
Admin
Customer account information
Fund withdraw status
Fund deposit status
Cheque book status
Manage
Database
Master
Customer
Details
Cheque book request
Cheque book request status
Fund deposits
Fund withdraws
Database
Change password
service type
Admin
Account Type
NewUseCase
City
Country
State
Bank
Employee details
transcation type
Master
designation
Admin sub user case
AdminMaster
Account status
Account type
city
State
Country
Bank
Branch
Employee details
service type
transcation type
Database
designation
Admin
Account Type
NewUseCase
City
Country
State
Bank
Employee details
service type
transcation type
designation
Manage
customers
Admin user case
AdminManage/updation/deletion
Account status
Account type
city
State
Country
Bank
Branch
Employee details
service type
transcation type
Database
designation
Admin
Account holder information
Account Related information
customer account
Account login Information
Admin sub user case
View DetailsCustomer
Fund transfer details
Account Details
Personnel Details
Database
Customer Details
Fund transfer details
Fund deposit detailsDatabase
Fund withdraw details
Details
Cheque book request
Fund deposits
Fund withdraws
Change password
Customer
Cheque book request status
Customer user case
Customer
Details
Cheque book request
Cheque book request status
Fund deposits
Fund withdraws
Database
Change password
Fund transfer details
Account Details
Personnel Details
CustomerView Details
Customer sub user case
Database
Acount holder information
login details
Customer accountAccount related information
: Admin master Manage Cheque book status
Fund deposit status
Fund withdrawstatus
Customer Account
logijn
enter unamwe and pwd
login failed
enter valid values
display master form
create new bank
bank create dsuccessfully
modify bank details
bank details modified successfully
select date for cheque book issue
after verify creadentials issue chequebook
select date from deposits
deposits accepted
select date for withdraws
withdraws accepted successfully
Ebter customer account,personal,login details
customer account created successfully
end
Sequence diagram
: Admin
master
Manage
Cheque book status Fund deposit
status
Customer Account
Fund withdrawstatus
logijn
1: enter unamwe and pwd
2: login failed
3: enter valid values
4: display master form
5: create new bank
6: bank create dsuccessfully
7: modify bank details
8: bank details modified successfully
9: select date for cheque book issue
10: after verify creadentials issue chequebook
11: select date from deposits
12: deposits accepted
13: select date for withdraws
14: withdraws accepted successfully
15: Ebter customer account,personal,login details
16: customer account created successfully17: end
Collaboration diagram
Fund deposit status
: Customer
Cheque book status
Fund withdrawstatus
Customer details
logijn
change password
1: enter unamwe and pwd
2: login failed
3: enter valid values
4: view customer account,personal,login details
5: display account details
6: request for cheque book
7: display transaction number and check credentials
8: view cheque book issue
9: chequebook sanction number displayed
10: enter amount for deposits
11: deposits transaction number
12: enter amount for withdraw
13: display withdraw transaction number
14: enter password ,and old password
15: password change successfully16: end
: Customerlogijn Customer
detailsCheque book
statusFund deposit
statusFund
withdrawstatuschange
password
enter amount for deposits
deposits transaction number
view cheque book issue
chequebook sanction number displayed
enter amount for withdraw
display withdraw transaction number
view customer account,personal,login details
display account details
enter unamwe and pwd
login failed
enter valid values
request for cheque book
display transaction number and check credentials
enter password ,and old password
password change successfully
end
Master
Manage
Login
cheque book status
Funds deposit status
Funds withdraw status
customer account
State chart
view cheque bo...
Login
master manage cheque book status
Funds deposit status
Funds withdraw status
customer account
invalid login
Account status
Account Type
City
Country
State
Bank
branch
employee details
service Type
Transaction Type
designation
verify minimum balance 10000/-
cheque book is not issued
sanction cheque book
view transaction ids
commit transaction
view with draws
commit transaction
customer personal details
customer account details
customer login details
failed failed
Apply Dml operati...
Activity diagram
CUSTOMER ACCOUNT
name : stringaccountno : longemail id : stringphone no : longstate : stringcity : stringcountry : stringbranch : stringbank : stringamount : decimal
Customerdetail()accountdetails()logindetails()chequebooks requests()fund transfers()deposits()withdraws()change password()
Master and manage
Account status : objectAccount type : objectcity : objectstate : objectcountry : objectbank : objectbranch : objectemployee details : objectservice type : objecttransaction type : objectdesignation : object
create/modifyAccountStatus()create/modify AccountType()create/modify city()create/modify state()create/modify country()create/modify bank()create/modify branch()create /modify employee details()create/modify service type()create/modify transaction type()create/modify designation()
1*
cheque book status
date : datetimerequests : objects
view request()sanction chequebooks()
11
deposits
account no : longtoaccountno : longamount : decimaltransactionid : int
submit deposit()display transactionid()view transactions()
Login
username : stringpassword : stringusertype : string
AdminLogin()CustomerLogin()
withdraws
account no : longtoaccountno : longamount : decimaltransaction : int
submit withdraws()displaytransaction id()view transactions()
E-R Diagram