設(shè)計概要說明書_第1頁
設(shè)計概要說明書_第2頁
設(shè)計概要說明書_第3頁
設(shè)計概要說明書_第4頁
設(shè)計概要說明書_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

年4月19日設(shè)計概要說明書文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。GQYGQY文檔代號: 階段:S軟盤編號:密級:秘密資產(chǎn)管理軟件概要設(shè)計說明編寫:校對:審核:會簽:標(biāo)審:批準(zhǔn):目次TOC\o"1-1"\h\z1引言 41.1編寫目的 41.2參考資料 41.3術(shù)語和縮寫詞 42需求 42.1總體描述 42.2功能 52.2.1需求功能描述 52.2.2系統(tǒng)功能描述 62.2.2

功能器求與程序的關(guān)系 82.3性能 102.3.1精度 102.3.2時間特性 102.3.3靈活性 102.3.4可靠性和可維護性 103環(huán)境 113.1設(shè)備環(huán)境 113.2支持軟件環(huán)境 123.2.1開發(fā)環(huán)境 133.2.2運行環(huán)境 143.3接口 143.4保密與安全 154設(shè)計特性 154.1運行過程 154.2系統(tǒng)邏輯流程 154.3系統(tǒng)數(shù)據(jù)流程 174.3.1輸入 174.3.2輸出 174.4程序設(shè)計說明 174.4.1系統(tǒng)界面設(shè)計 174.4.2系統(tǒng)報表設(shè)計 184.4.3子網(wǎng)查詢系統(tǒng)設(shè)計 19頁面設(shè)計 195數(shù)據(jù)庫設(shè)計說明 195.1邏輯結(jié)構(gòu)設(shè)計要點 195.2物理結(jié)構(gòu)設(shè)計要點 216系統(tǒng)出錯處理設(shè)計 216.1錯誤分類 216.2補救措施 21

