Академический Документы
Профессиональный Документы
Культура Документы
GROUP MEMBERS
PROJECT OVERVIEW
A heterogeneous distributed database environment
integrates a set of autonomous database systems to provide global database functions. providers/servers.
The client is unaware of how the data is being sent & where. The different database platforms that cannot understand each others
Gathering data from different data sources, merging, sorting & cleaning
OBJECTIVES
Many organization find it difficult to keep their databases and the database
server 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.
BLOCK DIAGRAM
Client1
Client2
ClientN
Middle ware: Contains business logic to communicate with Client & databases
SQL
ORACLE
ACCESS
Other
LEVEL 0 DFD
ACCESS DB
HDDBMS
SQL DB
USER
ORACLE DB
LEVEL 1 DFD
USER
LOGIN
ADMIN
ADMIN
LOGIN
BANK ACCOUNT
LIC ACCOUNT
ADD
LOAN ACCOUNT
ADD
ADD
EDIT DELETE VIEW DETAILS EDIT
VIEW SELECT TRANSACTIONS CUSTOMER EDIT DELETE VIEW DETAILS DELETE VIEW DETAILS
MIDDLEWARE
ACCESS DB
SQL DB
ORACLE DB
CUSTOMER
SELECTION
MODULE
LOAN ID
ACCOUNT ID CHECK BALANCE TOTAL AMOUNT PAYABLE DUE DATE
STATEMENT
LIC ID
E CASH
FUND TRANSFER
CHECK BAL
PREMIUM AMOUNT
BALANCE
MATURITY
MIDDLEWARE
ACCESS DB
SQL DB
ORACLE DB
START
LOGIN
Admin
User
CHECK USER
MAINTAIN DATABASES
SERVICES
Yes
CONTIINUE
CONTIINUE
Yes
LOGOUT
STOP
START
Display ERROR
Account
A
BALANCE
Select Option
E-CASH
PREPARE REQUEST
Fund Transfer
GET RECIVER ID, BANK NAME, AMOUNT
ENTER AMOUNT
PREPARE REQUEST
SEND REQUEST WAIT FOR REPLY PREPARE REQUEST WAIT FOR REPLY
DISPLAY
IS SUCCES S
NO
B
A B IS SUCCESS
Y
DISPLAY PIN
N Y
A A
START
ADMIN
A
Select Option
PREPARE REQUEST
Manage Cust.
Delete
Operation
Get ID
WAIT FOR REPLY
GET REPLY
Delete
DISPLAY A A
Get Changes
Display Report
YES
Finish? A
NO
Continue to new
no
YES
ADVANTAGES
This increases the Security Complexity of implementation is reduced Performance can be improved by providing a shadow copy at
Middleware side
It is platform independent Multiple database support.
Applications
Banks Online commerce Travel agenesis School, colleges, universities Airlines and airports Government organizations Medium and large co-operate houses
Requirements/ Technologies:
Front end: VB.net Back end: SQL 2000/05, ORACLE 9i/10g, MS ACCESS Communication: Socket Data transfer standard: XML Software:
Programming: VS 2008 o Database: As above Hardware: o minimum P4, recommended Dual core & above. o Minimum RAM 1GB
o
ADD User
BALANACE page
DATABASE TABLES
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 their
mobile phones by providing additional security and smaller sized web pages.
THANK YOU