圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì)_第1頁(yè)
圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì)_第2頁(yè)
圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì)_第3頁(yè)
圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì)_第4頁(yè)
圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、圖書(shū)館管理系統(tǒng) 測(cè)試設(shè)計(jì) 作者: 日期:2 個(gè)人收集整理 勿做商業(yè)用途實(shí) 驗(yàn) 報(bào) 告課程名稱(chēng) 軟 件 工 程 實(shí)驗(yàn)項(xiàng)目名稱(chēng) 圖書(shū)管理系統(tǒng)-測(cè)試設(shè)計(jì) 實(shí)驗(yàn)學(xué)生班級(jí) 05計(jì)算機(jī)科學(xué)與技術(shù)(控制技術(shù)) 實(shí)驗(yàn)學(xué)生姓名 朱紀(jì)超 學(xué)生所屬院部 信息技術(shù)學(xué)院 同組學(xué)生姓名 肖靜、鞠久勤、候芬、何南、陳青 實(shí)驗(yàn)時(shí)間 2008年12月8日、2008年12月15日 實(shí)驗(yàn)地點(diǎn) B407 實(shí)驗(yàn)成績(jī)?cè)u(píng)定 指導(dǎo)教師簽字 年 月 日 一、實(shí)驗(yàn)?zāi)康暮鸵蟆?圖書(shū)管理系統(tǒng)針對(duì)的用戶是單個(gè)中小型圖書(shū)室或者個(gè)人,藏書(shū)的種類(lèi)和數(shù)量較少,讀者的數(shù)量和來(lái)源受到一定的限制。相應(yīng)的需求有:1. 能夠存儲(chǔ)一定數(shù)量的圖書(shū)信息,并方便有效的進(jìn)行相

2、應(yīng)的書(shū)籍?dāng)?shù)據(jù)操作和管理,這主要包括:1) 圖書(shū)信息的錄入、刪除及修改。2) 圖書(shū)信息的多關(guān)鍵字檢索查詢(xún)。3) 圖書(shū)的出借、返還和資料統(tǒng)計(jì)。2. 能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:1) 讀者信息的登記、刪除及修改。2) 讀者資料的統(tǒng)計(jì)與查詢(xún)。3) 能夠?qū)π枰慕y(tǒng)計(jì)結(jié)果提供列表顯示輸出.4) 能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問(wèn),防止隨意刪改,同時(shí)提供信息備份的服務(wù).二、實(shí)驗(yàn)主要儀器和設(shè)備 PC機(jī),Microsoft Visual Basic 6.0三、實(shí)驗(yàn)原理組裝測(cè)試:測(cè)試系統(tǒng)的配合運(yùn)作,正常工作流程。確認(rèn)測(cè)試:測(cè)試系統(tǒng)的各項(xiàng)功能,尤其是對(duì)異常狀況以及非法輸入的響

3、應(yīng)以及處理。具體的測(cè)試項(xiàng)目包括有:l 借書(shū)測(cè)試圖書(shū)出借功能,內(nèi)容包括讀者ID輸入、合理性檢查、合法性檢查,借書(shū)對(duì)話框顯示控制,圖書(shū)書(shū)號(hào)提交、合理性檢查、合法性檢查,借書(shū)登記。l 還書(shū)測(cè)試圖書(shū)返還功能,內(nèi)容包括還書(shū)對(duì)話框顯示控制,圖書(shū)書(shū)號(hào)提交、合理性檢查、合法性檢查,還書(shū)登記。l 系統(tǒng)操作登錄測(cè)試系統(tǒng)操作界面,內(nèi)容包括管理員帳號(hào)口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制(由于對(duì)于權(quán)限沒(méi)有劃分很細(xì),所以只區(qū)分管理員和非管理員)l 更改口令測(cè)試更改當(dāng)前管理員口令功能,內(nèi)容包括原有口令輸入、合理性檢查、合法性檢查,新口令輸入、合理性檢查,更新口令.l 圖書(shū)庫(kù)操作測(cè)試圖書(shū)庫(kù)操作功能,內(nèi)容包括

