數(shù)據(jù)交互與共享平臺(tái)概要設(shè)計(jì)說明書_第1頁
數(shù)據(jù)交互與共享平臺(tái)概要設(shè)計(jì)說明書_第2頁
數(shù)據(jù)交互與共享平臺(tái)概要設(shè)計(jì)說明書_第3頁
數(shù)據(jù)交互與共享平臺(tái)概要設(shè)計(jì)說明書_第4頁
數(shù)據(jù)交互與共享平臺(tái)概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第10頁目錄1 引言 21.1 編寫目的 21.2 參考資料 21.3 定義及簡(jiǎn)寫 22 模塊設(shè)計(jì)規(guī)則 22.1 系統(tǒng)運(yùn)行環(huán)境 22.2 系統(tǒng)結(jié)構(gòu)圖 33 系統(tǒng)功能設(shè)計(jì) 33.1 獲取數(shù)據(jù) 33.1.1 主動(dòng)獲取數(shù)據(jù) 33.1.2 被動(dòng)獲取數(shù)據(jù) 43.2 發(fā)送數(shù)據(jù) 43.2.1 主動(dòng)發(fā)送 43.2.2 定時(shí)發(fā)送 53.2.3 隔段時(shí)間發(fā)送 53.3 日志管理 53.3.1 系統(tǒng)日志 53.3.2 發(fā)送日志 63.3.3 接收日志 63.4 數(shù)據(jù)跟蹤 63.5 客戶端管理 63.6 系統(tǒng)配置 63.6.1 終端配置 63.6.2 數(shù)據(jù)獲取方式配置 73.7 異常處理 73.7.1 文件上傳異常處理 73.7.2 數(shù)據(jù)異常處理 73.8 資源管理 73.9 權(quán)限管理 83.9.1 系統(tǒng)功能權(quán)限 83.9.2 發(fā)送接收數(shù)據(jù)權(quán)限 84 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 84.1 數(shù)據(jù)庫表說明 85 技術(shù)框架 9

