BAnking Project Ppt

49
Online Banking System Project Presentation Under Guidance Of: Team Members:  Mr.Rameshwaram Tiwari SaurabhAsthana(0806910094) Sr. Lecturer Vatsal Bhargava(08069101 07) Dept. CS/IT Sanyam Kaushik(0806910411)

Transcript of BAnking Project Ppt

Page 1: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 1/49

Online Banking SystemProject Presentation

Under Guidance Of: Team Members: 

Mr.Rameshwaram Tiwari SaurabhAsthana(0806910094)Sr. Lecturer Vatsal Bhargava(0806910107)Dept. CS/IT Sanyam Kaushik(0806910411)

Page 2: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 2/49

About

TheProject 

Page 3: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 3/49

5/1/2012 Online Banking 3

Online banking act as a powerful "value added" toolto attract and retain new customers while helping toeliminate costly paper handling and tellerinteractions in an increasingly competitive banking

environment.This Project aims the creation of a secure Internetbanking System which is accessible to all thecustomer of bank, visitors as well as for theemployee of the bank .In the Accounting applicationyou can now:Access your account online, download bankstatements, and so forth.Ask your bank to make payment on your behalf.Transfer funds between accounts.

Online Banking

Page 4: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 4/49

5/1/2012 Online Banking 4

View your bills online and instruct your bank to payon your behalf.

Request for different services.

Apply for the bank jobs by the recruitment part ofthe bank

Can do mobile recharge through any account formost popular subscribers.

Online Banking

Page 5: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 5/49

5/1/2012 Online Banking 5

The main reason behind developing this project isthe problems which were faced by the accountholders, Employees of the bank because of

shortage of time and convenience.Banks are usually only open Monday throughFriday from 9 am to 5pm. These hours may beconvenient for the bank tellers and workers but witha normal full time job, these hours are difficult for

the customers of the banks .It was difficult for the bank to handle the severalcustomers and their account management.

Problem Statement

Page 6: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 6/49

5/1/2012 Online Banking 6

Benefit of online banking

Convenience: Unlike your corner bank, online

banking sites never close; they're available 24hours a day, seven days a week, and they're only amouse click away.

Accessibility: If you're out of state or even out of

the country when a money problem arises, you canlog on instantly to online bank and take care ofbusiness, 24/7.

Page 7: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 7/49

5/1/2012 Online Banking 7

Benefit of online banking

Efficiency: You can access and manage all of yourbank accounts from secure site.

Transaction speed: Online bank sites generallyexecute and confirm transactions at or quicker thanATM processing speeds

Page 8: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 8/49

5/1/2012 Online Banking 8

How Online Banking works? 

Using Online Banking, you can send requests toboth your financial institutions and bill publishers.You can requests for bank statements, payments,and even send e-mails to your financial institutions.You can also request the bills from your billpublishers.

To use Online Banking, you need to be connectedto the Internet as your requests and responses willbe transmitted online. The following diagramdescribes the simplified online banking process.

Page 9: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 9/49

5/1/2012 Online Banking 9

Using Online Banking, you can send requests toboth your financial institutions and bill publishers.You can requests for bank statements, payments,and even send e-mails to your financial institutions.You can also request the bills from your bill

publishers.

Page 10: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 10/49

Requirement

Analysis 

Page 11: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 11/49

5/1/2012 Online Banking 11

This site requires the facility for a non accountholder to apply for opening an account tocorresponding bank.

Enable an account holder of the bank to registeredto use the application.

Enable the registered user to log on after their login

details are validated and use their account.

User can request for the loans, checkbook andcard services online or can download thecorresponding request forms online.

Functional Requirements

Page 12: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 12/49

5/1/2012 Online Banking 12

User can get the mails related to the currentschemes and advertisement of the bank.

User can also take benefit of the recruitment part ofthe bank.

User can take news of current banking aspects.

User can do mobile banking like online recharge.

Functional Requirements

Page 13: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 13/49

Modules Of The Project

Visitor

User

Admin

5/1/2012 Online Banking 13

Page 14: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 14/49

5/1/2012 Online Banking 14

Functions of the Visitor module: 

(a)View HotNews :this module help the visitor to seethe latest hotnews which can be updated by admin.

(b)View Information :This module help the visitor toget information about his query.

(c)View Services :This module help the visitor to viewall the Services which are offered by the Organization.

Page 15: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 15/49

5/1/2012 Online Banking 15

Functions of User module:

(a)Add Users : This module helps the visitor to beconverted to Users.

