已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
咸陽職業(yè)技術學院電子信息系畢業(yè)論文圖書館管理系統(tǒng)學生姓名李XX學號080710111專業(yè)計算機應用技術年級0801班指導老師張金丹目錄目錄1內(nèi)容摘要21緒論311畢業(yè)設計主要任務312目前圖書管理系統(tǒng)存在的問題413課題意義414論文的工作和安排42圖書借閱管理需求分析521可行性分析5211技術可行性5212經(jīng)濟可行性622圖書借閱管理系統(tǒng)需求概述6221系統(tǒng)目標623圖書借閱管理系統(tǒng)需求模型6231功能描述6232主要用例的用例描述73總體設計1031數(shù)據(jù)庫設計10311數(shù)據(jù)庫設計概述10312圖書信息表結(jié)構設計11313讀者信息表結(jié)構設計12314圖書借閱歸還信息表結(jié)構設計12315管理員信息表結(jié)構設計1332系統(tǒng)總體結(jié)構設計13321圖書管理系統(tǒng)總體結(jié)構圖144程序設計與編碼1441開發(fā)平臺與工具14411系統(tǒng)開發(fā)平臺14412SQL數(shù)據(jù)庫1542程序設計16421JAVA程序訪問數(shù)據(jù)庫16422登錄模塊程序設計18423圖書館管理系統(tǒng)主模塊的實現(xiàn)19424系統(tǒng)功能模塊的實現(xiàn)28425圖書管理功能模塊的實現(xiàn)28426讀者管理功能模塊的實現(xiàn)29427圖書借閱統(tǒng)計功能模塊的實現(xiàn)30428關于模塊的實現(xiàn)305軟件測試3051軟件測試的方法與步驟3052測試用例設計與測試用例的運行過程及測試結(jié)果分析3153評價326結(jié)束語3261工作成果3262收獲體會32致謝34內(nèi)容摘要隨著科學技術的進步,計算機行業(yè)的迅速發(fā)展,大大提高人們的工作效率。計算機信息處理系統(tǒng)的引進已徹底改變了許多系統(tǒng)的經(jīng)營管理。圖書管理系統(tǒng)是學校管理機制中的重要組成部分,通過對圖書管理系統(tǒng)的運行管理機制進行調(diào)查研究,開發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學校圖書管理事務中的常用基本問題以及相關統(tǒng)計工作。本系統(tǒng)中包含6個功能模塊系統(tǒng)設置,讀者管理,圖書管理,圖書借還,系統(tǒng)查詢和更改口令。本系統(tǒng)使有JAVAAWT進行界面的設計,使用MVC設計模式,它采用了當今軟件設計的最新技術,具有開發(fā)效率高、設計靈活、生成的軟件界面友好美觀等特點。本系統(tǒng)中通過JDBC驅(qū)動和數(shù)據(jù)庫進行無縫連接,后端的數(shù)據(jù)庫是MYSQL,是一個開源的數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫具有較高的完整性,一致性和安全性。關鍵詞圖書管理;信息管理;JAVAAWT;FRAME圖書館管理系統(tǒng)設計1緒論11畢業(yè)設計主要任務1實現(xiàn)圖書館對所藏圖書的按類別、書名等多方面的查詢,最大的方便讀者和圖書館工作人員對所需圖書的查詢;2建立圖書館外借讀者數(shù)據(jù)庫,實現(xiàn)讀者的注冊,信息管理和讀者的查詢。方便工作人員對讀者進行有效管理;3建立圖書館工作人員數(shù)據(jù)庫,限定每個工作人員對軟件操作的權限,最大限度的保護數(shù)據(jù)庫;4實現(xiàn)圖書館對新書入庫注冊,舊書注銷和修改的簡單處理,并且建立書籍檔案,方便進貨;5實現(xiàn)管理員的圖書借閱情況的操作,如圖書借閱,圖書歸還情況。方便管理員更好的管理圖書;6關于該軟件的主題幫助等;5實現(xiàn)圖書館12目前圖書管理系統(tǒng)存在的問題1檢索速度慢、效率低因為圖書館的藏書種類多、數(shù)量多,將藏書準確地分門別類,快速檢索,手工進行非常困難往往是終于查到了二偉的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題越突出。2借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會出現(xiàn)這樣那樣的差錯。3圖書統(tǒng)計工作難、藏書更新不能及時完成。圖書館的圖書應根據(jù)科學技術的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性地進行,藏書的知識結(jié)構得不到良好地控制。我校也是一所發(fā)展中的高校,近幾年的發(fā)展速度很快,圖書館的規(guī)模和藏書數(shù)量也不斷的擴大,為了解決海量圖書的管理問題,改變傳統(tǒng)的管理方式也是迫在眉睫了。13課題意義隨著計算機的廣泛應用,其逐步成為現(xiàn)代化的標志。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運行過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進行及時的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速的滿足讀者的要求,提高各種工作的效率,現(xiàn)對其設計相應的系統(tǒng),以達到上述的目的。圖書管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書借閱和歸還的管理的自動化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能圖書管理,讀者管理。除了這些核心功能外,還包括一些基本和輔助功能,它們是圖書借閱操作、圖書歸還、圖書借閱統(tǒng)計、統(tǒng)計操作等。14論文的工作和安排本次設計的目標是,開發(fā)一個圖書館借閱管理系統(tǒng)。借助該系統(tǒng),管理員通過快捷可靠的數(shù)據(jù)庫管理,方便的管理圖書館的信息資料,規(guī)范化的管理讀者用戶,設定不同用戶權限,并能通過互聯(lián)網(wǎng)向讀者提供更為方便的在線查詢服務,方便讀者的使用,最終達到提高圖書館資源利用效率的目的。論文設計和實現(xiàn)了圖書借閱管理系統(tǒng)系統(tǒng),可以根據(jù)用戶的不同權限,對圖書館的的各種信息進行添加、刪除、修改或查詢操作。論文分為五個部分第一章即本章緒論,簡述圖書館借閱管理系統(tǒng)這個課題的背景情況以及開發(fā)本系統(tǒng)的意義。第二章為需求分析,本章中明確了系統(tǒng)需要實現(xiàn)的功能,分析了系統(tǒng)的用例,并介紹根據(jù)系統(tǒng)的需求選擇的開發(fā)工具和技術的概況。第三章是總體設計,詳細描述了本系統(tǒng)中數(shù)據(jù)庫的設計情況,并給出了系統(tǒng)總體界面的設計方案。第四章為程序設計與編碼各主要功能模塊的實現(xiàn)方法和部分關鍵代碼,同時提供了個主要界面運行的參考圖片,以更直觀了解系統(tǒng)的實現(xiàn)情況。第五章是軟件測試,測試系統(tǒng)功能實現(xiàn)并對測試結(jié)果進行記錄分析第六章為結(jié)束語,為此次畢業(yè)設計做一個總結(jié),總結(jié)所獲得的經(jīng)驗和體會。2圖書借閱管理需求分析21可行性分析采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應的服務。開發(fā)本系統(tǒng)的可行性研究如下211技術可行性技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用JAVAAWT開發(fā)出友好美觀的人機界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用MYSQL,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需。212經(jīng)濟可行性鑒于計算機技術發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術均以可行的情況下開發(fā)這樣一個管理系統(tǒng)成本不會很高,但其可以大大提高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢,其必將有比較寬闊的市場,因此改性統(tǒng)在經(jīng)濟可行性上時可行的。22圖書借閱管理系統(tǒng)需求概述221系統(tǒng)目標該系統(tǒng)主要建立一個基于B/S模式的圖書館借閱管理系統(tǒng),面對當起很多小型圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計工作量大,藏書不能完成及時更新的問題,該系統(tǒng)可以對跟系統(tǒng)的三個用戶類型的使用實現(xiàn)1對于圖書館管理員能夠在該系統(tǒng)的幫助下輕松完成注銷登錄、密碼修改、系統(tǒng)退出等。2對于圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進行管理,方便的進行讀者借閱情況查詢,方便的進行借書還書處理等,便捷的對圖書信息進行添加、修改、刪除,分類管理等操作,對讀者信息進行相關添加,修改,分類管理等操作。3對于系統(tǒng)管理員可以對圖書館信息進行修改更新操作,對借閱用戶進行添加、修改、刪除、權限設置等操作,修改維護等操作功能。23圖書借閱管理系統(tǒng)需求模型231功能描述圖書借閱管理系統(tǒng)的主要任務是實現(xiàn)管理員迅速檢索查詢,方便借閱歸還圖書,圖書管理員高效的完成系統(tǒng)的各項基本操作,從圖21可以看出圖書借閱管理系統(tǒng)要完成一下功能1登錄。圖書管理員進入該系統(tǒng)必須登錄,身份驗證正確了才可以進入該系統(tǒng),管理員擁有不同的等級。2圖書管理功能圖書統(tǒng)管理員可以對圖書注冊,圖書信息管理功能,包括對圖書信息的刪除、修改。3讀者管理功能圖書管理員可以對讀者用戶進行讀者信息注冊,讀者信息管理,包括讀者信息的修改,刪除,權限設置等操作。4圖書借閱統(tǒng)計功能通過對讀者查詢和圖書查詢實現(xiàn)圖書借閱功能,及圖書歸還。5其他功能關于該圖書館管理系統(tǒng)的幫助主題。下面的系統(tǒng)用例圖描述了整個系統(tǒng)用戶之間的動作聯(lián)系,及功能模塊的概述。圖21系統(tǒng)用例圖232主要用例的用例描述圖書借閱借閱管理系統(tǒng)涉及到的用例包括圖書借閱,圖書歸還,讀書注冊,讀者信息管理,圖書注冊,圖書信息管理,用戶系統(tǒng)管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書信息管理進行詳細分析。1用例“圖書借閱”用例名稱圖書借閱標識符UC1參與者圖書管理員描述管理員通過讀者編號查詢出讀者信息,通過編號查詢出圖書的相關信息,然后借閱將圖書轉(zhuǎn)借閱給讀者,借閱成功。前置條件1登錄;2登錄圖書管理系統(tǒng);3進入圖書借閱統(tǒng)計頁面;4進入圖書借閱頁面后置條件1更新圖書借閱列表;主干過程10借閱圖書1讀者請求借閱新地圖書,并提供自己的編號2系統(tǒng)顯示讀者借閱情況的表單3讀者提供想借閱的圖書的編號4系統(tǒng)存儲讀者和借閱的圖書,并將之存儲到數(shù)據(jù)庫中5系統(tǒng)更新借閱列表分支過程11選擇重置(第3步后分支出來)1讀者選擇重置2系統(tǒng)刷新該頁面異常10E1讀者借閱已滿(第2步)1讀者借閱的數(shù)目已經(jīng)到達自己借閱的上線2系統(tǒng)將錯誤信息顯示在借閱頁面3系統(tǒng)重新啟動該用例被包含用例無被擴展用例無優(yōu)先級高2用例“圖書歸還”用例名稱圖書歸還標識符UC1參與者讀者,圖書管理員描述讀者將自己借閱的圖書歸還圖書館。前置條件1登錄;2登錄圖書管理系統(tǒng);3進入圖書借閱統(tǒng)計頁面;4進入圖書歸還頁面后置條件1更新圖書歸還列表;主干過程20圖書歸還6讀者請求歸還借閱的圖書并提供自己的編號7系統(tǒng)顯示該讀者的借閱信息表8使用者填將要歸還的圖書交給管理員9管理員輸入圖書編號,系統(tǒng)存儲歸還信息,并將之存儲到數(shù)據(jù)庫中10系統(tǒng)更圖書歸還列表分支過程11選擇重置(第3步后分支出來)1讀者選擇重置2系統(tǒng)刷新該頁面異常10E1讀者借閱超時(第4步)1該書超出了應該歸還的時間范圍2系統(tǒng)將罰款信息顯示在歸還頁面被包含用例無被擴展用例無優(yōu)先級高3用例“圖書查詢”用例名稱圖書信息管理標識符UC3參與者圖書管理員描述圖書管理員查看圖書編號、作者等信息,然后對圖書信息進行修改,和刪除操作。前置條件1登錄;2進入圖書管理系統(tǒng);3進入圖書管理頁面;4進入圖書信息管理頁面后置條件1查詢頁面顯示相應的圖書的信息主干過程圖書查詢1系統(tǒng)顯示所有圖書信息2管理員選擇要管理的圖書信息3讀者點擊讀書名稱,可修改圖書的信息,也可刪除該圖書信息分支過程輸入信息時第2步后1系統(tǒng)顯示請選擇查詢依據(jù)2用戶進行相應選擇重新查詢(第2步后)1系統(tǒng)已經(jīng)顯示了相應圖書信息2讀者想查詢其他圖書異常50E1查詢的圖書不存在(第2步后)1讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到2系統(tǒng)顯示暫時無該圖書信息3重新啟動該用例被包含用例無被擴展用例無優(yōu)先級高3總體設計31數(shù)據(jù)庫設計311數(shù)據(jù)庫設計概述數(shù)據(jù)庫是整個系統(tǒng)的基石,數(shù)據(jù)庫的設計優(yōu)劣直接影響到整個系統(tǒng)的設計成敗,本節(jié)對數(shù)據(jù)庫的設計進行專門闡述。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構化,最低冗余度,較高的程序與數(shù)據(jù)獨立性,易于擴充,易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設計之上的。因此不僅大型計算機及中小型計算機,甚至微型機都配有數(shù)據(jù)庫管理系統(tǒng)6。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應用程序的研制和維護,提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術也是計算機領域中發(fā)展最快的技術之一。數(shù)據(jù)庫設計是把現(xiàn)實世界的實體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應用的性能都建立在良好的數(shù)據(jù)庫設計的基礎之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎,如果數(shù)據(jù)庫設計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設計的關鍵是如何使設計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理6。設計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級別的關系模式的集合。一般人們設計數(shù)據(jù)庫遵循第三范式。即數(shù)據(jù)庫表中不包含已在其他表中包含的非主關鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度6。整個系統(tǒng)所包括的信息有圖書信息、留言信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構1圖書信息表(編號,圖書名稱,作者,出版社,出版時間,價格,ISBN號,庫存量)2讀者信息表(讀者編號,姓名,性別,出生年月,身份證號,地址,電話,郵箱,備注)3圖書借閱歸還信息表(借閱記錄號,圖書編號,讀者編號,借閱管理員編號,借閱時間,歸還管理員編號,歸還時間)4管理員信息表編號,名稱,密碼,等級注帶下劃線表示主鍵312圖書信息表結(jié)構設計圖書信息表主要用于存儲圖書館中所藏圖書的相關信息,其中的相關信息是在圖書入庫時由操作員進行添加完善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢,便可得知圖書的其他相關信息。表的具體結(jié)果如下表31圖書信息表BOOKINFO字段名稱數(shù)據(jù)類型字段長度是否為空說明BOOK_NOINT30NO圖書編號(KEY)BOOK_NAMEVARCHAR30NO書名BOOK_AUTHORVARCHAR30NO作者BOOK_PUBLICVARCHAR50NO出版社BOOK_PUBLIC_TIMEVARCHAR100YES出版時間BOOK_PRICEREALYES圖書價格BOOK_ISBNVARCHAR50YESISBN編號BOOK_COUNTVARCHAR100YES庫存INTIMEDATENO圖書入庫時間313讀者信息表結(jié)構設計讀者信息表的設計是為了圖書館管理員對讀者進行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息,讀者郵件電話等信息室為了與讀者進行聯(lián)系,便于操作員是對信息才操作的查詢。表的具體結(jié)構設計如下表32讀者信息表READINFO字段名稱數(shù)據(jù)類型字段長度是否為空說明READER_NOINT30NO讀者編號(KEY)READER_NAMEVARCHAR30NO讀者姓名READER_SEXVARCHAR2NO性別READER_BIRTHDAYDATETIMENO出生日期READER_CARDIDVARCHAR18NO身份證號READER_ADDRESSVARCHAR100YES家庭住址READER_PHONEVARCHAR11YES聯(lián)系電話READER_EMAILVARCHAR50NO郵箱READER_MEMOVARCHAR8000NO備注314圖書借閱歸還信息表結(jié)構設計該表的設計是用于對讀者借閱圖書進行管理,表中圖書編號屬性是對借閱圖書的唯一性識別標識,讀者編號號記錄借閱的相應讀者,結(jié)出時間記錄了相應的借閱時間,以及歸還時間,操作員是對借閱進行操作的人員的記錄方便日后的查詢,是否歸還標識可查詢當起讀書是否被歸還,表的具體結(jié)構設計如下表33圖書借閱歸還統(tǒng)計信息表RECORD字段名稱數(shù)據(jù)類型字段長度是否為空說明RECORD_NOINT20NO借閱記錄號(KEY)READER_BOOK_NOINT30NO圖書編號RECORD_READER_NOINT30NO讀者編號RECORD_BORUSERINT10NO借閱管理員編號RECORD_BORTIMEDATETIMEYES借閱時間RECORD_RENUSERINT30YES歸還管理員編號RECORD_RENTIMEDATETIMEYES歸還時間315管理員信息表結(jié)構設計該表的設計用于記錄圖書管理員信息,管理員可以通過用戶名和密碼進入該圖書管理系統(tǒng),對圖書和讀者進行操作管理。圖書管理員又可分為普通管理員和超級管理員。具體結(jié)構設計如下表34圖書歸還信息表ADMIN字段名稱數(shù)據(jù)類型字段長度是否為空說明AD_NOINT10NO管理員編號(KEY)AD_NAMEVARCHAR30NO用戶名AD_PASSWORDVARCHAR12NO密碼AD_DENJIINTYES等級32系統(tǒng)總體結(jié)構設計該系統(tǒng)在WINDOWS98/2000/XP環(huán)境下,主要采用AWT開發(fā)工具,MYSQL數(shù)據(jù)庫來設計,開發(fā)過程與成果應符合GB/T114571995軟件工程術語,GB/T85671988計算機軟件產(chǎn)品開發(fā)文件編制指南等。321圖書管理系統(tǒng)總體結(jié)構圖繪制系統(tǒng)結(jié)構圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構圖。系統(tǒng)結(jié)構圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構模式,理解系統(tǒng)的各個功能的結(jié)構,能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結(jié)構圖如下圖35系統(tǒng)總體結(jié)構圖根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊系統(tǒng)功能模塊,圖書管理功能模塊,讀者管理功能模塊,圖書借閱統(tǒng)計功能模塊;幫助功能模塊。4程序設計與編碼41開發(fā)平臺與工具411系統(tǒng)開發(fā)平臺JAVA是由SUNMICROSYSTEMS公司于1995年5月推出的JAVA程序設計語言和JAVA平臺的總稱。JAVA平臺由JAVA虛擬機(JAVAVIRTUALMACHINE)和JAVA應用編程接口(APPLICATIONPROGRAMMINGINTERFACE、簡稱API)構成。JAVA應用編程接口為JAVA應用提供了一個獨立于操作系統(tǒng)的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個JAVA平臺之后,JAVA應用程序就可運行?,F(xiàn)在JAVA平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣JAVA程序可以只編譯一次,就可以在各種系統(tǒng)中運行。JAVA對對象技術的全面支持和JAVA平臺內(nèi)嵌的API能縮短應用系統(tǒng)的開發(fā)時間并降低成本。JAVA的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構和在多平臺之間傳遞信息的低成本方式。特別是JAVA企業(yè)應用編程接口(JAVAENTERPRISEAPIS)為企業(yè)計算及電子商務應用系統(tǒng)提供了有關技術和豐富的類庫。JAVA分為三個體系JAVASE標準版,JAVAEE企業(yè)版,JAVAME微型版。該圖書管理系統(tǒng)用的就是J2SE平臺,即是JAVA2平臺標準版(JAVA2PLATFORMSTANDARDEDITION),定位于客戶端,是用于工作站、PC機的桌面應用軟件的編程平臺。它是JAVA中三個編程構架中最基本的一個架構。它簡單而強大的編程功能得到很多編程者的厚愛。它推出的UI圖形化界面,簡單易懂,如在AWT、SWING技術。它推出的THREAD多線程機制使代碼能夠并行執(zhí)行,充分發(fā)揮了CPU的運行效率。程序設計者可以用不同的線程完成不同的子功能,極大地擴展了JAVA的語言功能。它是程序中具有獨立順序的程序流,它有自己的開始,代碼體和結(jié)束。線程之間可以共享內(nèi)存空間和資源。如定時小動畫的制作。JAVA的數(shù)據(jù)庫訪問功能使程序具有多元化,通過JDBC和ODBC的數(shù)據(jù)庫訪問功能將JAVA程序與數(shù)據(jù)庫有效的鏈接。J2SE的事件驅(qū)動機制實現(xiàn)了各種“監(jiān)聽器”操作的響應,如ACTIONLISTERNER,KEYLISTERNER,ITEMLISTERNER等。在開發(fā)圖書館借閱管理系統(tǒng)的過程中,應用MYECLIPSE601,它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。MYECLIPSE是功能豐富的J2SE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持AWT、SWING、THREAD和SQL等412SQL數(shù)據(jù)庫SQL全稱是“結(jié)構化查詢語言STRUCTUREDQUERYLANGUAGE”,最早的是IBM的圣約瑟研究實驗室為其關系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構簡潔,功能強大無論是ORACLE,SYBASE,INFORMIX,SQLSERVER這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像VISUALFOXPORO,POWERBUILDER常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。它的主要功能包括四個方面查詢、操縱、定義和控制,因此,它是一個綜合的、通用的、功能及強的關系數(shù)據(jù)庫語言。目前MYSQL被廣泛地應用在系統(tǒng)項目的開發(fā)和INTERNET上的中小型網(wǎng)站開發(fā)中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,我們這次的數(shù)據(jù)庫就采MYSQL。開發(fā)系統(tǒng)用的系統(tǒng)工具如表41所示表41系統(tǒng)開發(fā)平臺和工具工具名稱用途JDK160_11MYECLIPSEMYSQL50SQLYOG61JAVA開發(fā)工具包J2EE集成開發(fā)環(huán)境小型關系數(shù)據(jù)庫管理系統(tǒng)MYSQL圖形化數(shù)據(jù)庫管理工具42程序設計421JAVA程序訪問數(shù)據(jù)庫數(shù)據(jù)庫連接時采用JDBCODBCBRIDGE鏈接MYSQL。新建一個DBMANAGE類,具體代碼實現(xiàn)如下PACKAGEMODELIMPORTJAVASQLCONNECTIONIMPORTJAVASQLDRIVERMANAGERIMPORTJAVASQLRESULTSETIMPORTJAVASQLSQLEXCEPTIONIMPORTJAVASQLSTATEMENT/數(shù)據(jù)庫通信類該類提供了通過ODBC的方式訪問數(shù)據(jù)庫/PUBLICCLASSDBMANAGERPRIVATECONNECTIONCONNNULLPRIVATECONNECTIONGETCONNECTIONTRYIFCONNNULL|CONNISCLOSEDTRUESYSTEMOUTPRINTLN“加載驅(qū)動一次,獲取數(shù)據(jù)庫連接一次“CLASSFORNAME“SUNJDBCODBCJDBCODBCDRIVER“CONNDRIVERMANAGERGETCONNECTION“JDBCODBCLIBRA“,“SA“,“SA“CATCHCLASSNOTFOUNDEXCEPTIONESYSTEMOUTPRINTLN“加載驅(qū)動失敗“EPRINTSTACKTRACECATCHSQLEXCEPTIONESYSTEMOUTPRINTLN“獲得數(shù)據(jù)庫CONNECTION連接失敗“EPRINTSTACKTRACERETURNCONN/負責數(shù)據(jù)庫通信就兩類一類是查詢第二類是更新/QUERY方法提供了數(shù)據(jù)庫查詢功能調(diào)用者需要提供準確的SQL查詢語句如果本函數(shù)能準確的執(zhí)行將返回一個結(jié)果集RESULTSET對象否則將返回一個NULLSELECTSQL代表查詢命令格式SELECTRETURNSELECTSQL命令所查詢的結(jié)果RESULTSET對象/PUBLICRESULTSETQUERYSTRINGSELECTSQLCONNECTIONCONNNULLSTATEMENTSTMTNULLRESULTSETRSNULLCONNTHISGETCONNECTIONTRYSTMTCONNCREATESTATEMENTRETURNSTMTEXECUTEQUERYSELECTSQLCATCHSQLEXCEPTIONESYSTEMOUTPRINTLN“數(shù)據(jù)庫查詢失敗“EPRINTSTACKTRACERETURNNULL/負責UPDATE的方法/PUBLICINTUPDATESTRINGUPDATESQLCONNECTIONCONNNULLSTATEMENTSTMTNULLCONNTHISGETCONNECTIONTRYSTMTCONNCREATESTATEMENTRETURNSTMTEXECUTEUPDATEUPDATESQLCATCHSQLEXCEPTIONESYSTEMOUTPRINTLN“數(shù)據(jù)庫更新失敗“EPRINTSTACKTRACERETURN0422登錄模塊程序設計本模塊主要是用戶通過圖書管理系統(tǒng)的首頁登錄窗口進入圖書系統(tǒng)。用戶輸入正確的用戶名和密碼,系統(tǒng)會根據(jù)用戶的身份進行相應權限劃分;如果登錄信息有錯誤,則系統(tǒng)提示登入錯誤的信息,圖書借閱管理系統(tǒng)的登錄主頁面如圖41所示。圖41圖書管理系統(tǒng)登錄首頁用戶在登錄頁面寫好用戶名和密碼,選擇登錄,登錄成功則跳轉(zhuǎn)到系統(tǒng)的首頁,否則提示錯誤信息。在服務器端進行用戶身份驗證的程序流程圖如圖42程序流程圖所示圖42用戶登錄流程圖該登錄窗口通過新建一個類MAIN,進入該圖書館管理系統(tǒng)。具體代碼如下PACKAGEMAINIMPORTMODELLIB_USERIMPORTVIEWLOGINVIEWIMPORTVIEWMAINVIEW/圖書管理系統(tǒng)的程序入口/PUBLICCLASSMAINPUBLICSTATICVOIDMAINSTRINGARGSLOGINVIEWLVNEWLOGINVIEW該登錄窗口的設計標簽框,按鈕等組件的添加,通過新建一個LOGINVIEW類實現(xiàn)。(代碼省略)423圖書館管理系統(tǒng)主模塊的實現(xiàn)本模塊中最主要的是該管理系統(tǒng)的主界面,系統(tǒng)管理員進入該界面進行各種操作。該系統(tǒng)主界面如下圖所示圖43圖書館管理系統(tǒng)主界面該界面的實現(xiàn),通過新建一個MAINVIEW類來實現(xiàn),具體代碼代碼如下PACKAGEVIEWIMPORTJAVAAWTDIMENSIONIMPORTJAVAAWTTOOLKITIMPORTJAVAAWTEVENTACTIONEVENTIMPORTJAVAAWTEVENTACTIONLISTENERIMPORTJAVAAWTEVENTWINDOWADAPTERIMPORTJAVAAWTEVENTWINDOWEVENTIMPORTJAVAAWTEVENTWINDOWLISTENERIMPORTJAVAXSWINGIMAGEICONIMPORTJAVAXSWINGJDESKTOPPANEIMPORTJAVAXSWINGJFRAMEIMPORTJAVAXSWINGJLABELIMPORTJAVAXSWINGJMENUIMPORTJAVAXSWINGJMENUBARIMPORTJAVAXSWINGJMENUITEMIMPORTJAVAXSWINGJOPTIONPANEIMPORTMODELLIB_USERPUBLICCLASSMAINVIEWEXTENDSJFRAMEPROTECTEDSTATICFINALSTRINGMQNULL/窗口菜單欄/JMENUBARMENUBARNEWJMENUBAR/主窗口中顯示子窗口JINTERNALFRAME的容器JDESKTOPPANEDESKTOPNEWJDESKTOPPANE/用來記錄當前登錄用戶信息的JAVABEANLIB_USERUSERNULL/構造器設置窗口標題圖標大小位置添加組件關閉事件監(jiān)聽器/PUBLICMAINVIEWLIB_USERUTHISUSERUTHISSETTITLE“歡迎“USERGETAD_NAMEUSERGETAD_DENJI1“管理員“使用李梅梅圖書管理系統(tǒng)“THISSETICONIMAGETOOLKITGETDEFAULTTOOLKITGETIMAGETHISGETCLASSGETRESOURCE“/IMAGE/LIBRARYPNG“THISSETSIZE800,600DIMENSIONSCREENTOOLKITGETDEFAULTTOOLKITGETSCREENSIZETHISSETLOCATIONSCREENWIDTHTHISGETWIDTH/2,SCREENHEIGHTTHISGETHEIGHT/2INITMAINVIEWTHISSETDEFAULTCLOSEOPERATIONJFRAMEDO_NOTHING_ON_CLOSETHISADDWINDOWLISTENERMAINVIEWLISTENERTHISSETVISIBLETRUE/關閉事件監(jiān)聽器WINDOWLISTENERMAINVIEWLISTENERNEWWINDOWADAPTERPUBLICVOIDWINDOWCLOSINGWINDOWEVENTEVENTEXITLOGIN/退出登錄1詢問是否確定退出2用戶點擊是退出否則不退出/PUBLICVOIDEXITLOGININTNJOPTIONPANESHOWCONFIRMDIALOGTHIS,“您確定要退出嗎“,“系統(tǒng)提示“,JOPTIONPANEYES_NO_OPTIONIFNJOPTIONPANEYES_OPTIONSYSTEMEXIT0PUBLICVOIDINITMAINVIEW/菜單JMENUSYS_MENUNEWJMENU“【系統(tǒng)】“JMENUBOOK_MENUNEWJMENU“【圖書管理】“JMENUREADER_MENUNEWJMENU“【讀者管理】“JMENUBOOK_BORROWNEWJMENU“【圖書借閱統(tǒng)計】“JMENUABOUT_MENUNEWJMENU“【關于】“/菜單項開始/系統(tǒng)子菜單開始JMENUITEMSYS_RELOGINNEWJMENUITEM“注銷登錄“JMENUITEMSYS_UPDATEPASSWORDNEWJMENUITEM“修改密碼“JMENUITEMSYS_EXITNEWJMENUITEM“系統(tǒng)退出“/圖書子菜單開始JMENUITEMBOOK_ADDNEWJMENUITEM“圖書注冊“JMENUITEMBOOK_MANAGERNEWJMENUITEM“圖書信息管理“JMENUITEMBOOK_QUERYNEWJMENUITEM“圖書查詢“/讀者子菜單開始JMENUITEMREADER_ADDNEWJMENUITEM“讀者注冊“JMENUITEMREADER_MANAGERNEWJMENUITEM“讀者信息管理“JMENUITEMREADER_QUERYNEWJMENUITEM“讀者查詢“/圖書借閱與歸還子菜單JMENUITEMSYS_BR_BORROWNEWJMENUITEM“圖書借閱“JMENUITEMSYS_BR_RETURNNEWJMENUITEM“圖書歸還“JMENUITEMSYS_BR_BORROW_COUNTNEWJMENUITEM“圖書借閱統(tǒng)計“JMENUITEMSYS_BR_RETURN_COUNTNEWJMENUITEM“圖書歸還統(tǒng)計“/關于子菜單JMENUITEMSYS_HELPNEWJMENUITEM“幫助“JMENUITEMSYS_ABOUTNEWJMENUITEM“關于“/為子菜單設置ACTIONCOMMAND開始SYS_RELOGINSETACTIONCOMMAND“SYS_RELOGIN“SYS_UPDATEPASSWORDSETACTIONCOMMAND“SYS_UPDATEPASSWORD“SYS_EXITSETACTIONCOMMAND“SYS_EXIT“BOOK_ADDSETACTIONCOMMAND“BOOK_ADD“BOOK_MANAGERSETACTIONCOMMAND“BOOK_MANAGER“BOOK_QUERYSETACTIONCOMMAND“BOOK_QUERY“READER_ADDSETACTIONCOMMAND“READER_ADD“READER_MANAGERSETACTIONCOMMAND“READER_MANAGER“READER_QUERYSETACTIONCOMMAND“READER_QUERY“SYS_BR_BORROWSETACTIONCOMMAND“SYS_BR_BORROW“SYS_BR_RETURNSETACTIONCOMMAND“SYS_BR_RETURN“SYS_BR_BORROW_COUNTSETACTIONCOMMAND“SYS_BR_BORROW_COUNT“SYS_BR_RETURN_COUNTSETACTIONCOMMAND“SYS_BR_RETURN_COUNT“SYS_HELPSETACTIONCOMMAND“SYS_HELP“SYS_ABOUTSETACTIONCOMMAND“SYS_ABOUT“/為子菜單設置ACTIONCOMMAND結(jié)束/為子菜單添加事件監(jiān)聽器開始SYS_RELOGINADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_UPDATEPASSWORDADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_EXITADDACTIONLISTENERMENUITEMACTIONLISTENERBOOK_ADDADDACTIONLISTENERMENUITEMACTIONLISTENERBOOK_MANAGERADDACTIONLISTENERMENUITEMACTIONLISTENERBOOK_QUERYADDACTIONLISTENERMENUITEMACTIONLISTENERREADER_ADDADDACTIONLISTENERMENUITEMACTIONLISTENERREADER_MANAGERADDACTIONLISTENERMENUITEMACTIONLISTENERREADER_QUERYADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_BR_BORROWADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_BR_RETURNADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_BR_BORROW_COUNTADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_BR_RETURN_COUNTADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_HELPADDACTIONLISTENERMENUITEMACTIONLISTENERSYS_ABOUTADDACTIONLISTENERMENUITEMACTIONLISTENER/為菜單添加菜單項SYS_MENUADDSYS_RELOGINSYS_MENUADDSYS_UPDATEPASSWORDSYS_MENUADDSEPARATORSYS_MENUADDSYS_EXITBOOK_MENUADDBOOK_ADDBOOK_MENUADDBOOK_MANAGERBOOK_MENUADDBOOK_QUERYREADER_MENUADDREADER_ADDREADER_MENUADDREADER_MANAGERREADER_MENUADDREADER_QUERYBOOK_BORROWADDSYS_BR_BORROWBOOK_BORROWADDSYS_BR_RETURNBOOK_BORROWADDSYS_BR_BORROW_COUNTBOOK_BORROWADDSYS_BR_RETURN_COUNTABOUT_MENUADDSYS_HELPABOUT_MENUADDSYS_ABOUT/為菜單欄添加菜單MENUBARADDSYS_MENUMENUBARADDBOOK_MENUMENUBARADDREADER_MENUMENUBARADDBOOK_BORROWMENUBARADDABOUT_MENU/為窗口設置菜單欄THISSETJMENUBARMENUBAR/為組鍵添加IMAGEICONIMAGENEWIMAGEICONTHISGETCLASSGETRESOURCE“/IMAGE/LIBRARYJPG“JLABELLABIMAGENEWJLABELIMAGELABIMAGESETBOUNDS0,0,IMAGEGETICONWIDTH,IMAGEGETICONHEIGHTDESKTOPADDLABIMAGETHISGETCONTENTPANEADDDESKTOPACTIONLISTENERMENUITEMACTIONLISTENERNEWACTIONLISTENERPUBLICVOIDACTIONPERFORMEDACTIONEVENTEVENTSTRINGCOMMANDEVENTGETACTIONCOMMANDSYSTEMOUTPRINTLNCOMMANDIFCOMMANDEQUALS“SYS_RELOGIN“/注消登錄RELOGINRETURNIFCOMMANDEQUALS“SYS_EXIT“/系統(tǒng)退出EXITLOGINRETURN/修改密碼IFCOMMANDEQUALS“SYS_UPDATEPASSWORD“UPDATEPASSWORDRETURNIFCOMMANDEQUALS“BOOK_ADD“BOOKADDBANEWBOOKADDDESKTOPADDBADESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBAIFCOMMANDEQUALS“READER_ADD“READER_ADDRENEWREADER_ADDDESKTOPADDREDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEREIFCOMMANDEQUALS“BOOK_MANAGER“BOOKINFOMANAGERBMNEWBOOKINFOMANAGERDESKTOPADDBMDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBMIFCOMMANDEQUALS“READER_MANAGER“READERMANAGERRMNEWREADERMANAGERDESKTOPADDRMDESKTOPGETDESKTOPMANAGERACTIVATEFRAMERMIFCOMMANDEQUALS“BOOK_QUERY“BOOKQUERYBQNEWBOOKQUERYDESKTOPADDBQDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBQIFCOMMANDEQUALS“SYS_BR_BORROW“BOOKBORROWBBNEWBOOKBORROWDESKTOPADDBBDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBBIFCOMMANDEQUALS“SYS_BR_RETURN“BOOKRETURNBRNEWBOOKRETURNDESKTOPADDBRDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBRIFCOMMANDEQUALS“SYS_BR_BORROW_COUNT“BOOKBORROWCOUNTBCNEWBOOKBORROWCOUNTDESKTOPADDBCDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBCIFCOMMANDEQUALS“SYS_BR_RETURN_COUNT“BOOKRETURNCOUNTBCNEWBOOKRETURNCOUNTDESKTOPADDBCDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBCIFCOMMANDEQUALS“SYS_HELP“BOOKHELPBHNEWBOOKHELPDESKTOPADDBHDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEBH/用戶修改密碼PRIVATEVOIDUPDATEPASSWORDUPDATEPASSWORDVIEWUVNEWUPDATEPASSWORDVIEWUSERDESKTOPADDUVDESKTOPGETDESKTOPMANAGERACTIVATEFRAMEUV/用戶注銷登錄函數(shù)PUBLICVOIDRELOGINTHISSETVISIBLEFALSELOGINVIEWLVNEWLOGINVIEW424系統(tǒng)功能模塊的實現(xiàn)該系統(tǒng)功能模塊主要實現(xiàn)管理員的注銷登錄、修改密碼、系統(tǒng)退出三個功能子模塊。其各自操作界面如下所示代碼省略1注銷登錄功能界面圖44注銷登錄操作界面2修改密碼功能界面圖45讀者信息管理界面3系統(tǒng)退出功能界面圖46系統(tǒng)退出界面425圖書管理功能模塊的實現(xiàn)查詢功能模塊包括圖書注冊,圖書信息管理和圖書查詢?nèi)齻€子功能模塊。該模塊主要我們主要看一下圖書信息管理功能的實現(xiàn)過程。圖書注冊、圖書查詢部分省略。圖書管理功能模塊界面如下圖47圖書注冊操作界面圖48圖書信息管理操作界面1圖書注冊功能實現(xiàn)了數(shù)據(jù)庫圖書信息的更新,新建一個BOOK_ADD類。2圖書信息管理界面實現(xiàn)該功能中根據(jù)管理員不同需求的刪除和修改圖書信息實現(xiàn),新建一個類BOOKINFOMANAGER,具體代碼省略426讀者管理功能模塊的實現(xiàn)與圖書管理模塊類似,讀者管理模塊也分為三個子模塊,讀者注冊、讀者信息管理、讀者查詢。讀者信息管理部分也設置了讀者刪除和修改功能,讀者查詢部分則能夠根據(jù)讀者編號等進行讀者的查詢?,F(xiàn)就以讀者注冊和讀者管理部分介紹。圖48讀者注冊操作界面圖49讀者信息管理操作界面1讀者注冊功能實現(xiàn)了數(shù)據(jù)庫讀者信息的更新,新建一個READER_ADD類,讀者注冊中包含讀者名,性別,出生日期,身份證號,地址,郵箱,電話,備注等圖書基本信息,其中電話,備注是備選信息,可以不填。2讀者信息管理操作實現(xiàn)數(shù)據(jù)庫讀者信息的修改、刪除操作,對數(shù)據(jù)庫中讀者的信息的查詢更新。427圖書借閱統(tǒng)計功能模塊的實現(xiàn)該功能模塊可分為圖書借閱,圖書歸還,圖書借閱統(tǒng)計和圖書歸還四個子模塊此處就圖書借閱和圖書歸還模塊詳細講解。1圖書借閱。該子模塊實現(xiàn)系統(tǒng)的借閱功能,圖書管理員根據(jù)讀者的編號會顯示出讀者當前的借閱情況,再提供要借閱的圖書編號,圖書管理員將信息記錄在系統(tǒng)中,借閱成功如果在借閱時所要借閱的圖書不存在或者讀者借閱已達借閱圖書的上線,則讀者不能接續(xù)借閱圖書,系統(tǒng)將給出相應提示其操作界面如下圖圖411圖書借閱操作界面圖412圖書歸還操作界面2圖書歸還。該子模塊實現(xiàn)系統(tǒng)的圖書歸還功能,讀者向圖書管理員提供自己的編號會顯示出讀者當起的借閱情況,再提供要歸還的圖書標號,圖書管理員將信息記錄在系統(tǒng)中,歸還成功。428關于模塊的實現(xiàn)關于模塊主要是關于該系統(tǒng)的幫助文件,以及該系統(tǒng)中的模塊介紹,系統(tǒng)使用幫助等。5軟件測試51軟件測試的方法與步驟該系統(tǒng)在本地服務器上進行運行和調(diào)試,鑒于對系統(tǒng)的內(nèi)部結(jié)構和處理算法的完全了解以及對系統(tǒng)功能的全面掌握對系統(tǒng)進行白盒測試和黑盒測試。在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。測試目的在于發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程,測試重要發(fā)現(xiàn)一個發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯誤。本系統(tǒng)的測試階段信息流程下圖所示15。圖51測試階段信息流程圖為了設計出有效地測試方案按照下面準則進行測試所有測試都應追溯到用戶需求;在完成了需求模型就要著手制定測試計劃,在編碼之前最所有測試工作進行計劃和設計;運用PARETO原理著重對占出現(xiàn)錯誤80的容易出錯的20的模塊進行測試,從小規(guī)模開始逐步進行大規(guī)模測試,通常先重點測試單個程序模塊再轉(zhuǎn)向集成的模塊簇精心設計測試方案,盡可能充分覆蓋程序
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025重慶大學輸變電裝備技術全國重點實驗室勞務派遣項目研究人員招聘(長期有效)筆試重點試題及答案解析
- 2025年農(nóng)產(chǎn)品跨境電商供應鏈平臺構建與技術創(chuàng)新可行性分析報告
- 2025福建醫(yī)科大學安全保衛(wèi)工作人員招聘2人(十四)考試核心試題及答案解析
- 2025山東陽昇甄選產(chǎn)業(yè)運營有限公司選聘7人考試重點題庫及答案解析
- 2025年共享經(jīng)濟平臺商業(yè)模式創(chuàng)新報告
- 2026天津市和平區(qū)事業(yè)單位招聘38人考試核心題庫及答案解析
- 2025重慶市銅梁區(qū)虎峰鎮(zhèn)人民政府公益性崗位招聘2人備考核心題庫及答案解析
- 武勝縣嘉陵水利集團有限公司公開招聘3名工作人員考試核心題庫及答案解析
- 2025西安市浐灞第一幼兒園招聘出納備考核心題庫及答案解析
- 2025重慶市長壽區(qū)城市管理服務中心招聘數(shù)字城管工作人員3人考試重點試題及答案解析
- FZ/T 92023-2017棉紡環(huán)錠細紗錠子
- 現(xiàn)代詩的寫作課件
- 采氣工程課件
- 非洲豬瘟實驗室診斷電子教案課件
- 工時的記錄表
- 金屬材料與熱處理全套ppt課件完整版教程
- 廣州市城市規(guī)劃管理技術標準與準則(用地篇)
- 熱拌瀝青混合料路面施工機械配置計算(含表格)
- 水利施工CB常用表格
- 心肺復蘇后昏迷患者預后評估
- DN800主給水管道下穿鐵路施工方案
評論
0/150
提交評論