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

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程課程設(shè)計(jì)報(bào)告書 課題名稱:小型圖書館管理系統(tǒng) 院系:100511 姓名: 學(xué)號(hào): 指導(dǎo)老師:目錄一, 實(shí)驗(yàn)?zāi)康?二, 可行性分析12.1項(xiàng)目背景分析1-22.2性能分析.22.3可靠性分析22.4項(xiàng)目基本目標(biāo)分析.22.5技術(shù)條件可行性分析2-32.6經(jīng)濟(jì)可行性分析.32.7社會(huì)因素可行性32.8操作可行性分析32.9可行性結(jié)論.4三,項(xiàng)目開發(fā)計(jì)劃.4四,需求分析 . 4 4.1需求分析概述.5-6 4.2數(shù)據(jù)流程圖6-9 4.3數(shù)據(jù)字典9-11五,概要設(shè)計(jì)12 5.1編寫目的.12 5.2定義文檔12 5.3運(yùn)行環(huán)境12-13 5.4基本設(shè)計(jì)概要和程序流程圖13 5.5系統(tǒng)結(jié)構(gòu)和模塊

2、外部設(shè)計(jì)14 5.6圖書管理系統(tǒng)h圖.15六,詳細(xì)設(shè)計(jì).15 6.1界面設(shè)計(jì)簡(jiǎn)介15-16 6.2程序數(shù)據(jù)流程圖.16-18 6.3核心算法.18-22七,系統(tǒng)測(cè)試22 7.1測(cè)試內(nèi)容.22-24 7.2測(cè)試條件24-25 7.3主要測(cè)試說明25-27 7.4測(cè)試準(zhǔn)則.27-28八,系統(tǒng)總結(jié) .28一 實(shí)驗(yàn)?zāi)康模翰捎胏/s模式完成一個(gè)小型的圖書管理系統(tǒng);完成需求分析所有流程。二 可行性分析2.1. 項(xiàng)目背景分析圖書館人員結(jié)構(gòu)復(fù)雜,人員數(shù)量有限,涉及方面很廣,如果還使用人工操作處理圖書借閱問題,工作將非常繁瑣,需要大量的人力、物理、財(cái)力,極大的浪費(fèi)了資源;對(duì)于圖書管理人員來說,需要手工操作許多事

3、情,不但麻煩,而且經(jīng)常出錯(cuò),給廣大用戶帶來不便,所以開發(fā)這個(gè)圖書管理系統(tǒng),此系統(tǒng)采用c/s模式,能夠充分的發(fā)揮客戶端pc的處理能力,很多的工作可以在客戶端處理過后再移交給服務(wù)器,具有客戶端響應(yīng)快的優(yōu)點(diǎn),十分適合于圖書管理系統(tǒng)這種客戶流動(dòng)量大且不穩(wěn)定的系統(tǒng)。本項(xiàng)目名稱為“小型圖書管理系統(tǒng)”。該系統(tǒng)主要為管理員設(shè)計(jì),方便查找圖書及錄入圖書。系統(tǒng)功能主要包括:1) 對(duì)于每一種書籍,除可查看其基本信息之外還可查看其總數(shù)以及目前在館數(shù)量2) 可增添新的書籍3) 可刪除已有書籍(如有讀者借了該書籍尚未歸還,則不允許刪除)4) 可修改書籍的基本信息5) 能夠通過讀者基本信息(包括:證號(hào)、姓名、性別、系名、年

4、級(jí))單個(gè)或以and方式組合多個(gè)條件查詢讀者信息6) 對(duì)于每位讀者除可查看其基本信息之外,還可查看其已借的書籍列表、數(shù)量、借還日期7) 可增添新的讀者8) 可刪除已有讀者(如該讀者有尚未歸還的借書,則不允許刪除)9) 可修改讀者的基本信息10) 可完成借還書籍的手續(xù)11) 還書時(shí)如超期,應(yīng)該顯示超期天數(shù)12) 借書時(shí)如果有超期的書沒有還,則不允許借書13) 可查詢有哪些讀者有超期的書沒有還,列出這些讀者的基本信息2.2. 性能分析小型圖書管理系統(tǒng)的使用者是個(gè)人或是管理員。對(duì)于管理工作,性能要求不是太嚴(yán)格,但需要方便圖書入庫等操作。2.3. 可靠性和安全性分析 由于圖書管理系統(tǒng)的圖書量會(huì)非常大,所

