2. 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.
3. 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.
4.
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.
5. 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.
6. 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.
7. 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 2010
Technology : ASP.Net (C#.Net Code Behind)
Internet Information Server 6.0
Back End : SQL Server 2005
8. ◦ 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
9. Master
Manage
Cheque book status
Fund deposit status
Fund withdraw status
Customer Account
10. All these options has insert activities
Account status
Account type
City
Country
State
Bank
Branch
Employee details
Service type
Designation
11. Account Status
Account Type
City
Country
State
Bank
Branch
Employee
Service Type
Transaction Type
Designation
Customer
12. Account Holder Information
Account Related Information
Account Login Information
13. Details
Cheque book request
Cheque book request status
Fund deposits
Fund withdraws
Change password
14. Fund transfer details
Account details
Personnel details
15. 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.
16. 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.
17. 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
18. 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
19. 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.
20. Withdraws on a particular Cheque must be
stopped upon the request made by the customer.
21. 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.
22. 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.
23. Architecture
Customer
Customer
Bank Information
Product Branch
Information Customer Report Information
Branch
Product Report
Branch
Cheque Book Report
Information
Cheque Book Electronic Cash
Request Cheque Book
Report Controller
Account Info
Information
Deposit
Account Info
Report
Withdraw
Report Account
Information Information
Deposit Information
Deposit
Withdraw
Report
Withdraw
24. Admin user case
Mas ter
Manage
Cheque book s tatus
Admin
Fund depos it status
Fund withdraw status
Cus tom er Account
25. Master
Manage
Cheque book status
Admin
Database
Fund deposit status
Fund withdraw status
Customer account information
26. Details
Cheque book request
Cheque book request status
Database
Customer
Fund deposits
Fund withdraws
Change password
27. Admin sub user case
NewUs eCas e
Account Type
City
Country
State
Bank
Mas ter
Admin
Employee details
s ervice type
trans cation type
des ignation
28. Account status
Account type
city
State
Country
Master
Admin Bank Database
Branch
Employee details
service type
transcation type
29. Admin user case
NewUs eCas e
Account Type
City
Country
State
Bank
Manage
Admin
Employee details
s ervice type
trans cation type
des ignation
cus tomers
30. Account status
Account type
city
State
Country
Manage/updation/deletion
Admin Bank Database
Branch
Employee details
service type
transcation type
31. Admin sub user case
Account holder information
customer account
Admin
Account Related information
Account login Information
32. Fund transfer details
View Details
Customer
Database
Account Details
Personnel Details
38. Sequence diagram
logijn mas ter Manage Cheque book Fund deposit Fund Cus tom er
: Adm in
s tatus s tatus withdraws tatus Account
enter unamwe and pwd
login failed
enter valid values
dis play m as ter form
create new bank
bank create ds ucces s fully
modify bank details
bank details m odified s ucces s fully
s elect date for cheque book is s ue
after verify creadentials is s ue chequebook
s elect date from depos its
depos its accepted
s elect date for withdraws
withdraws accepted s uccess fully
Ebter cus tom er account,pers onal,login details
cus tomer account created s ucces s fully
end
39. Collaboration diagram
mastermodify bank details
7:
5: create new bank
4: display master form
6: bank create dsuccessfully Manage
8: bank details modified successfully
: Admin 15: Ebter customer account,personal,login details
1: enter unamwe and pwd
16: customer account created successfully 3: enter valid values
17: end
Customer
Account
9: select date for cheque book issue 11: select date from deposits
12: deposits accepted
13: select date for withdraws 10: after verify creadentials issue chequebook
2: login failed
14: withdraws accepted successfully
Cheque book
status Fund deposit
status
logijn
Fund withdrawstatus
40. 10: enter amount for deposits
Fund deposit
status
11: deposits transaction number
: Customer
6: request for cheque book
8: view cheque book issue
7: display transaction number and check credentials
9: chequebook sanction number displayed
15: password change successfully 1: enter unamwe and pwd
16: end 3: enter valid values
Cheque book
12: enter amount for withdraw status
5: display account details
4: view customer account,personal,login details display withdraw transaction number
13:
2: login failed
14: enter password ,and old password
logijn
Fund withdrawstatus
change Customer
password details
41. logi jn Cus tom er Cheque book Fund depos it Fund change
: Cus tom er
details s tatus s tatus withdraws tatus pas s word
enter unam we and pwd
login failed
enter valid values
view cus tom er account,pers onal,login details
dis play account details
reques t for cheque book
dis play trans action number and check credentials
view cheque book is s ue
chequebook s anction num ber dis played
enter am ount for depos its
depos its trans action num ber
enter am ount for withdraw
dis play withdraw trans action num ber
enter pas s word ,and old pas s word
pas s word change s ucces s fully
end
42. State chart
Login
Master
Manage
cheque
book status
Funds deposit
status
Funds withdraw
status
customer
account
43. Activity diagram Login
invalid login
Funds depos it Funds withdraw cus tom er
m as ter m anage cheque account
s tatus s tatus
book s tatus
view cheque view trans action cus tom er pers onal
Account s tatus Apply Dm l bo... view with draws
ids details
operati...
Account Type failed cus tom er
verify m inim um failed
balance 10000/- account details
City
s anction com m it com mit cus tom er login
cheque book trans action trans action details
Country
cheque book is
not is s ued
State
Bank
branch
employee
details
s ervice Type
Trans action
Type
des ignation
44. Master and manage CUSTOMER ACCOUNT
Account status : object name : string
Account type : object accountno : long
city : object email id : string
state : object phone no : long
country : object state : s tring
bank : object city : string
branch : object country : string
cheque book status
employee details : object branch : string
bank : s tring 1 date : datetime
service type : object * 1
1 amount : decimal requests : objects
transaction type : object
designation : object view request()
Customerdetail()
accountdetails() sanction chequebooks()
create/modifyAccountStatus()
create/modify AccountType() logindetails()
create/modify city() chequebooks requests()
create/modify state() fund transfers()
create/modify country() deposits()
create/modify bank() withdraws()
create/modify branch() change password()
create /modify employee details()
create/modify service type()
create/modify transaction type()
create/modify designation() Login
usernam e : string
password : string
usertype : string
AdminLogin()
CustomerLogin()
deposits
account no : long
toaccountno : long
amount : decimal
transactionid : int
withdraws
submit deposit() account no : long
display transactionid() toaccountno : long
view transactions() amount : decimal
transaction : int
submit withdraws()
displaytransaction id()
view transactions()