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

Proposal

IPSR

ARJUN.D
GUI FOR RDBMS
A Proposal

Presented on
13-07-08

Page 1 of 6
Proposal

Table of Contents

1 Current Scenario .....................................................................................................3


2 Solution....................................................................................................................3
2.1 Objectives....................................................................................................................... 3
2.2 Benefits .......................................................................................................................... 4
3 Implementation Plan ...............................................................................................4
3.1 Methodology................................................................................................................... 4
3.2 Schedule ........................................................................................................................ 5
3.3 Qualifications................................................................................................................... 5
3.4 Costs ............................................................................................................................... 6
4 Conclusion..................................................................................................................6

Page 2 of 6
Proposal

Introduction
Harnessing the power of Information Technology to usher in its huge
benefits is the motto that drives IPSR on. IPSR is a provider of total
IT services:-IT training, Website development, Hardware
development hardware sales and service. Born out of the strategic
vision of academicians and entrepreneurs IPSR has carved a niche
for itself in the field of IT services, through quality and innovative
work. IPSR is committed to understanding client needs and providing
comprehensive solutions that are in sync with the latest
technologies. Our clients include major names from various sectors
like banking, manufacturing, retail, services etc.

1 Current Scenario
Database Management Systems or DBMS has evolved from a
specialized computer application to a central component of modern
computing environment. There are different types systems available
of which Relational Database Management System (RDBMS) is the
most popular choice for large scale applications. There are different
models of RDBMS available in the market for e.g. SQL Server, My
SQL, MS Access etc.To interact with databases and tables in it one
need to use Structured Query Language (SQL) which includes
features on defining structure of data modifying data. But there are
some limitations working on these existing systems.
• GUI’s (Graphical User Interface) provided by most of the
existing systems are exclusive to its own database.
• Working with different databases and different DBMS’
through ‘a single user friendly interface’ is impossible.
• The features and functionality provided by each GUI differ
from one RDBMS to another.
• A GUI that provides an easy interface to a user with little
knowledge of SQL is hard to find.

2 Solution
The project entitled ‘GUI for RDBMS’ is aimed at providing a single
user friendly interface for working with different RDBMS’ like My
SQL, SQL Server, MS Access etc.This project is also in design
keeping in mind of the user who has limited or no knowledge of SQL.
Another key feature of the project is incorporating it into a network
system so that with GUI a user can retrieve databases and tables
from other systems and RDBMS’ in the network.

2.1 Objectives
The project is aimed at accomplishing the following:
• Create and drop databases in an RDBMS.

Page 3 of 6
Proposal

• View and work with database objects like tables, queries,


forms, reports.
• View database profile in a particular RDBMS.
• Preparing and printing various reports containing information
about existing databases and objects in a database, if
needed.
• Enhanced security features by RSA encryption/decryption
algorithm.
• A provision for an SQL query analyzer for executing queries
in SQL mode if required.

2.2 Benefits
GUI for RDBMS is going to provide great benefits to its end user
what ever be the scale of application usage.
 Using a single product (a general – level GUI) data manipulation
can be done on different RDBMS’ simultaneously.
 Reduction of time for executing queries because of easy point
and click interface with proper visual aids.
 A user interface not exclusive to any particular type of RDBMS.
 Elimination of overhead that is needed to connect to a different
type of interface for a different RDBMS.
 Networking enables a access over RDBMS on other systems

3 Implementation Plan

3.1 Methodology
Code design is planned to be implemented giving priority to
simplicity, clarity, ease of deign to code translation and
maintainability. Java 2.0 has been selected as the front end tool for
development. As the system aims at creating a user friendly interface
the swing class of Java is of much use to development .The swing
classes provide more powerful and flexible components than the
standard Abstract Window Toolkit (AWT).JDBLC (Java Database
Connection) is the right choice for making database connections as
the proposed system has to communicate with more than one type of
RDBMS.

Page 4 of 6
Proposal

Access to the application will be restricted with an authorization


window asking for username and password. Java RMI will be used to
incorporate the networking features.

3.2 Schedule

Project Schedule

3.3 Qualifications
IPSR is a provider of total IT solutions of Global standards. Our core
competencies lie in customized software solutions, Internet based
applications and technical consultancy. In addition IPSR also offers a
range of hardware and network solutions. A CMMi level 3 company,
we strive to attain consistent reduction in software defect density.
Consistent tuning of quality process with the business process of the
client and quality service within schedule and budget is our priority.

Page 5 of 6
Proposal

3.4 Costs

A detailed statement on project cost details with particular break


down of costs will be produced on request.

4 Conclusion
The system is proposed to help the end user easily access and work
with databases in different RDBMS, even if he/she has no
knowledge on SQL. The proposed system is menu driven so a user
can master the interface with little or no formal training. For making
the system adaptive to the changing demands of the industry
updates will be provided. Also if the user wants to add separate
program modules of his choice, they can be combined to the main
program to facilitate new features. The system can be further
enhanced to handle nested queries, sub queries. An option for
backing up databases and restoring them is in the pipeline. Efforts
are being made to make the proposed system more general level, by
supporting more RDBMS’.

Page 6 of 6

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