5、以在對(duì)這些圖書導(dǎo)入和查詢時(shí)要保證速度。對(duì)于整個(gè)系統(tǒng),由于是對(duì)管理員專用,并未設(shè)置權(quán)限控制。但是,數(shù)據(jù)庫中的數(shù)據(jù)需要定時(shí)備份,防止系統(tǒng)數(shù)據(jù)丟失。2.4. 項(xiàng)目基本目標(biāo)分析該系統(tǒng)的目標(biāo)應(yīng)考慮以下幾個(gè)方面:(1) 系統(tǒng)需要操作方便,方便管理員的管理。(2) 系統(tǒng)需要提供綜合查詢功能,方便圖書的查詢。(3) 系統(tǒng)需要良好的擴(kuò)展性,方便功能擴(kuò)展和性能擴(kuò)展。2.5. 技術(shù)條件可行性分析本系統(tǒng)是一個(gè)采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)等先進(jìn)技術(shù)開發(fā)的應(yīng)用程序,現(xiàn)有的開發(fā)技術(shù)已經(jīng)成熟,雖沒有大規(guī)模推廣,相信不久的將來會(huì)被廣泛應(yīng)用。利用現(xiàn)有的技術(shù)可以達(dá)到功能目標(biāo)。2.6. 經(jīng)濟(jì)可行性分析該系統(tǒng)為小型系統(tǒng),花費(fèi)小,開發(fā)時(shí)

6、間短,開發(fā)人數(shù)少,既經(jīng)濟(jì)又適用。2.7. 社會(huì)因素方面的可行性 所建議系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會(huì)侵犯他人、集體和國家的利益,不會(huì)違反相關(guān)的國家政策和法律。2.8. 操作方面的可行性本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計(jì)算機(jī)操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。2.9. 可行性的結(jié)論經(jīng)上述可行性分析,系統(tǒng)的研制和開發(fā)可以立即開始進(jìn)行。三 項(xiàng)目開發(fā)計(jì)劃本項(xiàng)目開發(fā)的目標(biāo)主要是完成讀者信息管理,圖書信息管理,圖書流通管理,登錄、退出系統(tǒng)功能,其中讀者信息管理包括讀者增加、讀者信息修改、讀者離校注銷;圖書信息管理包括圖書增加,圖書信息修

7、改,圖書刪除等;圖書流通管理主要包括圖書的借閱、歸還等。除此之外,還需編寫文檔,主要內(nèi)容有此項(xiàng)目的完成可行性分析、需求分析、明確業(yè)務(wù)愿景和范圍、完成軟件需求規(guī)格說明書、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試計(jì)劃和測(cè)試用例設(shè)計(jì)項(xiàng)目進(jìn)度計(jì)劃。四 需求分析4.1需求分析概述管理是每一個(gè)高校都必須切實(shí)面對(duì)的工作,但是一直以來人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點(diǎn),如效率地,保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動(dòng)強(qiáng)度,這將給圖書資料信息的查找、更新和維護(hù)都帶來了很多的困難。圖書館面臨越來越多的書籍信息、讀者信息以及兩者間相互聯(lián)

8、系產(chǎn)生的借書信息、還書信息,用人工管理圖書資料,已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多人力和物力,隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代。圖書管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工福安里無法比擬的優(yōu)點(diǎn),如檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長(zhǎng),成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率。由此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑蛯捊值牟樵兪侄蔚膱D書管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。而且,隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落,計(jì)算機(jī)軟件也在各方面得到廣泛的應(yīng)用。所以,為了滿足圖書管理人

