版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
資訊科技中心機(jī)密級別重要總頁數(shù)9頁檔案管理軟件子系統(tǒng)模塊具體設(shè)計闡明書版本歷史統(tǒng)計日期版本號版本內(nèi)容作者審核人審核日期-4-21V1.1修改參考文獻(xiàn)和子系統(tǒng)或模塊概述,添加了界面設(shè)計許遼-7-28V1.2改善整體構(gòu)造許遼
目錄TOC\o"1-4"\h\z\u1. 引言 41.1 編寫目的 41.2 文檔范疇 41.3 讀者對象 41.4 參考文獻(xiàn) 41.5 術(shù)語與縮寫解釋 42. 子系統(tǒng)N具體設(shè)計 42.1 子系統(tǒng)概述 42.2 子系統(tǒng)依賴關(guān)系 42.3 子系統(tǒng)總體構(gòu)造 52.4 模塊N設(shè)計闡明 62.4.1 模塊描述 62.4.2 功效 62.4.3 *性能 62.4.4 核心算法 62.4.5 模塊構(gòu)成 6 Class關(guān)系圖 7 Class構(gòu)成闡明 82.4.6 重要數(shù)據(jù)構(gòu)造 92.4.7 界面設(shè)計 92.4.8 *尚未解決的問題 9引言編寫目的本具體設(shè)計闡明書是針對檔案管理系統(tǒng)而編寫的,目的是為開發(fā)項目小組提供軟件設(shè)計需求具體闡明,系統(tǒng)功效闡明。文檔范疇本具體設(shè)計闡明書只針對檔案管理系統(tǒng)有效,是提供檔案管理的管理軟件。讀者對象預(yù)期讀者:(1)、項目開發(fā)人員。(2)、軟件測試人員。(3)、軟件維護(hù)人員。參考文獻(xiàn)文獻(xiàn)編號文獻(xiàn)名稱作者出版單位發(fā)行日期123術(shù)語與縮寫解釋縮寫、術(shù)語解釋SPP精簡并行過程,SimplifiedParallelProcessSD系統(tǒng)設(shè)計,SystemDesign子系統(tǒng)N具體設(shè)計子系統(tǒng)概述本軟件屬于文檔管理軟件子系統(tǒng)。重要功效是:顧客文檔查詢,文檔上傳、下載,文檔資料共享。子界面的布局視圖:子系統(tǒng)依賴關(guān)系(1)、子系統(tǒng)依賴于數(shù)據(jù)庫。(2)、子系統(tǒng)依賴于網(wǎng)絡(luò)服務(wù)。(3)、子系統(tǒng)依賴于文檔信息系統(tǒng)。子系統(tǒng)總體構(gòu)造包引用關(guān)系圖以下所示:ui:系統(tǒng)界面部分,負(fù)責(zé)接受顧客輸入,顯示系統(tǒng)輸出,負(fù)責(zé)其它模塊功效的協(xié)調(diào)調(diào)用,并含有站內(nèi)搜索功效,即在顧客指定的已打開的ftp站點(diǎn)中搜索顧客需要的資源。ui部分調(diào)用common部分的功效讀取xml文獻(xiàn)中保存的界面元素屬性信息,顧客近來訪問過的10個ftp信息,顧客選擇的下載的ftp內(nèi)容列表及其它需要通過xml文獻(xiàn)保存的信息。client:實(shí)現(xiàn)ftp客戶端的功效,ftp連接,ftp上傳及下載:上傳或下載顧客指定的資源,并返回對應(yīng)的信息。search:資源實(shí)時檢索部分,根據(jù)顧客輸入的資源名稱核心字,資源類型和選擇的檢索方式檢索顧客需要的資源,并驗(yàn)證資源的可用性,返回可用資源及其大小,速度等有關(guān)信息。preview:資源預(yù)覽部分,顯示顧客選擇的資源的部分內(nèi)容,以使顧客決定與否需要該資源。preview部分調(diào)用common部分讀取屬性文獻(xiàn)的內(nèi)容亦顯示預(yù)覽資源內(nèi)容的顯示格式。邏輯圖(組件構(gòu)造圖)以下所示:模塊N設(shè)計闡明子系統(tǒng)重要模塊有:(1)、顧客登錄模塊。(2)、顧客文檔篩選查詢模塊。(3)、顧客上傳文檔模塊。(4)、顧客戶下載文檔模塊。(5)、顧客預(yù)覽文檔顯示格式模塊。模塊描述(1)、顧客登錄模塊:重要是檢查客戶登錄有效性。(2)、顧客篩選查詢模塊:重要是查詢篩選后的文檔資料顯示。(3)、顧客上傳文檔模塊:重要是保存顧客上傳的文檔。(4)、顧客下載文檔模塊:重要是顧客選擇文檔后下載到對應(yīng)的地址。(5)、顧客預(yù)覽文檔格式模塊:重要是給顧客提供選擇文檔的顯示格式。功效(1)、顧客登錄模塊:通過顧客顧客名、密碼檢查判斷客戶信息有效性,檢查通過進(jìn)入系統(tǒng),未通過則返回登錄,若三次未能通過則退出系統(tǒng)。客戶信息由’顧客名’、’密碼’構(gòu)成。(2)、顧客查詢文檔模塊:客戶通過輸入篩選條件獲得對應(yīng)的文檔顯示信息,例如:xml、txt、html、word等格式選擇。(3)、顧客上傳文檔模塊:顧客把選用的文檔保存到數(shù)據(jù)庫中,方便下次使用。(4)、顧客下載文檔模塊:顧客通過選定文檔下載到指定地址。 *性能(1)、檔案管理軟件在無障礙環(huán)境下正常運(yùn)行時的響應(yīng)時間短暫,同時解決文獻(xiàn)吞吐量大。(2)、檔案管理軟件是可維護(hù)系統(tǒng)。(3)、檔案管理軟件的易用性強(qiáng)、應(yīng)用領(lǐng)域廣泛。(4)、檔案管理軟件設(shè)立安全級別權(quán)限,分多個管理層次操作,確保了文檔信息的安全性。核心算法(1)、文檔的保存+Add()(2)、文檔的查詢+Search()(3)、文檔的下載+Down()(4)、文檔的上傳+Up()(5)、文檔的格式轉(zhuǎn)換+CharToStr()、+StrTochar()。模塊構(gòu)成(1)、文檔管理系統(tǒng)包圖:(2)、文檔管理系統(tǒng)時序圖:(3)、文檔管理系統(tǒng)類圖:Class關(guān)系圖該模塊采用了通用的VISITOR設(shè)計模式,能夠通過提供不同的Visitor實(shí)現(xiàn)不停擴(kuò)展系統(tǒng)的折扣算法,從而能夠根據(jù)客戶的特性分類而不停增加新的折扣優(yōu)惠營銷方案。Class構(gòu)成闡明CBtrapi是控制Btrieve文獻(xiàn)I/O的類。畫面中的數(shù)據(jù)操作是用CbtrApi類做成Btribeve文獻(xiàn)。類的層次和有關(guān)類CbtrApi文獻(xiàn)I/O類類組員內(nèi)部變量m_sPosBlockBTRCALL函數(shù)的位置塊*pCFileInfo指定Btrieve文獻(xiàn)信息類的指針屬性(protected)構(gòu)造CBtrApi*pCFileInfo的初始化數(shù)據(jù)轉(zhuǎn)換(protected)CharToStr統(tǒng)計從Hex轉(zhuǎn)換成CSringStrTochar統(tǒng)計從CSring轉(zhuǎn)換成Hex操作(public)GetFirst用Btrieve文獻(xiàn)獲得第一種統(tǒng)計GetNext用Btrieve文獻(xiàn)獲得現(xiàn)在統(tǒng)計背面的統(tǒng)計Open打開指定的Btrieve文獻(xiàn)Insert用Btrieve文獻(xiàn)插入新的統(tǒng)計Updata更新指定的統(tǒng)計Delete刪除指定的統(tǒng)計Close關(guān)閉Btrieve文獻(xiàn)操作具體闡明函數(shù)名:com_ora_UpdateCaseCode功效闡明:修改案件編號。函數(shù)頭部: PublicFunctioncom_ora_UpdateCaseCode(ByValP_OLDCODEAsString,ByValP_NEWCODEAsString)AsLong參數(shù)及返回值:參數(shù)名類型I/O闡明P_OLDCODEStringI舊的案件編號P_NEWCODEStringI新的案件編號返回值Long0:成功-1:失敗1010:舊案件編號長度不是10位1020:新案件編號長度不是10位1030:存在于受理舉報備案中1040:存在于轉(zhuǎn)辦舉報備案中1050:存在于重復(fù)舉報備案中1060:未查找到舊案件編號參考數(shù)據(jù)庫表:表EXPOSURECASEINDEX表REPEATEXPOSURECASE調(diào)用子函數(shù):無補(bǔ)充闡明:如果需要添加算法的特殊闡明,請?zhí)砑恿鞒虉D或偽代碼重要數(shù)據(jù)構(gòu)造(1)、數(shù)據(jù)庫物理設(shè)計:顧客表:列名數(shù)據(jù)類型與否為空備注IDint否主鍵顧客名Varchar(4)否密碼Varchar(6)否檔案表:列名數(shù)據(jù)類型與否為空備注IDInt否主鍵文檔編號Int否主鍵文檔名Varchar(20)否文檔狀態(tài)Varchar(4)否密級Int否立卷日期Datetime否立卷人Varchar(4)否檔案類型表:列名數(shù)據(jù)類型與否為空備注IDInt否主鍵文檔編號Int否文檔類型Varchar(8)否(2)、調(diào)用類、辦法: 顧客登錄需調(diào)用:Users類的Search()辦法。 文檔的輸入輸出查詢需調(diào)用:CBtrapi類的Open()、GetFirst()、GetNext()辦法。 文檔上傳類需調(diào)用:UpFile類的Upfile()辦法. 文檔下載類需調(diào)用:Downlog類的Down()辦法。 文檔預(yù)覽格式需調(diào)用:CBtrapi類的CharToStr()、strToChar()辦法。界面設(shè)計A、客戶登錄界面設(shè)計以下圖:B、顧客查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)學(xué)校學(xué)生停車場租賃協(xié)議
- 奧體中心租賃合同
- 風(fēng)景區(qū)建設(shè)起重機(jī)租賃合同
- 軟件開發(fā)企業(yè)的二手房交易合同
- 美發(fā)服務(wù)租賃合作合同
- 市政工程招投標(biāo)策略填空題
- 校園鋅鋼欄桿安全施工合同
- 電子競技選手聘用合同律師
- 醫(yī)療建筑建造師聘用合同模板
- 光伏醫(yī)院供電系統(tǒng)安裝協(xié)議
- 高中數(shù)學(xué)64數(shù)列求和省公開課獲獎?wù)n件市賽課比賽一等獎?wù)n件
- 《基于單片機(jī)的送餐機(jī)器人定位功能設(shè)計》9800字(論文)
- 產(chǎn)品經(jīng)理100道面試題
- 胡頹子育苗技術(shù)規(guī)程-地方標(biāo)準(zhǔn)修訂說明
- 2024年度施工員(市政工程)專業(yè)技能知識考試題庫及答案(共四套)
- 2024年金融理財-金融理財師(AFP)考試近5年真題附答案
- 數(shù)字資產(chǎn)管理與優(yōu)化考核試卷
- 2024年內(nèi)部審計年度工作計劃范文(六篇)
- 四川省成都市2021-2022學(xué)年物理高一下期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 新教科版六年級上冊科學(xué)全冊知識點(diǎn)(期末總復(fù)習(xí)資料)
- 綠色建筑工程監(jiān)理實(shí)施細(xì)則
評論
0/150
提交評論