圖書管理系統(tǒng)_第1頁
圖書管理系統(tǒng)_第2頁
圖書管理系統(tǒng)_第3頁
圖書管理系統(tǒng)_第4頁
圖書管理系統(tǒng)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄TOC\o"1-3"\h\z圖書管理系統(tǒng) 3第一章業(yè)務分析 31.1問題描述 31.2需求分析 3第二章系統(tǒng)可行性分析 52.1經(jīng)濟可行性 52.2法律可行性 52.3技術可行性 5第三章系統(tǒng)分析 63.1用例分析 63.2用例規(guī)約 93.3性能分析 11第四章系統(tǒng)設計 124.1圖書管理系統(tǒng)結構圖 124.2系統(tǒng)類圖設計 134.3詳細設計 15第五章數(shù)據(jù)庫的設計 205.1E-R圖 205.2流程圖 215.3數(shù)據(jù)庫物理結構分析 22第六章實現(xiàn) 246.1登陸頁面 246.2讀者登陸主頁面 256.3圖書查詢頁面 266.4借書頁面 276.5圖書管理員頁面 286.6圖書添加頁面 29第七章測試 307.1白盒測試 307.2黑盒測試 33第八章總結 35圖書管理系統(tǒng)第一章業(yè)務分析1.1問題描述現(xiàn)在的每個大學校園都會有一個必備的圖書館,圖書館是一個大的資源庫,它給我們提供了一個場所,可以讓我們?nèi)W習,去補充大腦的知識,可以實現(xiàn)信息資源共享。這次我們所做一個圖書管理系統(tǒng)的宗旨是一方面是可以方便我們,節(jié)約我們的借書時間,提高借書效率,而且只要在有校園網(wǎng)的情況下,便可查閱圖書館里面圖書的一些基本信息很便利;另一方面是提高圖書管理工作的效率,減少相關人員的工作量,使學校的圖書管理工作真正做到科學、合理的規(guī)劃,系統(tǒng)、高效的實施。圖書管理系統(tǒng)它是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式,它具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)勢。它主要是實現(xiàn)對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。使用該系統(tǒng)之后,圖書館管理人員可以管理讀者的信息、圖書的借出、歸還、添加以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統(tǒng)計,給出統(tǒng)計表格,以全面掌握圖書的流通情況,而讀者也可以通過這個系統(tǒng)查詢自己的基本信息,借閱記錄,罰款記錄等。1.2需求分析系統(tǒng)功能需求1.借閱者可以通過網(wǎng)絡來查詢書籍信息和預訂書籍。2.借閱者能夠借閱圖書和歸還圖書。3.借閱者可以查詢自己的信息,借書記錄和罰款信息。4.圖書管理員能夠處理借閱者的借閱和還書請求。5.圖書管理員可以對圖書信息和讀者信息進行一個管理,如增加、刪除書籍,查詢讀者信息等。系統(tǒng)模塊需求借閱者信息管理模塊圖書信息管理模塊讀者信息管理模塊系統(tǒng)管理模塊第二章系統(tǒng)可行性分析2.1經(jīng)濟可行性開發(fā)需求較低,加上成熟的軟硬件環(huán)境、目標系統(tǒng)并不是十分復雜和開發(fā)周期較短,人員經(jīng)濟支出有限。開發(fā)完成運行后,為使用者帶來便利,為系統(tǒng)的進一步推廣創(chuàng)造了條件,經(jīng)濟收益將遠超過投資。從經(jīng)濟角度考慮,此系統(tǒng)開發(fā)可行。圖書管理系統(tǒng)對圖書記錄進行統(tǒng)一管理,實現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)范化和自動化,為圖書管理提供便利。與傳統(tǒng)人員管理相比,圖書管理系統(tǒng)提高了工作效率、同時擺脫圖書管理人員在工作中出現(xiàn)的很多問題,大大節(jié)省了學生借書的時間。2.2法律可行性由于整個系統(tǒng)是自行開發(fā),自行使用,所以系統(tǒng)本身不存在版權爭議,符合國家各種政策法規(guī),與商業(yè)無關。服務器軟件方面,它的操作系統(tǒng)可能會被微軟跟蹤,如果不是正版軟件,將會面臨民事訴訟的風險。2.3技術可行性采用JSP+Servlet和SQL開發(fā),即使遇到困難,也能從豐富的參考書中找到解決方案。開發(fā)出的系統(tǒng)具有庫存圖書管理功能,能高效管理師生借閱信息,統(tǒng)計每年、每月、某天的圖書借入借出情況,對財務信息進行統(tǒng)計、分析等?,F(xiàn)在社會對這種開發(fā)的技術使用較為成熟的人才已經(jīng)很多,并且現(xiàn)在的各大高校/圖書館都擁有電腦。第三章系統(tǒng)分析3.1用例分析1.用例描述用例圖它描述的是軟件系統(tǒng)和外部參與者之間的交互。這個系統(tǒng)的用例有兩個參與者,分別是借閱者和圖書管理員。其中,讀者包含學生和教師,圖書管理員是一個人。對于系統(tǒng),讀者可以查詢自己的信息、查詢自己想要找的圖書信息和查詢自己的借閱記錄,和當超過一定界限時的罰款信息等;圖書管理員主要是日常操作以下幾個工作環(huán)節(jié):添加圖書信息、注銷刪除圖書信息、查詢借閱者還書、借書、和罰款信息、對讀者的類別進行修改限制、對讀者信息進行修改、對系統(tǒng)登錄密碼的修改、對用戶的管理。2.讀者用例從讀者用例可以看出,讀者可以借書、還書、預訂圖書,還可以查詢自己的個人信息,借閱信息,查詢圖書信息,當借閱圖書超過一定時間時,會有一個罰款信息。3.圖書管理員用例圖書管理員可以對圖書的信息進行一個管理,對圖書信息進行一個錄入,刪除、修改、查詢的操作;對讀者信息的一個管理,包括對讀者類別的修改和讀者類型的修改;對借閱的信息的一個管理,包含借書信息、還書信息、罰款信息的一個統(tǒng)一的管理;對系統(tǒng)進行一個管理,包括密碼管理和用戶管理。4.系統(tǒng)總用例圖3.2用例規(guī)約查詢圖書用例規(guī)約用例名稱查詢圖書用例描述讀者或圖書管理員查詢圖書信息的過程參與者管理員讀者基本事件流1.讀者或管理員登陸系統(tǒng)2.進入圖書館查詢頁面3.進行查詢圖書信息,其中包括可輸入圖書書名,圖書簡介,作者名,出版日期,入庫時間等一些圖書的基本屬性,進行查詢4.查詢成功,電腦上顯示所查詢圖書信息擴展流當信息輸入不完整,或庫存無該圖書時,系統(tǒng)提示添加圖書用例規(guī)約用例名稱添加圖書用例描述管理員添加圖書的過程參與者管理員基本事件流1.管理員登陸系統(tǒng)2.進入圖書添加頁面3.管理員添加圖書信息,其中包括圖書書名,圖書簡介,作者名,編號,存儲數(shù)量,出版日期,入庫時間等一些圖書的基本屬性,4.添加成功,電腦上顯示存儲信息擴展流當管理員輸入信息不完整,或圖書編號重復時,系統(tǒng)提示從新輸入刪除(注銷)圖書用例規(guī)約用例名稱刪除圖書用例描述管理員刪除圖書的過程參與者管理員基本事件流1.管理員登陸系統(tǒng)2.進入圖書刪除頁面3.管理員輸入圖書信息,3.確認刪除4.刪除成功,電腦上無該書存儲信息擴展流輸入錯誤,沒有輸入完整的書名,找不到圖書,導致刪除不成功預訂圖書用例規(guī)約用例名稱預訂圖書用例描述讀者預訂圖書的過程參與者讀者基本事件流1.讀者登陸系統(tǒng)2.進入圖書信息頁面3.查詢自己想要的圖書,若有庫存,進行預訂4.確認預訂5.預訂成功,電腦上顯示預訂信息的信息擴展流當讀者輸入信息不符合時,系統(tǒng)提示借閱圖書用例規(guī)約用例名稱借閱圖書用例描述借閱者借閱圖書信息的過程參與者借閱者基本事件流1.借閱者查看圖書信息2.出示借書卡進行借書3.把卡放在刷卡器上,顯示借閱者信息,借閱記錄4.管理員添加讀者借閱信息5.借閱成功6管理員更改圖書存儲情況擴展流1.借閱者沒有借書證時,無法進行借書2.當借閱圖數(shù)書超過上限時,無法進行借書 歸還圖書用例規(guī)約用例名稱歸還圖書用例描述借閱者歸還圖書信息的過程參與者借閱者基本事件流1.借閱者把書給圖書管理員2.出示借書卡進行刷卡3.刪除借閱信息4.歸還成功5.管理員更改圖書存儲情況擴展流當借閱者把圖書損壞或逾期還書時,將會罰款3.3性能分析為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應該滿足以下的性能需求:系統(tǒng)處理的準確性和及時性。系統(tǒng)的開放性和系統(tǒng)的可擴充性。系統(tǒng)的易用性和易維護性,提供良好的用戶接口,易用的人機交互頁面。系統(tǒng)的標準型,也就是符合要求。系統(tǒng)的先進性,要求不斷改善系統(tǒng)的功能完成。第四章系統(tǒng)設計4.1圖書管理系統(tǒng)結構圖系統(tǒng)功能模塊分析:從結構圖可以看出圖書管理系統(tǒng)主要分為四個模塊,借閱者信息管理模塊、圖書信息管理模塊、讀者信息管理模塊和系統(tǒng)管理模塊,借閱者信息管理模塊1.接口描述:輸出借閱者管理信息2.模塊功能:對借閱者信息執(zhí)行查詢的操作3.過程陳述:輸入借閱者編號,打開借閱者信息表查看表中的信息,主要是借閱者的借書還書信息,還有罰款信息、圖書的預訂信息。4.約束:只有自己和管理員可以查看這些信息,其他人看不到。圖書管理模塊1.接口描述:輸出圖書管理信息2.模塊功能:對圖書信息執(zhí)行查詢、增加和刪除操作3.過程陳述:輸入圖書編號,打開圖書信息表可查詢、增加和刪除表中的信息,并將修改后的信息保存到圖書信息表中,執(zhí)行刪除操作則需對書目信息表中的信息進行修改;輸入圖書名,可打開書目信息表,可查詢、增加和刪除表中的信息,并將修改后的信息保存到書目信息表中;當有新書時,進入頁面,進行添加圖書書籍信息。4.約束:只有系統(tǒng)管理員對圖書信息有查詢、增加和刪除的權限,其他人沒有權限。讀者信息管理模塊接口描述:輸出讀者管理信息。模塊功能:對讀者的信息進行修改和讀者的類別進行修改。過程描述:輸入讀者編號,打開讀者信息表,對讀者的一些基本信息進行修改,然后進行保存,若需對讀者類別進行修改限制,則打開讀者類別頁面,進行添加和刪除,進行保存。約束:只有管理員可以修改讀者信息,讀者自己不可以,讀者類型不能超過三種,而且必須在有校網(wǎng)的情況下,才能夠進行登錄。系統(tǒng)管理模塊接口描述:輸出系統(tǒng)管理信息。模塊功能:對系統(tǒng)的登錄密碼和用戶進行設置。過程描述:進入校網(wǎng),進入系統(tǒng)管理頁面,當?shù)卿浵到y(tǒng)時需要輸入登錄密碼,每個人都有自己的密碼,進入登陸頁碼輸密碼登入圖書管理系統(tǒng)頁面,做自己想做的事,當想修改密碼時,進入系統(tǒng)設置頁面,輸入原來的密碼,再輸入新的密碼,確認新密碼,新密碼設置成功。約束:只有通過圖書管理員才可以修改密碼和用戶信息。4.2系統(tǒng)類圖設計類圖是系統(tǒng)設計的核心部分,明確基本的類以及相互的關系有助于進一步完善整個系統(tǒng)。類圖是由類、相關建模元素,及其關系構成的圖,用來描述類之間的靜態(tài)關系。系統(tǒng)需求已經(jīng)描述過了,現(xiàn)在可以根據(jù)系統(tǒng)需求識別出系統(tǒng)中存在的對象。系統(tǒng)對象的識別可以通過尋找系統(tǒng)域描述和需求描述中的名詞來進行。從前面所描述的系統(tǒng)需求描述中可以找到的名詞有讀者,書目,借閱記錄和預定記錄等。抽象出系統(tǒng)中的類后,可以根據(jù)前述的系統(tǒng)需求分析、用例圖等來確定并細化系統(tǒng)中的類、類的操作和類的屬性,建立起系統(tǒng)的靜態(tài)數(shù)據(jù)模型,即建立系統(tǒng)類圖以及相關的關系和方法。在對圖書館管理系統(tǒng)進行分析后,這里把系統(tǒng)的類對象抽象為以下相關類:借閱者類,它的屬性很多,包含借閱者的姓名、性別、出生日期、學號、借閱圖書的數(shù)量、罰款記錄等一些基本信息。借閱者類又包含學生類和教師類,教師類有教工號、教工姓名的屬性,學生的基本屬性包含他的班級、學號、姓名。圖書管理員類,他有編號和姓名的屬性,操作主要是對書籍信息的增刪改和讀者信息、借閱者信息的增刪改等。圖書信息類主要包含圖書的一些基本屬性,包括圖書編號、圖書名稱、圖書作者、出版日期、出版社等一些基本屬性。借閱類它主要是包含借閱的圖書的相關信息的一個類,包含借書的時間、所借書籍的編號等。4.3詳細設計4.3.1時序圖時序圖(SequenceDiagram),亦稱為序列圖,是一種UML行為圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,時序圖中的每條消息對應了一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。1.圖書信息查詢時序圖 首先,圖書管理員或讀者進入登陸頁面,輸入用戶名和密碼。還有驗證信息,當信息正確時,進入圖書信息查詢頁面,然后輸入查詢條件,系統(tǒng)會根據(jù)填寫的信息,返回一個查詢結果。2.借書時序圖首先,圖書管理員或讀者進入登陸頁面,輸入用戶名和密碼。還有驗證信息,當信息正確時,進入借書頁面,讀者會發(fā)給系統(tǒng)一個借書的訊息,系統(tǒng)會掃描讀者信息是否符合借書要求,當同意借書時,系統(tǒng)會記錄將要借出的這本書的信息,會在讀者的信息上增加一個借書記錄。 3.還書時序圖首先,讀者進入登陸頁面,輸入用戶名和密碼。還有驗證信息,當信息正確時,進入還書頁面,讀者發(fā)給圖書管理員一個還書請求,圖書管理員掃描借書人卡號,刪除借閱信息,同時掃描圖書編號,記錄圖書還回,更新數(shù)據(jù)庫。4.注銷(刪除)圖書時序圖 首先,圖書管理員進入登陸頁面,輸入登錄信息,驗證身份,然后輸入需要刪除的圖書的信息,進行刪除,會產(chǎn)生一個圖書記錄,然后更新數(shù)據(jù)庫,圖書信息刪除成功。4.3.2活動圖活動圖(activitydiagram,動態(tài)圖)是闡明了業(yè)務用例實現(xiàn)的工作流程。業(yè)務用例工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。業(yè)務用例由一系列活動組成,它們共同為業(yè)務主角生成某些工件。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。工作流程的結構使用活動圖來進行說明。1.管理員活動圖這是圖書管理員的活動圖,它描述了圖書管理員的基本活動流程,首先登錄系統(tǒng),當讀者借書或者還書時,圖書管理員會處理這個活動,當讀者借閱圖書時,會查看一下借閱的書目是否超過最大量,若沒超過,則更新借閱信息,如果超過。則不能借閱,退出系統(tǒng);當還書時,會查看借閱時間是否超過日期,如果超過,則接受罰款,更新借閱記錄,若沒超過,則還書成功,更新信息,然后退出系統(tǒng)。2.讀者活動圖 這是描述讀者基本活動的圖。讀者想要借閱圖書時,需要進行登錄,然后需找自己想要找的書籍,找到后查看書籍信息,如果是自己想要借的則可先預訂圖書,防止被其他人先行借走,然后預訂成功后,退出系統(tǒng),離開電腦。第五章數(shù)據(jù)庫的設計5.1E-R圖管理管理借閱E-R圖也稱實體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型,是表示概念模型的一種方式,用矩形表示實體型,矩形框內(nèi)寫明實體名;用橢圓表示實體的屬性,并用無向邊將其與相應的實體型連接起來;用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體型連接起來,同時在無向邊旁標上聯(lián)系的類型(1:1,1:n或m:n)。管理管理借閱讀者與圖書之間是多對多的關系,圖書管理員與管理讀者信息之間是一對多的關系,圖書管理員與圖書之間也是一對多的關系,從上圖也可看出讀者所具有的屬性,它有姓名,學號,性別,年齡等一些基本屬性,書也有它的一些基本屬性,圖書的編號,圖書書名,出版社,出版日期等,圖書管理員一樣,具有姓名,性別,編號等屬性,然后用管理和借閱這兩個詞來描述它們之間的關系。5.2流程圖開始開始進行登陸密碼是否正確顯示主界面選擇操作系統(tǒng)管理 圖書信息管理 借閱者管理 讀者信息管理 注銷登陸結束否流程圖主要用來顯示圖書管理系統(tǒng)的操作過程: 首先,圖書管理員登入登錄頁面,輸入賬號,密碼,然后驗證密碼的有效性,進入主頁面,選擇系統(tǒng)管理、圖書信息管理、借閱者信息管理、讀者信息管理任何一個功能,進行操作,當操作全部完成后,注銷登錄,退出系統(tǒng)。5.3數(shù)據(jù)庫物理結構分析圖書表字段名類型長度是否允許為空是否主鍵描述idint4否是書籍編號sortidint4否否書籍分類編號namevarchar50否否書籍名稱salecountint4是否借出數(shù)量imagevarchar50是否書籍封面圖片存放路徑descriptvarchar500否否書籍描述contentsvarchar2000是否書籍詳細介紹書籍類別表字段名類型長度是否允許為空是否主鍵描述idint4否是書籍類別編號namevarchar40否否書籍分類名稱預約圖書表字段名類型長度是否允許為空是否主鍵描述OrderRecIDint4否是預約圖書記錄的編號OrderRecBookIDint20否否預約的圖書的編號OrderRecUserIDint20否否預約圖書的用戶編號OrderRecDatedate20否否預約圖書日期OrderIsFinishboolean50否否預約是否成功讀者表字段名類型長度是否允許為空是否主鍵描述idint4否是讀者編號usernamevarchar20否否讀者姓名passwordvarchar20否否讀者密碼realnamevarchar20是否讀者真實姓名telvarchar20是否讀者電話addressvarchar100是否讀者地址zipvarchar6是否讀者班級emailvarchar50是否讀者性別讀者借閱表字段名類型長度是否允許為空是否主鍵描述useridint4否否讀者編號realnamevarchar20否否讀者姓名addressvarchar100否否讀者班級telvarchar20是否聯(lián)系電話emailvarchar50是否電子郵件memovarchar200是否備注說明timevarchar20是否借閱時間tagint4是否借閱是否處理過圖書管理員表字段名類型長度是否允許為空是否主鍵描述idint4否是管理員的編號usernamevarchar20否否管理員的姓名passwordvarchar20否否管理員的登錄密碼第六章實現(xiàn)6.1登陸頁面用戶進入圖書管理系統(tǒng),首先需要輸入用戶名、密碼、驗證信息等,當信息輸入正確時,點擊登錄按鈕,進行登錄。6.2讀者登陸主頁面當讀者信息輸入正確時,進入主頁面,分別有圖書館簡介、圖書信息查詢、圖書借閱、個人信息查詢的功能,可根據(jù)需要選擇相應的功能;當退出時,可選擇返回首頁。6.3圖書查詢頁面當查詢圖書時,選擇圖書查詢按鈕,然后輸入圖書名,圖書作者等信息,點擊查找按鈕,進行查找,當有信息時,會顯示一個圖書的具體詳細信息。6.4借書頁面點擊圖書查詢按鈕,然后進入借閱圖書頁面,輸入學號。輸入圖書編號,然后會顯示圖書信息,點擊借閱,借閱成功。6.5圖書管理員頁面這是圖書管理員管理的頁面,分別有借閱信息管理、讀者信息管理、圖書信息管理、系統(tǒng)管理。根據(jù)需求,點擊相應的按鈕,做出選擇。6.6圖書添加頁面這是管理員添加圖書的頁面,進入圖書添加頁面后,輸入相應的圖書信息,然后點擊添加按鈕,則添加成功,數(shù)據(jù)庫自動刷新,當完成操作后,可以點擊退出按鈕,退出圖書添加頁面。第七章測試本文檔主要對流通管理模塊進行測試。采用測試的兩種基本方法,即功能測試(黑盒測試)和結構測試(白盒測試)。7.1白盒測試白盒測試是指通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行。白盒測試又分為:邏輯覆蓋和控制結構測試控制結構測試控制結構測試中采用常用的基本路徑測試技術。針對流通管理模塊進行測試,詳細步驟如下:流通管理控制流圖注:1.功能選擇2.圖書預定3.圖書借閱4.圖書歸還5.圖書丟失、損壞處理6.選擇7.退出1.環(huán)形復雜度V(G)=E-N+2=10-7+2=52.導出獨立路徑:路徑1:1-2-6-1路徑2:1-3-6-1路徑3:1-4-6-1路徑4:1-5-6-1路徑5:1-73.測試用例測試用例如表所示。路徑測試用例編號輸入輸出覆蓋路徑1圖書預定預訂信息1-2-6-12圖書借閱借書信息1-3-6-13圖書歸還還書信息1-4-6-14圖書丟失、損壞處理圖書信息、罰金1-5-6-15退出—1-7邏輯覆蓋有選擇的執(zhí)行程序中某些最具代表性的通路是對窮盡測試的唯一可行的代替辦法。通過邏輯覆蓋中的兩種覆蓋來測試流通管理模塊下各子模塊的通路。依據(jù)是詳細設計階段的流通管理各子模塊程序流程圖。圖書預定模塊/圖書借閱模塊條件組合覆蓋圖書預定/借閱模塊條件組合覆蓋用例條件編號借書證號合法確認操作繼續(xù)操作執(zhí)行路徑1YYYabcdefgd2YYNabcdefgh3YN—abcded4N——abcb路徑覆蓋:因為要求每個環(huán)至少經(jīng)過一次,經(jīng)分析,路徑覆蓋需要的測試組合和條件組合覆蓋相同。圖書歸還模塊條件組合覆蓋圖書歸還模塊條件組合覆蓋用例條件編號圖書超期繼續(xù)操作執(zhí)行路徑1YYabcdefb2YNabcdefg3NYabcefb4NNabcefg路徑覆蓋:組合1:圖書超期(Y)、繼續(xù)操作(N)和圖書超期(N)、繼續(xù)操作(Y)覆蓋路徑:abcdefg和abcefb組合2:圖書超期(N)、繼續(xù)操作(N)和圖書超期(Y)、繼續(xù)操作(Y)覆蓋路徑:abcefg和abcdefb圖書丟失、損壞處理模塊條件組合覆蓋圖書丟失、損壞處理模塊條件組合覆蓋用例條件編號丟失繼續(xù)操作執(zhí)行路徑1YYabcdefgb2YNabcdefgh3NYabcefgb4NNabcefgh路徑覆蓋:組合1:圖書超期(Y)、繼續(xù)操作(N)和圖書超期(N)、繼續(xù)操作(Y)覆蓋路徑:abcdefgh和abcefgb組合2:圖書超期(Y)、繼續(xù)操作(Y)和圖書超期(N)、繼續(xù)操作(N)覆蓋路徑:abcdefgb和abcefgh7.2黑盒測試黑盒測試是指通過測試來檢驗是否每個功能都能正常進行。使用黑盒測試實現(xiàn)對流通管理模塊的功能測試。圖書編號、ISBN、借書證號等價類劃分,所示。等價類和非等價類劃分等價類類型及長度圖書編號有效等價類6位數(shù)字字符(1)無效等價類有非數(shù)字字符(2)少于6個數(shù)字字符(3)多于6個數(shù)字字符(4)ISBN有效等價類12位數(shù)字字母組合(1)無效等價類少于12位數(shù)字字母組合(2)多于12位數(shù)字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論