PG詳細(xì)設(shè)計(jì)說明書_第1頁(yè)
PG詳細(xì)設(shè)計(jì)說明書_第2頁(yè)
PG詳細(xì)設(shè)計(jì)說明書_第3頁(yè)
PG詳細(xì)設(shè)計(jì)說明書_第4頁(yè)
PG詳細(xì)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、專利專業(yè)數(shù)據(jù)抓取技術(shù)研究及實(shí)現(xiàn)詳細(xì)設(shè)計(jì)說明書文件狀態(tài):模版編號(hào):OurChem-RD-Tem-SRS 草稿文件編號(hào):134-OurChem-RD-SRSV正式發(fā)布當(dāng)前版本:V3.0正在修改作者:吳展揮生效日期:2014年11月7日專利專業(yè)數(shù)據(jù)抓取技術(shù)研究及實(shí)現(xiàn)廣州奧凱信息咨詢有限公司目錄弓I言3.編寫目的3. TOC o 1-5 h z HYPERLINK l bookmark12 o Current Document 文檔范圍 3. HYPERLINK l bookmark14 o Current Document 項(xiàng)目背景 3. HYPERLINK l bookmark16 o Curre

2、nt Document 定義、術(shù)語和縮略詞 4. HYPERLINK l bookmark18 o Current Document 參考文獻(xiàn) 4. HYPERLINK l bookmark20 o Current Document 總體設(shè)計(jì)概述 4. HYPERLINK l bookmark22 o Current Document 運(yùn)行環(huán)境 4. HYPERLINK l bookmark24 o Current Document 軟件功能描述 4. HYPERLINK l bookmark26 o Current Document 公共模塊設(shè)計(jì)實(shí)現(xiàn) 5. HYPERLINK l bookm

3、ark28 o Current Document 公共數(shù)據(jù)庫(kù)操作設(shè)計(jì) 5. HYPERLINK l bookmark30 o Current Document 設(shè)計(jì)說明 5. HYPERLINK l bookmark40 o Current Document 映射類數(shù)據(jù)庫(kù)操作( DataRepository )類 6 HYPERLINK l bookmark50 o Current Document 業(yè)務(wù)系統(tǒng) WebService 設(shè)計(jì) 8. HYPERLINK l bookmark52 o Current Document WebService 說明8. HYPERLINK l bookma

4、rk54 o Current Document 屬性8. HYPERLINK l bookmark56 o Current Document 方法8.事件9. HYPERLINK l bookmark60 o Current Document 數(shù)據(jù)抓起器模塊設(shè)計(jì)1.0 HYPERLINK l bookmark62 o Current Document 系統(tǒng)模塊設(shè)計(jì) 1.0 HYPERLINK l bookmark64 o Current Document 設(shè)計(jì)說明 1.0 HYPERLINK l bookmark66 o Current Document 導(dǎo)出導(dǎo)航操作(Main Form)類1

5、0 HYPERLINK l bookmark76 o Current Document 下載導(dǎo)航操作(LoginForm)類11 HYPERLINK l bookmark86 o Current Document 新建條件操作(SearchConditionForm)類12 HYPERLINK l bookmark96 o Current Document 下載隊(duì)列操作(Main Form)類1 3 HYPERLINK l bookmark106 o Current Document 服務(wù)下載操作(PatentGrabberService)類14 HYPERLINK l bookmark116

6、 o Current Document 上傳數(shù)據(jù)操作(Progressbar )類1.5 HYPERLINK l bookmark126 o Current Document 模型列表附件類型節(jié)點(diǎn)(ExportTaskForm )類161引言1.1編寫目的本文檔的目的旨在推動(dòng)軟件工程的規(guī)范化, 使設(shè)計(jì)人員遵循統(tǒng)一的詳細(xì)設(shè)計(jì) 書寫規(guī)范,節(jié)省制作文檔的時(shí)間,降低系統(tǒng)實(shí)現(xiàn)的風(fēng)險(xiǎn),做到系統(tǒng)設(shè)計(jì)資料的規(guī) 范性與全面性,以利于系統(tǒng)的實(shí)現(xiàn)、測(cè)試、維護(hù)、版本升級(jí)等。詳細(xì)設(shè)計(jì)的詳細(xì)程度,應(yīng)達(dá)到可以編寫程序的水平。1.2文檔范圍本文檔用于軟件設(shè)計(jì)階段的詳細(xì)設(shè)計(jì), 它的上游(依據(jù)的基線)是概要設(shè)計(jì) 說明書,它的下游

