數據導出發布服務概要設計說明書_第1頁
數據導出發布服務概要設計說明書_第2頁
數據導出發布服務概要設計說明書_第3頁
數據導出發布服務概要設計說明書_第4頁
數據導出發布服務概要設計說明書_第5頁
已閱讀5頁,還剩45頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、47/50文件編號:文件編號:CVIC SE/DZ0183/06-00分 冊 號:04/19頁 碼:28密 級:A山東省交通政務信息系統(二期)概要設計講明書數據中心卷數據導出公布服務山東省交通廳山東中創軟件工程股份有限公司二四年九月文件變更記錄*A 增加 M 修改 D 刪節變更版本日期圖表、表格、段落號A/M/D緣故與修改情況描述修訂人審核人目 錄 TOC o 1-3 h z HYPERLINK l _Toc96930043 1引言 PAGEREF _Toc96930043 h 3 HYPERLINK l _Toc96930044 1.1編寫目的 PAGEREF _Toc96930044 h

2、 3 HYPERLINK l _Toc96930045 1.2背景 PAGEREF _Toc96930045 h 3 HYPERLINK l _Toc96930046 1.3定義 PAGEREF _Toc96930046 h 3 HYPERLINK l _Toc96930047 2系統設計 PAGEREF _Toc96930047 h 4 HYPERLINK l _Toc96930048 2.1需求規定 PAGEREF _Toc96930048 h 4 HYPERLINK l _Toc96930049 2.2系統運行環境 PAGEREF _Toc96930049 h 4 HYPERLINK l

3、 _Toc96930050 2.3差不多設計概念和處理流程 PAGEREF _Toc96930050 h 4 HYPERLINK l _Toc96930051 2.4系統模塊結構 PAGEREF _Toc96930051 h 4 HYPERLINK l _Toc96930052 2.5功能需求與功能模塊的關系 PAGEREF _Toc96930052 h 5 HYPERLINK l _Toc96930053 2.6人工處理過程 PAGEREF _Toc96930053 h 6 HYPERLINK l _Toc96930054 3系統部署結構 PAGEREF _Toc96930054 h 6 H

4、YPERLINK l _Toc96930055 4系統功能設計 PAGEREF _Toc96930055 h 8 HYPERLINK l _Toc96930056 4.1數據的導出 PAGEREF _Toc96930056 h 8 HYPERLINK l _Toc96930057 4.2數據集的維護 PAGEREF _Toc96930057 h 12 HYPERLINK l _Toc96930058 4.2.1更新數據集 PAGEREF _Toc96930058 h 12 HYPERLINK l _Toc96930059 4.2.2新建數據集 PAGEREF _Toc96930059 h 14

5、 HYPERLINK l _Toc96930060 4.3數據的公布 PAGEREF _Toc96930060 h 17 HYPERLINK l _Toc96930061 5接口設計 PAGEREF _Toc96930061 h 21 HYPERLINK l _Toc96930062 5.1外部接口 PAGEREF _Toc96930062 h 21 HYPERLINK l _Toc96930063 5.2內部接口 PAGEREF _Toc96930063 h 21 HYPERLINK l _Toc96930064 5.3用戶接口 PAGEREF _Toc96930064 h 21 HYPER

6、LINK l _Toc96930065 6安全性設計 PAGEREF _Toc96930065 h 22 HYPERLINK l _Toc96930066 7系統出錯處理設計 PAGEREF _Toc96930066 h 22 HYPERLINK l _Toc96930067 8數據庫設計 PAGEREF _Toc96930067 h 22 HYPERLINK l _Toc96930068 8.1表清單 PAGEREF _Toc96930068 h 23 HYPERLINK l _Toc96930069 8.2表目錄表(TSEARCH_TABLE) PAGEREF _Toc96930069 h

7、 23 HYPERLINK l _Toc96930070 8.2.1表目錄表字段列表 PAGEREF _Toc96930070 h 23 HYPERLINK l _Toc96930071 8.3查詢條件參數表(TDTVARRY) PAGEREF _Toc96930071 h 24 HYPERLINK l _Toc96930072 8.3.1查詢條件參數表字段列表 PAGEREF _Toc96930072 h 24 HYPERLINK l _Toc96930073 8.4數據目錄表(TDATALIST) PAGEREF _Toc96930073 h 25 HYPERLINK l _Toc9693

