Carter等(1992)提出了一個ODSS的一般結構(見下圖1)。該結構與傳統的DSS的結構(第3章)有幾個主要的不同之處。第一,有一個案例管理部件;第二,通過lAN,在各個位置的用戶可使用DSS。雖然在下圖中沒有包含智能部件,但是智能部件也可以作為ODSS的一部分。ODSS的某個用戶可能經常運行模型,而每次的輸入只是略有不同,這樣將產生大量輸出和計算機文件。以前,維護這些相關運行的信息是用戶的較大負擔,因而ODSS的使用逐步減少。ODSS構造者認識到用戶需要對這種情況提供支持,正如已開發了DBMS用于管理大型數據庫,例如案例管理系統的開發可用于幫助用戶管理大量相似的運行案例。
案例定義為計算機模型的一個特定的運行(情況),案例包含運行中使用的所有輸入數據的說明(數據文件名稱、用戶提供的參數)、產生的輸出文件的名稱以及(可選的)運行的簡要描述。案例管理系統完成三個主要功能:
(1)模型案例的記錄保存;
(2)從一次運行到另一次運行的變化信息的文檔化;
(3)輸出信息的比較。