01-04-2012, 11:32 PM
Computerized Banker
-------------------------------------
User Types
---->Banker (ADM)
----->Employee(EMP)
---->User(USR)
Tables List
---->CustomerRegistration(CustID, FirstName, LastName, Age, AnnualIncome, Occupation, AccType(Saving,Current), Proofs,BranchDetails, Schemes, DOB, Address, Gender, Mobile, CustomerEmail, CustImage, IntroducerName, IntroducerAccNo, IntroducerEmail, Username, Pwd, Status)
----->BankDetails(BankID, BankName, BankAddress, phno, location)
------>AccountDetails(AccountID, BankID, BankName, CustomerName, AccType(Saving,Current), CurrentBal)
------->TransferMoney(TransferID, AccountID, TransferAmt,DestAccountID,Status)
------>creditcardcustomers(CreditCardnumber, Existingcreditlimit, Currentoutstandingbalance, Status)
------>TransactionDetails(Transid,Narration,cheque/refno,date,withdraw,deposit,closingbalance)
------->Balancetransferrequest(CreditCardnumber,transferredamount ,Status)
------->Pindetails(CustID,Username,Pwd,Status)
Action Screens
-- Login
-- Master Page
-- Customer ,BankDetails, FinancialDetails, credit card customers,Balance transfer,pindetails,Payment Protection
Data Entry Screens
----->Customerprofile,BankDetailsprofile, Financialprofile, credit card customers,Balance transfer,Payment Protection, Additional Cardholders
Service:
Activities:
ADM -- SetupCustomer
ADM -- Setup BankDetails
ADM -- SetupFinancialDetails
USR -- Setup pindetails
USR -- Setup Balance transfer
USR -- Setup Payment Protection
-
ADM -- View/Update Customer
USR/ADM -- View/UpdateBankDetails
ADM -- View/UpdateFinancialDetails
ADM -- View/Update pindetails
USR -- View/Update Balance transfer
USR -- View/Update Payment Protection
================================================================================
Process involved:
• Check balance module allow to check present balance in account
• Transfer fund module allow customer to transfer funds.
• Stop Payment module allow customer to stop the payments for cheques issued to others.
• Request cheque book module allow to apply new check book
• Mini statement module generate mini statements
• Change Pin module allow customer to request the new cheque book.
Modules Involved
Check Balance module:
A customer is allowed to check the present balance in ones account. The customer must already have an account in the bank. Upon entering the account number one can obtain the relevant information.
Transfer Funds module:
A customer can transfer funds from one account to another by providing both from and to account numbers. The from account must belong to the customer. The system provides a feedback about the status of the operation.
Stop Payment module:
A customer can request to stop the payments for cheques issued to others. The customer must provide relevant details such as cheque number, and to whom the cheque is issued, date etc.
Request Cheque-Book module:
A customer may request for a new cheque book with the bank and the address to which that cheque book must be delivered.
Mini statement module:
This module allows a customer to generate a mini statement with the details of transactions done so far. The customer can use this mini statement to check if the transactions are done properly.
Change Pin module:
Each customer must be registered with the system and must have an operational account. The customer uses a user-id and pin value to perform online banking transactions. For security purposes, a customer is allowed to change the pin value as often as desired.
Application Development: System Requirements
Windows Operating System
Front-end : JSP, JAVA Script, HTML.
Model Layer : Struts, Servlets
Back-end : My SQL Database
Tools : My Eclipse, Dream weaver