8、0074 8.4.1數據目錄表字段列表 PAGEREF _Toc96930074 h 25 HYPERLINK l _Toc96930075 8.5數據目錄訪問權限表(TDTACL) PAGEREF _Toc96930075 h 25 HYPERLINK l _Toc96930076 8.5.1數據目錄訪問權限表字段列表 PAGEREF _Toc96930076 h 25 HYPERLINK l _Toc96930077 8.6數據目錄條件表(TDATAWHERE) PAGEREF _Toc96930077 h 25 HYPERLINK l _Toc96930078 8.6.1數據目錄條件表字

9、段列表 PAGEREF _Toc96930078 h 25 HYPERLINK l _Toc96930079 8.6.2數據目錄源表(TDATASOURCE) PAGEREF _Toc96930079 h 26 HYPERLINK l _Toc96930080 8.7數據目錄字段表(TDATAFIELD) PAGEREF _Toc96930080 h 26 HYPERLINK l _Toc96930081 8.7.1數據目錄字段表字段列表 PAGEREF _Toc96930081 h 26 HYPERLINK l _Toc96930082 8.8主題目錄表(TSEARCH_TOPIC) PAG

10、EREF _Toc96930082 h 27 HYPERLINK l _Toc96930083 8.8.1主題目錄表字段列表 PAGEREF _Toc96930083 h 27 HYPERLINK l _Toc96930084 8.9字段目錄表(TSEARCH_FIELD) PAGEREF _Toc96930084 h 28 HYPERLINK l _Toc96930085 8.9.1字段目錄表字段列表 PAGEREF _Toc96930085 h 28引言編寫目的本時期的要緊任務是依照需求規格講明確定設計目標,以及它們的優先順序,并依照目標確定最適合的設計方法,制定各種規范。將系統按功能劃分

11、成模塊的層次結構。確定每個模塊的功能,建立與已確定的軟件需求的對應關系。確定模塊之間的調用關系,確定模塊之間的接口,即模塊之間傳遞的消息。設計好接口的信息結構,評估模塊劃分的質量及導出模塊結構的規則。完成應用服務設計的數據的導出和公布的服務設計。本講明書的編寫目的是通過對本次軟件開發的系統設計、約定及相關內容作出具體描述,講明對程序系統的設計考慮,包括其處理流程,組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計,為程序的詳細設計奠定基礎,也做為本項目開發人員、測試人員的指導性文件,作為他們工作的依據之一。該概要分析講明書的預期讀者要緊有評審專家、交通廳領導、事業部分管領導、監理人

12、員、項目組成員、QA人員、測試人員及其他相關人員等。背景A、軟件系統的名稱:數據的導出和公布服務,Ver1.00B.開發的軟件系統的最終用戶或適用的領域:本系統的最終用戶為廳機關、廳直單位、17地市交通局。定義辦公人員:由系統治理員指定的進行數據導出公布的人員。導出功能:從數據中心中選擇要導出的數據,執行導出功能形成XML或XLS數據文件。公布功能:指選擇需要的數據集,把需要在專網上公布的數據公布到專網上(關于公布到外網,由本系統導出的XML文件加上樣式單由外網的公布系統公布)。數據集的維護:指辦公人員對要導出的數據集新建、修改、刪除操作。參考資料需求分析講明書數據中心平臺及服務功能系統設計需

13、求規定開發目標:對數據中心需要對外公布的數據(如車船路統計等體現政務公開的分析經營決策性的數據,運營企業及人員的誠信數據,催收征交數據,尤其是針對公布比較大的數據文件)提供向外公布接口服務,另外。應用目標:實現數據中心對需要公布的數據公布的信息化。具體包含三個方面的內容:1、所需公布數據的導出2、數據集的維護3、數據的公布系統運行環境參見總章。差不多設計概念和處理流程參見總章。系統模塊結構軟件結構:本系統的模塊設計在考慮具體情況的前提下,分為三個模塊來設計,如下圖示:數據的導發出布數據的導發出布數據的導出數據的公布數據集的維護修改數據集新建數據集刪除數據集功能需求與功能模塊的關系功能需求設計功

14、能模塊數據的導出功能數據導出模塊:從數據中心導出需要公布的數據,形成XML數據文件或者依照需要導出XLS(EXCEL)數據表格文件數據的公布功能數據公布模塊:依照需要,新建或直接在數據集列表中選擇數據集,把數據公布到專網上(關于公布到外網上,由本系統導出的XML文件加上樣式單由外網公布系統公布到外網上)數據集的維護數據集維護模塊:實現對現有的數據集進行新建、修改、刪除等功能。人工處理過程在數據的導出的時候,假如是要公布到外網上而導出的XML數據文件,需要手動把XML數據文件放到“處室業務的公布系統”進行公布。此操作實現了數據中心和外網的物理隔離。系統部署結構結構圖如下:數據的導出公布服務數據的