9、員對(duì)圖書館書籍,讀者資料,接還書等進(jìn)行高效的管理,并結(jié)合現(xiàn)在圖書館管理的現(xiàn)狀,在工作人員劇、具備一定的計(jì)算機(jī)操作能力的前提下,編寫圖書管理系統(tǒng)軟件以提高圖書館的管理效率。使用該系統(tǒng)后,可以提高圖書館的管理效率。圖書管理人員可以管理讀者的信息,圖書的購入,借出,歸還以及注銷等;可以查詢某位讀者、某本圖書的借閱情況,還可以及時(shí)的了解各個(gè)環(huán)節(jié)中信息的變更。總之,使用該系統(tǒng)之后,圖書管理的效率必將會(huì)有很大的提高。4.2數(shù)據(jù)流程圖1)頂層數(shù)據(jù)流程圖 讀者信息,借書,還書 管理員用戶名,密碼,圖書信息,類別圖書管理系統(tǒng)讀者借書證,借書信息,罰款單管理員圖書信息,部門信息2)讀者信息數(shù)據(jù)流程圖3)圖書管理數(shù)

10、據(jù)流程圖4)借書數(shù)據(jù)流程圖5)還書數(shù)據(jù)流程圖6)查詢數(shù)據(jù)流程圖4.3 數(shù)據(jù)字典數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注圖書信息書名char20定價(jià)float4出版社char20數(shù)量int20可借否bool1數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注讀者信息姓名char20年齡int4性別char20借書時(shí)間data學(xué)號(hào)char20數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注借閱信息idchar10isbwchar20數(shù)量int2借出日期data數(shù)據(jù)流編號(hào)數(shù)據(jù)流名稱來源去向數(shù)據(jù)流組成001讀者信息讀者管理模登陸模塊借閱證號(hào)002借閱者信息借閱者表超期催還借閱證號(hào)003管理員信息管理員管理管理登陸工作證號(hào)004圖書信息圖書表圖書信息圖書編號(hào)00

11、5借閱信息還書模塊還書檢查借閱號(hào)006圖書增加信息購買新書后管理員輸入圖書信息采編入庫圖書的各類屬性007借書信息用戶向管理員借書檢查用戶是否可以借書圖書屬性+借閱者屬性008借書記錄將合格圖書信息錄入借閱庫圖書屬性+狀態(tài)009借閱修改在庫圖書借閱書籍信息入庫圖書庫圖書屬性+借閱屬性010還書記錄圖書管理還書處理圖書屬性011歸還修改在庫圖書信息歸還模塊讀者庫圖書屬性+狀態(tài)012圖書刪除圖書管理模塊圖書刪除模塊管理員,圖書綜合屬性013圖書查詢要求輸入的要求圖書庫及查詢處理系統(tǒng)圖書信息014查詢結(jié)果查詢系統(tǒng)讀者或管理員圖書屬性4.4決策樹登陸系統(tǒng)管理員讀者讀者管理在庫查詢圖書管理圖書歸還歷史記