4、圖書(shū)庫(kù)管理界面顯示控制,圖書(shū)庫(kù)瀏覽,增加圖書(shū)記錄,刪除圖書(shū)記錄,編輯圖書(shū)記錄.l 讀者庫(kù)操作測(cè)試讀者庫(kù)操作功能,內(nèi)容包括讀者庫(kù)管理界面顯示控制,讀者庫(kù)瀏覽,增加讀者記錄,刪除讀者記錄,編輯讀者記錄.l 數(shù)據(jù)備份測(cè)試數(shù)據(jù)文件備份功能,內(nèi)容為文件拷貝。l 圖書(shū)查詢(xún)測(cè)試圖書(shū)查詢(xún)功能,內(nèi)容包括圖書(shū)查詢(xún)對(duì)話框顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,圖書(shū)查詢(xún)結(jié)果顯示.l 數(shù)據(jù)統(tǒng)計(jì)測(cè)試數(shù)據(jù)統(tǒng)計(jì)功能,內(nèi)容包括數(shù)據(jù)統(tǒng)計(jì)對(duì)話框顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,統(tǒng)計(jì)結(jié)果顯示。四、實(shí)驗(yàn)方法與步驟本系統(tǒng)應(yīng)該完成一個(gè)中小型圖書(shū)館的所有功能,包括以下內(nèi)容:1、登錄圖書(shū)管理系統(tǒng)此操作由管理員或用戶用自己的用戶名和密碼登錄系統(tǒng).

5、2、圖書(shū)管理(1)、圖書(shū)類(lèi)別管理單擊“圖書(shū)管理”菜單下的“圖書(shū)類(lèi)別管理”,進(jìn)入圖書(shū)類(lèi)別管理,再單擊子菜單可以添加、修改、刪除“圖書(shū)類(lèi)別”.(2)、圖書(shū)信息管理單擊“圖書(shū)管理”菜單下的“圖書(shū)信息管理”,進(jìn)入圖書(shū)信息管理,再單擊子菜單可以添加、修改、刪除、查詢(xún)“圖書(shū)信息”。3、讀者管理(1)、讀者類(lèi)別管理單擊“讀者管理"菜單下的“讀者類(lèi)別管理”,進(jìn)入讀者類(lèi)別管理,再單擊該菜單的子菜單,可以添加、修改、刪除讀者類(lèi)別。(2)、讀者信息管理單擊“讀者管理”菜單下的“讀者信息管理”,再單擊該菜單的子菜單,可以添加、修改、刪除、查詢(xún)讀者信息。 4、圖書(shū)借閱管理(1)、借書(shū)管理 單擊“圖書(shū)借閱管理”

6、菜單下的“借書(shū)管理”,再單擊該菜單下的子菜單,可以添加、查詢(xún)借書(shū)信息。(2)、還書(shū)管理單擊“圖書(shū)借閱管理”菜單下的“還書(shū)管理”,再單擊該菜單下的子菜單,可以添加還書(shū)信息。5、系統(tǒng)管理(1)、添加管理員單擊“系統(tǒng)管理"菜單下的子菜單“添加管理員”添加系統(tǒng)管理員(2)、修改密碼單擊“系統(tǒng)管理”菜單下的子菜單“修改密碼"即可修改密碼。(3)、退出系統(tǒng)單擊“系統(tǒng)管理”菜單下的“退出系統(tǒng)",即可成功退出系統(tǒng)。4。1借書(shū)條件:讀者表ReaderIDnameaddress9710013JinZhongAddress19710007GuJinAddress29710015LiYo

