Giao diện chương trình

Một phần của tài liệu Khai thác luật kết hợp từ cơ sở dữ liệu giao dịch của siêu thị bán lẻ (Trang 61)

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 bảng”: để chọn CSDL dạng bảng - Nút “Chọn dữ liệu CSDL”: để chọn CSDL dạng đầy đủ

- 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ả.

b. Form kết quả

c. Một số thông báo khi sử dụng chương trình

Hình 3.8. Giao diện mở file dữ liệu

Hình 3.10. Cảnh báo lỗi nếu chọn sai dữ liệu

Một phần của tài liệu Khai thác luật kết hợp từ cơ sở dữ liệu giao dịch của siêu thị bán lẻ (Trang 61)