12、錄圖書借閱增加修改注銷增加修改刪除條件符合,借書條件不符,不借書五 概要設(shè)計(jì) 5.1編寫的目的隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到了社會(huì)生活的各個(gè)角落。然而中小型的租借圖書的機(jī)構(gòu)任然采用手工管理圖書的方法,不僅效率低而且易出錯(cuò),手工繁瑣,還會(huì)耗費(fèi)大量的人力物力財(cái)力,為了滿足圖書管理人員對(duì)圖書書籍,讀者資料以及借還書情況的管理,在工作人員具備一定的計(jì)算機(jī)能力的前提下,我們?cè)O(shè)計(jì)的圖書管理系統(tǒng)需要盡可能的為工作人員服務(wù),提高他們的管理效率。5.2 定義文檔主要的輸入項(xiàng)目:圖書信息(書名,定價(jià),出版社信息,作者信息,可否借)借閱用戶信息(姓名,年齡,性別,學(xué)號(hào),聯(lián)系方式)借閱信息(id,數(shù)

13、量,押金,借出日期,還書日期)本系統(tǒng)主要完成的功能包括讀者信息的維護(hù),也就是讀者信息的增加、修改和刪除圖書信息的維護(hù),也就是圖書信息的增加、修改和刪除圖書流通的管理,包括借閱管理,歸還管理系統(tǒng)查詢服務(wù),管理員對(duì)在庫圖書信息的查詢和讀者對(duì)自己借閱歷史記錄的查詢5.3 運(yùn)行環(huán)境硬件環(huán)境:最低配置:cpu,pentium3 800以上或者其他兼容規(guī)格,內(nèi)存:512m以上。硬盤:20g以上空間。推薦配置:cpu,pentium4 1.6g 內(nèi)存:512m以上。內(nèi)存:100g以上空間。軟件環(huán)境:windons2000/xp。 sql server2000/2005 。 vc+6.05.4 基本設(shè)計(jì)概要和

14、流程圖用戶提示信息身份確認(rèn)程序圖書檢索程序圖書借還程序用戶資料庫圖書信息庫借閱信息庫更新圖書資料處理流程管理員提示信息身份確認(rèn)程序圖書更新程序管理員數(shù)據(jù)庫圖書信息數(shù)據(jù)庫5.5 系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計(jì)圖書管理系統(tǒng)管理員模塊用戶模塊維護(hù)圖書資料維護(hù)用戶資料更新個(gè)人資料歸還圖書借閱圖書檢索圖書插入刪除修改創(chuàng)建修改注銷5.6 系統(tǒng)軟件結(jié)構(gòu)圖5.7圖書管理系統(tǒng)h圖六 詳細(xì)設(shè)計(jì)6.1界面設(shè)計(jì)簡(jiǎn)介1)登陸界面 登陸界面主要用于驗(yàn)證登陸用戶的信息是否正確,包括驗(yàn)證用戶名和用戶的密碼,登陸界面的設(shè)計(jì)力求簡(jiǎn)潔明了,有一個(gè)良好的視覺效果以及實(shí)用性。2)讀者增加界面 讀者增加界面用來增加圖書系統(tǒng)管理的讀者信息,增加時(shí)

15、需要輸入讀者的基本信息包括在概要設(shè)計(jì)是數(shù)據(jù)字典中包含的讀者屬性,比如,讀者的姓名,年齡以及各種編號(hào)等等,讀者這家界面要突出功能性。3)讀者修改界面 讀者修改界面用來修改讀者信息,但是只能修改讀者所固有的屬性,讀者由系統(tǒng)分配的屬性不能修改。4)圖書增加界面 圖書增加界面用來在系統(tǒng)數(shù)據(jù)庫中添加入庫圖書的信息,需要輸入圖書的基本信息來存儲(chǔ),比如圖書的編號(hào),出版社,作者等等。6.2程序數(shù)據(jù)流程圖1)系統(tǒng)登陸流程登陸開始輸入用戶名和密碼檢查輸入數(shù)據(jù)正確?登陸 結(jié)束2)圖書錄入流程圖 開始 輸入圖書資料檢查輸入數(shù)據(jù)正確?該系統(tǒng)文件取得系統(tǒng)日期和圖書編號(hào)寫入數(shù)據(jù)庫結(jié)束3)圖書修改流程圖開始輸入圖書編號(hào)檢查圖