1引言1.1編寫目的本概要設(shè)計是在經(jīng)過了“資產(chǎn)管理軟件”的需求分析之后,為明確各項功能需求的落實與否以及以后進一步設(shè)計開發(fā)而編寫的,它的依據(jù)是需求分析。預(yù)期的讀者是組織評審人員及后期的設(shè)計編程人員。1.2參考資料工程實施規(guī)范b)《資產(chǎn)管理結(jié)構(gòu)方案設(shè)計書》c)《資產(chǎn)管理軟件需求規(guī)格說明》d)《資產(chǎn)管理軟件概要設(shè)計說明》《資產(chǎn)管理研制任務(wù)書》1.3術(shù)語和縮寫詞為敘述方便,本文件定義如下術(shù)語:ZCRJSparePartComputerManageSystem:備件計算機管理系統(tǒng),即本系統(tǒng)。COMComponentObjectModel:組件對象模型ASPActiveServerPages:活動服務(wù)頁IISMicrosoftInternetInformation:微軟網(wǎng)絡(luò)信息服務(wù)2需求2.1總體描述管理軟件(以下簡稱ZCRJ),利用了數(shù)據(jù)庫管理技術(shù),對電子備件貯備數(shù)量、品種、存放位置、代號、名稱等項目進行計算機管理,旨在實現(xiàn)快捷、方便、高效的備件出入庫、備件統(tǒng)計打印與備件查詢等功能。2.2功能2.2.1需求功能描述根據(jù)需求規(guī)格說明,系統(tǒng)劃分為八個子功能模塊,分別為:基礎(chǔ)數(shù)據(jù)管理模塊:主要實現(xiàn)系統(tǒng)初始化數(shù)據(jù)庫操作;備件庫管理模塊:主要實現(xiàn)出入庫、盤點、備件信息查詢;統(tǒng)計報表管理模塊:主要實現(xiàn)系統(tǒng)信息統(tǒng)計與打?。幌到y(tǒng)管理模塊:主要實現(xiàn)系統(tǒng)數(shù)據(jù)庫管理以及用戶權(quán)限管理等功能;用戶設(shè)置管理模塊:主要實現(xiàn)一些用戶個性化設(shè)置等功能;子網(wǎng)查詢模塊:主要實現(xiàn)網(wǎng)絡(luò)查詢等功能。需求功能結(jié)構(gòu)圖如圖1:固定資產(chǎn)管理系統(tǒng)固定資產(chǎn)管理系統(tǒng)系統(tǒng)功能信息發(fā)布綜合查詢其它管理數(shù)據(jù)字典通知發(fā)信其它登記校園規(guī)劃用途土地用途使用權(quán)限類型使用權(quán)限狀況土地證辦理情況教育部分類號國標(biāo)分類號房屋結(jié)構(gòu)房屋用途房屋經(jīng)費科目產(chǎn)權(quán)狀況房屋狀況供熱情況供電情況空調(diào)情況供水情況供氣情況房屋朝向儀器狀態(tài)儀器經(jīng)費科目設(shè)備來源土地查詢房屋查詢設(shè)備查詢家具查詢交通查詢部門初始角色初始用戶初始校區(qū)設(shè)置備用字段存放地點口令修改數(shù)據(jù)備份土地管理房屋管理校區(qū)的土地規(guī)劃校區(qū)的管理家具被服車輛管理家具登記直接變動變動查詢車輛登記直接變動變動查詢儀器管理設(shè)備登記附件登記直接變動變動查詢圖12.2.2系統(tǒng)功能描述根據(jù)需求功能,系統(tǒng)規(guī)劃為如下幾個功能模塊如表1:模塊名稱命名模塊類型功能簡述系統(tǒng)登錄ZCRJ01GUI驗證用戶名、密碼、操作權(quán)限窗口管理包ZCRJ02GUI組織并控制整個系統(tǒng)的界面顯示數(shù)據(jù)庫初始化ZCRJ03GUI實現(xiàn)需求功能數(shù)據(jù)庫初始化備件貯存位置管理ZCRJ04GUI實現(xiàn)需求功能備件貯存位置管理備件信息管理ZCRJ05GUI實現(xiàn)需求功能備件信息管理備件動態(tài)信息管理ZCRJ06GUI實現(xiàn)需求功能備件動態(tài)信息管理備件入庫ZCRJ07GUI實現(xiàn)需求功能備件入庫備件出庫ZCRJ08GUI實現(xiàn)需求功能備件出庫出入庫單據(jù)管理ZCRJ09MOD提供打印、管理出入庫單功能,供出入庫模塊調(diào)用整體盤點ZCRJ10GUI實現(xiàn)需求功能整體盤點抽樣盤點ZCRJ11GUI實現(xiàn)需求功能抽樣盤點查詢統(tǒng)計管理ZCRJ12GUI兩模塊結(jié)合實現(xiàn)需求功能統(tǒng)計報表統(tǒng)計報表管理ZCRJ13GUI用戶權(quán)限管理包ZCRJ14GUI完成需求功能用戶權(quán)限管理系統(tǒng)數(shù)據(jù)庫管理ZCRJ15GUI完成需求功能數(shù)據(jù)庫管理子網(wǎng)查詢管理ZCRJ16GUI對網(wǎng)絡(luò)查詢包進行設(shè)置、管理,完成需求功能網(wǎng)絡(luò)查詢管理系統(tǒng)操作日志管理ZCRJ17GUI完成需求功能系統(tǒng)操作日志管理、對系統(tǒng)日志操作類進行屬性設(shè)置。條形碼掃描設(shè)置管理ZCRJ18GUI完成需求功能條形碼掃描設(shè)置管理用戶設(shè)置ZCRJ19GUI管理當(dāng)前用戶的密碼與用戶信息網(wǎng)絡(luò)查詢包ZCRJ26GUI實現(xiàn)需求功能子網(wǎng)查詢的界面功能數(shù)據(jù)庫操作類ZCRJ20MOD提供對數(shù)據(jù)庫的操作的封裝,系統(tǒng)所有對數(shù)據(jù)庫的操作均調(diào)用本模塊文件操作類ZCRJ21MOD對系統(tǒng)文件操作的封裝,系統(tǒng)所有對文件的操作包括對INI文件的操作均調(diào)用本模塊。Excel操作類ZCRJ22MOD提供系統(tǒng)對Excel表的操作,系統(tǒng)所有對Excel表的操作均調(diào)用本模塊系統(tǒng)日志操作類ZCRJ23MOD提供系統(tǒng)操作日志信息的寫入、讀出、查詢、保存功能,供系統(tǒng)需要生成日志的模塊調(diào)用系統(tǒng)查詢接口ZCRJ24INF子網(wǎng)查詢組件的接口定義類子網(wǎng)查詢組件ZCRJ25COM完成需求功能子網(wǎng)查詢的數(shù)據(jù)庫查詢,組織查詢結(jié)果,供網(wǎng)絡(luò)查詢包調(diào)用系統(tǒng)幫助模塊ZCRJ25GUI實現(xiàn)系統(tǒng)幫助功能表1表格說明:表中“GUI”表示模塊具有操作界面,“MOD”表示模塊沒有操作界面,“INF”表示接口定義類,“COM”表示此模塊為COM組件。2.2.3功能需求與程序的關(guān)系用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系,如表2:系統(tǒng)系統(tǒng)功能需求功能系統(tǒng)登錄窗口管理數(shù)據(jù)庫初始化備件貯存位置管理備件信息管理備件動態(tài)信息管理備件入庫備件出庫整體盤點抽樣盤點統(tǒng)計報表管理查詢統(tǒng)計管理用戶權(quán)限管理系統(tǒng)數(shù)據(jù)庫管理子網(wǎng)查詢管理系統(tǒng)日志操作管理條形碼掃描設(shè)置管理用戶設(shè)置子網(wǎng)查詢備件初始化領(lǐng)取備件初始化備件貯存位置管理備件信息管理備件入庫故障件入庫退還入庫入庫單據(jù)管理備件出庫借出出庫出庫單據(jù)管理整體盤點抽樣盤點備件貯存位置統(tǒng)計備件信息查詢統(tǒng)計庫存結(jié)存查詢統(tǒng)計故障信息查詢統(tǒng)計備件借出查詢備件出入庫記錄查詢當(dāng)前庫存狀態(tài)查詢用戶權(quán)限管理系統(tǒng)數(shù)據(jù)庫管理條形碼掃描設(shè)置系統(tǒng)操作日志管理報警信息提示自動打印出入庫單據(jù)備件庫當(dāng)前狀態(tài)查詢備件詳細(xì)信息查詢子網(wǎng)查詢管理表2分配關(guān)系圖中內(nèi)容說明:其它模塊如,數(shù)據(jù)庫操作類、文件操作類、Excel操作類、系統(tǒng)日志操作類、系統(tǒng)查詢接口、子網(wǎng)查詢組件、出入庫單據(jù)管理,作為底層或中間層調(diào)用,不再在上表中體現(xiàn)。具體調(diào)用關(guān)系,能夠參考2.2.2系統(tǒng)功能描述。詳細(xì)描述請參考程序設(shè)計說明。2.3性能2.3.1精度根據(jù)需求要求,本系統(tǒng)在數(shù)據(jù)精度上沒有特殊的要求,但要確保數(shù)據(jù)記錄的準(zhǔn)確性。2.3.2時間特性要求系統(tǒng)操作靈活,反應(yīng)迅速,不允許界面操作有明顯停頓現(xiàn)象。程序流盡量采用主線程,必要的時采用多線程,以提高系統(tǒng)的響應(yīng)能力。2.3.3靈活性系統(tǒng)在設(shè)計的時候,主要考慮在WindowsServer環(huán)境下運行,在選用數(shù)據(jù)庫的時候優(yōu)先考慮性能與安全性。最大內(nèi)存占用要小于1GB,如果系統(tǒng)資源占用太大,則采用文件序列化及數(shù)據(jù)流方式,降低資源占用率。2.3.4可靠性和可維護性根據(jù)需求規(guī)格說明中對系統(tǒng)性能的要求,本系統(tǒng)對于可靠性與可維護性方面做了以下幾個方面的考慮:成熟性:選用成熟的操作系統(tǒng)、應(yīng)用開發(fā)工具,為系統(tǒng)編寫詳盡的測試計劃和測試用例,保證足夠的測試時間。容錯性:編寫詳細(xì)的錯誤處理代碼,降低系統(tǒng)對資源的消耗,充分考慮用戶操作系統(tǒng)版本、瀏覽器版本、顯示參數(shù)、客戶端配置情況,再代碼中捉充分的判斷處理??苫謴?fù)性:提供系統(tǒng)軟件日備份功能,系統(tǒng)數(shù)據(jù)可恢復(fù)至任何時段。易分析性:在用戶操作異常時,提示的錯誤信息能反應(yīng)是經(jīng)過操作哪個字段產(chǎn)生的錯誤,方便用戶分析。易修改性:由于提供成熟的產(chǎn)品,對產(chǎn)品的修改性不在這里體現(xiàn)。穩(wěn)定性:經(jīng)過保證網(wǎng)絡(luò)系統(tǒng)、操作系統(tǒng)的穩(wěn)定,同時在應(yīng)用系統(tǒng)設(shè)計時強調(diào)質(zhì)量和準(zhǔn)確性來保證穩(wěn)定性。易測試性:由于提供成熟的產(chǎn)品,對產(chǎn)品的測試性不在這里體現(xiàn)。3環(huán)境3.1設(shè)備環(huán)境ZCRJ硬件系統(tǒng)包括系統(tǒng)服務(wù)器以及與之配套的外圍設(shè)備,其中外圍設(shè)備包括打印機、條碼掃描儀、條碼打印機、移動式存儲器、HUB與調(diào)制解調(diào)器。具體如下:系統(tǒng)服務(wù)器一臺,采用標(biāo)準(zhǔn)工業(yè)用控制計算機,奔騰IV系列CPU控制器,512MRAM存儲器,是運行ZCRJ軟件系統(tǒng)的主要硬件平臺。打印機一臺,針式,能夠打印ZCRJ產(chǎn)生的所有報表。條碼掃描儀一臺,采用WELCHALLYN品牌,作為備件出入庫以及盤點的輔助操作方式,能夠很大的提高出入庫效率。網(wǎng)絡(luò)連接設(shè)備,如調(diào)制解調(diào)器、HUB。ZCRJ硬件系統(tǒng)拓?fù)鋱D如圖2:圖23.2支持軟件環(huán)境提煉模型如下,如圖3:圖33.2.1開發(fā)環(huán)境操作系統(tǒng):WindowsServer;數(shù)據(jù)庫:ORACLE8.1.6;應(yīng)用軟件:Office;設(shè)計建模軟件:RationalRose;MicrosoftVisioXP;數(shù)據(jù)庫建模軟件:PowerDesigner9;編碼軟件:開發(fā)環(huán)境:MicrosoftVisualStudio6.0;開發(fā)環(huán)境:MicrosoftVisualStudio.NET;網(wǎng)頁美工:PhotoShop6.0;MacromediaDreamweaver;其它支持環(huán)境:DCOM/COM+組件運行環(huán)境;ODBC開放式數(shù)據(jù)庫連接驅(qū)動;OLEDB的數(shù)據(jù)庫連接驅(qū)動;TCP/IP網(wǎng)絡(luò)協(xié)議支持。3.2.2運行環(huán)境操作系統(tǒng):Windows2KServer;數(shù)據(jù)庫:ORACLE8.1.6;其它支持環(huán)境:MicrosoftExcel2K組件環(huán)境;DCOM/COM+組件運行環(huán)境;OLEDB的數(shù)據(jù)庫連接驅(qū)動;TCP/IP網(wǎng)絡(luò)協(xié)議支持。3.3接口本系統(tǒng)接口包括界面接口、網(wǎng)絡(luò)查詢接口、預(yù)留接口:界面接口即人機界面,采用WINDOWS窗口模式,要求操作方便、界面友好、美觀。網(wǎng)絡(luò)查詢接口采用B/S三層結(jié)構(gòu)開發(fā),在COM層只做相關(guān)的查詢組件,并做進一步的SESSIONID的權(quán)限驗證,保證系統(tǒng)的數(shù)據(jù)安全。如果有數(shù)據(jù)交換時均采用規(guī)定的ADO記錄集格式。預(yù)留接口不做具體編碼。3.4保密與安全在保密與安全性方面,ZCRJ系統(tǒng)在設(shè)計時主要采用以下措施:WindowsServer操作系統(tǒng)的安全機制:安裝系統(tǒng)完成之后,檢測RPC等漏洞,安裝響應(yīng)的補丁程序。重新設(shè)置超級管理員賬號與密碼,而且要求保證定期更新。啟動ZCRJ系統(tǒng)需要的相關(guān)的服務(wù),而且禁用與ZCRJ系統(tǒng)沒有關(guān)系的服務(wù)等,單獨設(shè)定IIS服務(wù)運行目錄的權(quán)限等。在A的基礎(chǔ)上,ZCRJ在網(wǎng)絡(luò)部分還采用只提供網(wǎng)絡(luò)查詢使用的相應(yīng)的組件模塊,并在COM組件中做SESSIONID的驗證。后臺數(shù)據(jù)庫只設(shè)置本地訪問權(quán)限,禁用所有網(wǎng)絡(luò)端口。本地操作模塊,不提供網(wǎng)絡(luò)操作功能。所有的數(shù)據(jù)庫訪問都采用一個只有基本權(quán)限的數(shù)據(jù)庫賬號,ZCRJ系統(tǒng)中的權(quán)限管理單獨做一個模塊。做到數(shù)據(jù)庫權(quán)限與應(yīng)用軟件系統(tǒng)權(quán)限分離,充分保證了靈活性與數(shù)據(jù)安全性。4設(shè)計特性4.1運行過程ZCRJ系統(tǒng)在登錄之后,首先檢測系統(tǒng)數(shù)據(jù)庫初始化標(biāo)示,如果系統(tǒng)數(shù)據(jù)庫沒有初始化則進入系統(tǒng)初始化界面,要求初始化數(shù)據(jù)庫。數(shù)據(jù)庫初始化完成之后,就設(shè)置系統(tǒng)數(shù)據(jù)庫初始化完成標(biāo)識,下一次系統(tǒng)就能夠跳過以上各步。初始化數(shù)據(jù)庫完成之后,系統(tǒng)讀入系統(tǒng)設(shè)置參數(shù),并進入系統(tǒng)出入庫操作界面,循環(huán)等待用戶信息。用戶業(yè)務(wù)完成之后,能夠點擊退出按鈕或者退出菜單,退出系統(tǒng)。4.2系統(tǒng)邏輯流程系統(tǒng)邏輯流程圖如圖4所示:圖44.3系統(tǒng)數(shù)據(jù)流程4.3.1輸入ZCRJ系統(tǒng)為典型的MIS系統(tǒng),輸入信息包括主要業(yè)務(wù)操作信息與業(yè)務(wù)操作輔助信息,其中主要業(yè)務(wù)操作信息包括:備件出庫信息、備件入庫信息、備件盤點信息。業(yè)務(wù)操作輔助信息包括系統(tǒng)信息、備件信息。詳細(xì)信息說明請參看數(shù)據(jù)庫設(shè)計說明與程序設(shè)計說明部分。4.3.2輸出ZCRJ系統(tǒng)輸出信息包括:出入庫單信息、備件查詢信息、備件報表。詳細(xì)信息說明請參看數(shù)據(jù)庫設(shè)計說明與程序設(shè)計說明部分。4.4程序設(shè)計說明4.4.1系統(tǒng)界面設(shè)計ZCRJ系統(tǒng)采用MDI多文檔窗口控制方式,主界面包括標(biāo)題欄、菜單欄、工具欄、狀態(tài)欄、出入庫管理窗口、窗體顯示區(qū)、右鍵菜單。子界面采用CDI子窗體與SDI單文檔窗體相結(jié)合的控制方式。詳細(xì)內(nèi)容如下:標(biāo)題欄包括:圖標(biāo)、系統(tǒng)名稱(資產(chǎn)管理軟件)、最大化按鈕、最小化按鈕、關(guān)閉按鈕;系統(tǒng)菜單欄;工具欄包括:出入庫->出庫、出入庫->入庫、出入庫->盤點、復(fù)制、粘貼、剪切、刪除、刷新、停止按鈕。狀態(tài)欄包括:四個區(qū)域,第一欄顯示登錄用戶名稱,第二欄顯示系統(tǒng)當(dāng)前狀態(tài),第三欄顯示當(dāng)前日期,第四欄顯示當(dāng)前時間。右鍵菜單包括:工具欄、狀態(tài)欄兩個子菜單。出入庫管理窗口包括:出庫欄、入庫欄、盤點欄,其中出庫欄包括備件出庫、借出出庫,入庫欄包括備件入庫、歸還入庫、故障件入庫,盤點欄包括抽樣盤點、整體盤點。CDI子窗體允許用戶手動調(diào)整窗體大小,窗體控件位置能夠根據(jù)不同狀態(tài)進行調(diào)整。SDI單文檔窗體采用對話框形式窗體,不允許用戶調(diào)整窗體大小。窗體格式如圖5:出入庫管理窗口窗口顯示區(qū)出入庫管理窗口窗口顯示區(qū)圖54.4.2系統(tǒng)報表設(shè)計系統(tǒng)報表分為備件信息查詢統(tǒng)計、出入庫單據(jù)查詢、故障信息查詢統(tǒng)計。備件信息查詢統(tǒng)計需要統(tǒng)計以下內(nèi)容:備件名稱、產(chǎn)品代號、備件編碼、庫存數(shù)量、備用數(shù)量、機用數(shù)量、故障數(shù)量、累計出庫數(shù)量、預(yù)警數(shù)量、借出數(shù)量、使用組合名稱、使用組合代號、使用機柜名稱、使用機柜代號、使用車輛名稱、使用車輛代號、責(zé)任單位、生產(chǎn)時期、產(chǎn)品批次、備件價格、外形尺寸、參考重量、備件類型、包裝分類、存放期、存放位置名稱、存放位置編號、備注。要求能夠根據(jù)需要輸出以上任意字段的報表。出入庫單據(jù)查詢需要統(tǒng)計以下內(nèi)容:單據(jù)號、備件名稱、產(chǎn)品代號、備件編號、備件位置、備件數(shù)量、日期時間、操作人、經(jīng)辦人、操作類型、打印單據(jù)、備注。故障信息查詢統(tǒng)計需要統(tǒng)計以下內(nèi)容:備件名稱、產(chǎn)品代號、備件數(shù)量、故障時間、環(huán)境溫度、故障地點、故障原因。4.4.3子網(wǎng)查詢系統(tǒng)設(shè)計處理說明:子網(wǎng)查詢?yōu)閆CRJ系統(tǒng)提供的網(wǎng)絡(luò)查詢接口,HTML頁面格式,網(wǎng)絡(luò)終端連接上ZCRJ服務(wù)器后,能夠使用IE6.0瀏覽器進行瀏覽,調(diào)用子網(wǎng)查詢組件實現(xiàn)。具體查詢功能有:備件詳細(xì)信息查詢、備

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論