Title: Your poster title goes here
1Fuzzy Matching of User Requirements
Your poster title goes here
Steven Findlay
Your name goes here
The Java program
The Problem Using the idea of fuzzy logic for
commercial applications to allow users to receive
better and more accurate results from database
searches. This fuzzy logic approach will allow
the user to input their requirements and receive
the most accurate results in ascending order. For
this project I will be using skiing holidays as
an example of its use because it has practical
commercial possibilities and users could create
large queries on all possible types of features
to their holidays which they would or would not
like.
Search
Create new
Main SQL DB
- The Project
- There are 4 parts to the project
- The Main SQL database, that holds all the
important information which the user will be
searching. - The Synonym SQL database, that holds information
on synonyms and word associations. When
a search is requested, the users attributes are
checked with the contents held here. If located,
then the search will continue. This means the
user does not have to input set values like
holiday but can use words like, break,
vacation and weekend away. - The web pages will allow the user to request
complicated searches which will return useful and
accurate results. The user will create queries
using the AND/OR operations of SQL. The user
could also add weights to the attributes if
some aspects are more important than others. - The Java program will allow the user to create,
edit and delete records from the main database,
search records, add synonym to synonym database
and modify the weighting scheme if required.
This program will also be accessible through he
web page
Synonym SQL DB
Edit/Delete
Add Synonym
The Web Page
Access program
Project so far At present a Java program has been
created that allows the user to create, edit, and
delete records from the main SQL database. It
also allows the user to perform basic searches
which will be checked with the synonym database
before searching the main database and displaying
the results
Synonym SQL DB
Search
Main SQL DB