Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.27 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.27 KB

Description

It is a desktop application which has a single window where user chooses 1 of 5 databases (transactions1 – transactions5) and enters the minimum support and confidence values. There are 2 text areas containing results: the left one shows the number of items and input transactions, while the right one generates association rules in the format X => Y, where X and Y are the itemsets. Graphical User Interface is implemented using Java Swing library.

image

image

Built with

  • Java
  • Gradle

Structure

Class Diagram

image

ERD diagram

RDBMS used to create a database of transactions is Apache Derby, which does not require to create servers or make any complex connections. On the contrary, it just creates and keeps files containing data. If you run the application for the first time, it automatically creates 5 databases and inserts data.

image