引言編寫目的為了解決縱向(區(qū)、國(guó)家安監(jiān)部門)及橫向(市安委會(huì)成員單位)以及跨系統(tǒng)之間的實(shí)現(xiàn)各類安全生產(chǎn)相關(guān)數(shù)據(jù)的交換共享與信息同步,特別是解決不同時(shí)期采用不同技術(shù)平臺(tái)建設(shè)的相關(guān)系統(tǒng)之間的接口及異構(gòu)信息交換與同步問題,必須開發(fā)出一個(gè)webservice服務(wù)系統(tǒng),用來實(shí)時(shí)高效的傳遞數(shù)據(jù),達(dá)到數(shù)據(jù)共享。參考資料《數(shù)據(jù)交互與共享需求說明書》定義及簡(jiǎn)寫《數(shù)據(jù)交互與共享需求說明書》模塊設(shè)計(jì)規(guī)則系統(tǒng)運(yùn)行環(huán)境[根據(jù)需求的要求描述系統(tǒng)運(yùn)行的工作環(huán)境]系統(tǒng)結(jié)構(gòu)圖左邊的客戶端通過自己的配置(適配器管理)獲取需要交互的數(shù)據(jù),轉(zhuǎn)化成xml格式,并且通過webservice服務(wù)將數(shù)據(jù)發(fā)送到webservice服務(wù)器,webservice根據(jù)數(shù)據(jù)進(jìn)行不同的處理,轉(zhuǎn)發(fā)和保存到數(shù)據(jù)庫系統(tǒng)功能設(shè)計(jì)獲取數(shù)據(jù)該功能提供了從服務(wù)器端獲取客戶端的數(shù)據(jù),并提供返回值用以告訴客戶端是否獲取到數(shù)據(jù)。功能分為2部分,第一,主動(dòng)獲取,由服務(wù)器端向客戶端發(fā)送請(qǐng)求,第二,被動(dòng)的接受客戶端傳過來的數(shù)據(jù)。獲取數(shù)據(jù)之后也有2部分,第一,保存數(shù)據(jù)到指定的數(shù)據(jù)庫指定字段,第二,進(jìn)行簡(jiǎn)單處理后轉(zhuǎn)發(fā)。主動(dòng)獲取數(shù)據(jù)暫無被動(dòng)獲取數(shù)據(jù)由客戶端發(fā)送數(shù)據(jù),服務(wù)器端被動(dòng)獲取數(shù)據(jù)后進(jìn)行數(shù)據(jù)處理。數(shù)據(jù)處理分為2種,一種直接保存到服務(wù)器端數(shù)據(jù)庫,另一種進(jìn)行簡(jiǎn)單處理后轉(zhuǎn)發(fā)。保存入庫的xml格式為:<?xmlversion="1.0"encoding="utf-8"?><data> <client> <ip>127.0.0.1</ip> <name>我的電腦</name> <id>寫入唯一標(biāo)示</id> </client> <tableName>user</tableName> <columns>id,name,age,sex</columns> <way>save/forward</way> <user> <iddescription="用戶id">1</id><namedescription="名稱">陳浙東</name><agedescription="年齡">27</age><sexdescription="性別">male</sex> </user></data>通過獲取way節(jié)點(diǎn)的值來確定,暫時(shí)只支持save方式發(fā)送數(shù)據(jù)主動(dòng)發(fā)送從系統(tǒng)配置中讀取所有已經(jīng)配置的表和列,展現(xiàn)在頁面中,有用戶自行選擇發(fā)送哪些表的數(shù)據(jù),再根據(jù)過濾條件,查詢出所有的數(shù)據(jù),生成xml文件,根據(jù)選擇要發(fā)送的機(jī)器ip,進(jìn)行發(fā)送。發(fā)送數(shù)據(jù)的時(shí)候,需要帶上ip和標(biāo)示。格式如下:<?xmlversion="1.0"encoding="utf-8"?><data> <client> <ip>127.0.0.1</ip> <name>我的電腦</name> <id>寫入唯一標(biāo)示</id> </client> <tableName>user</tableName> <columns>id,name,age,sex</columns> <way>save/forward</way> <user> <iddescription="用戶id">1</id> </user></data>定時(shí)發(fā)送從系統(tǒng)配置中讀取所有已經(jīng)配置的表和列,展現(xiàn)在頁面中,有用戶自行選擇發(fā)送哪些表的數(shù)據(jù),再根據(jù)過濾條件,查詢出所有的數(shù)據(jù),生成xml文件,根據(jù)選擇要發(fā)送的機(jī)器ip,然后再選擇定時(shí)發(fā)送時(shí)間,隔段時(shí)間發(fā)送從系統(tǒng)配置中讀取所有已經(jīng)配置的表和列,展現(xiàn)在頁面中,有用戶自行選擇發(fā)送哪些表的數(shù)據(jù),再根據(jù)過濾條件,查詢出所有的數(shù)據(jù),生成xml文件,根據(jù)選擇要發(fā)送的機(jī)器ip,然后再選擇間隔多久發(fā)送一次。日志管理系統(tǒng)日志獲取登陸,數(shù)據(jù)發(fā)送,權(quán)限管理,資源管理等操作的記錄,并可根據(jù)操作時(shí)間,操作人來進(jìn)行查詢,可快速查找到每一個(gè)人在任意時(shí)間段的登陸、操作記錄。發(fā)送日志包括手動(dòng)發(fā)送,自動(dòng)發(fā)送,定時(shí)發(fā)送,間隔發(fā)送的數(shù)據(jù)記錄,包含發(fā)送時(shí)間,發(fā)送位置,發(fā)送數(shù)據(jù)的格式,發(fā)送者,發(fā)送方式,可以根據(jù)發(fā)送時(shí)間,目標(biāo)ip來查詢,方便查找任意一次的發(fā)送記錄。接收日志包括手動(dòng)發(fā)送,自動(dòng)發(fā)送,定時(shí)發(fā)送的數(shù)據(jù)記錄,包含接收時(shí)間,接收數(shù)據(jù)的格式,發(fā)送者ip,可以根據(jù)接收時(shí)間,目標(biāo)ip來查詢,方便查找任意一次的接收記錄。數(shù)據(jù)跟蹤獲取數(shù)據(jù)后,將數(shù)據(jù)處理的過程進(jìn)行分步式管理。接收到以后記錄一次解析xml文檔后記錄一次保存到數(shù)據(jù)庫之后記錄用以查詢數(shù)據(jù)的流向和確保數(shù)據(jù)能安全保存到數(shù)據(jù)庫。客戶端管理客戶端進(jìn)行安裝以后,會(huì)自動(dòng)發(fā)送客戶端的信息到服務(wù)器,并在服務(wù)器上進(jìn)行保存,供每次手動(dòng)發(fā)送數(shù)據(jù)和數(shù)據(jù)跟蹤選擇。根據(jù)需要,可以進(jìn)行客戶端的流量,發(fā)送監(jiān)控。系統(tǒng)配置終端配置配置此終端是服務(wù)器端還是客戶端,如果是客戶端的話,填寫服務(wù)器端ip,保存之后自動(dòng)將此終端信息發(fā)送給服務(wù)器,以便服務(wù)器端進(jìn)行保存。<?xmlversion="1.0"encoding="utf-8"?><client> <ip>127.0.0.1</ip> <name>我的電腦</name></client>客戶端發(fā)送的信息主要包括客戶端的IP,名稱,并從服務(wù)器上獲取一個(gè)唯一標(biāo)示(經(jīng)過特殊算法加密),保存在數(shù)據(jù)庫的表system(有且只有一個(gè)數(shù)據(jù))中。如果此終端是服務(wù)器,則在system表中存入server即可。數(shù)據(jù)獲取方式配置配置獲取數(shù)據(jù)的方式是直接從數(shù)據(jù)庫獲取數(shù)據(jù),還是通過webservice的方式從其他系統(tǒng)獲取數(shù)據(jù)。直接從數(shù)據(jù)庫中獲取數(shù)據(jù)如果是從數(shù)據(jù)庫直接獲取數(shù)據(jù),則還需要配置數(shù)據(jù)庫的類型,ip,url連接等信息。將信息保存在sys_configsys_config_01表中,方便webservice系統(tǒng)直接從數(shù)據(jù)庫中獲取數(shù)據(jù)。其他數(shù)據(jù)源文本,消息隊(duì)列,webservice接口等,暫不支持。異常處理文件上傳異常處理斷點(diǎn)續(xù)傳數(shù)據(jù)異常處理如果由于網(wǎng)絡(luò)原因或者ip錯(cuò)誤調(diào)用webservice接口方法失敗,給出提示資源管理對(duì)需要上傳以及下載的文檔進(jìn)行管理,包括圖片、文本、聲音、動(dòng)畫等。權(quán)限管理系統(tǒng)功能權(quán)限使用現(xiàn)有的權(quán)限系統(tǒng)。發(fā)送接收數(shù)據(jù)權(quán)限暫無系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫表說明系統(tǒng)配置表sys_config列名列名中文說明類型id主鍵VarcharData_way類型。0從數(shù)據(jù)庫獲取,1webserviceVarcharserver是否服務(wù)器端0否1是VarcharServer_ip如果server為0,填寫此客戶端的服務(wù)端ipVarcharDate_typeData_way=0時(shí)數(shù)據(jù)庫類型,oraclemysql等VarcharDate_ipData_way=0時(shí)數(shù)據(jù)庫ipVarcharDate_urlData_way=0時(shí)數(shù)據(jù)庫urlVarchar數(shù)據(jù)傳輸日志表data_tran_log列名列名中文說明類型id主鍵Varchartype類型。0發(fā)送,1接收Varcharformat數(shù)據(jù)格式Varcharcontent數(shù)據(jù)內(nèi)容Varcharway發(fā)送方式,0手動(dòng),1自動(dòng)Varchartime發(fā)送時(shí)間dateClient_id客戶端唯一標(biāo)示VarcharCreate_perople如果是手動(dòng)發(fā)送,則保存發(fā)送人Varchar數(shù)據(jù)源表data_source列名列名中文說明類型id主鍵VarcharTable_name表名Varchardescription表中文說明VarcharCreate_people創(chuàng)建人VarcharCreate_date創(chuàng)建時(shí)間datetype類型,1發(fā)送0接收Varcharcondition過濾條件Varchar數(shù)據(jù)源子表data_source_01列名列名中文說明類型id主鍵Varcharcolumn_name表名Varchardescription表中文說明VarcharCreate_people創(chuàng)建人VarcharCreate_date創(chuàng)建時(shí)間datetype類型,1發(fā)送0接收VarcharData_source_id數(shù)據(jù)源idV

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論