15、導出公布服務Dept子目錄(放置本系統jsp文件)Common子目錄(放置本系統內公用功能的文件)Resource子目錄(放置本系統用到的資源文件,如圖片等)本系統部署根目錄為zwyy/2q_deptapp/sjzx/dcfb類文件部署根目錄類文件部署根目錄為zwyy/WEB-INF/classes/jtzw2qDept/dcfb子目錄(放置本系統獨自用到的類文件)Global子目錄(放置和其他系統公用的類文件)系統功能設計系統功能概述:數據的導出和公布服務功能是對數據中心需要公開公布的數據提供的一項功能能夠實現對數據中心數據的導出(導成XML文件或XLS文件)、公布和數據集維護的功能。系統功

16、能圖如下:數據的導出功能概述:由辦公人員從數據中心中導出需要數據(如:要公布的信息量專門大的數據文件的時候,手工的打出專門苦惱,甚至不可能),形成xml文件數據(要公布的文件)或者形成xls(EXCEL)表格文件。輸 入:要保存文件的名稱、要保存文件的路徑 錄入項可空限制(錄入方式直接錄入依舊選擇錄入依舊系統自動生成?)要保存文件名稱否手工錄入 要保存的路徑否選擇錄入 處理:辦公人員進入數據導出界面,選擇數據集和要導出的文件類型(XML文件或XLS文件),點擊“導出某某文件”,系統顯示導出的“文件名稱”和“導出操作”,點擊“導出”,執行導出,系統提示“保存”或“打開”操作,點“保存”,系統提示

17、選擇保存位置和名稱,并執行導出,點打開,則系統執行打開操作。時序圖: 協作圖: 重要場景講明:進入界面:辦公人員登錄系統后,進入數據導出界面。顯示數據集信息:進入數據導出界面后,系統會顯示數據集信息,以利于辦公人員選擇要導出的數據集。選數據集并點導出操作:辦公人員依照需要選擇要導出的數據集和導出類型,然后點擊數據集后面的“導出XML”或“導出EXCEL”操作。提示輸入信息:辦公人員點擊“導出”操作后,系統會顯示導出的文件名稱和導出操作信息。6、點擊確定辦公人員點擊“導出”系統會提示選擇導出路徑,如要修改名稱,則輸入新名稱,并導出數據XML文件。執行導出:指系統執行導出操作。回導出完畢與否系統提

18、示導出完畢信息。輸出:顯示保存結果信息:信息保存成功(導出XML數據文件或者XLS文件);信息保存失敗。數據表操作:只讀表:數據集執行的所有表 、數據集表(tdatalist) 數據集的維護4.2.1更新數據集功能概述:辦公人員要對現有的數據集進行修改,預覽修改結果,再依照預覽結果,進行修改、預覽反復,然后保存修改。輸入:維護人員登錄進入到更新數據目錄的頁面,選擇要更新的數據目錄,更新源數據表,更新源數據字段,更新查詢條件參數、更新生成數據目錄的sql檢索條件,執行預覽,查看檢索的數據集是否正確,如不正確,能夠再次修改,修改完成后,保存數據目錄,系統將數據目錄名稱、源數據表、源數據字段、SQL

19、檢索語句存入數據庫內。通過刪除功能能夠刪除數據目錄更新的數據目錄信息:錄入項可空限制數據集名稱否數據集的具體名稱。源數據表名稱否構成數據集的源數據表,從表目錄中選擇。源數據表不名否源數據表的不名源字段名稱否構成數據集的源字段,從字段目錄中選擇。字段內容描述否用于講明字段內容。字段公式否輸入字段運算公式。字段顯示順序否輸入字段顯示順序查詢條件可輸入生成數據集的查詢條件查詢條件參數可輸入查詢條件中用到的參數系統處理過程:推斷必輸數據是否都已錄入內容,假如都已錄入,則保存輸入數據到數據庫中,并反饋保存結果給當前操作員。時序圖: 協作圖:輸出:顯示修改結果信息:信息修改成功;信息修改失敗。數據表操作:

20、可寫表:數據目錄表、數據目錄數據源表、數據目錄字段表、數據目錄條件表、數據目錄查詢參數表。只讀表:主題目錄表、表目錄表、字段目錄表。4.2.2新建數據集功能概述:辦公人員依照實際的需要,能夠新建數據集,并能夠預覽新數據集的結果,并確認新建。輸入:維護人員登錄進入到新建數據集的頁面,輸入新建數據集名稱,選擇源數據表,選擇源數據字段,錄入查詢條件參數、錄入生成數據集的sql檢索條件,執行預覽,查看檢索的數據集是否正確,如不正確,能夠再次修改,修改完成后,保存數據集,系統將數據集名稱、源數據表、源數據字段、SQL檢索語句存入數據庫內。輸入的數據集信息:錄入項可空限制數據集名稱否數據集的具體名稱。源數

