版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上課 程 設(shè) 計(jì) 報(bào) 告課程名稱 軟件工程 課程題目: 圖書管理系統(tǒng)設(shè)計(jì) 院 系: 工程技術(shù)系 專業(yè)班級(jí): 計(jì)算機(jī)應(yīng)用技術(shù)1101 組 長: 姚勤富 完成日期: 2013-10-31 指導(dǎo)老師: 白曉明 組員 :楊曉峰 楊陽 楊翼天 楊志強(qiáng) 姚勤富 姚莎2013年 10 月 31 日目錄第一章第八章由組長和組員共同討論編寫 第二章:“可行性分析”由姚勤富負(fù)責(zé)編寫 第三張:“項(xiàng)目開發(fā)計(jì)劃”由楊曉峰負(fù)責(zé)編寫第四章:“需求分析”由楊陽負(fù)責(zé)編寫第五章:“概要設(shè)計(jì)”由楊翼天負(fù)責(zé)編寫第六章:“詳細(xì)設(shè)計(jì)”由楊志強(qiáng)負(fù)責(zé)編寫第七章:“系統(tǒng)測試”計(jì)劃由姚莎負(fù)責(zé)編寫最后由組長姚勤富負(fù)責(zé)文件的
2、排版。一 實(shí)驗(yàn)?zāi)康模翰捎肅/S模式完成一個(gè)圖書管理系統(tǒng);完成需求分析所有流程。二 可行性分析2.1. 項(xiàng)目背景分析圖書館人員結(jié)構(gòu)復(fù)雜,人員數(shù)量有限,涉及方面很廣,如果還使用人工操作處理圖書借閱問題,工作將非常繁瑣,需要大量的人力、物理、財(cái)力,極大的浪費(fèi)了資源;對(duì)于圖書管理人員來說,需要手工操作許多事情,不但麻煩,而且經(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)主要為管
3、理員設(shè)計(jì),方便查找圖書及錄入圖書。系統(tǒng)功能主要包括:1) 對(duì)于每一種書籍,除可查看其基本信息之外還可查看其總數(shù)以及目前在館數(shù)量2) 可增添新的書籍3) 可刪除已有書籍(如有讀者借了該書籍尚未歸還,則不允許刪除)4) 可修改書籍的基本信息5) 能夠通過讀者基本信息(包括:證號(hào)、姓名、性別、系名、年級(jí))單個(gè)或以AND方式組合多個(gè)條件查詢讀者信息6) 對(duì)于每位讀者除可查看其基本信息之外,還可查看其已借的書籍列表、數(shù)量、借還日期7) 可增添新的讀者8) 可刪除已有讀者(如該讀者有尚未歸還的借書,則不允許刪除)9) 可修改讀者的基本信息10) 可完成借還書籍的手續(xù)11) 還書時(shí)如超期,應(yīng)該顯示超期天數(shù)1
4、2) 借書時(shí)如果有超期的書沒有還,則不允許借書13) 可查詢有哪些讀者有超期的書沒有還,列出這些讀者的基本信息2.2. 性能分析圖書管理系統(tǒng)的使用者是個(gè)人或是管理員。對(duì)于管理工作,性能要求不是太嚴(yán)格,但需要方便圖書入庫等操作。2.3. 可靠性和安全性分析 由于圖書管理系統(tǒng)的圖書量會(huì)非常大,所以在對(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)需
5、要良好的擴(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í)間短,開發(fā)人數(shù)少,既經(jīng)濟(jì)又適用。2.7. 社會(huì)因素方面的可行性 所建議系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會(huì)侵犯他人、集體和國家的利益,不會(huì)違反相關(guān)的國家政策和法律。2.8. 操作方面的可行性本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計(jì)算機(jī)操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在
6、用戶組織內(nèi)可行。2.9. 可行性的結(jié)論經(jīng)上述可行性分析,系統(tǒng)的研制和開發(fā)可以立即開始進(jìn)行。三 項(xiàng)目開發(fā)計(jì)劃本項(xiàng)目開發(fā)的目標(biāo)主要是完成讀者信息管理,圖書信息管理,圖書流通管理,登錄、退出系統(tǒng)功能,其中讀者信息管理包括讀者增加、讀者信息修改、讀者離校注銷;圖書信息管理包括圖書增加,圖書信息修改,圖書刪除等;圖書流通管理主要包括圖書的借閱、歸還等。除此之外,還需編寫文檔,主要內(nèi)容有此項(xiàng)目的完成可行性分析、需求分析、明確業(yè)務(wù)愿景和范圍、完成軟件需求規(guī)格說明書、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試計(jì)劃和測試用例設(shè)計(jì)項(xiàng)目進(jìn)度計(jì)劃。四 需求分析4.1需求分析概述管理是每一個(gè)高校都必須切實(shí)面對(duì)的工作,但是一直以來人們使用
7、傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點(diǎn),如效率地,保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動(dòng)強(qiáng)度,這將給圖書資料信息的查找、更新和維護(hù)都帶來了很多的困難。圖書館面臨越來越多的書籍信息、讀者信息以及兩者間相互聯(lián)系產(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ǔ)量大,保密性好,壽命
8、長,成本低等。這些優(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)用。所以,為了滿足圖書管理人員對(duì)圖書館書籍,讀者資料,接還書等進(jìn)行高效的管理,并結(jié)合現(xiàn)在圖書館管理的現(xiàn)狀,在工作人員劇、具備一定的計(jì)算機(jī)操作能力的前提下,編寫圖書管理系統(tǒng)軟件以提高圖書館的管理效率。使用該系統(tǒng)后,可以提高圖書館的管理效率。圖書管理人員可以管理讀者的信息,圖書的購入,借出,歸還以及注銷等;可以查詢某位讀者、某本圖書的借閱情況
9、,還可以及時(shí)的了解各個(gè)環(huán)節(jié)中信息的變更。總之,使用該系統(tǒng)之后,圖書管理的效率必將會(huì)有很大的提高。4.2數(shù)據(jù)流程圖1)頂層數(shù)據(jù)流程圖 讀者信息,借書,還書 管理員用戶名,密碼,圖書信息,類別圖書管理系統(tǒng)讀者借書證,借書信息,罰款單管理員圖書信息,部門信息2)讀者信息數(shù)據(jù)流程圖3)圖書管理數(shù)據(jù)流程圖4)借書數(shù)據(jù)流程圖5)還書數(shù)據(jù)流程圖6)查詢數(shù)據(jù)流程圖4.3 數(shù)據(jù)字典數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長度備注圖書信息書名char20定價(jià)float4出版社char20數(shù)量int20可借否bool1數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長度備注讀者信息姓名char20年齡Int4性別char20借書時(shí)間data學(xué)號(hào)char20數(shù)據(jù)結(jié)構(gòu)數(shù)
10、據(jù)項(xià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)005借閱信息還書模塊還書檢查借閱號(hào)006圖書增加信息購買新書后管理員輸入圖書信息采編入庫圖書的各類屬性007借書信息用戶向管理員借書檢查用戶是否可以借書圖書屬性+借閱者屬性008借書記錄將合格圖書信息錄入借閱庫圖書屬性+狀態(tài)009借閱修改在庫圖書借閱書籍信息入庫圖書庫圖書屬性+借閱屬性010還書記錄圖書管理還書處
11、理圖書屬性011歸還修改在庫圖書信息歸還模塊讀者庫圖書屬性+狀態(tài)012圖書刪除圖書管理模塊圖書刪除模塊管理員,圖書綜合屬性013圖書查詢要求輸入的要求圖書庫及查詢處理系統(tǒng)圖書信息014查詢結(jié)果查詢系統(tǒng)讀者或管理員圖書屬性4.4決策樹登陸系統(tǒng)管理員讀者讀者管理在庫查詢圖書管理圖書歸還歷史記錄圖書借閱增加修改注銷增加修改刪除條件符合,借書條件不符,不借書五 概要設(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ì)圖書書籍,讀者資料
12、以及借還書情況的管理,在工作人員具備一定的計(jì)算機(jī)能力的前提下,我們設(shè)計(jì)的圖書管理系統(tǒng)需要盡可能的為工作人員服務(wù),提高他們的管理效率。5.2 定義文檔主要的輸入項(xiàng)目:圖書信息(書名,定價(jià),出版社信息,作者信息,可否借)借閱用戶信息(姓名,年齡,性別,學(xué)號(hào),聯(lián)系方式)借閱信息(ID,數(shù)量,押金,借出日期,還書日期)本系統(tǒng)主要完成的功能包括讀者信息的維護(hù),也就是讀者信息的增加、修改和刪除圖書信息的維護(hù),也就是圖書信息的增加、修改和刪除圖書流通的管理,包括借閱管理,歸還管理系統(tǒng)查詢服務(wù),管理員對(duì)在庫圖書信息的查詢和讀者對(duì)自己借閱歷史記錄的查詢5.3 運(yùn)行環(huán)境硬件環(huán)境:最低配置:CPU,pentium3
13、 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ì)概要和流程圖用戶提示信息身份確認(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
14、 系統(tǒng)軟件結(jié)構(gòu)圖5.7圖書管理系統(tǒng)H圖六 詳細(xì)設(shè)計(jì)6.1界面設(shè)計(jì)簡介1)登陸界面 登陸界面主要用于驗(yàn)證登陸用戶的信息是否正確,包括驗(yàn)證用戶名和用戶的密碼,登陸界面的設(shè)計(jì)力求簡潔明了,有一個(gè)良好的視覺效果以及實(shí)用性。2)讀者增加界面 讀者增加界面用來增加圖書系統(tǒng)管理的讀者信息,增加時(shí)需要輸入讀者的基本信息包括在概要設(shè)計(jì)是數(shù)據(jù)字典中包含的讀者屬性,比如,讀者的姓名,年齡以及各種編號(hào)等等,讀者這家界面要突出功能性。3)讀者修改界面 讀者修改界面用來修改讀者信息,但是只能修改讀者所固有的屬性,讀者由系統(tǒng)分配的屬性不能修改。4)圖書增加界面 圖書增加界面用來在系統(tǒng)數(shù)據(jù)庫中添加入庫圖書的信息,需要輸入圖書
15、的基本信息來存儲(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)檢查圖書是否存在存在?輸入修改數(shù)據(jù)檢查輸入數(shù)據(jù)正確?修改圖書信息結(jié)束6.3核心算法首先系統(tǒng)判斷用戶在主菜單上所輸入的功能選擇碼是否合法,并根據(jù)選擇碼進(jìn)入相應(yīng)功能模塊。登錄過程讀者或管理員輸入用戶名和密碼系統(tǒng)檢查讀者或管理員輸入的基本信息的合法性檢查合法時(shí),則允許登錄,反之,則拒絕登錄并提示信息。結(jié)束讀者增加1管理員錄入數(shù)據(jù)
16、。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)先從主文件中讀出該記錄。如找不到,則提示該讀者不存在,反之則繼續(xù)操作。管理員輸入修改數(shù)據(jù)。檢查輸入數(shù)據(jù)合法性,若錯(cuò)誤,則提示錯(cuò)誤信息,正確則修改主文件該記錄。結(jié)束。注銷讀者記錄1管理員輸入要?jiǎng)h除的讀者編號(hào)。2系統(tǒng)根據(jù)用戶輸入的讀者編號(hào)先從主文件中讀出該記錄。如找不到,則提示該讀者不存在,反之則繼續(xù)。管理員確定刪除數(shù)據(jù)
17、。從主文件中刪除該記錄。結(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é)束。修改圖書過程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)先從主文件中讀出該記
18、錄。如找不到,則提示該圖書不存在,反之則繼續(xù)。管理員確定刪除數(shù)據(jù)。從主文件中刪除該記錄。結(jié)束。查詢過程1讀者或管理員輸入要查詢的圖書編號(hào)。2系統(tǒng)根據(jù)讀者或管理員輸入的圖書編號(hào)先從主文件中讀出該記錄。如找不到,則提示沒有找到,反之則輸出結(jié)果。3結(jié)束。圖書借閱1讀者錄入需借閱的圖書編號(hào)。2系統(tǒng)檢查讀者輸入信息的合法性,如該圖書是否已借閱,已收藏等。 3檢查錯(cuò)誤時(shí),則提示錯(cuò)誤存在。當(dāng)檢查正確后即可借閱圖書。 4修改圖書主文件中的圖書狀態(tài),借閱日期。 5寫圖書借還文件記錄。6結(jié)束。圖書歸還1讀者錄入需歸還的圖書編號(hào)。2系統(tǒng)檢查讀者輸入信息的合法性,如該圖書是否已歸還,已收藏等。3檢查錯(cuò)誤時(shí),則提示存在
19、錯(cuò)誤。當(dāng)檢查正確后即可歸還圖書。4修改圖書主文件中的圖書狀態(tài),借閱日期。5寫圖書借還文件記錄。6結(jié)束。七 系統(tǒng)測試計(jì)劃7.1測試內(nèi)容測試1:名稱:系統(tǒng)身份驗(yàn)證測試目的:測試系統(tǒng)登錄界面。內(nèi)容:用戶名、密碼、身份輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制測試 2:名稱:借書測試。 目的:測試借書功能。 內(nèi)容:括借閱證號(hào)輸入、合理性檢查、合法性檢查,借書對(duì)話顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,借書登記。測試 3:名稱: 還書測試。 目的:測試還書功能。 內(nèi)容:還書對(duì)話框顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,還書登記。測試 4:名稱:圖書庫管理測試。 目的:測試圖書庫操
20、作功能。 內(nèi)容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。測試 5:名稱:圖書查詢、借閱證查詢、借閱信息查詢測試。 目的:測試圖書查詢、借閱證查詢、借閱信息查詢功能。 內(nèi)容:圖書查詢對(duì)話框顯示控制,借閱證信息查詢對(duì)話框顯示控制,借閱信息查詢對(duì)話框顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,圖書查詢結(jié)果顯示,借閱證查詢結(jié)果顯示,借閱信息查詢結(jié)果顯示。測試6:名稱:繳費(fèi)測試目的:測試?yán)U費(fèi)功能。內(nèi)容:借閱證號(hào)和輸入輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制測試 7:名稱:書籍掛失測試 目的:測試書籍掛失功能。 內(nèi)容:借閱證號(hào)和書號(hào)輸入、合理性檢查、合法性檢查,書籍
21、信息對(duì)話顯示控制,借閱證號(hào)和書號(hào)提交、合理性檢查、合法性檢查,借書登記。測試 8:名稱: 辦理借閱證測試。 目的:測試辦理借閱證功能。 內(nèi)容:讀者基本信息提交、合理性檢查、合法性檢查,辦理借閱證。測試 9:名稱:修改密碼測試。 目的:測試修改密碼功能。 內(nèi)容:用戶名、密碼、新密碼提交,合理性檢查、合法性檢查,更改密碼測試 10:名稱:注冊管理員測試。 目的:測試注冊管理員功能。 內(nèi)容:用戶名、密碼提交,合理性檢查、合法性檢查,增加新的管理員7.2 測試條件 設(shè)備 服務(wù)器 (1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2) 內(nèi)存容量(RAM):至少2
22、56M(推薦 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,配置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瀏覽器:
23、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主要測試說明7.3.1)身份驗(yàn)證測試考慮3種情況: 用戶名或密碼有空 用戶名或密碼有誤 用戶名和密碼都正確7.3.2控制輸入:半自動(dòng)操作順序:先輸入用戶名和密碼,再登錄結(jié)果記錄方法:記錄輸入信息、提示信息、進(jìn)入界面7.3.3輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)用戶名 密碼111測試當(dāng)用戶名為空時(shí)的情況登錄按鈕“用戶名或密
24、碼不能為空”的提示框用戶名密碼 測試當(dāng)密碼為空時(shí)的情況登錄按鈕“用戶名或密碼不能為空”的提示框用戶名密碼112測試當(dāng)密碼錯(cuò)誤時(shí)的情況登錄按鈕“用戶名或密碼”的提示框用戶名密碼111測試當(dāng)用戶名錯(cuò)誤或不存在時(shí)的情況登錄按鈕“用戶名或密碼”的提示框用戶名密碼111測試用戶名和密碼都正確的情況登錄按鈕進(jìn)入用戶或管理界面7.3.4借書測試考慮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),再
25、提交。結(jié)果記錄方法:記錄輸入信息、提示信息、數(shù)據(jù)庫中每個(gè)表的更改信息。7.3.6輸入、輸出、過程輸入數(shù)據(jù)選擇策略命令輸出數(shù)據(jù)借閱證號(hào)為空,正確書號(hào)測試借閱證號(hào)為空的情況借書按鈕“借閱證號(hào)不能為空”的提示框正確借閱證號(hào),書號(hào)為空測試書號(hào)為空的情況借書按鈕“書號(hào)不能為空”的提示框錯(cuò)誤的借閱證號(hào),正確書號(hào)測試當(dāng)不存在改借閱證時(shí)的情況借書按鈕“該讀者不存在”的提示框正確的借閱證號(hào),錯(cuò)誤的書號(hào)測試當(dāng)書號(hào)錯(cuò)誤的情況借書按鈕“該書不存在”的提示框修改數(shù)據(jù)庫,使得Punish_Info表中有某讀者的欠費(fèi)記錄,輸入這個(gè)讀者的借閱證號(hào),輸入正確的書號(hào)測試讀者有欠費(fèi)記錄時(shí)的情況借書按鈕“該讀者已欠費(fèi)”的提示框修改數(shù)據(jù)庫,使某讀者的已借書中有逾期的,輸入該讀者借閱證號(hào)和該逾期書籍號(hào)測試讀者已借書中有逾期的書籍的情況借書按鈕“該讀者已欠費(fèi)”的提示框使某讀者已借閱8本書,該讀者繼續(xù)借書測試當(dāng)某讀者已借閱書籍已達(dá)到8本書的情況借書按鈕“該讀者已借書8本”的提示框以上情況都沒有且借閱證號(hào)和書號(hào)都正確測試當(dāng)讀者符合借書條件的情況借書按鈕“借書成功”的提示框7.3.7還書測試考慮5種情況: 借閱證號(hào)或書號(hào)為空 借閱證號(hào)不存在 書號(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度場監(jiān)管廉政合同(含電子數(shù)據(jù)監(jiān)管與安全保護(hù))4篇
- 二零二四年度專業(yè)羽毛球場使用權(quán)租賃及賽事運(yùn)營合同3篇
- 二零二五年度沖孔樁機(jī)工安全生產(chǎn)與環(huán)境保護(hù)合同3篇
- 護(hù)坡綠化清淤施工方案
- 2025經(jīng)城關(guān)集資建房合同
- 食堂租賃與管理承包合同20253篇
- 水系電解液溶劑鞘結(jié)構(gòu)對(duì)鋅金屬陽極性能的影響和機(jī)理研究
- 二零二五年度電子設(shè)備承包裝卸安全合同4篇
- 2025年生物降解材料生產(chǎn)與應(yīng)用合同范本4篇
- 二零二五年度打印機(jī)設(shè)備融資租賃合同8篇
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃?xì)庀薰菊衅腹ぷ魅藛T14人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級(jí)下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- GB/T 44351-2024退化林修復(fù)技術(shù)規(guī)程
- 從跨文化交際的角度解析中西方酒文化(合集5篇)xiexiebang.com
- 中藥飲片培訓(xùn)課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 空氣自動(dòng)站儀器運(yùn)營維護(hù)項(xiàng)目操作說明以及簡單故障處理
- 2022年12月Python-一級(jí)等級(jí)考試真題(附答案-解析)
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識(shí)
- Hypermesh lsdyna轉(zhuǎn)動(dòng)副連接課件完整版
評(píng)論
0/150
提交評(píng)論