7、ngAddress39710016LiZhitaoAddress4圖書(shū)表bookNumBookNamestatus1Book112Book203Book324Book405Book536Book607Book708Book819Book9310Book10111Book11212Book122借書(shū)記錄表bookNumReaderIDborrowDate197100072001/4/10297100072001/4/15397100072001/5/13497100072001/3/23597100132001/6/22697100072001/2/15 (一個(gè)人最多借5本書(shū))用戶輸入:1) n

8、ame:JinZhong2) name:LiYongbookNum:23) name:GuJinbookNum:114) bookNum:35) bookNum:206) name:HuFuming輸出1) 顯示借書(shū)對(duì)話框,顯示已經(jīng)借了一本書(shū),并顯示該書(shū)信息。提示還可以借4本。2) 顯示借書(shū)對(duì)話框,顯示已借書(shū)0本,還可以借5本。提交借書(shū)(2號(hào)),還可以借4本書(shū)。2號(hào)書(shū)添加到記錄中去,狀態(tài)為借了1本.3) 顯示借書(shū)對(duì)話框,顯示已借書(shū)5本,不能再借。借書(shū)失敗。4) 顯示借書(shū)對(duì)話框,警告必須輸入借書(shū)人姓名。5) 顯示借書(shū)對(duì)話框,警告必須輸入借書(shū)人姓名,并且提示該書(shū)不存在。6) 顯示借書(shū)對(duì)話框,警告此

9、用戶不存在.4。2還書(shū)條件:讀者表ReaderIDnameaddress9710007GuJinAddress19710015LiYongAddress29710012HuFumingAddress39710018LiuJianAddress4圖書(shū)表bookNumbookNamestatus1Book112Book213Book314Book415Book516Book617Book718Book819Book9110Book101借書(shū)記錄表bookNumReaderIDborrowDate197100072001/4/9297100122001/7/31397100072001/3/1049

10、7100182001/5/31597100152001/8/30697100122001/11/3797100072001/12/20897100152001/9/30997100122001/6/11097100122001/5/13用戶輸入(bookNum):1) 12) 23) 34) 45) 56) 117) 0顯示還書(shū)對(duì)話框1) 顯示讀者ID:9710007,姓名:GuJin.還書(shū)超期0,還書(shū)號(hào)1,以及其它所借書(shū)的書(shū)名和借書(shū)日期。2) 顯示讀者ID:9710012,姓名:HuFuming。還書(shū)超期0,還書(shū)號(hào)2,以及其它所借的書(shū)名和借書(shū)日期。3) 顯示讀者ID:9710007,姓名:G

11、uJin。還書(shū)超期10天,還書(shū)號(hào)3,以及還未還的7號(hào)書(shū)。4) 顯示讀者ID:9710018,姓名:LiuJian。還書(shū)超期22天,還書(shū)號(hào)4,沒(méi)有未還圖書(shū)。5) 顯示讀者ID:9710015,姓名:LiYong。還書(shū)超期0,還書(shū)號(hào)5,以及其它未還圖書(shū)的書(shū)名和借書(shū)日期。6) 提示無(wú)該編號(hào)圖書(shū)。7) 警告非法圖書(shū)號(hào)。4。3系統(tǒng)操作登錄條件:系統(tǒng)操作員表addministerIDpasswordIsaddministraterJZjinzhongYLYliyongYGJgujinNHFMhufumingN用戶輸入:1) JZjinzhong2) LYliyong3) GJgujin4) HFMhufu

12、ming5) JZliyong6) XHYxuhengyu7) ATZjinzhong輸出:1) 顯示系統(tǒng)管理對(duì)話框,各個(gè)按鈕均可用。2) 顯示系統(tǒng)管理對(duì)話框,各個(gè)按鈕均可用。3) 顯示系統(tǒng)管理對(duì)話框,按鈕禁用。4) 顯示系統(tǒng)管理對(duì)話框,按鈕禁用。5) 顯示系統(tǒng)管理對(duì)話框,提示密碼錯(cuò)誤。6) 顯示系統(tǒng)管理對(duì)話框,提示非法用戶.7) 顯示系統(tǒng)管理對(duì)話框,提示非法用戶。4.4更改口令條件:管理員員表addministerIDpasswordisaddministraterJZjinzhongY用戶輸入:1) 舊口令:jinzhong確認(rèn):jinzhong新口令:liyong2) 舊口令:jinzh