21、據表名稱否構成數據集的源數據表,從表目錄中選擇。源數據表不名否源數據表的不名源字段名稱否構成數據集的源字段,從字段目錄中選擇。字段內容描述否用于講明字段內容。字段公式否輸入字段運算公式。字段顯示順序否輸入字段顯示順序查詢條件可輸入生成數據集的查詢條件查詢條件參數可輸入查詢條件中用到的參數處理:推斷必輸數據是否都已錄入內容,假如都已錄入,校驗數據是否重復,假如不重復則保存輸入數據到數據庫中,并反饋保存結果給當前操作員時序圖 協作圖: 輸出:顯示保存結果信息:信息保存成功;信息保存失敗。數據表操作:可寫表:數據目錄表、數據目錄數據源表、數據目錄字段表、數據目錄條件表、數據目錄查詢參數表。只讀表:主

22、題目錄表、表目錄表、字段目錄表。數據的公布功能概述:辦公人員依照需要,選擇數據集,點擊公布操作,直接公布到專網上(關于公布到外網上,由本系統導出的XML文件加上樣式單由外網公布系統公布到外網上)。公布時和處室公布公用一個tfbxxb表,而且公布形式,采納的是導出一個以tfbxxb中最大idmain.htm為名稱的htm文件來進行公布的,且htm文件保存在./picnews文件下;公布成功后,點擊專網上的公布“條目”公布系統會自動連接htm文件。輸入:登錄信息、指定數據條目和欄目信息錄入項可空限制(錄入方式直接錄入依舊選擇錄入依舊系統自動生成?)輸入數據公布的條目否手工錄入指定數據公布到的欄目否

23、選擇錄入 處理:辦公人員數據導出公布系統后,系統顯示能夠公布的數據集信息,選擇數據集,點擊“公布操作”,系統提示輸入公布的數據條目和選擇信息欄目,點擊“確認”,系統會顯示,公布的數據欄目和公布的數據條目,假如確認正確,點執行公布。系統提示公布成功/失敗。時序圖: 協作圖: 重要場景講明:進入界面辦公人員登錄系統后,進入數據公布界面。顯示數據集信息辦公人員進入數據公布界面后,系統顯示數據集信息,以利于選擇要公布的數據集。選數據集并點公布操作選擇要公布的數據集,并點擊后面的公布操作。提示輸入公布信息體統提示輸入輸入公布的條目信息和選擇公布所在的欄目。輸入公布的條目和選擇公布所在的欄目 執行公布 系

24、統執行公布。返回公布成功/失敗 系統顯示公布成功失敗信息。 輸出:外網數據庫公布記錄。數據表操作:只讀表: 數據集信息表、數據集執行的表接口設計外部接口本系統是數據中心的一個組成部分, 能夠為應用服務前端展現提供服務接口,能夠為基礎數據查詢服務提供數據集接口服務。本系統建立的數據集,基礎數據查詢系統能夠直接應用。內部接口客戶端IE掃瞄器通過HTTP協議訪問Inforweb應用服務器;應用服務器通過局域網,JDBC訪問數據庫服務器;數據庫中有數據中心統一的權限信息,用戶登錄后系統調用權限信息來顯示不同的菜單并能夠進行不同的操作。用戶接口用戶要進行數據的導出、公布或者數據集的維護工作,首先有權限的

25、用戶進入數據導出公布系統,再依照菜單的提示進行導出、公布和數據集維護等工作。數據導出:用戶能夠依照數據集表的提示進行導出操作,或導出XML文件,或導出EXCEL表格文件。數據公布:用戶如要想把數據直接公布到專網上,能夠依照數據集表的提示進行公布操作。數據集維護:用戶能夠依照需要進行,創建數據集,修改或者刪除數據集的操作。創建數據集,要求用戶依照數據集的含義或者內容進行命名,依照需要進行選擇表、相應字段和條件;修改和刪除數據集,選擇要更新的數據集,更新源數據表,更新源數據字段,更新查詢條件參數、更新生成數據集的sql檢索條件,執行預覽,查看檢索的數據集是否正確,如不正確,能夠再次修改,修改完成后