(b)Add payee :This module helps the user to add hisfriend or family member as payee for online transactions.

(c)Message Passing :This module and this particular

section send a response to the visitor using gmail server.

Page 16: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 16/49

Functions of User module: 

(d)Add Complain :This module helps

the user to report online complains.

(e)Add and View Feedback :This

module help the user to add and viewfeedbacks.

5/1/2012 Online Banking 16

Page 17: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 17/49

5/1/2012 Online Banking 17

Functions of the Administrator module

View and reply user complaint :This module helps the admin to view and reply user’s complain. 

View and reply user: This module help the admin to view and reply to the user .

Add and delete news:This module helps the admin in updation of news. 

View and delete user’s feedback :This module help the admin indeleting and viewing the user feedback.

Add ,delete person :This module help the admin. To add, delete and view the persons details . 

Add and delete complains: This module help the admin. To Add and delete complains.

Reply the complains: This module help the admin. To Reply the complains.

Add and view offices: This module help the admin. To add and view offices.

Add and view officers: This module help the admin. To add and view officers.

New Services can be added :This module is responsible to add new features to the Portal.

Page 18: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 18/49

Gantt Chart

5/1/2012 Online Banking 18

Page 19: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 19/49

Flow Chart

of

OnlineBankingInterface 

Page 20: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 20/49

Welcome Page

Home Page

Login PageRegistration Page

for Account Holder

Registration Page

for Opening Account

Request formfor Transaction

Accepts Login

Information

YesNoValid Registration

Information?

Yes

Update Database

No Valid Registration

Information?

Yes

UpdateDatabase

No

Login Page

Inet Id/Pin Code

Account Details

Error Message Error Message

Accepts

Information

Accepts

Information

Log Out

Exit

Start

Page 21: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 21/49

Somethingabout

the

Technology

Page 22: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 22/49

SystemConfiguration 

Page 23: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 23/49

5/1/2012 Online Banking 23

Hardware Requirements 

PROCESSOR : PENTIUM

SPEED : >300 MHz

MAIN MEMORY : 64 MB

HDD : 4.3 GB

FDD : 1.44 MB

MONITOR : 14”SVGACOLOR 

MOUSE : Any Plug & Play Mouse

PRINTER : Any high speed printer

Page 24: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 24/49

5/1/2012 Online Banking 24

Software Requirements

Client Side Requirement

Operating System : Any WindowVersion

Internet Browser : Any internetbrowser which supports images and JavaScript.Although text based browsers would also work)

Page 25: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 25/49

5/1/2012 Online Banking 25

Software Requirement

Server Side Requirement

Operating System : Any Windows version

Server : Windows NT/IIS

Web Server : GMAIL port no:587

Back End : SQL Server 2005

Page 26: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 26/49

5/1/2012 Online Banking 26

Tools/Environment Using

FrontEndTools : HTML,XML,C#,javascript

Database : SQL Server 2005.

IDE : Visual Studio 2008

Application Server : IIS

Page 27: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 27/49

DATA

FLOWDIAGRAM 

Page 28: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 28/49

Level 0:Context Level Diagram

ENDUSERS/GENER

AL PUBLIC

Banking

Portal Output

Page 29: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 29/49

EVENT BASED DFD:Visitor registration and UserId,

Password generation:

Visitor’s

registration

Entries store in DB

Visitor’s Database 

REGISTRATIONPAGE

Verify by

Admin

Verified User

Fillsign

upForm

Page 30: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 30/49

Administrator

(CDO/BDO/GP)

Search User

Database

EnterName Query

Searched Data

Add/Reject Visitor:

Send/Receive

request

See Visitors

Data

Database

EnterName

Searched Data

Update database

Page 31: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 31/49

Request Process:

User Authentication Process

Access Services

ProfileDatabase

Fetchedusersdata

Display

Logininformation

Page 32: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 32/49

Account Management

Balance/AccountTransfer

User

Employee

Verification

Bank DatabaseStorage in

Bank 

   C  u  s   t  o  m  e  r   I   d   /

   A  c  c  o  u  n   t   N  o .

   T  r  a  n  s  a  c   t   i  o  n

    I  n   f  o  r  m  a   t   i  o  n

Account Information

Customer Account

   V  e  r   i   f   i  e   d

   I  n   f  o  r  m  a   t   i  o

  n

   V  e  r   i   f   i  e   d

    I  n   f  o  r  m  a   t   i  o  n

Updated Information

Page 33: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 33/49

E-RDiagram 

Page 34: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 34/49

SUMMARY OF ER-DIAGRAM NOTATION FOR ER SCHEMAS

