Вы находитесь на странице: 1из 49

Online Banking System Project Presentation

Under Guidance Of: Mr.Rameshwaram Tiwari Sr. Lecturer Dept. CS/IT Team Members: SaurabhAsthana(0806910094) Vatsal Bhargava(0806910107) Sanyam Kaushik(0806910411)

About The Project

Online Banking
Online banking act as a powerful "value added" tool to attract and retain new customers while helping to eliminate costly paper handling and teller interactions in an increasingly competitive banking environment. This Project aims the creation of a secure Internet banking System which is accessible to all the customer of bank, visitors as well as for the employee of the bank .In the Accounting application you can now: Access your account online, download bank statements, and so forth. Ask your bank to make payment on your behalf. Transfer funds between accounts.
5/1/2012 Online Banking 3

Online Banking
View your bills online and instruct your bank to pay on your behalf. Request for different services. Apply for the bank jobs by the recruitment part of the bank Can do mobile recharge through any account for most popular subscribers.

5/1/2012

Online Banking

Problem Statement
The main reason behind developing this project is the problems which were faced by the account holders, Employees of the bank because of shortage of time and convenience. Banks are usually only open Monday through Friday from 9 am to 5pm. These hours may be convenient for the bank tellers and workers but with a normal full time job, these hours are difficult for the customers of the banks . It was difficult for the bank to handle the several customers and their account management.
5/1/2012 Online Banking 5

Benefit of online banking

Convenience: Unlike your corner bank, online banking sites never close; they're available 24 hours a day, seven days a week, and they're only a mouse click away. Accessibility: If you're out of state or even out of the country when a money problem arises, you can log on instantly to online bank and take care of business, 24/7.

5/1/2012

Online Banking

Benefit of online banking


Efficiency: You can access and manage all of your bank accounts from secure site. Transaction speed: Online bank sites generally execute and confirm transactions at or quicker than ATM processing speeds

5/1/2012

Online Banking

How Online Banking works?


Using Online Banking, you can send requests to both 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.
To use Online Banking, you need to be connected to the Internet as your requests and responses will be transmitted online. The following diagram describes the simplified online banking process.

5/1/2012

Online Banking

Using Online Banking, you can send requests to both 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 requestOnline Banking from your bill the bills 5/1/2012 9 publishers.

Requirement Analysis

Functional Requirements
This site requires the facility for a non account holder to apply for opening an account to corresponding bank.
Enable an account holder of the bank to registered to 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 and card services online or can download the corresponding request forms online.
5/1/2012 Online Banking 11

Functional Requirements
User can get the mails related to the current schemes and advertisement of the bank. User can also take benefit of the recruitment part of the bank.
User can take news of current banking aspects. User can do mobile banking like online recharge.
5/1/2012 Online Banking 12

Modules Of The Project

Visitor User Admin


5/1/2012 Online Banking 13

Functions of the Visitor module:

(a)View HotNews :this module help the visitor to see the latest hotnews which can be updated by admin. (b)View Information :This module help the visitor to get information about his query. (c)View Services :This module help the visitor to view all the Services which are offered by the Organization.

5/1/2012

Online Banking

14

Functions of User module:


(a)Add Users : This module helps the visitor to be converted to Users.
(b)Add payee :This module helps the user to add his friend 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.

5/1/2012

Online Banking

15

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 view feedbacks.

5/1/2012

Online Banking

16

Functions of the Administrator module


View and reply user complaint :This module helps the admin to view and reply users 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 users 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.

5/1/2012

Online Banking

17

Gantt Chart

5/1/2012

Online Banking

18

Flow Chart of Online Banking Interface

Start Welcome Page

Home Page

Login Page

Registration Page for Account Holder

Registration Page for Opening Account

Request form for Transaction

Inet Id/Pin Code

Accepts Information

Accepts Information No

No

Accepts Login Information

Yes

No Valid Registration Information?

Yes

Valid Registration Information?

Yes

Update Database Account Details Login Page Error Message Log Out Exit Error Message

Update Database

Something about the

Technology

System Configuration

Hardware Requirements
PROCESSOR SPEED : : PENTIUM >300 MHz

MAIN MEMORY
HDD FDD MONITOR MOUSE PRINTER

:
: : : : :

64 MB
4.3 GB 1.44 MB 14SVGACOLOR Any Plug & Play Mouse Any high speed printer

5/1/2012

Online Banking

23

Software Requirements
Client Side Requirement

Operating System Version

Any Window

Internet Browser : Any internet browser which supports images and JavaScript. Although text based browsers would also work)
5/1/2012 Online Banking 24

Software Requirement
Server Side Requirement

Operating System

: Any Windows version

Server
Web Server

: Windows NT/IIS
: GMAIL port no:587

Back End

