Chương trình còn cung cấp thêm tính năng khai phá tập mục phổ biến và luật kết hợp cho tập mục phổ biến để đa dạng thêm khả năng ứng dụng của phần mềm, đồng thời cũng cho thấy sự so sánh với khai phá tập mục cổ phần cao ngay trên cùng một bảng dữ liệu.
3.2.2. Giao diện chương trình
Giao diện chương trình được xây dựng đơn giản và trực quan để có thể sử dụng một cách dễ dàng. Chương trình chỉ có 2 form: form giao diện chính và form kết quả:
a. Form Giao diện chính
Form main chương trình chia làm 3 vùng chính:
Vùng trên cùng chứa các nút Nhập dữ liệu gồm:
- Nút “Chọn dữ liệu dạng Text” để chọn CSDL dạng file *.txt Vùng giũa hiển thị bảng giao tác: dù chọn CSDL dạng nào thì sau đó
phần mềm cũng sẽ đưa về hiển thị thông tin thành bảng các giao tác. Vùng dưới cùng chứa nút điều khiển và các lựa chọn khai phá như:
- Chọn kiểu khai phá “Cổ phần cao”, “Nhị phân” để tiến hành khai phá bảng dữ liệu theo kiểu có quan tâm đến số lượng hàng hóa trong giao tác (cổ phần) hay chỉ quan tâm đến sự xuất hiện của hàng hòa trong giao tác (nhị phân).
- Nút “Tính”: thực hiện tính toán để tìm ra tập mục thỏa mãn và sinh luật kết hợp.
- Hai ô Textbox nhập ngưỡng cổ phần tối thiểu (ngưỡng hỗ trợ tối thiểu nếu ở kiểu khai phá nhị phân) và ngưỡng độ tin cậy tối thiểu của luật kết hợp.
- Giao diện chương trình còn có vùng hiển thị thời gian thực hiện thuật toán, thời điểm bắt đầu và kết thúc thuật toán.
Để sử dụng chương trình, đầu tiên người sử dụng chọn dữ liệu được chuẩn bị theo đúng định dạng đã nêu ở trên. Dữ liệu được tải và hiển thị vào vùng giữa (datagridview) của cửa sổ chương trình. Sau đó, người sử dụng chọn kiểu khai phá, nhập các thông số về ngưỡng cổ phần (hay ngưỡng độ hỗ trợ) và ngưỡng tin cây vào hai ô textbox ở phần dưới của form. Nếu không nhập đủ thông số, chương trình sẽ không hoạt động và có thông báo cần nhập đủ thông tin ở chỗ bị thiếu. Nhấn nút “Tính” để thuật toán hoạt động. Kết quả gồm tập mục cổ phần cao (hoặc tập mục phổ biến) và tập luật mạnh tương ứng được hiển thị tại form kết quả.