Web Based Data Retrieval and Manipulation
-
Upload
preethi-reddy -
Category
Documents
-
view
336 -
download
1
Transcript of Web Based Data Retrieval and Manipulation
![Page 1: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/1.jpg)
DATA RETRIEVAL AND MANIPULATION FOR
MULTIPLE DATABASES
SUBMITTED BY: P.PREETHI
H.SWAPNA LATHA
K.BHARATH
A.HARSHAVARDAN DEPT. OF IT
GUIDED BY : G.GOPICHAND ASSISTANT PROFESSOR DEPT. OF IT
![Page 2: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/2.jpg)
Aim
The system “Web Based Data Retrieval and Manipulation System for Multiple Databases” is used to connect to any database supported by JDBC API.
It acts as an universal database client which can connect to any database and perform any required operations on that database.
We can switch to any database by just switching the connections
The results has to be displayed and those results can also be exported to .CSV files
![Page 3: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/3.jpg)
Existing System
The existing system has different tools or consoles for each and differently. The user feels uneasy to switch over to a different database by learning the how to use console for that database. User has to manually copy the results from the console and paste it in a file to store results of the query.
Disadvantages:The user feels uneasy to switch over to a different
database by learning the how to use console for that database.
The user can not export the data displayed by the SQL query.
![Page 4: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/4.jpg)
Proposed System
This entire system needs to be performed on the browser which is common to all the databases
for better performance and makes it user-friendly.The user can export the data displayed by the SQL query by using the internal modules.
`
![Page 5: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/5.jpg)
Merits of This System
We can switch to any database by just switching the connections
We can run all the SQL statements from the browser and see the results on it.
The results has to be displayed and those results can also be exported to .CSV files
![Page 6: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/6.jpg)
DFD’S
CLIENT
Web Based Data Retrieval and Manipulation System for Multiple Database
Different Databases
![Page 7: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/7.jpg)
httpadmin.war
User Select Driver
Give DSN, User ID, Password
Structure
Properties
SQL
Export
Import
operations
Search
Level 1 Diagram:
![Page 8: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/8.jpg)
Use Case Diagram
U s e r
S t u c t u re
P r o p e r t i e s
S Q L
E x p o r tIm p o r t
S e a rc hO p e r a t io n s
S e le c t D r i ve r
![Page 9: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/9.jpg)
SEQUENTIAL DIAGRAM
LoginValidate
Structure Properties SQL Export Import Operations Search
(driver,url,username,pwd)(validate())
: User
![Page 10: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/10.jpg)
Module Description
The system consists of 4 modules1. Structure.2. Properties.3. SQL Operations.4. Export and Import.5. operations and search.
![Page 11: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/11.jpg)
STRUCTURE
Display list of all tables present in the current/selected user. used to browse and view the structure of an existing database
table.Information such as its column names, its data types and their
sizes are displayed.“disc” command is used.
![Page 12: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/12.jpg)
Properties
display the data of an existing data object, in very attractive and convenient manner.
We can display required number of records for page in a sequence manner.
The data is retrieved manually using SELECT statement
![Page 13: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/13.jpg)
INSERT
Insert module provides to insert the records into table ‘without writing’ any insert commands.
It provides blank text fields with table. then insert the data into that text fields,
when we click ‘SUBMIT’, the data will be inserted to respected table.
![Page 14: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/14.jpg)
SQL QUERY
This module provides us a text area which allows to type any type of SQL statements.
SQL Query allows complex queries to retrieve data from more tables.
we can write any type of procedure, functions, triggers and so on. The result of the SQL statement will be displayed immediately
after executing the statement
![Page 15: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/15.jpg)
EXPORT
This module gives the feature of exporting existing schema objects to an SQL file.
The data will be exported to either one of these formats like .sql, HTML table or MS-Excel sheet.
the schema will be imported to another user in the same database or to different database if supported.
![Page 16: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/16.jpg)
OPERATIONS
Module provides an interface to user.We can create, alter, rename and drop the tables from a database.
As well as we can alter, rename, drop and empty the column from a table.
![Page 17: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/17.jpg)
Technologies used
Operating System ------Windows Browser ------ IE,
Mozilla.Web/Application Server ------Tomcat Database Server -------Oracle 10gDatabase Connectivity -------JDBC Other Tools & Technologies ------- Java
(JDK), Servlets
(JSDK), HTML
![Page 18: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/18.jpg)
Hardware requirements
Pentium processor ------- 233 MHZ or aboveRAM Capacity ------- 128MB Hard Disk ------- 40GBCD-ROM Drive ------- 32 HZ
![Page 19: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/19.jpg)
![Page 20: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/20.jpg)
![Page 21: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/21.jpg)
![Page 22: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/22.jpg)
![Page 23: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/23.jpg)
![Page 24: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/24.jpg)
![Page 25: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/25.jpg)
![Page 26: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/26.jpg)
![Page 27: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/27.jpg)
![Page 28: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/28.jpg)
CONCLUSION
This application has got very user friendly look and feel, so that it will provide easy access to connect to the databases without the need of code implementation externally.The tool performance including the security related aspects, result in the release of this application as a product in the market.
![Page 29: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/29.jpg)
Future Enhancement
This application can be extended so that it will give maximum performance including the security related aspects, releasing of this application as a product in the open market.
![Page 30: Web Based Data Retrieval and Manipulation](https://reader033.fdocuments.in/reader033/viewer/2022061214/549e356db37959cd618b4630/html5/thumbnails/30.jpg)
ThankQ