: SQL Server 2005

5/1/2012

Online Banking

25

Tools/Environment Using
FrontEndTools : HTML,XML,C#,javascript

Database
IDE

: SQL Server 2005.


: Visual Studio 2008 IIS

Application Server :

5/1/2012

Online Banking

26

DATA FLOW DIAGRAM

Level 0:Context Level Diagram

END USERS/GENER AL PUBLIC

Banking Portal

Output

EVENT BASED DFD: Visitor registration and UserId, Password generation:


Entries store in DB Visitors registration Visitors Database

Fill sign up Form REGISTRATION PAGE

Verify by Admin

Verified User

Add/Reject Visitor:
Enter Name Send/Receive Administrator (CDO/BDO/GP) request See Visitors Search User Data Query Update database

Searched Data Database

Request Process:

User

Login information

Authenticatio n Process

Access Services

Fetched users data Database

Display

Profile

Account Management
User Customer Id/ Account No.

Updated Information
Storage in Bank Verified Information

Bank Database

Balance/Account Transfer

Employee Transaction Information Verified Information Account Information Verification

Customer Account

E-R Diagram

SUMMARY OF ER-DIAGRAM NOTATION FOR ER SCHEMAS


Symbol Meaning ENTITY TYPE WEAK ENTITY TYPE RELATIONSHIP TYPE IDENTIFYING RELATIONSHIP TYPE ATTRIBUTE KEY ATTRIBUTE MULTIVALUED ATTRIBUTE COMPOSITE ATTRIBUTE DERIVED ATTRIBUTE

E1 E1

R R R

E2
N
(min,max)

TOTAL PARTICIPATION OF E2 IN R CARDINALITY RATIO 1:N FOR E1:E2 IN R STRUCTURAL CONSTRAINT (min, max) ON PARTICIPATION OF E IN R

E2 E

1
Bank Branch

N
Bank Branch

1
Code Name Address Accounts Acct No Type Address Branch No

1
Services

N
Balance Account

M
Acct No

N
Service

Cust Id

N
Customer

Name

M N
Takes

Phone

Address

ER DIAGRAM FOR A BANK DATABASE

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

DATABASE

CustomerInformation Table
Column Name
INetId CustomerName CustomerId CustomerAddress AtmCardNumber CreditCardNumber CustomerPhoneNo

Length
7 50 7 50 10 10 10

Constraint
Varchar Varchar Varchar Varchar Varchar Varchar Number

Description
Primary Key Not Null Not Null Not Null Not Null Not Null Not Null

5/1/2012

Online Banking

38

AccountInformation Table

Column Name
CustomerId
AccountNumber AccountType OpeningDate CurrentBalance

Length
7
10 50 Default 20

Constraint
Varchar
Varchar Varchar Date/Time Varchar

Description
Not Null
Primary key Not Null Not Null Not Null

5/1/2012

Online Banking

39

CorporateLogin Table

Column Name
CorporateId Password FullName Branch

Length
7 7 50 50

Constraint
Varchar Varchar Varchar Varchar

Description
Primary Key Not Null Not Null Not Null

5/1/2012

Online Banking

40

TransactionInformation Table

Column Name
AccountNo CustomerId AmountOfTransaction TypeOfTransaction TimeOfTransaction

Length
7 7 50 50 50

Constraint Description
Varchar Varchar Varchar Varchar Varchar NotNull Not Null Not Null Not Null Not Null

5/1/2012

Online Banking

41

RequestInformation Table
Column Name
FullName Address City PhoneNo Occupation Loan CardService

Length
50 50 50 50 50 10 10

Constraint Description
Varchar Varchar Varchar Varchar Varchar Varchar Varchar NotNull Not Null Not Null Not Null Not Null Allow Null Allow Null

NewAccount
INetBanking Status
5/1/2012

10
10 10

Varchar
Varchar Varchar
Online Banking

Allow Null
Allow Null Not Null
42

User Interface

Online Banking System

5/1/2012

Online Banking

43

Home Page

5/1/2012

Online Banking

44

Corporate Login

5/1/2012

Online Banking

45

Customer Home Page

5/1/2012

Online Banking

46

Bibliography
-Pressman S Roger: Software Engineering A practitioners approach. Mc Graw Hill International Edition

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

-Bennatan, E. M., Software Project Management: A practitioners Approach, Mc Graw-Hill , 1992.


5/1/2012 Online Banking 47

-Hares, J. S., Information Engineering for the advanced practitioner, Wiley,1993 -Bass, L., P. Clements, and R. kazman, Software Architecture in practice. Addison--Wesley, 1998. -Jackson, M. A., System Development, Prentice Hall, 1983
11/15/2011 Online Banking 48

THANK YOU !

5/1/2012

Online Banking

49

Вам также может понравиться