7、是源程序清單及單元測(cè)試計(jì)劃,并為單元測(cè)試報(bào)告提供測(cè)試依據(jù)。軟件詳細(xì)設(shè)計(jì)的范圍是:各子系統(tǒng)的公用模塊實(shí)現(xiàn)設(shè)計(jì)、專用模塊實(shí)現(xiàn)設(shè)計(jì)、 外部接口實(shí)現(xiàn)設(shè)計(jì)、其它詳細(xì)設(shè)計(jì)等。按照三層結(jié)構(gòu)(C/S)的布局,詳細(xì)設(shè)計(jì)應(yīng)從下面三個(gè)方面進(jìn)行:數(shù)據(jù)庫(kù)服務(wù)器上的面向數(shù)據(jù)的設(shè)計(jì):數(shù)據(jù)字典物理設(shè)計(jì)、基本表物理設(shè)計(jì)、 中間表物理設(shè)計(jì)、臨時(shí)表物理設(shè)計(jì)、視圖物理設(shè)計(jì)、存儲(chǔ)過程物理設(shè)計(jì)、觸發(fā)器 物理設(shè)計(jì);應(yīng)用服務(wù)器上的面向業(yè)務(wù)邏輯的設(shè)計(jì): 接口數(shù)據(jù)設(shè)計(jì)、中間件設(shè)計(jì)、數(shù)據(jù)通 訊傳輸設(shè)計(jì)、可視組件設(shè)計(jì)、非可視組件設(shè)計(jì)、功能點(diǎn)設(shè)計(jì)(功能列表設(shè)計(jì));1.3項(xiàng)目背景? 軟件名稱:專利專業(yè)數(shù)據(jù)抓取技術(shù)研究及實(shí)現(xiàn)? 任務(wù)提出者:勝利油田分公司

8、物探研究院?開 發(fā)者:廣州奧凱咨詢信息有限公司?用 戶:勝利油田分公司物探研究院1.4定義、術(shù)語和縮略詞無。1.5參考文獻(xiàn)資料名稱描述來源軟件需求明書項(xiàng)目業(yè)務(wù)需求內(nèi)容奧凱總體設(shè)計(jì)說明書項(xiàng)目總體設(shè)計(jì)概況奧凱編碼規(guī)范規(guī)范開發(fā)過程內(nèi)容奧凱設(shè)計(jì)規(guī)范規(guī)范開發(fā)過程內(nèi)容奧凱2總體設(shè)計(jì)概述2.1運(yùn)行環(huán)境系統(tǒng)運(yùn)行的邏輯環(huán)境包括數(shù)據(jù)庫(kù)服務(wù)器和客戶端。具體如下表所示:編號(hào)類型名稱運(yùn)行環(huán)境1數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)平臺(tái)SqlServer20082客戶機(jī).NET框架.NET FrameWork4.02.2軟件功能描述詳見“功能需求”3 公共模塊設(shè)計(jì)實(shí)現(xiàn)公共數(shù)據(jù)庫(kù)操作設(shè)計(jì)設(shè) 計(jì)說明系統(tǒng)主接口, 引用的程序集調(diào)用本模塊的方法主要

