prj ppt (2)
-
Upload
elisha-robert-joseph -
Category
Documents
-
view
230 -
download
0
Transcript of prj ppt (2)
-
7/29/2019 prj ppt (2)
1/26
Guide : Prof.U.L.Kulkarni
Co-guide : Prof.Pramod Malgi
Heterogeneous distributedDatabase management system
using Middleware(For Banking)
-
7/29/2019 prj ppt (2)
2/26
1. Manoshree Nikam
2. Sneha Surve
GROUP MEMBERS
-
7/29/2019 prj ppt (2)
3/26
PROJECT OVERVIEW
A heterogeneous distributed database environment integrates a set ofautonomous database systems to provide global database functions.
In our project we will provide a simple way to connect different Databaseproviders/servers.
The client is unaware of how the data is being sent & where.
The different database platforms that cannot understand each others
language can communicate through the Middleware.
Middleware provide web services to the user & bank using soap protocol,soap act as a interface between client & bank server.
Gathering data from different data sources, merging, sorting & cleaningdata & preparing output to send is handled by Middleware itself.
-
7/29/2019 prj ppt (2)
4/26
Manyorganization find it difficult to keep their databases and the databaseserver in a standard format.
It becomes very difficult to communicate or perform migration of data or
perform cross DB server transaction with a single interface.
HDDBMS is a simple solution to the above problem allowing the user to do
everything and keeping abstraction level as high as possible to the user.
OBJECTIVES
-
7/29/2019 prj ppt (2)
5/26
SQL ORACLE ACCESS Other
Middle ware: Contains business logic to communicate with Client &
databases
Client1 Client2 ClientN
BLOCK DIAGRAM
-
7/29/2019 prj ppt (2)
6/26
-
7/29/2019 prj ppt (2)
7/26
USER
HDDBMS
ACCESS DB
SQL DB
ORACLE DB
LEVEL 0 DFD
-
7/29/2019 prj ppt (2)
8/26
USER
LOGIN
CUSTOMER
SELECTION
MODULE
ADMIN
ACCESS DB SQL DB ORACLE DB
LEVEL 1 DFD
MIDDLEWARE
-
7/29/2019 prj ppt (2)
9/26
ADMIN
LOGIN
LOAN
ACCOUNT
LIC
ACCOUNT
ADD SELECT
CUSTOMER
VIEW
TRANSACTIONS
VIEW
DETAILS
EDIT DELETE
ADD
BANK
ACCOUNT
SELECT
CUSTOMER
VIEW
TRANSACTIONS
VIEW
TRANSACTIONSSELECT
CUSTOMER
ADD
EDITDELETE
VIEW
DETAILS
EDITDELETE
VIEW
DETAILS
MIDDLEWARE
ACCESS DB
SQL DB ORACLE DB
LEVEL 2 ADMIN DFD
-
7/29/2019 prj ppt (2)
10/26
CUSTOMER
STATEMENT
SELECTION
MODULE
ACCOUNT ID
LOAN ID
CHECKBALANCE
DUE
DATETOTAL
AMOUNT
PAYABLE FUND
TRANSFER
CHECK BAL
E CASH PREMIUM
AMOUNT
LIC ID
BALANCE
MATURITY
ACCESS DB SQL DB ORACLE DB
MIDDLEWARE
LEVEL 2 CUSTOMER DFD
-
7/29/2019 prj ppt (2)
11/26
-
7/29/2019 prj ppt (2)
12/26
START
LOGIN
MAINTAIN DATABASES SERVICES
LOGOUT
STOP
Admin User
Yes Yes
CHECK USER
CONTIINUECONTIINUE
-
7/29/2019 prj ppt (2)
13/26
START
Account
Select
Option
GET RECIVER ID,
BANK NAME,
AMOUNT
SEND REQUEST
PREPARE REQUEST
WAIT FOR REPLY
ENTER AMOUNT
SEND REQUEST
WAIT FOR REPLY
IS
SUCCES
S
DISPLAY PIN
A
IS
SUCCESS
A
BALANCE
PREPARE REQUEST
E-CASH
Display
ERROR A
NO
PREPARE REQUEST
SEND
REQUEST TO
MIDDLEWARE
WAIT FOR REPLY
GET REPLY
DISPLAY
A
B
B
B
B
Fund Transfer
Y
N
Y
-
7/29/2019 prj ppt (2)
14/26
START
ADMIN
Select
Option
Transaction
Dipslay
ERROR A
PREPARE REQUEST
SEND REQUEST
TO
MIDDLEWARE
WAIT FOR REPLY
GET REPLY
DISPLAY
A
B
B
Manage Cust.
OperationAddDelete
UpdateGet ID
Delete
A
Get ID
Retrieve details
Get Changes
Finish? NOYESA
Enter Details
Generate ID & Pwd
Add Customer
Display Report
Continue
to newAno YES
-
7/29/2019 prj ppt (2)
15/26
ADVANTAGES
This increases the Security
Complexity of implementation is reduced
Performance can be improved by providing a shadow copy atMiddleware side
It is platform independent
Multiple database support.
-
7/29/2019 prj ppt (2)
16/26
Applications
Banks
Online commerce
Travel agenesis
School, colleges, universities
Airlines and airports
Government organizations
Medium and large co-operate houses
-
7/29/2019 prj ppt (2)
17/26
Requirements/ Technologies:
Front end: VB.net
Back end: SQL 2000/05, ORACLE 9i/10g, MS ACCESS
Communication: Socket
Data transfer standard: XML
Software:o Programming: VS 2008
o Database: As above
Hardware:
o minimum P4, recommended Dual core & above.
o Minimum RAM 1GB
-
7/29/2019 prj ppt (2)
18/26
ADMIN login
page
CUSTOMER loginpage
-
7/29/2019 prj ppt (2)
19/26
Admin Main Page
-
7/29/2019 prj ppt (2)
20/26
ADD User
-
7/29/2019 prj ppt (2)
21/26
BALANACE page
-
7/29/2019 prj ppt (2)
22/26
Add & verify customer account
-
7/29/2019 prj ppt (2)
23/26
DATABASE TABLES
Add Client DetailsTABLE
-
7/29/2019 prj ppt (2)
24/26
Customer transaction detail
-
7/29/2019 prj ppt (2)
25/26
FUTURE SCOPE
Connected via the internet using dedicated leased lines.
At present the project is implemented for a single banking environment which would be
further extended by connecting several bank
The entire system would require a very large security but would solve a lot of issues
faced by banks and customer by allowing a customer to migrate to another bank with
ease or perform cross bank transactions.
Protocols will also be designed to allow customer to access their accounts from theirmobile phones by providing additional security and smaller sized web pages.
-
7/29/2019 prj ppt (2)
26/26