Phân tích yêu cầu

Một phần của tài liệu 28056_1712202001929269LUANVAN_HAI (Trang 64 - 69)

7. Bố cục luận văn

3.1.2. Phân tích yêu cầu

a. Biểu đồ ca sử dụng

Dựa vào các yêu cầu chức năng về hệ thống, ta có biểu đồ ca sử dụng tổng quát. Biểu đồ ca sử dụng tổng quát gồm 02 tác nhân là cán bộ thẩm định sử dụng chƣơng trình, quản trị viên hệ thống và 03 ca sử dụng chính.

Huấn luyện Dữ Liệu

Đăng nhập

Cán bộ thẩm định Administrator

Tƣ vấn

Hình 3.1. Biểu đồ ca sử dụng tổng quát

+ Ca sử dụng Huấn luyện dữ liệu có thể phân rã thành 03 ca sử dụng nhỏ hơn là:

Huấn luyện dữ liệu

Tải dữ luyện dữ liệu huấn luyện

Huấn luyện

Lƣu cây, tập luật

<<extend>>

<<extend>>

<<extend>>

Hình 3.2. Phân rã ca sử dụng huấn luyện dữ liệu

Ca sử dụng Tải dữ liệu huấn luyện: Dùng để tải dữ liệu của thông tin khách hàng cho quá trình huấn luyện, đầu vào dữ liệu có thể là file CSV đƣợc thống nhất định dạng.

Ca sử dụng Huấn luyện: Sử dụng cả hai thuật toán C4.5 và Random Forest để xây dựng cây quyết định và sinh ra tập luật.

Ca sử dụng Lưu cây và tập luật: Lƣu lại cây và tập luật sau khi đƣợc sinh, tập luật này dùng để đánh giá và phân loại cho tập dữ liệu mới.

+ Ca sử dụng Tư vấn có thể phân rã thành 03 ca sử dụng nhỏ hơn là: Ca sử dụng Nhập dữ liệu khách hàng: Dữ liệu khách hàng có thể đƣợc nhập riêng lẽ hoặc đƣợc tải từ các file excel, CSV lƣu ở ngoài.

Ca sử dụng Áp dụng luật: Sử dụng tập luật đã lƣu dể đánh giá, tƣ vấn. Ca sử dụng Xuất kết quả: xuất thông tin kết quả đánh giá.

Tƣ vấn Nhập dữ liệu khách hàng Áp dụng luật Xuất kết quả <<extend>> <<extend>> <<extend>> Hình 3.3. Phân rã ca sử dụng Tư vấn c. Biểu đồ hoạt động

Biểu đồ hoạt động huấn luyện dữ liệu: Hoạt động này tải thông tin dữ liệu huấn luyện, xây dựng cây quyết định và sinh tập luật.

Biểu đồ hoạt động phân loại dữ liệu: Hoạt động này tải thông tin dữ liệu dùng phân loại, sau đó áp dụng tập luật để xuất ra kết quả phân loại.

Kiểm tra tập luật

Tải dữ liệu phân loại

Kiểm tra dữ liệu Áp dụng tập luật Xuất kết quả Lỗi tập luật Xác nhận đúng

Yêu cầu tải lại

Xác nhận đúng Tải dữ liệu huấn luyện

Kiểm tra dữ liệu

C4.5 xây dựng cây quyết định, tập luật

Random Forest xây dựng cây quyết định, tập luật

Lƣu cây quyết định Tập luật

Dữ liệu lỗi

Hình 3.4. Biểu đồ hoạt động Hình 3.5. Biểu đồ hoạt động huấn luyện dữ liệu tư vấn

d. Biểu đồ tuần tự

Ta có các biểu đồ tuần tự sau:

- Biểu đồ tuần tự cho ca sử dụng đăng nhập. - Biểu đồ tuần tự cho ca dụng huấn luyện dữ liệu. - Biểu đồ tuần tự cho ca dụng tƣ vấn.

Cán bộ thẩm dịnh Form đăng nhập Điều khiển đăng nhập

Nhập ID, mật khẩu

Kiểm tra thông tin Xác nhận đăng nhập Thông báo đăng nhập

Hình 3.6. Biểu đồ tuần tự cho hoạt động đăng nhập

Cán bộ thẩm dịnh Form huấn luyện Điều khiển huấn luyện

Chọn chức năng tải dử liệu

Gửi yêu cầu tải dữ liệu Trả về bảng dữ liệu Chọn chức năng

huấn luyện dƣ liệu

Trả về cây quyết đinh tập luật Gửi yêu cầu huấn luyện dƣ liệu

Chọn chức năng lƣu cây

Gửi yêu cầu lƣu cây

Cán bộ thẩm dịnh Form huấn luyện Điều khiển huấn luyện

Chọn chức năng tải dử liệu

Gửi yêu cầu tải dữ liệu Trả về bảng dữ liệu Chọn chức năng

huấn luyện dƣ liệu

Trả về cây quyết đinh tập luật Gửi yêu cầu huấn luyện dƣ liệu

Chọn chức năng lƣu cây

Gửi yêu cầu lƣu cây

Hình 3.8. Biểu đồ tuần tự cho hoạt động tư vấn

e. Triển khai hệ thống

Hệ thống đƣợc cài đặt trên các máy của cán bộ thẩm định sử dụng. Database đƣợc cài trên một máy server dùng chung cho các máy PC client.

PC sử dụng

Database Server

TCP/IP

Một phần của tài liệu 28056_1712202001929269LUANVAN_HAI (Trang 64 - 69)

Tải bản đầy đủ (PDF)

(81 trang)