9、是通過此接口實(shí)現(xiàn), 通過 此接口的調(diào)用可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的通用操作及數(shù)據(jù)映射對(duì)像的操作, 同時(shí)此接口支 持事務(wù),此接口實(shí)現(xiàn)了 IDisposable 接口,通過調(diào)用 Disposable 方法,可實(shí)現(xiàn) 數(shù)據(jù)庫(kù)連接的關(guān)閉。功能描述查詢數(shù)據(jù)庫(kù)返回 DataSet 。查詢數(shù)據(jù)庫(kù)并返回 DataReader。通過 Hashtable 進(jìn)行數(shù)據(jù)的插入、更新和查詢返回單行記錄。通過數(shù)據(jù)庫(kù)映射對(duì)像(ORM進(jìn)行對(duì)數(shù)據(jù)庫(kù)的查詢、單行查詢、插入、 更新、刪除、樹查詢等操作。執(zhí)行SQL語句并返回操作狀態(tài)。提供數(shù)據(jù)操作事務(wù)管理。參數(shù)說明數(shù)據(jù)庫(kù)查詢相關(guān)的參數(shù),如SQL SQL分解等。Mapping 映射類對(duì)像或者相關(guān)的類型

10、。 已填充數(shù)據(jù)的 Hashtable 。接口設(shè)計(jì)IDataRepository :基礎(chǔ)數(shù)據(jù)操作接口,提供對(duì) MappingObject 映射類對(duì)像操作的支持尚未解決的問題無。3.1.2映射類數(shù)據(jù)庫(kù)操作(DataRepository )類3.121類說明根據(jù)Orm和類型信息,生成Orm所需要的內(nèi)容并創(chuàng)建標(biāo)準(zhǔn)的SQL語句 類文件:DataRepository.cs.類屬性無。類方法方法名可見性功能輸入?yún)?shù)返回值public取得所有記錄數(shù)。IQueryable:實(shí)體映射集合。GetAll OrmEntity :映射類基本信息對(duì)象;Fi ndpublic取得某個(gè)符合條件下計(jì)算記錄數(shù)。OrmEntity

11、 :映射類基本信 息對(duì)象。Expressi onFun cT, bool:lambda 數(shù)據(jù)結(jié)構(gòu);IQueryable:實(shí)體映射集合。Firstpublic取得某一條符合條件下計(jì)算記錄數(shù)。OrmEntity :映射類基本信息對(duì)象;Expressi onFun cT, bool:lambda 數(shù)據(jù)結(jié)構(gòu);T:實(shí)體。Maxpublic取得最大值。OrmEntity :映射類基本信int:最大息對(duì)象;Expressi onFun cT, bool:lambda 數(shù)據(jù)結(jié)構(gòu);值。Minpublic取得最小值。OrmEntity :映射類基本信息對(duì)象;Expressi onFun cT, bool:lamb

12、da 數(shù)據(jù)結(jié)構(gòu);int :最小值Deletepublic刪除實(shí)體。OrmEntity :映射類基本信息對(duì)象;T:實(shí)體。無返回值。In sertpublic插入實(shí)體。OrmEntity :映射類基本信息對(duì)象;T:實(shí)體;無返回值。public更新實(shí)體無返回值。UpdateOrmEntity :映射類基本信息對(duì)象;T:實(shí)體;public取得記錄sqlIListVLis t:集合ExecuteSqlOrmEntity :映射類基本信息對(duì)象;Stri ng:sql 語句params object :參數(shù)public取得增刪改sqlInt:返回成功或者失敗ExecuteN onQueryOrmEntity

13、 :映射類基本信息對(duì)象;Stri ng:sql 語句params object :參數(shù)3.124類事件3.2業(yè)務(wù)系統(tǒng) WebService設(shè)計(jì)321 WebService 說明方法聲明,iPIRSWebService實(shí)現(xiàn)類,完成業(yè)務(wù)操作文件:iPIRSWebService.asmx.3.2.2屬性無。3.2.3方法方法名可見性功能輸入?yún)?shù)返回值ValidateUs erpublic判斷登錄String :用戶名;Stri ng :密碼;bool:登錄是否成功UploadSi ng lePate ntpublic上傳單個(gè)專利PgPatent:專利頭體類;String :用戶名;Stri ng :

14、密碼;VoidUploadNewP ate ntspublic上傳批量新專利List :專利實(shí) 體類集合;String :用戶名;Stri ng :密碼;VoidSetTaskSta tuspublic更新任務(wù)狀態(tài)String : guid ; int :狀體VoidUploadPate n tTextpublic更新專利信息String :內(nèi)容;Stri ng :公開號(hào); Stri ng :數(shù)據(jù)源; String :用戶名;Stri ng :密碼;VoidBuildI ndexpublic建立查詢索引String :用戶名;String:字符串Stri ng :密碼;UploadLegaIS

15、tatus tpublic上傳法律狀態(tài)Stri ng :公開號(hào);String :法律狀態(tài)xml;Stri ng :數(shù)據(jù)源;String :用戶名;Stri ng :密碼;VoidUploadSearchC on ditio nspublic上傳檢索條件List :條件集合; String :用戶名; Stri ng :密碼;VoidUploadFullDocume ntTagspublic上傳全文標(biāo)簽List :全文標(biāo)簽集合;String :公開號(hào);String :用戶名;Stri ng :密碼;VoidUploadFilepublic上傳文件圖片PDF等byte:文件流Stri ng :文件

