版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
資訊科技中心機(jī)密級(jí)別重要總頁(yè)數(shù)9頁(yè)檔案管理軟件子系統(tǒng)模塊詳細(xì)設(shè)計(jì)說(shuō)明書(shū)版本歷史記錄日期版本號(hào)版本內(nèi)容作者審核人審核日期2006-4-21V1.1修改參考文獻(xiàn)和子系統(tǒng)或模塊概述,添加了界面設(shè)計(jì)許遼2006-7-28V1.2改進(jìn)整體結(jié)構(gòu)許遼目錄TOC\o"1-5"\h\z\o"CurrentDocument"引言 4\o"CurrentDocument"編寫(xiě)目的 4\o"CurrentDocument"文檔范圍 4\o"CurrentDocument"讀者對(duì)象 4\o"CurrentDocument"參考文獻(xiàn) 4\o"CurrentDocument"術(shù)語(yǔ)與縮寫(xiě)解釋 4\o"CurrentDocument"子系統(tǒng)N詳細(xì)設(shè)計(jì) 4\o"CurrentDocument"子系統(tǒng)概述 4\o"CurrentDocument"子系統(tǒng)依賴(lài)關(guān)系 5\o"CurrentDocument"子系統(tǒng)總體結(jié)構(gòu) 5\o"CurrentDocument"模塊N設(shè)計(jì)說(shuō)明 6\o"CurrentDocument"模塊描述 6\o"CurrentDocument"功能 6*性能 7關(guān)鍵算法 7模塊構(gòu)成 7\o"CurrentDocument"Class關(guān)系圖 8\o"CurrentDocument"Class構(gòu)成說(shuō)明 8\o"CurrentDocument"主要數(shù)據(jù)結(jié)構(gòu) 10\o"CurrentDocument"界面設(shè)計(jì) 10\o"CurrentDocument"*尚未解決的問(wèn)題 12引言1.1編寫(xiě)目的本詳細(xì)設(shè)計(jì)說(shuō)明書(shū)是針對(duì)檔案管理系統(tǒng)而編寫(xiě)的,目的是為開(kāi)發(fā)項(xiàng)目小組提供軟件設(shè)計(jì)需求詳細(xì)說(shuō)明,系統(tǒng)功能說(shuō)明。1.2文檔范E本詳細(xì)設(shè)計(jì)說(shuō)明書(shū)只針對(duì)檔案管理系統(tǒng)有效,是提供檔案管理的管理軟件。1.3讀者對(duì)象預(yù)期讀者:、項(xiàng)目開(kāi)發(fā)人員。、軟件測(cè)試人員。、軟件維護(hù)人員。1.4參考文獻(xiàn)文件文獻(xiàn)名稱(chēng)作者出版單位發(fā)行日期1231.5術(shù)語(yǔ)與縮寫(xiě)解釋縮寫(xiě)、術(shù)語(yǔ)解釋SPP精簡(jiǎn)并行過(guò)程,SimplifiedParallelProcessSD系統(tǒng)設(shè)計(jì),SystemDesign子系統(tǒng)N詳細(xì)設(shè)計(jì)2.1子系統(tǒng)概述本軟件屬于文檔管理軟件子系統(tǒng)。主要功能是:用戶(hù)文檔查詢(xún),文檔上傳、下載,文檔資料共享。
(3)子界面的布局視圖:2.2子系統(tǒng)依賴(lài)關(guān)系、子系統(tǒng)依賴(lài)于數(shù)據(jù)庫(kù)。、子系統(tǒng)依賴(lài)于網(wǎng)絡(luò)服務(wù)。、子系統(tǒng)依賴(lài)于文檔信息系統(tǒng)。2.3子系統(tǒng)總體結(jié)構(gòu)包引用關(guān)系圖如下所示:ui:系統(tǒng)界面部分,負(fù)責(zé)接受用戶(hù)輸入,顯示系統(tǒng)輸出,負(fù)責(zé)其他模塊功能的協(xié)調(diào)調(diào)用,并含有站內(nèi)搜索功能,即在用戶(hù)指定的已打開(kāi)的ftp站點(diǎn)中搜索用戶(hù)需要的資源。ui部分調(diào)用common部分的功能讀取xml文件中保存的界面元素屬性信息,用戶(hù)最近訪(fǎng)問(wèn)過(guò)的10個(gè)ftp信息,用戶(hù)選擇的下載的ftp內(nèi)容列表及其他需要通過(guò)xml文件保存的信息。client:實(shí)現(xiàn)ftp客戶(hù)端的功能,ftp連接,ftp上傳及下載:上傳或下載用戶(hù)指定的資源,并返回相應(yīng)的信息。search:資源實(shí)時(shí)檢索部分,根據(jù)用戶(hù)輸入的資源名稱(chēng)關(guān)鍵字,資源類(lèi)型和選擇的檢索方式檢索用戶(hù)需要的資源,并驗(yàn)證資源的可用性,返回可用資源及其大小,速度等相關(guān)信息。preview:資源預(yù)覽部分,顯示用戶(hù)選擇的資源的部分內(nèi)容,以使用戶(hù)決定是否需要該資源。preview部分調(diào)用common部分讀取屬性文件的內(nèi)容亦顯示預(yù)覽資源內(nèi)容的顯示格式。邏輯圖(組件結(jié)構(gòu)圖)如下所示:2.4模塊N設(shè)計(jì)說(shuō)明子系統(tǒng)主要模塊有、用戶(hù)登錄模塊。、用戶(hù)文檔篩選查詢(xún)模塊。、用戶(hù)上傳文檔模塊。、用戶(hù)戶(hù)下載文檔模塊。、用戶(hù)預(yù)覽文檔顯示格式模塊。2.4.1模塊描述、用戶(hù)登錄模塊:主要是檢驗(yàn)客戶(hù)登錄有效性。、用戶(hù)篩選查詢(xún)模塊:主要是查詢(xún)篩選后的文檔資料顯示。、用戶(hù)上傳文檔模塊:主要是保存用戶(hù)上傳的文檔。、用戶(hù)下載文檔模塊:主要是用戶(hù)選擇文檔后下載到相應(yīng)的地址。、用戶(hù)預(yù)覽文檔格式模塊:主要是給用戶(hù)提供選擇文檔的顯示格式。2.4.2功能、用戶(hù)登錄模塊:通過(guò)用戶(hù)用戶(hù)名、密碼檢驗(yàn)判斷客戶(hù)信息有效性,檢驗(yàn)通過(guò)進(jìn)入系統(tǒng),未通過(guò)則返回登錄,若三次未能通過(guò)則退出系統(tǒng)??蛻?hù)信息由’用戶(hù)名’、’密碼’組成。、用戶(hù)查詢(xún)文檔模塊:客戶(hù)通過(guò)輸入篩選條件獲得相應(yīng)的文檔顯示信息,比如:xml、txt、html、word等格式選擇。、用戶(hù)上傳文檔模塊:用戶(hù)把選取的文檔保存到數(shù)據(jù)庫(kù)中,以便下次使用。、用戶(hù)下載文檔模塊:用戶(hù)通過(guò)選定文檔下載到指定地址。2.4.3*性能、檔案管理軟件在無(wú)障礙環(huán)境下正常運(yùn)行時(shí)的響應(yīng)時(shí)間短暫,同時(shí)處理文件吞吐量大。、檔案管理軟件是可維護(hù)系統(tǒng)。、檔案管理軟件的易用性強(qiáng)、應(yīng)用領(lǐng)域廣泛。、檔案管理軟件設(shè)置安全級(jí)別權(quán)限,分多個(gè)管理層次操作,保證了文檔信息的安全性。2.4.4關(guān)鍵算法、文檔的保存+Add()、文檔的查詢(xún)+Search()、文檔的下載+Down()⑷、文檔的上傳+Up()(5)、文檔的格式轉(zhuǎn)換+CharToStr()、+StrTochar()。2.4.5模塊構(gòu)成(1)、文檔管理系統(tǒng)包圖:6口1En口In已:FIQQU<5f □i□QTOC\o"1-5"\h\z■1:InltljteCommartd ■ ■■^0 iZ:FassGmmandToEngine3:PreNotltj/StaleChano* :IJ?科;DiTirii?uiuHwiifissitiwn ?- 6:Divtribu~tablMifiodilipn JI?.=口 ;_ 」,1.1■ :: O:Aborttheopr^ti>:>n "7:DiEtribLj-teABQRTHaii-ficjifi□n !i:n , I'(3)、文檔管理系統(tǒng)類(lèi)圖:CHtrapif蝦。弗CHtrapif蝦。弗1口出:□bjcct■^nGFil-cInfo;obj<?ctiCBirApi0TwFirstO:ubject+CeWE):object+<JpPTI()zobjBCt+lnseri0;ImqIHlpaLata():ixjal+BqUL^0:bciul+Closc():voidleersusH'Naiiii!:wMi嘩-^agcird;^SeeltcIiO:hoolDownlo-fl-file^anie::n「inu=£i1elype:sLrin桿-i-iddjru蛔:btJritijj:hooIUpFlle-fileMm;int-fi.e.^FWne:string-fileXtata!string-AuLhcjril>-:inL;Dtiw-cH-oftt&Cs&r:stringtCprileO:Class關(guān)系圖v->VisiiConerrt-rElemv->VisiiConerrt-rElementAftiii^該模塊采用了通用的VISITOR設(shè)計(jì)模式,可以通過(guò)提供不同的Visitor實(shí)現(xiàn)不斷擴(kuò)展系統(tǒng)的折扣算法,從而可以根據(jù)客戶(hù)的特性分類(lèi)而不斷增加新的折扣優(yōu)惠營(yíng)銷(xiāo)方案。Class構(gòu)成說(shuō)明CBtrapi是控制Btrieve文件I/O的類(lèi)。畫(huà)面中的數(shù)據(jù)操作是用CbtrApi類(lèi)做成Btribeve文件。類(lèi)的層次和相關(guān)類(lèi)CbtrApi 文件I/O類(lèi)類(lèi)成員內(nèi)部變量m_sPosBlock BTRCALL函數(shù)的位置塊*pCFileInfo 指定Btrieve文件信息類(lèi)的指針■屬性(protected)構(gòu)造CBtrApi *pCFileInfo的初始化數(shù)據(jù)轉(zhuǎn)換(protected)CharToStr 記錄從Hex轉(zhuǎn)換成CSringStrTochar 記錄從CSring轉(zhuǎn)換成Hex■操作(public)GetFirst用Btrieve文件取得第一個(gè)記錄GetNext用Btrieve文件取得當(dāng)前記錄后面的記錄Open打開(kāi)指定的Btrieve文件Insert用Btrieve文件插入新的記錄Updata更新指定的記錄Delete刪除指定的記錄Close關(guān)閉Btrieve文件■操作詳細(xì)說(shuō)明>函數(shù)名:com_ora_UpdateCaseCode功能說(shuō)明:修改案件編號(hào)。函數(shù)頭部:PublicFunctioncom_ora_UpdateCaseCode(ByValP_OLDCODEAsString,ByValP_NEWCODEAsString)AsLong⑶參數(shù)及返回值:參數(shù)名類(lèi)型I/O說(shuō)明P_OLDCODEStringI舊的案件編號(hào)P_NEWCODEStringI新的案件編號(hào)返回值Long0:成功-1:失敗1010:舊案件編號(hào)長(zhǎng)度不是10位1020:新案件編號(hào)長(zhǎng)度不是10位1030:存在于受理舉報(bào)立案中1040:存在于轉(zhuǎn)辦舉報(bào)立案中1050:存在于重復(fù)舉報(bào)立案中1060:未查找到舊案件編號(hào)⑷參照數(shù)據(jù)庫(kù)表:表EXPOSURECASEINDEX表REPEATEXPOSURECASE調(diào)用子函數(shù):無(wú)補(bǔ)充說(shuō)明:如果需要添加算法的特殊說(shuō)明,請(qǐng)?zhí)砑恿鞒虉D或偽代碼2.4.6主要數(shù)據(jù)結(jié)構(gòu)(1)、數(shù)據(jù)庫(kù)物理設(shè)計(jì):用戶(hù)表:列名數(shù)據(jù)類(lèi)型是否為空備注IDint否主鍵用戶(hù)名Varchar(4)否密碼Varchar(6)否檔案表:列名數(shù)據(jù)類(lèi)型是否為空備注IDInt否主鍵文檔編號(hào)Int否主鍵文檔名Varchar(20)否文檔狀態(tài)Varchar(4)否密級(jí)Int否立卷日期Datetime否立卷人Varchar(4)否檔案類(lèi)型表:列名數(shù)據(jù)類(lèi)型是否為空備注IDInt否主鍵文檔編號(hào)Int否文檔類(lèi)型Varchar(8)否(2)、調(diào)用類(lèi)、方法:用戶(hù)登錄需調(diào)用:Users類(lèi)的Search()方法。文檔的輸入輸出查詢(xún)需調(diào)用:CBtrapi類(lèi)的Open()、GetFirst()、GetNext()方法。文檔上傳類(lèi)需調(diào)用:UpFile類(lèi)的Upfile()方法.文檔下載類(lèi)需調(diào)用:Downlog類(lèi)的Down()方法。文檔預(yù)覽格式需調(diào)用:CBtrapi類(lèi)的CharToStr()、strToChar()方法。2.4.7界面設(shè)計(jì)A、客戶(hù)登錄界面設(shè)計(jì)如下圖:1_商雖_|B、用戶(hù)查詢(xún)文檔界面設(shè)計(jì)如下圖:C、用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 14294-2026組合式空調(diào)機(jī)組
- 倉(cāng)儲(chǔ)管理員變更管理評(píng)優(yōu)考核試卷含答案
- 中央空調(diào)系統(tǒng)運(yùn)行操作員崗前工作效率考核試卷含答案
- 電力電纜安裝運(yùn)維工崗前基礎(chǔ)理論考核試卷含答案
- 白酒微生物培菌工保密能力考核試卷含答案
- 橋梁墩柱施工培訓(xùn)
- 浪鯨公司浴缸知識(shí)培訓(xùn)
- 酒店客房服務(wù)流程與規(guī)范制度
- 采購(gòu)業(yè)務(wù)風(fēng)險(xiǎn)識(shí)別與應(yīng)對(duì)制度
- 洪秀全課件教學(xué)課件
- 國(guó)企財(cái)務(wù)審批管理辦法
- 新型農(nóng)業(yè)經(jīng)營(yíng)主體法律制度完善研究
- 高中國(guó)際班數(shù)學(xué)試卷
- 北京市2019-2024年中考滿(mǎn)分作文131篇
- 2024-2025學(xué)年湖北省武漢市常青聯(lián)合體高二上學(xué)期期末考試語(yǔ)文試題(解析版)
- xx中學(xué)十五五發(fā)展規(guī)劃(2025-2030)
- 快遞保證金合同協(xié)議
- 中藥學(xué)教材課件
- 能源與動(dòng)力工程測(cè)試技術(shù) 課件 第一章 緒論確定
- 鋁錠居間合同協(xié)議
- 生產(chǎn)管理部經(jīng)理競(jìng)聘
評(píng)論
0/150
提交評(píng)論