![新版軟件工程課程設(shè)計報告模板樣本_第1頁](http://file4.renrendoc.com/view11/M01/03/19/wKhkGWX7fxaAQohuAACx2syRZaM919.jpg)
![新版軟件工程課程設(shè)計報告模板樣本_第2頁](http://file4.renrendoc.com/view11/M01/03/19/wKhkGWX7fxaAQohuAACx2syRZaM9192.jpg)
![新版軟件工程課程設(shè)計報告模板樣本_第3頁](http://file4.renrendoc.com/view11/M01/03/19/wKhkGWX7fxaAQohuAACx2syRZaM9193.jpg)
![新版軟件工程課程設(shè)計報告模板樣本_第4頁](http://file4.renrendoc.com/view11/M01/03/19/wKhkGWX7fxaAQohuAACx2syRZaM9194.jpg)
![新版軟件工程課程設(shè)計報告模板樣本_第5頁](http://file4.renrendoc.com/view11/M01/03/19/wKhkGWX7fxaAQohuAACx2syRZaM9195.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程》綜合設(shè)計報告題目:學院:信息科學與技術(shù)學院班別:軟件工程1-4班組長:學號:成員:學號:成員:學號:成員:學號:成員:學號:指引教師:胡德昆完畢時間:-6-10成都大學信息與科學技術(shù)學院提要軟件工程綜合設(shè)計報告是軟件工程六個實驗報告文檔匯總整頓,涉及軟件項目可行性分析報告、項目開發(fā)籌劃書、需求規(guī)格闡明書、概要設(shè)計文檔、詳細設(shè)計文檔、編碼與測試等實驗內(nèi)容和文檔。項目分組完畢,每個小組3-5人,按小組提交綜合設(shè)計報告。成員實驗分數(shù)由小組實驗成績和組內(nèi)成績構(gòu)成,組內(nèi)成績由項目組長根據(jù)成員在項目研發(fā)中貢獻給出。目錄第一章 問題定義 11.1編寫目 11.2背景 11.3定義 11.4參照資料 1第二章可行性研究 22.1.可行性方案 22.2.資源有效性 22.3.開發(fā)風險 22.4.技術(shù) 32.5.高層邏輯模型 3第三章需求分析 43.1.功能辨認和描述 43.2.數(shù)據(jù)流圖 43.3.數(shù)據(jù)字典 53.4.簡要算法 9第四章總體設(shè)計 134.1.模塊構(gòu)造 134.2.數(shù)據(jù)構(gòu)造 13第五章詳細設(shè)計 145.1.輸入設(shè)計 145.2.輸出設(shè)計 145.3.數(shù)據(jù)庫設(shè)計 155.4.模塊設(shè)計 175.5界面設(shè)計 18第六章編碼和單元測試 196.1.編碼 196.2.單元測試 206.3.測試用例 20第七章綜合測試 227.1.自頂向下測試方式 227.2.自底向上測試方式 22第八章軟件維護 238.1.改正性維護 238.2.適應(yīng)性維護 238.3.完善性維護 23附錄:軟件工程課程實驗成績表 24問題定義1.1編寫目闡明編寫本可行性研究報告目,指出預(yù)期讀者。1.2背景隨著XX公司業(yè)務(wù)發(fā)展,公司在經(jīng)營決策,營銷,帳務(wù)解決,人事管理以及專業(yè)培訓等方面越來越需要依賴信息。圖書資料作為信息來源一某些也迫切需要采用當代化手段進行管理。在此背景下,該管理系統(tǒng)具備圖書資料登記、借閱、歸還和記錄四大基本功能。系統(tǒng)性能規(guī)定達到運營對的、穩(wěn)定,響應(yīng)及時,顧客界面美觀、和諧,操作以便,易維護。同步整個項目開發(fā)要盡量投資少,見效快。闡明:所建議開發(fā)軟件系統(tǒng)名稱;本項目任務(wù)提出者、開發(fā)者、顧客及實現(xiàn)該軟件計算中心或計算機網(wǎng)絡(luò);該軟件系統(tǒng)同其她系統(tǒng)或其她機構(gòu)基本互相來往關(guān)系。1.3定義列出本文獻中用到專門術(shù)語定義和外文首字母組詞原詞組。1.4參照資料列出用得著參照資料,如:本項目經(jīng)核準籌劃任務(wù)書或合同、上級機關(guān)批文;屬于本項目其她已刊登文獻;本文獻中各處引用文獻、資料,涉及所需用到軟件開發(fā)原則。列出這些文獻資料標題、文獻編號、刊登日期和出版單位,闡明可以得到這些文獻資料來源。第二章可行性研究2.1.可行性方案當前國內(nèi)中小型公司圖書管理系統(tǒng)平臺重要有兩種。第一種是系統(tǒng)在小型機(如IBMAS/400RISC/6000)上開發(fā)運營。這種平臺長處是與服務(wù)器相比機器速度快,容量大,自身網(wǎng)絡(luò)安全、可靠、開放性強,適應(yīng)多顧客系統(tǒng)。但在硬件、操作系統(tǒng)、數(shù)據(jù)庫軟件等方面投資大。就本系統(tǒng)使用規(guī)模而言存在一定揮霍。第二種是系統(tǒng)在公司既有機器和網(wǎng)絡(luò)構(gòu)造上開發(fā)運營??紤]到需投資省、開發(fā)時間短、維護以便等規(guī)定,本系統(tǒng)開發(fā)將采用此種方案。詳細因素有如下幾點。2.2.資源有效性2.2.1.硬件公司既有IBMNETFINITY5000服務(wù)器二臺(其中一臺為備機)。其配備為P4,內(nèi)存512M,硬盤80G,并有20G磁盤鏡像。IBMPC8168工作站有10臺,其配備為P4,內(nèi)存128M,網(wǎng)絡(luò)構(gòu)造采用是當前流行TCP/IP局域網(wǎng)絡(luò)。公司既有圖書近8萬冊,使用部門2個,因而當前硬件設(shè)備性能完全滿足系統(tǒng)投產(chǎn)規(guī)定。2.2.2.軟件公司服務(wù)器操作系統(tǒng)為WINNTSERVER,PC工作站操作系統(tǒng)為WIN98。依照既有設(shè)備、操作系統(tǒng)、網(wǎng)絡(luò)構(gòu)造,本系統(tǒng)采用COBOL語言和ORACLE數(shù)據(jù)庫作為開發(fā)工具。2.2.3.開發(fā)人員XX軟件開發(fā)公司是國內(nèi)一家知名公司。技術(shù)力量強,開發(fā)經(jīng)驗豐富。公司所派技術(shù)人員參加過類似系統(tǒng)開發(fā),有著較好專業(yè)水平和開發(fā)經(jīng)驗。完全能勝任此項工作。2.3.開發(fā)風險從公司提出需求,以及當前公司規(guī)模狀況和各種資源狀況(機器、操作系統(tǒng)、軟件工具、網(wǎng)絡(luò)、技術(shù)人員素質(zhì)等)看,該系統(tǒng)開發(fā)在技術(shù)上是完全可以實現(xiàn)。并且能保證系統(tǒng)最后使用效果,性能可以達到目的。2.4.技術(shù)本系統(tǒng)使用操作系統(tǒng)和數(shù)據(jù)庫是當前最為普及和成熟一種系統(tǒng)開發(fā)軟件。從這種軟件過去使用、升級狀況和軟件商所承諾此后軟件發(fā)展狀況分析,系統(tǒng)軟件應(yīng)支持原系統(tǒng)版本上各種應(yīng)用正常使用。因而,該圖書管理系統(tǒng)不存在技術(shù)問題。2.5.高層邏輯模型系統(tǒng)頂層業(yè)務(wù)流程圖如圖1所示。圖書編號圖書數(shù)據(jù)輸入圖書借閱圖書編號圖書數(shù)據(jù)輸入圖書借閱圖書登記圖書編號圖書編號圖書記錄圖書記錄圖書歸還記錄需求圖書編號記錄需求圖書編號圖1系統(tǒng)業(yè)務(wù)流程圖第三章需求分析針對顧客需求所提四大功能,現(xiàn)逐個對每一功能進行詳細分析。3.1.功能辨認和描述圖書登記功能是將公司所有圖書資料以分類形式錄入存儲在公司圖書主數(shù)據(jù)庫文檔中。并同步具備對主數(shù)據(jù)庫文檔進行查詢,修改和刪除記錄功能。圖書借閱功能是通過輸入圖書編號將所要借閱圖書在關(guān)于數(shù)據(jù)庫文檔中作一記錄。并同步具備查詢,修改和取消關(guān)于文檔圖書借閱數(shù)據(jù)功能。圖書歸還功能是通過輸入圖書編號將所要歸還圖書在關(guān)于數(shù)據(jù)庫文檔中作一記錄。并同步具備查詢,修改和取消關(guān)于文檔圖書歸還數(shù)據(jù)功能。圖書記錄功能是依照顧客記錄需求記錄關(guān)于圖書數(shù)據(jù)文檔信息。3.2.數(shù)據(jù)流圖圖書管理員圖書管理員菜單選取碼菜單選取碼菜單菜單選取++++++++圖書記錄圖書歸還圖書借閱圖書登記圖書記錄圖書歸還圖書借閱圖書登記121315161234567891114171810圖書主數(shù)據(jù)庫文獻圖書系統(tǒng)文檔交易流水文獻圖書借還文獻圖書主數(shù)據(jù)庫文獻圖書系統(tǒng)文檔交易流水文獻圖書借還文獻數(shù)據(jù)流闡明:圖書系統(tǒng)文檔頭記錄號2。產(chǎn)生圖書編號3,4,5,8,10,17,18。圖書資料信息6,7,11,15。圖書交易流水信息9,12,13,14,16。圖書借還信息3.3.數(shù)據(jù)字典3.3.1.數(shù)據(jù)流詞條描述數(shù)據(jù)流名:圖書資料信息闡明:用于存儲,查詢,修改圖書主數(shù)據(jù)文檔記錄信息,修改圖書借、還狀態(tài),同步作為圖書記錄信息來源之一。數(shù)據(jù)流來源:3—來自圖書登記解決;4,5,8,10—來自圖書主數(shù)據(jù)庫文檔;17—來自圖書借閱解決;18—來自圖書歸還解決數(shù)據(jù)流去向:3,17,18—圖書主數(shù)據(jù)庫文檔;4—圖書登記解決;5—圖書借閱處理;8—圖書歸還解決;10—圖書記錄解決數(shù)據(jù)流構(gòu)成:圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+登記日期+借還日期數(shù)據(jù)流通量:大數(shù)據(jù)流名:圖書交易流水信息闡明:用于記錄圖書管理各種交易狀況,同步作為圖書記錄信息來源之一。數(shù)據(jù)流來源:6—來自圖書登記解決;7—來自圖書借閱解決;11—來自圖書歸還解決;15—來自圖書交易流水文獻數(shù)據(jù)流去向:6,7,11—圖書交易流水文獻;15—圖書記錄解決數(shù)據(jù)流構(gòu)成:交易碼+功能碼+圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+借閱人姓名+登記日期+借還日期數(shù)據(jù)流通量:大數(shù)據(jù)流名:圖書借還信息闡明:用于對圖書借閱,歸還狀況進行登記,同步作為圖書記錄信息來源之一。數(shù)據(jù)流來源:9—來自圖書借閱解決;13—來自圖書歸還解決;12,14,16—來自圖書借還文獻數(shù)據(jù)流去向:9,13—圖書借還文獻;12—圖書借閱解決;14—圖書歸還解決;16—圖書記錄解決數(shù)據(jù)流構(gòu)成:圖書編號+圖書名稱+借閱人姓名+借閱日期+歸還日期數(shù)據(jù)流通量:大3.3.2.數(shù)據(jù)元素詞條描述數(shù)據(jù)元素名:圖書編號類型:數(shù)字長度:7位取值范疇:“0000001”。?!?999999”有關(guān)數(shù)據(jù)構(gòu)造:圖書主數(shù)據(jù)庫文獻,圖書交易流水文獻,圖書借還文獻數(shù)據(jù)元素名:圖書名稱類型:字符長度:50位取值范疇:任意有關(guān)數(shù)據(jù)構(gòu)造:圖書主數(shù)據(jù)庫文獻,圖書交易流水文獻,圖書借還文獻數(shù)據(jù)元素名:圖書類型類型:字符長度:5位取值范疇:“00001”(政治)|“00002”(經(jīng)濟)|“00003”(科技)|。。。有關(guān)數(shù)據(jù)構(gòu)造:圖書主數(shù)據(jù)庫文獻,圖書交易流水文獻數(shù)據(jù)元素名:圖書狀態(tài)類型:字符長度:4位取值范疇:“正常”|“遺失”|“收藏”|“借閱”有關(guān)數(shù)據(jù)構(gòu)造:圖書主數(shù)據(jù)庫文獻,圖書交易流水文獻數(shù)據(jù)元素名:登記日期,借還日期類型:數(shù)字長度:8位取值范疇:合法“YYYY年+MM月+DD日”有關(guān)數(shù)據(jù)構(gòu)造:圖書主數(shù)據(jù)庫文獻,圖書交易流水文獻,圖書借還文獻數(shù)據(jù)元素名:交易碼類型:數(shù)字長度:3位取值范疇:“001”(圖書登記)|“002”(圖書借閱)|“003”(圖書歸還)|“004”有關(guān)數(shù)據(jù)構(gòu)造:圖書交易流水文獻數(shù)據(jù)元素名:功能碼類型:字符長度:3位取值范疇:“ADD”(輸入)|“CHG”(修改)|“DEL”(刪除)|“CNL”(取消)有關(guān)數(shù)據(jù)構(gòu)造:圖書交易流水文獻數(shù)據(jù)元素名:借閱人姓名類型:字符長度:10位取值范疇:任意有關(guān)數(shù)據(jù)構(gòu)造:圖書借還文獻3.3.3.數(shù)據(jù)文獻詞條描述數(shù)據(jù)文獻名:圖書主數(shù)據(jù)庫文獻簡述:用于存儲各類圖書基本信息輸入數(shù)據(jù):圖書名稱+圖書類型+圖書狀態(tài)輸出數(shù)據(jù):圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+登記日期+借還日期數(shù)據(jù)文獻構(gòu)成:圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+登記日期+借還日期組織方式:索引方式存儲方式:直接存取頻率:高數(shù)據(jù)文獻名:圖書交易流水文獻簡述:用于記錄各類圖書交易信息,以便用于查詢,記錄,恢復。輸入數(shù)據(jù):無輸出數(shù)據(jù):交易碼+功能碼+圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+借閱人姓名+登記日期+借還日期數(shù)據(jù)文獻構(gòu)成:交易碼+功能碼+圖書編號+圖書名稱+圖書類型+圖書狀態(tài)+借閱人姓名+登記日期+借還日期組織方式:順序方式存儲方式:順序存取頻率:高數(shù)據(jù)文獻名:圖書借還文獻簡述:用于記錄圖書借還明細信息輸入數(shù)據(jù):圖書編號+圖書名稱+借閱人姓名+借閱日期+歸還日期輸出數(shù)據(jù):圖書編號+圖書名稱+借閱人姓名+借閱日期+歸還日期數(shù)據(jù)文獻構(gòu)成:圖書編號+圖書名稱+借閱人姓名+借閱日期+歸還日期組織方式:索引方式存儲方式:直接存取頻率:高數(shù)據(jù)文獻名:圖書系統(tǒng)文獻簡述:用于存儲管理系統(tǒng)系統(tǒng)狀態(tài),系統(tǒng)日期,當前圖書編號輸入數(shù)據(jù):系統(tǒng)狀態(tài)+系統(tǒng)日期+圖書編號輸出數(shù)據(jù):系統(tǒng)狀態(tài)+系統(tǒng)日期+圖書編號數(shù)據(jù)文獻構(gòu)成:系統(tǒng)狀態(tài)+系統(tǒng)日期+圖書編號組織方式:順序(單記錄文獻)存儲方式:順序存取頻率:高3.4.簡要算法一方面系統(tǒng)判斷顧客在主菜單上所輸入功能選取碼與否合法,并依照選取碼進入相應(yīng)功能模塊。3.4.1.圖書登記錄入過程1.顧客錄入數(shù)據(jù)。2.系統(tǒng)檢查顧客輸入圖書基本信息合法性,如圖書狀態(tài),圖書類型等。3.檢查錯誤時,轉(zhuǎn)1。當檢核對的后即從圖書系統(tǒng)文獻中獲得圖書當前編號和系統(tǒng)日期作為該登記圖書編號和登記日期。將基本信息寫入圖書主數(shù)據(jù)文獻中。寫該交易流水記錄。結(jié)束。查詢過程1.顧客輸入要查詢圖書編號。2.系統(tǒng)依照顧客輸入圖書編號先從主文獻中讀出該記錄。如找不到,轉(zhuǎn)1。否則輸出成果。3.結(jié)束。修改過程1.顧客輸入要修改圖書編號。2.系統(tǒng)依照顧客輸入圖書編號先從主文獻中讀出該記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。顧客輸入修改數(shù)據(jù)。檢查輸入數(shù)據(jù)合法性,如錯誤轉(zhuǎn)3,對的則修改主文獻該記錄。寫交易流水文獻。結(jié)束。刪除記錄1.顧客輸入要刪除圖書編號。2.系統(tǒng)依照顧客輸入圖書編號先從主文獻中讀出該記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。顧客擬定刪除數(shù)據(jù)。從主文獻中刪除該記錄。寫交易流水文獻。結(jié)束。3.4.2.圖書借閱錄入過程1.顧客錄入需借閱圖書編號。2.系統(tǒng)檢查顧客輸入信息合法性,如該圖書與否已借閱,已收藏等。3.檢查錯誤時,轉(zhuǎn)1。當檢核對的后即轉(zhuǎn)4。4.修改圖書主文獻中圖書狀態(tài),借閱日期。5.寫圖書借還文獻記錄。6.寫交易流水文獻。7.結(jié)束。修改過程1.顧客輸入要修改圖書編號。2.系統(tǒng)依照顧客輸入圖書編號從圖書借還文獻中讀出該圖書最后借閱記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。3.修改借還文獻中該記錄信息。4.寫交易流水文獻。5.結(jié)束。取消過程1.顧客輸入要取消借閱圖書編號。2.系統(tǒng)依照顧客輸入圖書編號先從主文獻中讀出該記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。顧客確認取消借閱。修改借還文獻該記錄信息。修改圖書主文獻中圖書狀態(tài)和借閱日期。6.寫交易流水文獻。7.結(jié)束。3.4.3.圖書歸還錄入過程1.顧客錄入需歸還圖書編號。2.系統(tǒng)檢查顧客輸入信息合法性,如該圖書與否已歸還,已收藏等。3.檢查錯誤時,轉(zhuǎn)1。當檢核對的后即轉(zhuǎn)4。4.修改圖書主文獻中圖書狀態(tài),借閱日期。5.寫圖書借還文獻記錄。6.寫交易流水文獻。7.結(jié)束。修改過程1.顧客輸入要修改圖書編號。2.系統(tǒng)依照顧客輸入圖書編號從圖書借還文獻中讀出該圖書最后借閱記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。3.修改借還文獻中該記錄信息。4.寫交易流水文獻。5.結(jié)束。取消過程1.顧客輸入要取消歸還圖書編號。2.系統(tǒng)依照顧客輸入圖書編號先從主文獻中讀出該記錄。如找不到,轉(zhuǎn)1。否則繼續(xù)。顧客確認取消歸還。4.修改借還文獻該記錄信息。5.修改圖書主文獻中圖書狀態(tài)和借閱日期。6.寫交易流水文獻。7.結(jié)束。第四章總體設(shè)計總體設(shè)計也許設(shè)計辦法有自頂向下,逐漸細化設(shè)計辦法;模塊化設(shè)計辦法;構(gòu)造化設(shè)計辦法。針對以上系統(tǒng)要完畢功能,本系統(tǒng)總體設(shè)計采用自頂向下,逐漸細化辦法將功能層次構(gòu)造各個某些組合起來,以完畢整個系統(tǒng)實現(xiàn)細節(jié)。系統(tǒng)主菜單4.1.模塊構(gòu)造系統(tǒng)主菜單圖書借閱圖書歸還圖書記錄圖書登記圖書借閱圖書歸還圖書記錄圖書登記記錄解決歸還取消歸還修改歸還登記借閱取消借閱修改借閱登記圖書刪除圖書修改圖書查詢圖記錄解決歸還取消歸還修改歸還登記借閱取消借閱修改借閱登記圖書刪除圖書修改圖書查詢圖書錄入4.2.數(shù)據(jù)構(gòu)造本系統(tǒng)重要用到四個數(shù)據(jù)文獻,它們是圖書主數(shù)據(jù)庫文獻:采用索引組織,存取為隨機方式。圖書交易流水文獻:采用順序組織,存取為順序方式。圖書借還文獻:采用索引組織,存取為隨機方式。圖書系統(tǒng)文獻:采用順序組織,存取為順序方式。第五章詳細設(shè)計本系統(tǒng)采用JACKSON系統(tǒng)開發(fā)設(shè)計辦法。5.1.輸入設(shè)計圖書借還文獻圖書交易流水文獻圖書主數(shù)據(jù)文獻圖書借還文獻圖書交易流水文獻圖書主數(shù)據(jù)文獻圖書編號*交易碼+功能碼*圖書編號*圖書編號*交易碼+功能碼*圖書編號*借閱及歸還記錄*交易流水信息圖書基本信息借閱及歸還記錄*交易流水信息圖書基本信息5.2.輸出設(shè)計圖書記錄信息輸出報告圖書記錄信息輸出報告圖書催收清單當天交易清單圖書催收清單當天交易清單圖書編號*圖書編號*圖書編號*圖書編號*圖書借閱狀況圖書借閱記錄*圖書錄入記錄*圖書借閱狀況圖書借閱記錄*圖書錄入記錄*5.3.數(shù)據(jù)庫設(shè)計5.3.1.圖書主數(shù)據(jù)庫文獻數(shù)據(jù)元素屬性長度取值范疇備注圖書編號圖書名稱圖書類型圖書狀態(tài)登記日期借還日期保存字段NCCCNNC75054881000000001——9999999任意‘00001’政治,‘00002’經(jīng)濟。。。正常,遺失,收藏,借閱YYYY+MM+DDYYYY+MM+DD鍵字段鍵字段文獻組織方式:索引方式文獻存儲介質(zhì):硬盤數(shù)據(jù)量:〈=10000000解決方式:聯(lián)機存取方式:直接,隨機5.3.2.圖書交易流水文獻數(shù)據(jù)元素屬性長度取值范疇備注交易碼功能碼圖書編號圖書名稱圖書類型圖書狀態(tài)登記日期借還日期保存字段NCNCCCNNC337505488100‘001’圖書登記,‘002’圖書借閱‘003’圖書歸還,‘004’圖書記錄‘ADD’圖書錄入,‘CHG’圖書修改‘DEL’圖書刪除,‘CNL’借還取消0000001——9999999任意‘00001’政治,‘00002’經(jīng)濟。。。正常,遺失,收藏,借閱YYYY+MM+DDYYYY+MM+DD鍵字段鍵字段文獻組織方式:順序方式文獻存儲介質(zhì):硬盤數(shù)據(jù)量:約1000記錄/天解決方式:聯(lián)機存取方式:順序5.3.3.圖書借還文獻數(shù)據(jù)元素屬性長度取值范疇備注圖書編號圖書名稱借閱人名借閱日期歸還日期保存字段NCCNNC75010881000000001——9999999任意任意YYYY+MM+DDYYYY+MM+DD鍵字段文獻組織方式:索引方式文獻存儲介質(zhì):硬盤數(shù)據(jù)量:約1000記錄/天解決方式:聯(lián)機存取方式:直接,隨機5.3.4.圖書系統(tǒng)文獻數(shù)據(jù)元素屬性長度取值范疇備注系統(tǒng)日期圖書當前編號NN87YYYY+MM+DD‘0000001’—‘9999999’文獻組織方式:順序方式文獻存儲介質(zhì):硬盤數(shù)據(jù)量:1條記錄解決方式:聯(lián)機存取方式:順序5.4.模塊設(shè)計本系統(tǒng)模塊設(shè)計將對總體設(shè)計中模塊構(gòu)造進行。5.4.1.圖書錄入模塊入口顧客圖書資料輸入顧客圖書資料輸入檢查輸入數(shù)據(jù)檢查輸入數(shù)據(jù)否對的?是讀系統(tǒng)文獻獲得系統(tǒng)日期,圖書編號讀系統(tǒng)文獻獲得系統(tǒng)日期,圖書編號寫主數(shù)據(jù)文獻寫主數(shù)據(jù)文獻寫交易流水文獻寫交易流水文獻出口5.4.2.圖書修改模塊入口顧客輸入圖書編號顧客輸入圖書編號檢查圖書與否存在檢查圖書與否存在否存在?是顧客輸入修改數(shù)據(jù)顧客輸入修改數(shù)據(jù)檢查輸入數(shù)據(jù)檢查輸入數(shù)據(jù)否對的?修改主數(shù)據(jù)文獻修改主數(shù)據(jù)文獻寫交易流水文獻寫交易流水文獻出口其她模塊與此基本相似,此略。5.5界面設(shè)計添加重要界面設(shè)計內(nèi)容第六章編碼和單元測試6.1.編碼用COBOL語言舉例圖書錄入。IDENTIFICATIONDIVISION.PROGRAM-ID.TUSHUIN.*********************************************************************PROGRAMPURPOSE:FORBOOKSTOINSTORE******PROCESSDESCRIPTION:*********************************************************************ENVIRONMENTDIVISION.FILESECTION.BOOKFILEDESCRIPTION.主文獻描述TRANFILEDESCRIPTION.交易流水文獻描述SYSFILEDESCRIPTION.系統(tǒng)文獻描述DATADIVISION.WORKING-STORAGESECTION.01AAA所有有關(guān)數(shù)據(jù)描述PROCEDUREDIVISION.MAIN.OPENI-OBOOKFILE.OPENOUTPUTTRANFILE.OPENINPUTSYSFILE.INPUT-PROC.ACCEPTAAA....ACCEPTXXXIFXXXISINCORRECTTHENGOTOINPUT-PROCEND-IF.READSYSFILE.IFNOTSUCCESSFULTHENGOTOEXITEND-IF.MOVEXXXTOREC1.....MOVEXXXTORECN.WRITEBOOKFILE.WRITETRANFILE.EXIT.CLOSEBOOKFILETRANFILESYSFILE.STOPRUN.6.2.單元測試用下面列出測試用例分別按白盒法測試和黑盒法測試對系統(tǒng)各個模塊進行測試.測試涉及模塊接口,各條路經(jīng),邊界條件,局部數(shù)據(jù)等測試。6.3.測試用例6.3.1.白盒測試用例圖書錄入模塊圖書名稱:‘計算原理’,圖書類型:‘00010’,圖書狀態(tài):‘正?!瘓D書名稱:‘軟件工程’,圖書類型:‘88888’,圖書狀態(tài):‘收藏’圖書修改模塊圖書編號:0000001圖書類型:‘000020’圖書編號:001(不存在圖書編號)圖書刪除模塊圖書編號:0000001圖書編號:001(不存在圖書編號)圖書其她模塊測試用例與此相仿,此略。需要注意是白盒法測試規(guī)定測試用例全面,覆蓋所有也許發(fā)生狀況。6.3.2.黑盒測試用例圖書錄入模塊圖書名稱:‘計算原理’,圖書類型:‘00010’,圖書狀態(tài):‘正常’圖書查詢模塊圖書編號:0000001目是檢查所輸入圖書資料在相應(yīng)文獻中與否存在和對的。圖書其她模塊測試用例與此相仿,此略。需要注意是黑盒法測試規(guī)定每一模塊都要有測試例子,并通過查詢檢查每一模塊解決數(shù)據(jù)與否對的。第七章綜合測試7.1.自頂向下測試方式7.1.1.圖書登記功能輸入錄入數(shù)據(jù)顯示成果輸入修改數(shù)據(jù)輸入刪除數(shù)據(jù)刪除樁模塊修改樁模塊查詢樁模塊錄入樁模塊刪除樁模塊修改樁模塊查詢樁模塊錄入樁模塊其他功能與其相仿,此略。7.2.自底向上測試方式7.2.1.圖書登記功能圖書刪除模塊驅(qū)動程序圖書修改模塊驅(qū)動程序圖書刪除模塊驅(qū)動程序圖書修改模塊驅(qū)動程序圖書查詢模塊驅(qū)動程序圖書錄入模塊驅(qū)動程序調(diào)用從屬模塊調(diào)用從屬模塊
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- xx市水庫建設(shè)項目可行性研究報告
- 2025至2030年中國D型橡膠墊圈數(shù)據(jù)監(jiān)測研究報告
- 2025年中國納米材料冰箱市場調(diào)查研究報告
- 2025至2031年中國克菌寧行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國重型材質(zhì)球閥數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國聚乙烯泡沫塑料板材數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國電話自動錄音系統(tǒng)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國現(xiàn)場隔爆流量定值儀數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國不銹鋼對開門數(shù)據(jù)監(jiān)測研究報告
- 孤殘兒童的智力發(fā)展與認知訓練考核試卷
- 15篇文章包含英語四級所有詞匯
- 王陽明心學完整版本
- 四年級上冊豎式計算300題及答案
- 保潔班長演講稿
- 課題研究實施方案 范例及課題研究方法及技術(shù)路線圖模板
- 牙髓炎中牙髓干細胞與神經(jīng)支配的相互作用
- 勞務(wù)雇傭協(xié)議書范本
- 【2022屆高考英語讀后續(xù)寫】主題升華積累講義及高級句型積累
- 環(huán)境監(jiān)測的基本知識
- 電動車棚施工方案
- 《中國十大書法家》課件
評論
0/150
提交評論