13、ong確認(rèn):jinzhongjin新口令:lksdjf3) 舊口令:sdlfkj確認(rèn):sdlfkj新口令:ldsdkd輸出:1) 顯示輸入對(duì)話框,提交成功,設(shè)置新口令為:liyong。 2) 顯示輸入對(duì)話框,提交數(shù)據(jù)后提示兩次口令輸入不一致,請(qǐng)重新確認(rèn)舊口令.3) 顯示輸入對(duì)話框,提交后警告口令錯(cuò)誤,無(wú)法設(shè)置新的口令.4。5圖書(shū)庫(kù)管理如圖書(shū)表為空則除了加入和退出按鈕可用,其它按鈕禁用.條件:圖書(shū)表bookNumbookNamestatusauthorPublishDatepublisherprice1Book11Auth12001/1/1Pub111。002Book20Auth22001/1/

14、2Pub222.003Book31Auth32001/1/3Pub333.004Book40Auth42001/1/4Pub444。805Book50Auth52001/1/5Pub555。006Book61Auth62001/1/6Pub666。50用戶輸入:1) “前一個(gè)”按鈕“后一個(gè)”按鈕2) “移動(dòng)到”按鈕33) “移動(dòng)到”按鈕74) “加入”按鈕155) “移動(dòng)到”按鈕156) “刪除”按鈕27) “加入"按鈕18) “刪除"按鈕5取消刪除9) “刪除”按鈕5確認(rèn)刪除10) “移動(dòng)到”按鈕511) “刪除"按鈕16輸出:顯示圖書(shū)庫(kù)操作對(duì)話框,記錄指針停留

15、在第一條記錄上,如按下“前一個(gè)”按鈕,提示,該記錄已經(jīng)是第一條記錄1) 顯示更新,圖書(shū)書(shū)號(hào)2,顯示更新,圖書(shū)書(shū)號(hào)12) 顯示輸入對(duì)話框,顯示更新,記錄為3號(hào)圖書(shū)3) 警告,提示該記錄不存在4) 顯示更新,記錄指針回到第一條記錄5) 顯示更新,看到書(shū)號(hào)為15的記錄6) 提示是否確定要?jiǎng)h除書(shū)號(hào)為2的記錄7) 警告,已經(jīng)存在書(shū)號(hào)為1的記錄8) 顯示更新,為當(dāng)前的記錄9) 顯示更新回到第一條記錄10) 警告,該記錄不存在11) 警告,無(wú)法刪除一個(gè)不存在的記錄4。6讀者庫(kù)管理如讀者表為空則除了加入和退出按鈕可用,其它按鈕禁用。條件:讀者表readerIDnameaddress9710007GuJinAd

16、dress19710013JinZhongAddress29710015LiYongAddress39710012HuFumingAddress49710018LiuJianAddress59710001HanWeiAddress69710002ZhangZhengAddress7用戶輸入:1) “下一個(gè)”按鈕“上一個(gè)”按鈕2) “移動(dòng)到”按鈕97100023) “移動(dòng)到”按鈕97100114) 在9710002處“下一個(gè)”按鈕5) “加入”按鈕97100116) “加入"按鈕97100117) “加入”按鈕08) “移動(dòng)到” 按鈕9710013“刪除"按鈕取消刪除9) “

