版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目 錄緒論2第1章 系統(tǒng)分析1§1.1 項(xiàng)目的要求、目標(biāo)和環(huán)境1§1.1.1 項(xiàng)目的要求1§1.1.2 項(xiàng)目的目的1§1.1.3 項(xiàng)目的環(huán)境1§1.2 可行性分析1§1.2.1 社會(huì)可行性分析2§1.2.2 技術(shù)可行性分析2§1.2.3 經(jīng)濟(jì)可行性分析2第2章 需求分析3§2.1總體需求分析3§2.2 系統(tǒng)數(shù)據(jù)流圖4§2.3 數(shù)據(jù)字典5§2.3.1 數(shù)據(jù)字典清單5§2.3.2 外部實(shí)體7第3章 概要設(shè)計(jì)8§3.1 繪制系統(tǒng)H圖8§3.2繪制系統(tǒng)軟
2、件的HIPO圖8第4章 詳細(xì)設(shè)計(jì)11§4.1 系統(tǒng)功能詳細(xì)設(shè)計(jì)11§4.2 各功能程序流程圖11第5章 測試13§5.1 測試環(huán)境13§5.2 測試計(jì)劃13§521系統(tǒng)說明13§5 .2 .2 測試策略13§523 測試方案13§5.3 黑盒測試14§531測試項(xiàng)目名稱及測試內(nèi)容14§532測試用例14第6章 項(xiàng)目管理16§6.1 繪制關(guān)鍵日期表16§6.2 預(yù)覽甘特圖16§6.3 預(yù)覽網(wǎng)絡(luò)圖17總結(jié)20參考文獻(xiàn)21緒論隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息
3、化,圖書館擁有豐富的文獻(xiàn)信息資源,是社會(huì)系統(tǒng)的重要組成部分,在信息社會(huì)中作用愈來愈重要,我國圖書館計(jì)算機(jī)等信息技術(shù)的應(yīng)用起步于20世紀(jì)70年代末期,隨著改革開放的步伐得迅速發(fā)展,特別是90年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展圖書館信息化建設(shè)邁向了一個(gè)新臺(tái)階。我們的課程設(shè)計(jì)的項(xiàng)目對(duì)所要編寫的程序進(jìn)行詳細(xì)的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及進(jìn)行必要的測試,旨在讓程序能夠?qū)崿F(xiàn)讀者管理功能、采編管理功能、流通管理功能、統(tǒng)計(jì)管理功能和查詢管理功能。在此基礎(chǔ)上讓程序能夠?qū)崿F(xiàn)圖書管理的自動(dòng)化,幫助廣大師生更好的管理和使用圖書,提高圖書在信息時(shí)代的作用。為使圖書管理工作科學(xué)化、規(guī)范化,就必須采用計(jì)算機(jī)
4、輔助管理,從而減少人力的投入,由系統(tǒng)對(duì)入庫圖書進(jìn)行自動(dòng)分類、歸類,學(xué)生信息整理、借閱情況登記入檔,提高信息處理的精度和準(zhǔn)確度。運(yùn)用所學(xué)習(xí)的軟件工程的知識(shí),實(shí)現(xiàn)圖書館的管理系統(tǒng),需要小組的共同協(xié)助,大家一起的努力。21第1章 系統(tǒng)分析§1.1 項(xiàng)目的要求、目標(biāo)和環(huán)境同一小組一起組織實(shí)施軟件工程項(xiàng)目,最終希望得到項(xiàng)目的成功。達(dá)到以下幾個(gè)主要的目標(biāo):付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開發(fā)工作,及時(shí)交付使用。這是我們這個(gè)項(xiàng)目的最終的目的。§1.1.1 項(xiàng)目的要求最終要求我們設(shè)計(jì)的系統(tǒng)應(yīng)該能夠?qū)崿F(xiàn)以下要求:讀
5、者管理功能、采編管理功能、流通管理功能、統(tǒng)計(jì)管理功能和查詢管理功能這也是最主要的幾個(gè)大模塊。§1.1.2 項(xiàng)目的目的本設(shè)計(jì)目的在于實(shí)現(xiàn)圖書管理管理系統(tǒng),能夠幫助廣大師生更好的管理圖書,減少人工的繁瑣工作。§1.1.3 項(xiàng)目的環(huán)境 運(yùn)行環(huán)境:裝有Windows XP 操作系統(tǒng)的微型計(jì)算機(jī)開發(fā)軟件:Microsoft Word、Microsoft Visio、Microsoft Project等§1.2 可行性分析從我們學(xué)過的知識(shí)中我們可以知道只要資源和時(shí)間不加以限制,所有項(xiàng)目都是可行的,然而,由于資源缺乏和交付時(shí)間限制的困擾,使得基于計(jì)算機(jī)系統(tǒng)的開發(fā)變得比較困難,因
6、此,盡早對(duì)軟件Software項(xiàng)目的可行性做出細(xì)致而謹(jǐn)慎的評(píng)估是十分必要的,如果在定義階段及早發(fā)現(xiàn)將來可能在開發(fā)過程中遇到的問題,及早做出決定,可以避免大量的人力、財(cái)力、時(shí)間上的浪費(fèi),可行性和風(fēng)險(xiǎn)分析是密切相關(guān)的,如果項(xiàng)目的風(fēng)險(xiǎn)很大,就會(huì)降低產(chǎn)生高質(zhì)量軟件Software的可行性。下面分別從管理可行性、技術(shù)可行性以及經(jīng)濟(jì)可行性三方面進(jìn)行可行性分析。§1.2.1 社會(huì)可行性分析我們的系統(tǒng)是通過對(duì)目前學(xué)校的具體情況進(jìn)行考察分析后我們開始設(shè)計(jì)的,能夠?qū)δ壳按蠖鄶?shù)圖書館的許多基本情況進(jìn)行管理,使得管理員能夠方便管理圖書,借閱者能夠方便借閱圖書。所以做一個(gè)圖書管理系統(tǒng)是可行的,是有可行性的。&
7、#167;1.2.2 技術(shù)可行性分析對(duì)待開發(fā)系統(tǒng)進(jìn)行功能、性能和限制條件分析,確定在現(xiàn)有資源條件下技術(shù)風(fēng)險(xiǎn)有多大,系統(tǒng)是否能實(shí)現(xiàn)。這里資源包括已有或可以搞到硬件、軟件Software資源、現(xiàn)有技術(shù)人員技術(shù)水平和已有工作基礎(chǔ)。我們的系統(tǒng)目前針對(duì)大多數(shù)圖書管理系統(tǒng),使用者是針對(duì)圖書館的管理員的。因而在實(shí)施過程中需求及難度都不會(huì)太大,我們可以很容易的做到。§1.2.3 經(jīng)濟(jì)可行性分析 我們已經(jīng)知道經(jīng)濟(jì)可行性分析是進(jìn)行開發(fā)成本的估算及對(duì)可能取得效益的評(píng)估,確定待開發(fā)系統(tǒng)是否值得投資開發(fā)。本系統(tǒng)的實(shí)施主要考慮到設(shè)備費(fèi)用,軟件開發(fā)費(fèi)用,人工費(fèi)用,系統(tǒng)投入運(yùn)行后的經(jīng)常費(fèi)用等。 其中,設(shè)備費(fèi)用是指實(shí)
8、現(xiàn)整個(gè)圖書管理所需的硬件設(shè)備費(fèi)用,主要包括了主機(jī)費(fèi)用及網(wǎng)絡(luò)費(fèi)用。由于本系統(tǒng)對(duì)主機(jī)及網(wǎng)絡(luò)的要求不高,因而費(fèi)用將不會(huì)需要太多。軟件開發(fā)費(fèi)用是指開發(fā)圖書管理系統(tǒng)過程中所耗費(fèi)的費(fèi)用。主要包括軟件需求分析調(diào)研過程中,系統(tǒng)分析設(shè)計(jì)中,后期系統(tǒng)運(yùn)行測試過程中等耗費(fèi)。本系統(tǒng)主要是針對(duì)圖書管理過程中的圖書和讀者的管理,內(nèi)容及規(guī)模都不大。耗費(fèi)也隨之減少。人工費(fèi)用主要是指管理人員培訓(xùn)費(fèi)用。整個(gè)系統(tǒng)牽涉到的業(yè)務(wù)流程中的角色都需要經(jīng)過新的培訓(xùn),但系統(tǒng)操作可視化,主要管理流程簡單易懂,對(duì)圖書管理員來說容易上手所以說我們可以看出來,實(shí)際實(shí)現(xiàn)中,經(jīng)濟(jì)開支不會(huì)很大,經(jīng)濟(jì)是可行的。第2章 需求分析§2.1總體需求分析1
9、、讀者管理(1)新學(xué)期向?qū)茏詣?dòng)引導(dǎo)您建立新班級(jí),處理畢業(yè)班讀者。 (2)借書證制作可用掃描儀、圖像文件等作為讀者照片源,制作黑白或彩色的借書證。 (3)讀者管理能完成讀者調(diào)動(dòng)、借書證掛失、補(bǔ)辦、停止借閱、單獨(dú)打印讀者條碼等日常事務(wù)。 (4)讀者可以自由分類,可為每一類讀者指定借閱規(guī)則。5讀者有自己的密碼,可以遠(yuǎn)程預(yù)約圖書。2、采編管理(1)有完善的采編功能及超過70萬冊典型書目的輔助編目數(shù)據(jù)。 (2)圖書采編采用掃描槍自動(dòng)識(shí)別ISBN和統(tǒng)一書號(hào),對(duì)分類號(hào)進(jìn)行自動(dòng)分析,借助可擴(kuò)展的編目庫減輕編目人員的工作。 (3)圖書注銷有完整的備查檔案。3、流通管理(1)借書完全通過掃描槍條碼識(shí)別,自動(dòng)識(shí)別
10、借書證是否有效,根據(jù)設(shè)定的規(guī)則進(jìn)行管理。提示讀者已借書數(shù)、超期圖書應(yīng)繳罰款等參考信息。 根據(jù)圖書的種類確定借閱期限。罰款單價(jià)根據(jù)圖書種類確定。(2)還書完全通過條碼識(shí)別,自動(dòng)作超期記錄。 (3)圖書預(yù)約可以為讀者提供方便,可以進(jìn)行管理及打印到書通知。 (4)圖書損壞、丟失處理能顯示每本書上次損壞的記錄以及其它信息。4、統(tǒng)計(jì)管理(1)綜合統(tǒng)計(jì)圖書館目前的各種指標(biāo)。 (2)流通統(tǒng)計(jì)可以統(tǒng)計(jì)、分析各時(shí)期的圖書流通率、分類流通率、流通變化趨勢,并可以圖表、表格兩種方式顯示。 (3)館藏統(tǒng)計(jì)可以統(tǒng)計(jì)、分析各時(shí)期的圖書館藏量、分類館藏量、館藏量變化趨勢,并可以圖表、表格兩種方式顯示。5、查詢管理(1)讀者
11、可以通過WEB隨時(shí)隨地進(jìn)行圖書檢索,可以隨意安排檢索條件、檢索項(xiàng)目。 (2)借閱綜合查詢可以查詢按全體讀者、各類別讀者、某個(gè)部門、班級(jí)、個(gè)人進(jìn)行借閱圖書、超期圖書 、借還書日期、借閱天數(shù)的查詢。 (3)超期圖書匯總可以按部門查詢已超期圖書,可打印催還圖書通知單。 (4)可查詢圖書的被借閱史、讀者的借閱史。 (5)應(yīng)收超期罰款、已收罰金的明細(xì)、匯總帳。 (6)已注銷、損壞圖書查詢。§2.2 系統(tǒng)數(shù)據(jù)流圖我們這個(gè)圖書管理系統(tǒng)的頂層數(shù)據(jù)流程圖如下,該圖表示了圖書館與外部實(shí)體之間的信息輸入、輸出關(guān)系,即標(biāo)定了系統(tǒng)與外界的界面。如圖2-1。圖2-1圖書管理系統(tǒng)頂層數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖的第一
12、級(jí)分解如下,該圖實(shí)際上是把上圖中圖書館和讀者、管理員實(shí)體之間的加工進(jìn)行細(xì)化。如圖2-2。圖2-2 系統(tǒng)數(shù)據(jù)流程圖一級(jí)分解根據(jù)上圖所列的處理功能,初步分解為借書處理、還書處理、采編管理、預(yù)約處理、統(tǒng)計(jì)處理和查詢處理六個(gè)子系統(tǒng)。本小組內(nèi)我主要負(fù)責(zé)完成讀者的借書還書功能的數(shù)據(jù)流程圖,分別對(duì)應(yīng)的數(shù)據(jù)流程圖(即二級(jí)分解)如2-3和2-4所示。圖2-3二級(jí)數(shù)據(jù)流程(借書處理)圖2-4二級(jí)數(shù)據(jù)流程(還書處理)§2.3 數(shù)據(jù)字典§2.3.1 數(shù)據(jù)字典清單我們已經(jīng)知道數(shù)據(jù)字典用于進(jìn)一步定義和描述所有數(shù)據(jù)項(xiàng),包括數(shù)據(jù)流字典(如表2-1所示)、數(shù)據(jù)存儲(chǔ)字典(如表2-2所示)、數(shù)據(jù)處理字典(如表2
13、-3所示)三類。下表為數(shù)據(jù)流字典清單,在表中,數(shù)據(jù)流F1是讀者提出的借書請(qǐng)求,它的去向是P1.1審核借書證,在F1中包含如下信息:借書書號(hào)、讀者號(hào)(如讀者姓名、讀者地址、電話、電傳等)。F2、F3均代表數(shù)據(jù)流名,它的來源、去向以及該數(shù)據(jù)流所含內(nèi)容。表2-1 數(shù)據(jù)流字典清單表總編號(hào)編號(hào)名稱來源去向所含數(shù)據(jù)結(jié)構(gòu)說明1-01F1借書請(qǐng)求讀者P1.1審核借書證借書書號(hào)、讀者號(hào)進(jìn)行借書申請(qǐng)1-02F2審核通過P1.1審核借書證P1.2借書處理借書書號(hào)、讀者號(hào)申請(qǐng)成功,進(jìn)行借書1-03F3借閱數(shù)據(jù)P1.2借書處理D3借閱登記借書書號(hào)、讀者號(hào)、日期建立借書文檔1-04F4更新P1.2借書處理D1圖書信息圖書
14、編號(hào)、書名、出版日期用于更新圖書信息1-05F5拒絕借書P1.2借書處理讀者借書書號(hào)、讀者號(hào)、日期審核未通過2-01F6還書申請(qǐng)讀者P2.1還書審核還書書號(hào)、讀者號(hào)判斷讀者身份2-02F7審核通過P2.1還書審核P2.2還書處理還書書號(hào)、讀者號(hào)用于還書2-03F8超期提醒P2.2還書處理P2.3罰款處理讀者號(hào)、書編號(hào)、罰款利率超期罰款表2-2為數(shù)據(jù)存儲(chǔ)字典清單,均以D表示。此處僅對(duì)D3進(jìn)行解釋,其余類推。D1為借閱登記,它是用來登記讀者借書信息的庫文件。通過P1.2(借書處理)的處理將數(shù)據(jù)流F3寫入D3(借閱登記)。D3包含如下信息:圖書編號(hào)、圖書名、讀者編號(hào)、讀者姓名等。表2-2 數(shù)據(jù)存儲(chǔ)字
15、典清單總編號(hào)編號(hào)名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流內(nèi)容說明01D1圖書信息F4(P1.2-D1)F22(D1-P6.2)圖書編號(hào)、書名用于存儲(chǔ)圖書信息02D2讀者信息F12(P4.3-D2)F2(D2-P1.1)讀者編號(hào)、讀者姓名、性別用于存儲(chǔ)讀者信息03D3借閱登記F3(P1.2-D3)F15(P4.2-D3)F6(D3-P2.1)圖書編號(hào)、讀者編號(hào)、借閱日期用于登記讀者借書信息04D4還書登記F6(P2.2-D4)F16(D4-P5.1)圖書編號(hào)、讀者編號(hào)、還書日期用于登記讀者還書信息05D5罰款記錄表F8(P2.3-D5)F17(D5-P5.1)讀者編號(hào)、罰款利率、圖書編號(hào)用于對(duì)超期讀者進(jìn)行罰款記
16、錄06D6預(yù)約登記表F14(P4.2-D6)F16(D6-P5.1)預(yù)約圖書號(hào)、讀者號(hào)、預(yù)約日期用于預(yù)約信息登記記錄07D7統(tǒng)計(jì)表F19(P6.3-D7)無圖書館藏量、圖書流通量統(tǒng)計(jì)記錄結(jié)果信息08D8管理員信息表F9(P3.1-D8)F16(D8-P5.1)管理員編號(hào)、管理員姓名記錄管理員信息表2-3為數(shù)據(jù)處理字典清單,它對(duì)數(shù)據(jù)流圖中的所有處理功能作出說明。此處僅以P1.(借書處理)為例,管理員根據(jù)借書請(qǐng)求(F1)、審核通過(F2),判斷讀者符合借閱條件,同時(shí)對(duì)于新主顧,從P1.2輸出借閱登記(F3),登記借閱信息到D3。在數(shù)據(jù)字典處理清單中(見表2-3)均有詳細(xì)說明。其余以此類推。表2-3
17、 數(shù)據(jù)處理字典清單總編號(hào)編號(hào)名稱輸入處理邏輯情況輸出說明P1-01P1.1審核借書證F1借書請(qǐng)求對(duì)讀者審核F2審核通過審核功能P1-02P1.2借書處理F2審核功過借書處理,進(jìn)行登記借閱信息F3借閱數(shù)據(jù)借書登記P2-01P2.1還書審核F6還書申請(qǐng)對(duì)讀者身份進(jìn)行審核,看是否合條件F7審核通過審核讀者身份P2-02P2.2還書處理F7審核通過還書處理,進(jìn)行登記還書信息F8還書處理還書登記P2-03P2.3罰款處理F8超期提醒對(duì)超期讀者進(jìn)行罰款F8罰款處理超期罰款,并登記信息表2-4列出的數(shù)據(jù)字典中的部分條目,并給出數(shù)據(jù)描述的部分內(nèi)容。它是對(duì)數(shù)據(jù)流圖中各個(gè)存儲(chǔ)文件中記錄的字段予以逐個(gè)定義,規(guī)定其類
18、型、長度和各個(gè)字段的作用。表2-4 數(shù)據(jù)描述(部分)數(shù)據(jù)編號(hào)名稱類型長度說明01讀者編號(hào)整型10讀者進(jìn)行編號(hào)02讀者姓名整型10讀者的姓名03讀者所在班級(jí)字符型8讀者所在班級(jí)04管理員編號(hào)整型10管理員號(hào)碼05管理員姓名字符型8管理員的姓名06圖書編號(hào)整型10對(duì)圖書的編號(hào)07圖書ISBN號(hào)整型10圖書的ISBN號(hào)08班級(jí)號(hào)整型10班級(jí)的編號(hào)09班級(jí)名字符型5班級(jí)的名字10預(yù)約編號(hào)整型10圖書預(yù)約編號(hào)§2.3.2 外部實(shí)體通過我們集體對(duì)對(duì)圖書管理系統(tǒng)進(jìn)行分析,可得出其外部實(shí)體有讀者和管理員。讀者實(shí)體負(fù)責(zé)對(duì)圖書進(jìn)行借閱和歸還,對(duì)圖書信息進(jìn)行查詢和修改等處理,管理員負(fù)責(zé)對(duì)圖書信息進(jìn)行采編注
19、銷等處理,負(fù)責(zé)對(duì)讀者信息進(jìn)行管理對(duì)圖書信息進(jìn)行管理等,這些都是屬于外部實(shí)體的部分的。第3章 概要設(shè)計(jì)§3.1 繪制系統(tǒng)H圖通過系統(tǒng)功能分析,我們組把功能圖分為以下幾點(diǎn):讀者管理功能、采編管理功能、流通管理功能、統(tǒng)計(jì)管理功能和查詢管理功能。讀者管理功能又分為讀者基本信息和班級(jí)基本信息;采編管理功能又分為圖書信息和圖書注銷信息;流通管理功能分為借書管理、還書管理、圖書預(yù)約和圖書情況管理;統(tǒng)計(jì)管理功能分為統(tǒng)計(jì)指標(biāo)、流通記錄和館藏統(tǒng)計(jì);查詢管理功能又分為讀者信息查詢、班級(jí)信息查詢和圖書信息查詢等功能。據(jù)此繪制出系統(tǒng)軟件結(jié)構(gòu)圖如圖3-1所示:圖3-1 系統(tǒng)H圖§3.2繪制系統(tǒng)軟件的H
20、IPO圖由圖書管理系統(tǒng)的系統(tǒng)軟件結(jié)構(gòu)圖可做出系統(tǒng)軟件的HIPO圖,根據(jù)總體HIPO圖將各模塊逐層進(jìn)行功能分解,畫HIPO圖。模塊的執(zhí)行順序是從上到下,由左向右。在本小組內(nèi)我負(fù)責(zé)的是采編管理和流通管理,其H圖和IPO圖如下: 采編管理系統(tǒng)由新增圖書,圖書分類,分類管理三個(gè)方面構(gòu)成,具體如圖3-2,圖3-3所示:圖3-2 采編管理系統(tǒng)H圖圖3-3 采編管理IPO圖 流通管理系統(tǒng)由借書,還書,訂閱圖書,圖書管理幾個(gè)方面構(gòu)成,具體如圖3-4,圖3-5所示:圖3-4 流通管理系統(tǒng)H圖圖3-5 流通管理IPO圖第4章 詳細(xì)設(shè)計(jì)§4.1 系統(tǒng)功能詳細(xì)設(shè)計(jì)我們系統(tǒng)包括了讀者管理功能、采編管理功能、流
21、通管理功能、統(tǒng)計(jì)管理功能和查詢管理功能。讀者管理功能又分為讀者基本信息和班級(jí)基本信息;采編管理功能又分為圖書信息和圖書注銷信息;流通管理功能分為借書管理、還書管理、圖書預(yù)約和圖書情況管理;統(tǒng)計(jì)管理功能分為統(tǒng)計(jì)指標(biāo)、流通記錄和館藏統(tǒng)計(jì);查詢管理功能又分為讀者信息查詢、班級(jí)信息查詢和圖書信息查詢等功能,這些功能都是對(duì)于圖書館的詳細(xì)的設(shè)計(jì)所的出來的。§4.2 各功能程序流程圖在本小組內(nèi)我負(fù)責(zé)的是采編管理和流通管理。1 采編管理功能。開始選擇是否添加新書,選是后進(jìn)入添加新書功能;選否后進(jìn)入圖書分類管理功能。如圖4-1圖4-1 采編管理系統(tǒng)程序流程圖2 流通管理功能,開始選擇是否借還書,選是進(jìn)
22、一步選擇借書或還書;選否進(jìn)入圖書預(yù)約,瀏覽界面。如圖4-2圖4-2 流通系統(tǒng)程序流程圖第5章 測試§5.1 測試環(huán)境Windows XP操作系統(tǒng)、雙核CPU、1G內(nèi)存的PC機(jī)。SQL SERVER 2000和VisualBasic 6.0軟件。§5.2 測試計(jì)劃§521系統(tǒng)說明 我們系統(tǒng)的功能模塊包括5個(gè)部分:讀者管理、采編管理、流通管理、統(tǒng)計(jì)管理、查詢管理。讀者管理功能又分為讀者基本信息和班級(jí)基本信息;采編管理功能又分為圖書信息和圖書注銷信息;流通管理功能分為借書管理、還書管理、圖書預(yù)約和圖書情況管理;統(tǒng)計(jì)管理功能分為統(tǒng)計(jì)指標(biāo)、流通記錄和館藏統(tǒng)計(jì);查詢管理功能又
23、分為讀者信息查詢、班級(jí)信息查詢和圖書信息查詢等功能。§5 .2 .2 測試策略1. 用戶界面測試:通過和用戶交互如輸入相應(yīng)信息(包括正確信息和錯(cuò)誤信息)來測試輸出信息的正確性。2. 功能測試:對(duì)照用戶需求來測試本系統(tǒng)的功能是否完全符合用戶需求。3. 功能處理測試:通過模擬圖書館的實(shí)際功能來對(duì)對(duì)本系統(tǒng)進(jìn)行功能操作,查看是否能夠完成圖書館管理系統(tǒng)的各項(xiàng)功能。4. 集成測試:將各個(gè)功能模塊集成到一塊進(jìn)行整體測試,測試本軟件整體性能的健壯性。§523 測試方案對(duì)本系統(tǒng)進(jìn)行功能測試,檢查系統(tǒng)功能是否滿足用戶的需求;對(duì)系統(tǒng)的處理進(jìn)行測試,檢查是否處理的符合要求;對(duì)界面進(jìn)行測試,檢查系統(tǒng)
24、與用戶的交互信息是否能檢查錯(cuò)誤。(1)采用黑盒測試測試方法。對(duì)軟件結(jié)構(gòu)的上層模塊使用自頂向下推進(jìn)的方法;對(duì)下層模塊或關(guān)鍵模塊使用自底向上結(jié)合的方法,對(duì)關(guān)鍵模塊的測試采用同值分割的方法。(2)采用白盒測試。基本路徑測試是在程序流程圖的基礎(chǔ)上,通過分析由控制構(gòu)造的環(huán)路復(fù)雜性,導(dǎo)出基本路徑集合,從而設(shè)計(jì)測試用例, 保證這些路徑至少通過一次。§5.3 黑盒測試采用黑盒測試方法,整個(gè)過程采用自底向上,逐個(gè)集成的的辦法,依次進(jìn)行單元測試,組裝測試,測試用例的設(shè)計(jì)應(yīng)包括合理的和不合理的輸入條件。§531測試項(xiàng)目名稱及測試內(nèi)容測試 1:名稱:借書測試。 目的:測試借書功能。 內(nèi)容:括讀者證
25、號(hào)輸入、合理性檢查、合法性檢查,借書對(duì)話顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,借書登記。測試 2:名稱: 還書測試。 目的:測試還書功能。 內(nèi)容:還書對(duì)話框顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,還書登記。測試 3:名稱:圖書庫管理測試。 目的:測試圖書庫操作功能。 內(nèi)容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。§532測試用例用例1:借書測試表5-1 借書功能的測試用例表輸入輸出 借閱者學(xué)號(hào)(已存)圖書書號(hào)(已存)已借書數(shù)目(未超量)顯示借閱成功 借閱者學(xué)號(hào)(已存)圖書書號(hào)(已存)已借書數(shù)目(超量)顯示提示“超量” 借閱者學(xué)號(hào)
26、(未存)圖書書號(hào)(已存)顯示提示“沒有該借閱者” 借閱者學(xué)號(hào)(已存)圖書書號(hào)(未存)顯示提示“沒有該書”步驟及操作:驅(qū)動(dòng)模塊調(diào)用之后,看庫是否已經(jīng)關(guān)閉,并打開圖書信息庫直接察看結(jié)果 允許偏差:不允許任何偏差條件:借書信息表用例2:還書測試表5-2 還書功能的測試用例表輸入輸出圖書書號(hào)(已存并沒借出)顯示還書成功圖書書號(hào)(已存并借出)提示書以借出圖書書號(hào)(未存)顯示還書不成功步驟及操作:驅(qū)動(dòng)模塊調(diào)用之后,看庫是否已經(jīng)關(guān)閉,并打開圖書信息庫直接察看結(jié)果 允許偏差:不允許任何偏差條件:借書信息表用例3:圖書庫管理測試表5-3 圖書采編管理功能的測試用例表輸入輸出添加圖書(未存)顯示添加成功添加圖書(已存)提示該書已存刪除圖書書號(hào)(已存并未借出)顯示刪除成功刪除圖書書號(hào)(已存并借出) 提示該書以借出,不能刪除修改圖書(未存) 提示該書不存在修改圖書(已存)顯示修改成功步驟及操作:驅(qū)動(dòng)模塊調(diào)用之后,看庫是否已經(jīng)關(guān)閉,并打開圖書信息庫直接察看結(jié)果 允許偏差:不允許任何偏差條件:圖書信息表第6章 項(xiàng)目管理在整個(gè)項(xiàng)目中安排進(jìn)度中控制時(shí)間和節(jié)約時(shí)間式非常重要的,我們不能無限制的延長時(shí)間,同時(shí)項(xiàng)目的主要特點(diǎn)之一即是有嚴(yán)格的時(shí)間期限要求,所以說進(jìn)度的計(jì)劃和時(shí)間的控制也是非常重要的。進(jìn)度計(jì)劃能夠讓我們有計(jì)劃的進(jìn)行項(xiàng)目的開發(fā),幫做我們有計(jì)劃的完成我們的任務(wù)。我們主要用到以下幾種制定進(jìn)度的方法:關(guān)鍵日期
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代簡約風(fēng)格與科技公司辦公環(huán)境的融合
- 現(xiàn)代物流技術(shù)與醫(yī)療物資保障體系
- 溝通技巧在教育工作中的創(chuàng)新應(yīng)用
- 環(huán)保技術(shù)在現(xiàn)代城市建設(shè)中的應(yīng)用
- 物流信息技術(shù)在商業(yè)領(lǐng)域的應(yīng)用
- Unit 3 Where did you go?PartB (說課稿)-2023-2024學(xué)年人教PEP版英語六年級(jí)下冊
- 2《燭之武退秦師》說課稿-2024-2025學(xué)年高一語文下學(xué)期同步說課稿(統(tǒng)編版必修下冊)
- 2024新教材高中地理 第四章 區(qū)域發(fā)展戰(zhàn)略 第二節(jié) 我國區(qū)域發(fā)展戰(zhàn)略說課稿 湘教版必修第二冊
- Unit3 Amazing animals(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊001
- 2024年高中化學(xué) 第三章 晶體結(jié)構(gòu)與性質(zhì) 章末整合說課稿 新人教版選修3
- 2025屆高中數(shù)學(xué)一輪復(fù)習(xí)專練:橢圓(含解析)
- 立春氣象與生活影響模板
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運(yùn)行格局及前景研究報(bào)告-智研咨詢(2025版)
- 初一英語閱讀理解100篇七年級(jí)上冊英語閱讀理解及答案
- 2024年廣東省深圳市中考道德與法治試題卷
- 汽車車身密封條設(shè)計(jì)指南
- DB4101-T 121-2024 類家庭社會(huì)工作服務(wù)規(guī)范
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復(fù)回填技術(shù)規(guī)范
- 2024建安杯信息通信建設(shè)行業(yè)安全競賽題庫(試題含答案)
- JBT 14727-2023 滾動(dòng)軸承 零件黑色氧化處理 技術(shù)規(guī)范 (正式版)
- 術(shù)后譫妄及護(hù)理
評(píng)論
0/150
提交評(píng)論