16、書是否存在存在?輸入修改數(shù)據(jù)檢查輸入數(shù)據(jù)正確?修改圖書信息結(jié)束6.3核心算法首先系統(tǒng)判斷用戶在主菜單上所輸入的功能選擇碼是否合法,并根據(jù)選擇碼進(jìn)入相應(yīng)功能模塊。登錄過程讀者或管理員輸入用戶名和密碼系統(tǒng)檢查讀者或管理員輸入的基本信息的合法性檢查合法時(shí),則允許登錄,反之,則拒絕登錄并提示信息。結(jié)束讀者增加1管理員錄入數(shù)據(jù)。2系統(tǒng)檢查管理員輸入的讀者基本信息的合法性,如讀者類型等。 3檢查錯(cuò)誤時(shí),增加失敗。當(dāng)檢查正確后即從讀者系統(tǒng)文件中取得讀者當(dāng)前編號(hào)和系統(tǒng)日期作為該登記讀者的編號(hào)和登記日期。將基本信息寫入讀者數(shù)據(jù)文件中。結(jié)束。修改讀者過程1管理員輸入要修改的讀者編號(hào)。2系統(tǒng)根據(jù)管理員輸入的讀者編號(hào)

17、先從主文件中讀出該記錄。如找不到,則提示該讀者不存在,反之則繼續(xù)操作。管理員輸入修改數(shù)據(jù)。檢查輸入數(shù)據(jù)合法性,若錯(cuò)誤,則提示錯(cuò)誤信息,正確則修改主文件該記錄。結(jié)束。注銷讀者記錄1管理員輸入要?jiǎng)h除的讀者編號(hào)。2系統(tǒng)根據(jù)用戶輸入的讀者編號(hào)先從主文件中讀出該記錄。如找不到,則提示該讀者不存在,反之則繼續(xù)。管理員確定刪除數(shù)據(jù)。從主文件中刪除該記錄。結(jié)束。圖書增加1管理員錄入數(shù)據(jù)。2系統(tǒng)檢查管理員輸入的圖書基本信息的合法性,如圖書狀態(tài),圖書類型等。 3檢查錯(cuò)誤時(shí),增加失敗。當(dāng)檢查正確后即從圖書系統(tǒng)文件中取得圖書當(dāng)前編號(hào)和系統(tǒng)日期作為該登記圖書的編號(hào)和登記日期。將基本信息寫入圖書數(shù)據(jù)文件中。結(jié)束。修改圖書

18、過程1管理員輸入要修改的圖書編號(hào)。2系統(tǒng)根據(jù)管理員輸入的圖書編號(hào)先從主文件中讀出該記錄。如找不到,則提示該圖書不存在,反之則繼續(xù)操作。管理員輸入修改數(shù)據(jù)。檢查輸入數(shù)據(jù)合法性,若錯(cuò)誤,則提示錯(cuò)誤信息,正確則修改主文件該記錄。結(jié)束。刪除圖書記錄1管理員輸入要?jiǎng)h除的圖書編號(hào)。2系統(tǒng)根據(jù)用戶輸入的圖書編號(hào)先從主文件中讀出該記錄。如找不到,則提示該圖書不存在,反之則繼續(xù)。管理員確定刪除數(shù)據(jù)。從主文件中刪除該記錄。結(jié)束。查詢過程1讀者或管理員輸入要查詢的圖書編號(hào)。2系統(tǒng)根據(jù)讀者或管理員輸入的圖書編號(hào)先從主文件中讀出該記錄。如找不到,則提示沒有找到,反之則輸出結(jié)果。3結(jié)束。圖書借閱1讀者錄入需借閱的圖書編號(hào)

19、。2系統(tǒng)檢查讀者輸入信息的合法性,如該圖書是否已借閱,已收藏等。 3檢查錯(cuò)誤時(shí),則提示錯(cuò)誤存在。當(dāng)檢查正確后即可借閱圖書。 4修改圖書主文件中的圖書狀態(tài),借閱日期。 5寫圖書借還文件記錄。6結(jié)束。圖書歸還1讀者錄入需歸還的圖書編號(hào)。2系統(tǒng)檢查讀者輸入信息的合法性,如該圖書是否已歸還,已收藏等。3檢查錯(cuò)誤時(shí),則提示存在錯(cuò)誤。當(dāng)檢查正確后即可歸還圖書。4修改圖書主文件中的圖書狀態(tài),借閱日期。5寫圖書借還文件記錄。6結(jié)束。七 系統(tǒng)測(cè)試計(jì)劃7.1測(cè)試內(nèi)容測(cè)試1:名稱:系統(tǒng)身份驗(yàn)證測(cè)試目的:測(cè)試系統(tǒng)登錄界面。內(nèi)容:用戶名、密碼、身份輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制測(cè)試 2:名稱:借書測(cè)

