一.?對需求內容的理解
根據《新工程系統設計書》的理解,系統整體上由三部分構成,數據庫,模型庫(后臺計算系統),Excel端系統。數據庫甲方已有,數據庫表結構已完成,雙方只需建立數據對接接口即可。
?
(1)?模型庫
模型庫不論是獨立的后臺計算系統還是考慮在Excel系統中實現,初步統計共包括如下模型:
生產模型(3種),消費模型(5種),價格模型(3種),共計11種模型。
?
需要確認事項:
(一)在11種模型中,那些需要由外部獨立系統實現,那些需要在Excel端系統中實現?后臺計算系統對哪些模型進行計算。(目前已知的模型中絕大部分的模型系數由外部其他系統完成,即在EXCEL中只需要將模型系數和變量進行簡單代數運算即可;少部分系數需要在excel通過簡單回歸或趨勢分析得到,不過這部分模型數量很少。)
?
(二)Excel端系統和外部獨立模型計算系統之間的數據接口方式(輸入數據和輸出數據),Excel端系統對外部計算模型的調用或驅動方式?外部數據有三種形式,SQL SERVER,EXCLE和文本文件,如果有需要可以根據你們開發要求建立ACCESS數據庫。Excel端系統不需要直接調用或驅動外部模型計算系統,只需要調用計算形成的模型系數進行計算即可。如果部分模型需要直接調用外部計算模型,建議使用MATLAB函數進行,其它根據實際情況考慮。
?
(2)?Excel端系統
Excel端系統主要是將數據庫,計算模型,融合為一個整體,既方便數據的輸入輸出管理,又能展示模型流程和分析結果,并進行相應的計算。
???需要確認事項:
(一)?對Excel版本的要求,建議以Excel?2010版本為準進行開發。(不建議使用2007版本以前的版本。)這個沒有問題,開發版本你們根據專業技術判斷做調整。
(二)?對配置數據的管理,需要考慮是從數據庫讀取,還是從配置文件讀取,是否可以考慮讀取方式統一。我們提供的上述三種數據源,如果對開發有幫助可以根據你們專業判斷進行修改。
(三)?對原始數據的查看功能需要到什么程度,考慮到原始數據的格式和存儲方式多種多樣,建議匯總后,在系統設計時統籌考慮。一般要求數據可溯源,即該數據從EXCEL哪個地方計算得到的需要可以定位到上級計算模型,其他展示可由EXCEL自帶圖形展示工具即可。
(四)?對模擬仿真功能要實現的具體功能描述不是很清楚,可能對系統功能和結構有比較大的影響,對工作量也有影響,建議再詳細描述一下。在用戶修改某些重要參數時,系統用戶能夠清楚的了解所修改的參數引起模型個流程的運算結果的變化。
(五)?可視化不需要你們考慮。
(六)?平衡表部分功能主要是對分析結果的統計展示還是對分析數據的完整性和合理性判斷,實在計算過程的事前、事中還是事后進行判斷和使用,需要明確。是分析結果的展示,在計算后進行判斷使用的。
(七)?在需要進行計算的953種分品種中,是否每種都要進行上述11個模型的計算?基礎工作量比較大。一種品種的11個模型如果開發完成后,其他品種的模型相似程度很高,只有個別品種特殊情況需要考慮。絕大部分品種不需要再進行獨立開發,所以這部分工作量主要就在幾個典型品種上。
(八)?各相關部門對Excel端系統的使用方式,是集中部署遠程使用,還是用戶分別安裝在自己的PC機單獨使用,是否需要考慮權限管理功能和不同用戶調用模型計算結果數據的保存方式。需要考慮權限問題,目前版本只需考慮PC單機單獨使用,各個權限有獨立密碼即可。