electronic cash controller

54

Upload: sree1185

Post on 07-Nov-2014

2.535 views

Category:

Economy & Finance


10 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Electronic cash controller
Page 2: Electronic cash controller

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.

Page 3: Electronic cash controller

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.

Page 4: Electronic cash controller

  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.

Page 5: Electronic cash controller

 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.

Page 6: Electronic cash controller

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.

Page 7: Electronic cash controller

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

Page 8: Electronic cash controller

◦ 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

Page 9: Electronic cash controller

Master Manage Cheque book status Fund deposit status Fund withdraw status Customer Account

Page 10: Electronic cash controller

All these options has insert activities Account status Account type City Country State Bank Branch Employee details Service type Designation

Page 11: Electronic cash controller

Account Status Account Type City Country State Bank Branch Employee Service Type Transaction Type Designation Customer

Page 12: Electronic cash controller

Account Holder Information Account Related Information Account Login Information

Page 13: Electronic cash controller

Details Cheque book request Cheque book request status Fund deposits Fund withdraws Change password

Page 14: Electronic cash controller

Fund transfer details Account details Personnel details

Page 15: Electronic cash controller

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.

Page 16: Electronic cash controller

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.

Page 17: Electronic cash controller

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

Page 18: Electronic cash controller

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

Page 19: Electronic cash controller

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.

Page 20: Electronic cash controller

Withdraws on a particular Cheque must be stopped upon the request made by the customer.

Page 21: Electronic cash controller

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.

Page 22: Electronic cash controller

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.

Page 23: Electronic cash controller

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

Page 24: Electronic cash controller

Admin

Master

Manage

Cheque book status

Fund deposit status

Fund withdraw status

Customer Account

Admin user case

Page 25: Electronic cash controller

Admin

Customer account information

Fund withdraw status

Fund deposit status

Cheque book status

Manage

Database

Master

Page 26: Electronic cash controller

Customer

Details

Cheque book request

Cheque book request status

Fund deposits

Fund withdraws

Database

Change password

Page 27: Electronic cash controller

service type

Admin

Account Type

NewUseCase

City

Country

State

Bank

Employee details

transcation type

Master

designation

Admin sub user case

Page 28: Electronic cash controller

AdminMaster

Account status

Account type

city

State

Country

Bank

Branch

Employee details

service type

transcation type

Database

designation

Page 29: Electronic cash controller

Admin

Account Type

NewUseCase

City

Country

State

Bank

Employee details

service type

transcation type

designation

Manage

customers

Admin user case

Page 30: Electronic cash controller

AdminManage/updation/deletion

Account status

Account type

city

State

Country

Bank

Branch

Employee details

service type

transcation type

Database

designation

Page 31: Electronic cash controller

Admin

Account holder information

Account Related information

customer account

Account login Information

Admin sub user case

Page 32: Electronic cash controller

View DetailsCustomer

Fund transfer details

Account Details

Personnel Details

Database

Page 33: Electronic cash controller

Customer Details

Fund transfer details

Fund deposit detailsDatabase

Fund withdraw details

Page 34: Electronic cash controller

Details

Cheque book request

Fund deposits

Fund withdraws

Change password

Customer

Cheque book request status

Customer user case

Page 35: Electronic cash controller

Customer

Details

Cheque book request

Cheque book request status

Fund deposits

Fund withdraws

Database

Change password

Page 36: Electronic cash controller

Fund transfer details

Account Details

Personnel Details

CustomerView Details

Customer sub user case

Page 37: Electronic cash controller

Database

Acount holder information

login details

Customer accountAccount related information

Page 38: Electronic cash controller

: 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

Page 39: Electronic cash controller

: 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

Page 40: Electronic cash controller

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

Page 41: Electronic cash controller

: 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

Page 42: Electronic cash controller

Master

Manage

Login

cheque book status

Funds deposit status

Funds withdraw status

customer account

State chart

Page 43: Electronic cash controller

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

Page 44: Electronic cash controller

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()

Page 45: Electronic cash controller
Page 46: Electronic cash controller
Page 47: Electronic cash controller
Page 48: Electronic cash controller
Page 49: Electronic cash controller
Page 50: Electronic cash controller
Page 51: Electronic cash controller
Page 52: Electronic cash controller
Page 53: Electronic cash controller
Page 54: Electronic cash controller

E-R Diagram