20、試。 目的:測(cè)試借書功能。 內(nèi)容:括借閱證號(hào)輸入、合理性檢查、合法性檢查,借書對(duì)話顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,借書登記。測(cè)試 3:名稱: 還書測(cè)試。 目的:測(cè)試還書功能。 內(nèi)容:還書對(duì)話框顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,還書登記。測(cè)試 4:名稱:圖書庫管理測(cè)試。 目的:測(cè)試圖書庫操作功能。 內(nèi)容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。測(cè)試 5:名稱:圖書查詢、借閱證查詢、借閱信息查詢測(cè)試。 目的:測(cè)試圖書查詢、借閱證查詢、借閱信息查詢功能。 內(nèi)容:圖書查詢對(duì)話框顯示控制,借閱證信息查詢對(duì)話框顯示控制,借閱信息查詢對(duì)話框

21、顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,圖書查詢結(jié)果顯示,借閱證查詢結(jié)果顯示,借閱信息查詢結(jié)果顯示。測(cè)試6:名稱:繳費(fèi)測(cè)試目的:測(cè)試?yán)U費(fèi)功能。內(nèi)容:借閱證號(hào)和輸入輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制測(cè)試 7:名稱:書籍掛失測(cè)試 目的:測(cè)試書籍掛失功能。 內(nèi)容:借閱證號(hào)和書號(hào)輸入、合理性檢查、合法性檢查,書籍信息對(duì)話顯示控制,借閱證號(hào)和書號(hào)提交、合理性檢查、合法性檢查,借書登記。測(cè)試 8:名稱: 辦理借閱證測(cè)試。 目的:測(cè)試辦理借閱證功能。 內(nèi)容:讀者基本信息提交、合理性檢查、合法性檢查,辦理借閱證。測(cè)試 9:名稱:修改密碼測(cè)試。 目的:測(cè)試修改密碼功能。 內(nèi)容:用戶名、密碼、新密碼提

22、交,合理性檢查、合法性檢查,更改密碼測(cè)試 10:名稱:注冊(cè)管理員測(cè)試。 目的:測(cè)試注冊(cè)管理員功能。 內(nèi)容:用戶名、密碼提交,合理性檢查、合法性檢查,增加新的管理員7.2 測(cè)試條件 設(shè)備 服務(wù)器 (1) 處理器(cpu):pentium 900m (推薦pentium 4 1.2g) (2) 內(nèi)存容量(ram):至少256m(推薦 512m) 客戶端 (1) 處理器(cpu):pentium 133m 或更高 (2) 內(nèi)存容量(ram):64m或更高 支持軟件 數(shù)據(jù)庫服務(wù)器端(1) 操作系統(tǒng):microsoft windows 2003(2) 數(shù)據(jù)庫管理系統(tǒng):sql server 2005,配置

23、tcp/ip協(xié)議 web服務(wù)器端(1) 操作系統(tǒng):microsoft windows 2003(2) internet 信息服務(wù)(iis)6.0管理器(3) visual studio.net 2005,配置tcp/ip協(xié)議 客戶端(1) 操作系統(tǒng):windows 98/2000/2003/xp(2) web瀏覽器:internet explorer 6.0以上或netscape 4.0以上,配置tcp/ip協(xié)議 人員 用戶:圖書館工作人員2名,系統(tǒng)管理員1名,學(xué)生或教師2名,技術(shù)方面要求懂得計(jì)算機(jī)的基本操作。 開發(fā)任務(wù)組:6人,對(duì)系統(tǒng)功能有具體的了解,對(duì)軟件、硬件環(huán)境熟悉。7.3主要測(cè)試說明

