IV. Đặt tả Use Case
7. Use Case chuyển đổi với bảng lựa chọn
• Mô tả:
Use Case này cho phép người dùng chuyển đổi với danh sách các bảng được lựa chọn từ hệ quản trị cơ sở dữ liệu SqlServer qua MySQL.
• Luồng sự kiện
o Luồng sự kiện chính
Use Case này bắt đầu khi người dùng muốn chuyển đổi với các bảng được lựa chọn.
Use Case này phải thực hiện Use Case kết nối cơ sở dữ liệu SqlServer và Use Case kết nối MySQL
Người sử dụng tạo ra tên cơ sở dữ liệu đích của hệ quản trị cơ sở dữ liệu MySQL.
Cơ sở dữ liệu đích từ hệ quản trị cơ sở dữ liệu MySQL được tạo ra từ cơ sở dữ liệu nguồn SqlServer với cấu trúc và dữ liệu bảng được lựa chọn tương đương nhau.
Kết thúc Use Case. o Các luồng sự kiện khác
Trong quá trình thực hiện chức năng chuyển đổi với tất cả các bảng nếu có lỗi xảy ra như: Dữ liệu chuyển đổi không phù hợp với cấu trúc của cơ sở dữ liệu đích, … thì ứng dụng sẽ thông báo chuyển đổi không thành công và người sử dụng phải thực hiện lại.
• Các yêu cầu đặc biệt
Không có.
• Tiền điều kiện
o Người sử dụng phải thực hiện kết nối cơ sở dữ liệu đích từ hệ quản trị cơ sở dữ liệu SqlServer.
o Người sử dụng chọn đích đến bằng cách thực hiện Use Case kết nối MySQL và tạo ra cơ sở dữ liệu để chứa các bảng từ cơ sở dữ liệu đích. o Lựa chọn các bảng cần chuyển đổi vào danh sách.
• Hậu điều kiện
o Nếu Use Case thực hiện thành công thì một cơ sở dữ liệu với các bảng được lựa chọn của hệ quản trị cơ sở dữ liệu MySQL tương đương với cơ sở dữ liệu của hệ quản trị cơ sở dữ liệu đích SqlServer được tạo ra.
o Thông báo nếu chuyển đổi thành công.
• Điểm mở rộng
THIẾT KẾ HỆ THỐNG