16、路徑全名;String :用戶名;Stri ng :密碼;VoidDown LoadS rachC on dit ionsepublic下載檢索條件Int:導(dǎo)航 ID ;List:條件 ID ;String :用戶名;Stri ng :密碼;List 檢 索條件 集合Dow nLoadNavigati onspublic下載導(dǎo)航欄Int:導(dǎo)航 ID ;String :用戶名;Stri ng :密碼;List導(dǎo)航集合Down LoadCopublic返回業(yè)務(wù)實(shí)例的類型Int:專題庫(kù)ID ;String :用戶名;Stri ng :密碼;List 題mpa nys庫(kù)集合324事件4數(shù)據(jù)抓起器模塊設(shè)

17、計(jì)4.1系統(tǒng)模塊設(shè)計(jì)4.1.1設(shè)計(jì)說明系統(tǒng)包括:導(dǎo)航導(dǎo)入,事先將導(dǎo)航數(shù)據(jù)做好,可直接上傳,提供導(dǎo)出導(dǎo)航。新建下載條件,支持多條件檢索,高級(jí)檢索表達(dá)式等,提供多國(guó)下載數(shù) 據(jù)和預(yù)覽功能。添加條件下載任務(wù)、專利號(hào)下載任務(wù)等列隊(duì)下載。4. Windows服務(wù)進(jìn)行下載,無需人工值守,關(guān)閉系統(tǒng)界面,服務(wù)后臺(tái)運(yùn)行數(shù)據(jù)上傳,更新等服務(wù),可在線上傳或手工上傳。6.附件上傳,全文,附圖等。4.1.2導(dǎo)出導(dǎo)航操作(Ma in Form)類類說明實(shí)現(xiàn)下載導(dǎo)航。類文件:Mai nF orm.cs。類屬性無。類方法方法名可見性功能輸入?yún)?shù)返回值TSB ExportPrivate導(dǎo)出導(dǎo)航。無。VoidNavigatorsC

18、lick4.124類事件無。4.1.3下載導(dǎo)航操作(Log in Form )類4.131類說明實(shí)現(xiàn)登錄,下載導(dǎo)航,更新導(dǎo)航等。類文件:LoginForm.cs 。類屬性無類方法方法名可見性功能輸入?yún)?shù)返回值Dow nloadNa vigatorDoW ork1Private下載導(dǎo)航無。VoidWorkerProg ressCha nge dPrivate下載顯示進(jìn)度無。VoidWorkerRu nV orkerCompl etedVPrivate下載完成無。Void4.134類事件無。4.1.4 新建條件操作(SearchConditionForm )類類說明新建條件實(shí)現(xiàn)類。類文件:Sear

19、chConditionForm.cs 。類屬性無類方法方法名可見性功能輸入?yún)?shù)返回值ShowCo ndit ionPrivate顯示窗口大小Bool :疋否顯示長(zhǎng)囪口VoidcomboBox_ ite_Select edl ndexCha n gedSPrivate選擇數(shù)據(jù)源無VoidButton_Con diti on Prev iew_ClickPrivate預(yù)覽下載數(shù)據(jù)無VoidButton_Sav eCon diti on _ClickPrivate保存條件信息。無Voidbutt on _Sav eSa ClickPrivate另存條件為無Voidbutt on spltCo ndi

20、tioPrivate拆分檢索條件無。Voidn Click4.144類事件無。4.1.5下載隊(duì)列操作(Ma in Form)類類說明框架下載數(shù)據(jù)處理實(shí)現(xiàn)類,提供系統(tǒng)下載列隊(duì)的添加、修改、刪除及相關(guān)查 詢功能。類文件:Mai nF orm.cs。類屬性無類方法方法名可見性功能輸入?yún)?shù)返回值UpdateDow nLoadTimePrivate添加到下載列隊(duì)。Int : ID ;String :時(shí)間VoidtoolStripM en uItem_De leteQueusT ask_ClickPrivate刪除下載列隊(duì)。無。VoidToolStripM en ultem_up dateDateTi me_ClickPrivate修改或者清除最近下 載時(shí)間。無。VoidtoolStripM enuItem Ex portExcelPrivate把檢索條件下的緩存專利導(dǎo)出成Excel無。VoidClicktoolStripM en uItem Gr a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論