24、7.3.1)身份驗(yàn)證測(cè)試考慮3種情況: 用戶名或密碼有空 用戶名或密碼有誤 用戶名和密碼都正確7.3.2控制輸入:半自動(dòng)操作順序:先輸入用戶名和密碼,再登錄結(jié)果記錄方法:記錄輸入信息、提示信息、進(jìn)入界面7.3.3輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)用戶名 密碼111測(cè)試當(dāng)用戶名為空時(shí)的情況登錄按鈕“用戶名或密碼不能為空”的提示框用戶名070505201密碼 測(cè)試當(dāng)密碼為空時(shí)的情況登錄按鈕“用戶名或密碼不能為空”的提示框用戶名070505201密碼112測(cè)試當(dāng)密碼錯(cuò)誤時(shí)的情況登錄按鈕“用戶名或密碼”的提示框用戶名070505211密碼111測(cè)試當(dāng)用戶名錯(cuò)誤或不存在時(shí)的情況登錄按鈕“用戶名

25、或密碼”的提示框用戶名070505201密碼111測(cè)試用戶名和密碼都正確的情況登錄按鈕進(jìn)入用戶或管理界面7.3.4借書測(cè)試考慮7種情況: 借閱證號(hào)或書號(hào)為空 借閱證號(hào)不存在 書號(hào)不存在 該讀者有欠費(fèi)記錄 該讀者已借書中有逾期的書籍 該讀者已借書的數(shù)量已達(dá)到8本 借閱證號(hào)和書號(hào)都正確,且該讀者有借書的資格7.3.5控制輸入:半自動(dòng)操作順序:先按上面7種情況的順序輸入相應(yīng)的借閱證號(hào)和書號(hào),再提交。結(jié)果記錄方法:記錄輸入信息、提示信息、數(shù)據(jù)庫中每個(gè)表的更改信息。7.3.6輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)借閱證號(hào)為空,正確書號(hào)測(cè)試借閱證號(hào)為空的情況借書按鈕“借閱證號(hào)不能為空”的提示框正確借

26、閱證號(hào),書號(hào)為空測(cè)試書號(hào)為空的情況借書按鈕“書號(hào)不能為空”的提示框錯(cuò)誤的借閱證號(hào),正確書號(hào)測(cè)試當(dāng)不存在改借閱證時(shí)的情況借書按鈕“該讀者不存在”的提示框正確的借閱證號(hào),錯(cuò)誤的書號(hào)測(cè)試當(dāng)書號(hào)錯(cuò)誤的情況借書按鈕“該書不存在”的提示框修改數(shù)據(jù)庫,使得punish_info表中有某讀者的欠費(fèi)記錄,輸入這個(gè)讀者的借閱證號(hào),輸入正確的書號(hào)測(cè)試讀者有欠費(fèi)記錄時(shí)的情況借書按鈕“該讀者已欠費(fèi)”的提示框修改數(shù)據(jù)庫,使某讀者的已借書中有逾期的,輸入該讀者借閱證號(hào)和該逾期書籍號(hào)測(cè)試讀者已借書中有逾期的書籍的情況借書按鈕“該讀者已欠費(fèi)”的提示框使某讀者已借閱8本書,該讀者繼續(xù)借書測(cè)試當(dāng)某讀者已借閱書籍已達(dá)到8本書的情況借書按鈕“該讀者已借書8本”的提示框以上情況都沒有且借閱證號(hào)和書號(hào)都正確測(cè)試當(dāng)讀者符合借書條件的情況借書按鈕“借書成功”的提示框7.3.7還書測(cè)試考慮5種情況: 借閱證號(hào)或書號(hào)為空

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論