05.11.2023 Views

Khai_pha_d_liu_data_mining

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

a) Ngôn ngữ và công cụ sử dụng

Database sử dụng Mysql.

Ngôn ngữ sử dụng : Java.

Kết nối database: sử dụng th viện mysql-connector-java-5.1.14-bin.jar.

Giao diện: sử dụng th viện Swing.

b) Giải Thích Code

Chơng trình đợc viết với 4 class chính, sau đây là mô tả cho từng class:

1-Class “node”: cha các thông tin key, count, next đợc dùng để lu các

thông tin ca các item hoặc 1 tập các item.

2-Class “pushData”: đây là class có hàm: getInput với tham số đầu vào là

username, password ca database, và file dùng để import vào database.

3-Class “getHash”: ĐĚây là class chính, cha các hàm con, thực thi giải thuật

apriori cải tiến.

- Function getNameData:

+ Input:

+ Ouput:

Namedb: tên database cần lấy danh sách database.

User và password ca database.

Trả về danh sách các database hiện có trong sever.

- Function getInput:

+ Input:

Data: tên ca database cần lấy data.

Username và password ca database.

+ Output:

Trả về một mảng node các item và count ca mỗi item sau khi đư quét

toàn bộ database.

35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!