data loader.ppt
Post on 26-May-2015
414 Views
Preview:
TRANSCRIPT
Project submitted by:
Rajendra Prasad S.JSudarshan Hegde
DATA LOADER
Welcome to Dataloader Presentation
Dedicatedto our
ChairmanPrincipalLecturers
And to the great land
South Kanara
INDEX
Introduction Objective of the project System specific requirements Project Description Input and output of the project Data loader tool’s processes Snap shots Conclusion Advantages Future scope End
Introduction
There is no any direct tool to load the data contained in a text file into the backend tool such as MS-Access, MYSQL, Oracle or FoxPro, and to import and export the tables between the backend tools, to load data into common letter to have replication of the letter for each data set. Hence we are going to develop data loader which overcomes the above problems.
In existing system, a number of tools must be used to implement the task said in “problem definition”. Existing system may also contain the manual process to load data.
OBJECTIVES
We are going to develop data loader which is a tool to
load the data contained in a text file into the backend
tool such as MS-Access, MYSQL, Oracle or FoxPro.
And to import and export the tables between the
backend tools.
And to encrypt the text file and to decrypt the
encrypted text file.
Data loader is a tool, which helps in data loading to a given back end tool from a given
text file with the fields and delimiters. Based on the text file fields, the table is
automatically created in oracle or MS-Access or in FoxPro and the data is loaded from
text file into table.
Data De-loading :
In this process, the data is loaded back into given text file from a given table.
The text file contains automatically the field titles.
Data transfer :
Data transfer between Oracle, MS-Access and FoxPro. In this process, the data
from one backend tool is copied to another back end tool by creating necessary objects.
PROJECT DESCRIPTION
SOFTWARE REQUIREMENTS
Operating system : windows 2000 or above
Technologies : J2EE
Database Connectivity : JDBC
Frameworks : J2EE
Back End : Microsoft Access, SQL Server, Visual FoxPro Oracle
Processor : P4 Processor and above Speed : 1GHz and above Memory : 512 MB
HARDWARE REQUIREMENTS
PROJECT DESCRIPTION
Data LoaderIt loads the data from source table and creates a table in
destination database with loaded data, hence it converts different database tables.
Access to OracleAccess to FoxProFoxPro to AccessFoxPro to OracleOracle to AccessOracle to FoxPro
And the file security module encrypts the given database (a text file) and also allows decryption tool.
INPUT OF THE PROJECT
Source and Destination Data Base Names.
Name of the table to export the data.
Name of the table to import the data.
Name of the text file that is to be encrypted.
Name of the text file that is to be decrypted.
OUTPUT OF THE PROJECT
Converted destination table in destination Data Base. Encrypted Text File. Decrypted Text File.
DATA LOADER TOOL’S SUB PROCESSES
DATA LOADER’S PROCESS
MS Access
Oracle
MS Access
FoxPro
Oracle
FoxPro
DATA FLOW
Entity relationMS Access
Entity relationOracle
File/TableFor encryption
File/TableFor decryption
ObjectOracle
ObjectMS Access
ObjectFoxPro
Encrypted file
Decrypted file
Entity relationFoxPro
DATALOADER
TOOL
MODULE DESIGN
MSAccess to FoxPro
Inputs :
o MSAccess database nameo MSAccess table nameo FoxPro database nameo Format type(export only structure/export
structure with data)
Outputs : o FoxPro Table with desired format(export
only structure/export structure with data).
MODULE DESIGN
MSAccess to Oracle
Inputs :
o MSAccess database nameo MSAccess table nameo Oracle database nameo Format type(export only structure/export
structure with data)
Outputs : o Oracle Table with desired format(export
only structure/export structure with data).
MODULE DESIGN
Oracle to FoxPro
Inputs :
o Oracle database nameo Oracle table nameo FoxPro database nameo Format type(export only structure/export
structure with data)
Outputs : o FoxPro Table with desired format(export
only structure/export structure with data).
MODULE DESIGN
Oracle to MSAccess
Inputs :
o Oracle database nameo Oracle table nameo MSAccess database nameo Format type(export only structure/export
structure with data)
Outputs : o MSAccess Table with desired
format(export only structure/export structure with data).
MODULE DESIGN
FoxPro to MSAccess
Inputs :
o FoxPro database nameo FoxPro table nameo MSAccess database nameo Format type(export only structure/export
structure with data)
Outputs : o MSAccess Table with desired
format(export only structure/export structure with data).
MODULE DESIGN
FoxPro to Oracle
Inputs :
o FoxPro database nameo FoxPro table nameo Oracle database nameo Format type(export only structure/export
structure with data)
Outputs : o Oracle Table with desired format(export
only structure/export structure with data).
MODULE DESIGN
Encryption
Inputs :
o Text file name
Outputs :
o Cipher text file.
MODULE DESIGN
Decryption
Inputs :
o Cipher Text file name
Outputs :
o Text file.
SCREEN SHOTS
Data Loader
SCREEN SHOTS
Conversion of database tables
SCREEN SHOTS
Errors(Table not exist)
SCREEN SHOTS
Validation of the form
SCREEN SHOTS
Validation of the form
SCREEN SHOTS
Validation of the form
SCREEN SHOTS
File Browser for File Security
SCREEN SHOTS
Encryption
SCREEN SHOTS
Decryption
SCREEN SHOTS
Table transferred from MS Access to Oracle
Its structure in Oracle
A data transferred from MS-Access to
Oracle
SCREEN SHOTS
Table transferred from Oracle to MS Access
Its structure in MS-Access
A data transferred from Oracle to MS-
Access
SCREEN SHOTS
A table transferred from MS-Access to FoxPro
Its structure in FoxPro
A data transferred from MS-Access to
FoxPro
SCREEN SHOTS
User Manual
ADVANTAGES
Easy to export the database table from one back end tool to another.
Easy to encrypt the text file .
Easy to decrypt the encrypted text file.
It can match with any version of the back end tools.
FUTURE SCOPE
The scope of this document lies between developer
and end user. The document can also be used for
future enhancement.
We can develop this tool for other backend also. We
can use this software in banks, offices , in companies
and in many more commercial areas.
CONCLUSION
It can be concluded from the result that the developed tool will be efficient and effective to transfer the text file and tables easily from one back end tool to another and to encrypt and decrypt the text and the data.
It can be used in any organization where huge volume of data exists in different forms or objects of different tools.
THANK YOU
top related