17、移動(dòng)到”按鈕971001310) “移動(dòng)到” 按鈕9710013“刪除”按鈕確認(rèn)刪除11) “移動(dòng)到"按鈕9710013輸出:顯示圖書(shū)庫(kù)操作對(duì)話框,記錄指針停留在第一條記錄上,如按下“前一個(gè)”按鈕,提示,該記錄已經(jīng)是第一條記錄1) 顯示更新,97100013;顯示更新,97100072) 顯示9710002的信息3) 警告,不存在此記錄4) 提示,此記錄已經(jīng)是最后一條記錄5) 數(shù)據(jù)更新,顯示第一條記錄6) 警告,已經(jīng)存在此記錄7) 警告,非法數(shù)據(jù)輸入8) 刪除操作取消9) 顯示記錄971001310) 刪除操作11) 警告,此記錄不存在4.10圖書(shū)查詢(xún)條件:圖書(shū)表bookNumboo

18、kNamestatusauthorpublishDatepublisherprice1Book11Auth12001/1/1Pub111.002Book20Auth22001/1/2Pub222。003Book30Auth32001/1/3Pub333.004Book42Auth42001/1/4Pub444.005Book51Auth52001/1/5Pub555。006Book63Auth62001/1/6Pub666。007Book72Auth72001/1/7Pub777。008Book81Auth82001/1/8Pub888。00用戶輸入:1) 選擇“書(shū)名”輸入Book12) 選擇

19、“書(shū)名"輸入Book93) 選擇“書(shū)名”輸入213214) 選擇“作者”輸入Auth25) 選擇“作者”輸入Auth186) 選擇“書(shū)名”輸入1317) 選擇“出版社”輸入Pub88) 選擇“出版社"輸入Pub119) 選擇“出版社”輸入2313210) 選擇“出版時(shí)間"輸入2001/1/511) 選擇“出版時(shí)間”輸入2001/3/312) 選擇“出版時(shí)間"輸入200000輸出:1) 顯示該圖書(shū)信息2) 提示無(wú)此圖書(shū)3) 警告,非法輸入4) 顯示該圖書(shū)信息5) 提示無(wú)此圖書(shū)6) 警告,非法輸入7) 顯示該圖書(shū)信息8) 提示無(wú)此圖書(shū)9) 警告,非法輸入10

20、) 顯示該圖書(shū)信息11) 提示無(wú)此圖書(shū)12) 警告,非法輸入4.11數(shù)據(jù)統(tǒng)計(jì)條件:讀者表ReaderIDnameaddress9710007GuJinAddress19710013JinZhongAddress29710015LiYongAddress39710002ZhangZhengAddress49710001HanWeiAddress5借書(shū)記錄表bookNumReaderIDout_date197100132001/1/1297100012001/1/2397100022001/1/3497100152001/1/4597100072001/1/5圖書(shū)表bookNumbookNames

21、tatusauthorpublishDatepublisherprice1Book11Auth12001/1/1Pub111.002Book20Auth22001/1/2Pub222.003Book30Auth32001/1/3Pub333。004Book42Auth42001/1/4Pub444.005Book51Auth52001/1/5Pub555.006Book63Auth62001/1/6Pub666。007Book72Auth72001/1/7Pub777。008Book81Auth82001/1/8Pub888。00用戶輸入:1) 選擇“圖書(shū)統(tǒng)計(jì)"選擇“單價(jià)”>50。002) 選擇“讀者統(tǒng)計(jì)”選擇“讀者ID”3) 選擇“借書(shū)情況統(tǒng)計(jì)”選擇“出借日期"2001/1/1到2001/1/44) 選擇“圖書(shū)統(tǒng)計(jì)”選擇“出版時(shí)間"2001/1/2到2001/1/65) 選擇“圖書(shū)統(tǒng)計(jì)”選擇“書(shū)號(hào)”6) 選擇“圖書(shū)統(tǒng)計(jì)”選擇“單價(jià)”=50.007) 選擇“借書(shū)情況統(tǒng)計(jì)”選擇“出借日期”2001/2/4到2001/3/4輸出:1) 顯示后4個(gè)圖書(shū)記錄,

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論