26、,保存數據目錄,系統將數據目錄名稱、源數據表、源數據字段、SQL檢索語句存入數據庫內。通過刪除功能能夠刪除數據集。安全性設計參見總章系統出錯處理設計參見總章數據庫設計tc 圖PhysicalDiagram_1 l 1PDM圖tc 表清單 l 2表清單名稱代碼表目錄表TSEARCH_TABLE查詢條件參數表TDTVARRY數據目錄表TDATALIST數據目錄訪問權限表TDTACL數據目錄條件表TDATAWHERE數據目錄源表TDATASOURCE數據目錄字段表TDATAFIELD主題目錄表TSEARCH_TOPIC字段目錄表TSEARCH_FIELDtc 表目錄表(TSEARCH_TABLE)

27、l 2表目錄表(TSEARCH_TABLE)8.2.1tc 表目錄表字段列表 l 3表目錄表字段列表名稱代碼數據類型要緊的強制文本講明順序號TABLE_SEQNUMBER(9)TRUETRUE序列表名稱TABLE_NAMEVARCHAR2(50)FALSETRUE講明表的內容,如車輛信息表表代碼TABLE_CODEVARCHAR2(30)FALSETRUE存放表的真實名稱;如tcarinfo表講明TABLE_NOTEVARCHAR2(100)FALSETRUE狀態標志TABLE_FLAGCHAR(2)FALSETRUE狀態標志tc 查詢條件參數表(TDTVARRY) l 2查詢條件參數表(TD

28、TVARRY)8.3.1tc 查詢條件參數表字段列表 l 3查詢條件參數表字段列表名稱代碼數據類型要緊的強制文本講明順序號TVAR_SEQNUMBER(9)TRUETRUE序列查詢條件idTVAR_WHEREIDNUMBER(9)FALSETRUE參數名稱TVAR_NAMEVARCHAR2(30)FALSETRUE參數名稱,如 where t.ryid=v_ryid;v_ryid是參數參數描述TVAR_NOTEVARCHAR2(100)FALSETRUE對參數的講明描述參數值TVAR_VALUEVARCHAR2(100)FALSETRUE存放用戶輸入的參數狀態標志TVAR_FLAGCHAR(2

29、)FALSETRUE狀態標志tc 數據目錄表(TDATALIST) l 2數據目錄表(TDATALIST)8.4.1tc 數據目錄表字段列表 l 3數據目錄表字段列表名稱代碼數據類型要緊的強制文本講明順序號TDATA_SEQNUMBER(9)TRUETRUE序列數據目錄名稱TDATA_NAMEVARCHAR2(100)FALSETRUE狀態標志TDATA_FLAGCHAR(2)FALSETRUEtc 數據目錄訪問權限表(TDTACL) l 2數據目錄訪問權限表(TDTACL)8.5.1tc 數據目錄訪問權限表字段列表 l 3數據目錄訪問權限表字段列表名稱代碼數據類型要緊的強制文本講明順序號TD

30、TACL_SEQNUMBER(9)TRUETRUE序列操作員idTDTACL_RYIDNUMBER(9)FALSETRUE操作員id,與數據目錄id是多對一的關系數據目錄idTDTACL_DATAIDNUMBER(9)FALSETRUE數據目錄id狀態標志TDTACL_FLAGCHAR(2)FALSETRUE狀態標志tc 數據目錄條件表(TDATAWHERE) l 2數據目錄條件表(TDATAWHERE)8.6.1tc 數據目錄條件表字段列表 l 3數據目錄條件表字段列表名稱代碼數據類型要緊的強制文本講明順序號TDTWHERE_SEQNUMBER(9)TRUETRUE序列數據目錄idTDTWH

31、ERE_DATAIDNUMBER(9)FALSETRUE查詢語句的參數講明查詢條件TDTWHERE_WHEREVARCHAR2(200)FALSETRUE查詢語言使用講明狀態標志TDTWHERE_FLAGCHAR(2)FALSETRUE狀態標志8.6.2tc 數據目錄源表(TDATASOURCE) l 2數據目錄源表(TDATASOURCE)tc 數據目錄源表字段列表 l 3數據目錄源表字段列表名稱代碼數據類型要緊的強制文本講明順序號TDTSRC_SEQNUMBER(9)TRUETRUE序列源數據表idTDTSRC_TABLEIDNUMBER(9)FALSETRUE對應源數據表的id,一對多的關系數據目錄idTDTSRC_DATAIDNUMBER(9)FALSETRUE數據目錄id源數據表不名TDTSRC_ALIASVARCHAR2(30)FALSETRUE指定源數據表的不名狀態標志TDTSRC_FLAGchar(2)FALSETRUE狀態標志tc 數據目錄字段表(TDATAFIELD) l 2數據目錄字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論