Meaning

ENTITY TYPE

WEAK ENTITY TYPE

RELATIONSHIP TYPE

IDENTIFYING RELATIONSHIP TYPE

ATTRIBUTE

KEY ATTRIBUTE

MULTIVALUED ATTRIBUTE

COMPOSITE ATTRIBUTE

DERIVED ATTRIBUTE

TOTAL PARTICIPATION OF E2 IN R

CARDINALITY RATIO 1:N FOR E1:E2 IN R

STRUCTURAL CONSTRAINT (min, max) ONPARTICIPATION OF E IN R

Symbol

E1  R E2 

E1  R E2 

R(min,max)

E

N

Page 35: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 35/49

Bank 

Code Name Address

Branch Bank Branch

Services

Service

Address Branch No

Customer Takes

Cust Id Name

Phone

Address

Acct No

Account

Accounts

Acct No Type

Balance

1N

1

1

N

M

N

N

M

N

ER DIAGRAM

Page 36: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 36/49

ER DIAGRAMFOR A BANK DATABASE

 © The Benjamin/Cummings Publishing Company, Inc. 1994, Elmasri/Navathe, Fundamentals of Database Systems, Second Edition

Page 37: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 37/49

DATABASE 

Page 38: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 38/49

5/1/2012 Online Banking 38

CustomerInformation Table

Column Name Length Constraint Description

INetId 7 Varchar Primary Key

CustomerName 50 Varchar Not Null

CustomerId 7 Varchar Not NullCustomerAddress 50 Varchar Not Null

AtmCardNumber 10 Varchar Not Null

CreditCardNumber 10 Varchar Not Null

CustomerPhoneNo 10 Number Not Null

Page 39: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 39/49

5/1/2012 Online Banking 39

AccountInformation Table

Column Name Length Constraint Description

CustomerId 7 Varchar Not Null

AccountNumber 10 Varchar Primary key

AccountType 50 Varchar Not Null

OpeningDate Default Date/Time Not Null

CurrentBalance 20 Varchar Not Null

Page 40: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 40/49

5/1/2012 Online Banking 40

CorporateLogin Table

Column Name Length Constraint Description

CorporateId 7 Varchar Primary Key

Password 7 Varchar Not NullFullName 50 Varchar Not Null

Branch 50 Varchar Not Null

Page 41: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 41/49

5/1/2012 Online Banking 41

TransactionInformation Table

Column Name Length Constraint Description

AccountNo 7 Varchar NotNull

CustomerId 7 Varchar Not Null

AmountOfTransaction 50 Varchar Not Null

TypeOfTransaction 50 Varchar Not Null

TimeOfTransaction 50 Varchar Not Null

Page 42: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 42/49

5/1/2012 Online Banking 42

RequestInformation Table

Column Name Length Constraint Description

FullName 50 Varchar NotNull

Address 50 Varchar Not Null

City 50 Varchar Not Null

PhoneNo 50 Varchar Not Null

Occupation 50 Varchar Not Null

Loan 10 Varchar Allow Null

CardService 10 Varchar Allow Null

NewAccount 10 Varchar Allow Null

INetBanking 10 Varchar Allow Null

Status 10 Varchar Not Null

Page 43: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 43/49

5/1/2012 Online Banking 43

User Interface

OnlineBankingSystem 

H P

Page 44: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 44/49

5/1/2012 Online Banking 44

Home Page

C t L i

Page 45: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 45/49

5/1/2012 Online Banking 45

Corporate Login

Customer Home Page

Page 46: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 46/49

5/1/2012 Online Banking 46

Customer Home Page

Page 47: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 47/49

Bibliography

-Pressman S Roger: SoftwareEngineering – A practitioners approach.Mc Graw Hill International Edition

-Jones, C., Estimating Software Costs,McGraw Hill 1991

-Bennatan, E. M., Software ProjectManagement: A practitioner’s Approach,

Mc Graw-Hill , 1992.5/1/2012 Online Banking 47

Page 48: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 48/49

-Hares, J. S., InformationEngineering for the advanced

practitioner, Wiley,1993

-Bass, L., P. Clements, and R.kazman, Software Architecture inpractice. Addison--Wesley, 1998.

-Jackson, M. A., SystemDevelopment, Prentice –Hall, 1983

11/15/2011 Online Banking 48

Page 49: BAnking Project Ppt

8/3/2019 BAnking Project Ppt

http://slidepdf.com/reader/full/banking-project-ppt 49/49

5/1/2012 Online Banking 49

THANK YOU !