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 softwares). 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 2010 Technology : 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 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.
Architecture Customer Customer Bank Information Product Branch Information Customer Report Information Branch Product Report Branch Cheque Book Report InformationCheque 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
Admin user case Mas ter Manage Cheque book s tatus Admin Fund depos it status Fund withdraw status Cus tom er Account
Master Manage Cheque book statusAdmin Database Fund deposit status Fund withdraw status Customer account information
Details Cheque book request Cheque book request status DatabaseCustomer Fund deposits Fund withdraws Change password
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
Account status Account type city State Country MasterAdmin Bank Database Branch Employee details service type transcation type
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
Account status Account type city State Country Manage/updation/deletionAdmin Bank Database Branch Employee details service type transcation type
Admin sub user case Account holder information customer account Admin Account Related information Account login Information
Fund transfer details View DetailsCustomer Database Account Details Personnel Details
Fund transfer detailsCustomer Details Database Fund deposit details Fund withdraw details
Customer user case Details Cheque book reques t Cheque book reques t status Cus tom er Fund deposits Fund withdraws Change pas s word
Details Cheque book request Cheque book request status DatabaseCustomer Fund deposits Fund withdraws Change password
Customer sub user case Fund transfer details View Details Customer Account Details Personnel Details
Acount holder informationCustomer account Account related information Database login details
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
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
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 displayed15: 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
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
State chart Login Master Manage cheque book status Funds deposit status Funds withdraw status customer account
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 onalAccount 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
Master and manage CUSTOMER ACCOUNTAccount status : object name : stringAccount type : object accountno : longcity : object email id : stringstate : object phone no : longcountry : object state : s tringbank : object city : stringbranch : object country : string cheque book statusemployee details : object branch : string bank : s tring 1 date : datetimeservice type : object * 1 1 amount : decimal requests : objectstransaction type : objectdesignation : 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()