KETTLE WEB管理控制台設計

2021-07-09 13:52:59 字數 3263 閱讀 5298

系統效果圖

1.1 用例圖

1.2 用例敘述

1.2.1 新增資源庫用例

用例名稱:新增資源庫

前置條件:操作員在啟動這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者選擇新增資源庫時,這個用例就會啟動。

2. 使用者輸入kettle資源庫所在資料庫的資料庫型別、資料庫例項、資料庫ip位址、資料庫使用者名稱和資料庫使用者登入密碼,並將使用者輸入資訊提交給系統。

3. 系統核對資訊,儲存kettle資源庫資訊,而且這個用例即告終結。

擴充套件事件流:

1. 3 a) 系統核對使用者輸入的資源庫資訊是否正確,若是不合法的輸入返回步驟2。

2. 3 b) 系統核對使用者輸入的資源庫資訊是否存在,若是存在提示使用者資源庫已存在,返回步驟2。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

1.2.2 變更資源庫用例

用例名稱:變更資源庫

前置條件:操作員在啟動這個用例之前,必須先執行過「查詢資源庫」用例。

主要事件流:

1. 當使用者變更資源庫時,這個用例就會啟動。

2. 使用者變更kettle資源庫所在資料庫的資料庫型別、資料庫例項、資料庫ip位址、資料庫使用者名稱和資料庫使用者登入密碼,並將使用者輸入資訊提交給系統。

3. 系統核對資訊,儲存kettle資源庫資訊,而且這個用例即告終結。

擴充套件事件流:

1. 1 a) 使用者選擇的資源庫資訊,是否存在關聯的作業資訊,若是有,提示使用者該資源庫存在執行的指令碼,無法修改。這個用例結束。

2. 3 a) 系統核對使用者輸入的資源庫資訊是否正確,若是不合法的輸入返回步驟2。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

1.2.3 刪除資源庫用例

用例名稱:刪除資源庫

前置條件:操作員在啟動這個用例之前,必須先執行過「查詢資源庫」用例。

主要事件流:

1. 當使用者刪除資源庫時,這個用例就會啟動。

2. 系統核對資訊,儲存kettle資源庫資訊,而且這個用例即告終結。

擴充套件事件流:

1. 1 a) 使用者選擇的資源庫資訊,是否存在關聯的作業資訊,若是有,提示使用者該資源庫存在執行的指令碼,無法刪除。這個用例結束。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

2 作業排程管理

2.1 用例圖

2.2 用例敘述

2.2.1 查詢作業用例

2.2.2 新增作業用例

用例名稱:新增作業

前置條件:操作員在啟動這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者新增作業時,這個用例就會啟動。

2. 使用者輸入作業名稱,資源庫選擇,執行job名稱,作業執行週期時間資訊,並提交使用者資訊到系統。

3. 系統核對資訊,儲存作業排程資訊,而且這個用例即告終結。

擴充套件事件流:

1. 2 a) 使用者選擇的資源庫中job資訊,是否存在與已經關聯的作業中,若是有,提示使用者該資源庫的job指令碼已經生成作業,不能夠新增新的作業。這個用例結束。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

2.2.3 修改作業用例

用例名稱:修改作業

前置條件:操作員在啟動這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者修改作業時,這個用例就會啟動。

2. 使用者輸入作業名稱,資源庫選擇,執行job名稱,作業執行週期時間資訊,並提交使用者資訊到系統。

3. 系統核對資訊,儲存作業排程資訊,而且這個用例即告終結。

擴充套件事件流:

1. 2 a) 使用者選擇的修改的作業資訊,是否存在正在執行,若是有,提示使用者該作業正在執行,不能修改作業。這個用例結束。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

2.2.4 刪除作業用例

用例名稱:刪除作業

前置條件:操作員在啟動這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者刪除作業時,這個用例就會啟動。

2. 系統核對資訊,儲存作業排程資訊,而且這個用例即告終結。

擴充套件事件流:

1. 2 a) 使用者選擇的修改的作業資訊,是否存在正在執行,若是有,提示使用者該作業正在執行,不能刪除作業。這個用例結束。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

2.2.5 啟動作業用例

用例名稱:啟動作業

前置條件:操作員在啟動這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者啟動作業時,這個用例就會啟動。

2. 執行查詢」查詢作業狀態」用例。

3. 使用者執行啟動所選的作業,並提交給系統。

4. 系統核對資訊,儲存作業排程資訊,而且這個用例即告終結。

擴充套件事件流:

1. 3 a) 使用者啟動所選的作業,是否正在執行,若是有,提示使用者該作業正在執行,再次啟動作業。這個用例結束。

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

2.2.6 停止作業用例

用例名稱:停止作業

前置條件:操作員在停止這個用例之前,必須先執行過「登入」用例。

主要事件流:

1. 當使用者停止作業時,這個用例就會啟動。

2. 執行查詢」查詢作業狀態」用例。

3. 使用者執行停止所選的作業,並提交給系統。

4. 系統核對資訊,儲存作業排程資訊,而且這個用例即告終結。

擴充套件事件流:

後置條件:若這個操作使用者未被取消,並且未出現資料錯誤,它就會儲存到系統中。

3 日誌管理

3.1 用例圖

作者 @zokaper

2016 年 01 月 22日

dubbo管理控制台

到現在為止我們的 dubbo 之旅讓我們對 dubbo 跟註冊中心有了初步的認識 接下來要分享的是 dubbo 的管理控制台 在實際的專案中非常的有用 尤其是在 dubbo 服務提供數量逐漸加大的情況下,通過 dubbo 管理控制台能夠很好的被我們所用 從而讓我們更好的使用 dubbo 提供的服務....

dubbo管理控制台

dubbo管控臺可以對註冊到zookeeper註冊中心的服務或服務消費者進行管理,但管控臺是否正常對dubbo服務沒有影響,管控臺也不需要高可用,因此可以單節點部署。ip 192.168.10.101 部署容器 apache tomcat 7.0.57 埠 8080 wget 2 解壓並重命名 ta...

認識控制台 控制台控制代碼 附著到控制台 關閉控制台

1.附著到乙個控制台 乙個程序可以使用 attachconsole 函式來附著到乙個控制台上,乙個程序只能附著乙個控制台。乙個控制台可以有許多程序附著到它上面,呼叫 getconsoleprocesslist 函式可以得到附著到乙個控制台的列表。2.關閉乙個控制台 程序可以使用 freeconsol...