計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp圖書(shū)館借閱管理系統(tǒng)vue論文_第1頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp圖書(shū)館借閱管理系統(tǒng)vue論文_第2頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp圖書(shū)館借閱管理系統(tǒng)vue論文_第3頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp圖書(shū)館借閱管理系統(tǒng)vue論文_第4頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp圖書(shū)館借閱管理系統(tǒng)vue論文_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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)介

第3章系統(tǒng)分析3.1可行性分析本文的設(shè)計(jì)的系統(tǒng)將會(huì)分別從經(jīng)濟(jì)的可行性,技術(shù)的可行性以及操作的可行性等方面進(jìn)行全面的可行性的分析。3.1.1經(jīng)濟(jì)可行性由于系統(tǒng)開(kāi)發(fā)的工具和軟件都是可以免費(fèi)使用的,因此系統(tǒng)開(kāi)發(fā)的費(fèi)用很少,甚至只需要少許的費(fèi)用就可以開(kāi)發(fā)出本系統(tǒng),也可以忽略不計(jì);再加上通過(guò)系統(tǒng)的實(shí)施可以提高管理員借書(shū)的私密性,最大程度的保護(hù)管理員的信息安全,因此,從這些方面就可以說(shuō)經(jīng)濟(jì)上是可行的[7][8]。3.1.2技術(shù)可行性技術(shù)的可行性是指在當(dāng)今所擁有的技術(shù)條件之下,計(jì)算機(jī)軟件和硬件的發(fā)展能否夠滿足發(fā)展的要求。由于本系統(tǒng)開(kāi)發(fā)基于Java語(yǔ)言,在一般的計(jì)算機(jī)上就能夠滿足開(kāi)發(fā)本系統(tǒng)所需要的軟硬件條件;因?yàn)樗加玫膬?nèi)存本來(lái)就相對(duì)較少,我們用MySQL數(shù)據(jù)對(duì)軟件的開(kāi)發(fā)以及設(shè)計(jì)在理論上沒(méi)有問(wèn)題的原因是:它占用的內(nèi)存實(shí)在是太少了。3.1.3操作可行性作為當(dāng)今大部分管理員來(lái)講,都是受過(guò)良好教育,具有高素質(zhì)的人才,都能十分容易的使用電腦進(jìn)行各種操作,是以本文在開(kāi)發(fā)設(shè)計(jì)上使用JSP技術(shù)進(jìn)行設(shè)計(jì)的圖書(shū)館管理,其操作是完全可行的。通過(guò)上述分析,可以確定該系統(tǒng)具有實(shí)際開(kāi)發(fā)的價(jià)值和可能性。3.2需求分析針對(duì)現(xiàn)存的問(wèn)題和需要,通過(guò)功能需求的分析,特建立了數(shù)字化、信息化的圖書(shū)館管理。本系統(tǒng)主要包含了圖書(shū)管理、用戶管理、續(xù)借等多個(gè)功能模塊。下面分別簡(jiǎn)單闡述一下這幾個(gè)功能模塊需求。不同的權(quán)限對(duì)應(yīng)相應(yīng)的功能模塊的需求,管理員權(quán)限的級(jí)別是最高的,所以所對(duì)應(yīng)的需求是最多的,下面根據(jù)不同的權(quán)限分別簡(jiǎn)單闡述一下各個(gè)權(quán)限的需求。管理員對(duì)應(yīng)的功能需求如下:管理員的權(quán)限是最高的,可以對(duì)系統(tǒng)的圖書(shū),用戶信息,續(xù)借等信息進(jìn)行統(tǒng)一管理。管理員可添加管理員,添加更多的管理人員,并且能修改和刪除管理員的信息資料。有關(guān)圖書(shū),管理員可添加圖書(shū),添加有關(guān)圖書(shū)的出版社、借閱次數(shù)、庫(kù)存、類(lèi)別、圖片、圖書(shū)編號(hào)、圖書(shū)簡(jiǎn)介、圖書(shū)名稱(chēng)、作者等信息,添加的圖書(shū)都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的圖書(shū)。有關(guān)續(xù)借管理,管理員可添加續(xù)借,添加有關(guān)續(xù)借的出版社、借書(shū)單號(hào)、借書(shū)人、借書(shū)日期、庫(kù)存、類(lèi)別、圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、續(xù)借天數(shù)、作者等信息,添加的續(xù)借都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的續(xù)借。有關(guān)違章繳款管理,管理員添加違章繳款,添加有關(guān)違章繳款的罰款金額、罰款類(lèi)型、罰款詳情、借書(shū)單號(hào)、借書(shū)人、借書(shū)日期、類(lèi)別、流水號(hào)、是否繳款、圖書(shū)等信息,添加的違章繳款都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的用戶。有關(guān)借書(shū)管理模塊,管理員可添加借書(shū),比如可添加有關(guān)借書(shū)的出版社、借書(shū)單號(hào)、借書(shū)人、借書(shū)日期、庫(kù)存、類(lèi)別、圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、作者等信息,添加的借書(shū)都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的借書(shū)。用戶對(duì)應(yīng)的功能需求如下:用戶可以通過(guò)系統(tǒng)進(jìn)行注冊(cè),注冊(cè)完成并通過(guò)系統(tǒng)審核的用戶可查詢(xún),修改自己的基礎(chǔ)信息,比如修改登錄密碼等功能。用戶可通過(guò)網(wǎng)站在線瀏覽,查詢(xún)網(wǎng)站的用戶,借書(shū),圖書(shū),還可以在網(wǎng)站在線續(xù)借。3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程:用戶以及管理員以不同的身份在登錄頁(yè)面輸入賬號(hào)和密碼,經(jīng)過(guò)數(shù)據(jù)庫(kù)身份驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁(yè),可以使用系統(tǒng),管理系統(tǒng)等功能操作。系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖3-1系統(tǒng)業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖的簡(jiǎn)稱(chēng)為DFD,是通過(guò)使用圖形的方法對(duì)系統(tǒng)所具備的邏輯功能進(jìn)行闡述,描述系統(tǒng)數(shù)據(jù)的流向和邏輯變換。由于該方法能將難以闡述的問(wèn)題進(jìn)行表述,因此被開(kāi)發(fā)者廣泛應(yīng)用,是當(dāng)前應(yīng)用范圍較為廣泛的結(jié)構(gòu)化系統(tǒng)分析方法。零層數(shù)據(jù)流程是流程中最抽象的一層,它包括了登錄管理、管理員功能管理和檢索維護(hù)管理等功能模塊,在登錄模塊使用到的數(shù)據(jù)存儲(chǔ)有管理員賬戶信息文檔、管理員信息文檔,管理員功能管理模塊需要的存儲(chǔ)是管理員添加信息文檔、查詢(xún)信息文檔、刪除信息文檔,檢索維護(hù)是通過(guò)以上這些文檔信息通過(guò)關(guān)鍵詞進(jìn)行搜索。系統(tǒng)的頂層數(shù)據(jù)流圖如下圖所示。圖3-2系統(tǒng)頂層數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖中,數(shù)據(jù)實(shí)體包括普通用戶,普通用戶數(shù)據(jù)流程包括功能選擇、圖書(shū)管理、用戶管理;管理員數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢(xún)信息、瀏覽信息、提示信息等。系統(tǒng)的中層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)中層數(shù)據(jù)流圖第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要是管理員登錄后對(duì)整個(gè)系統(tǒng)相關(guān)操作進(jìn)行處理,可進(jìn)行管理員的添加和刪除,圖書(shū)管理,用戶管理等操作。系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)系統(tǒng)登錄:系統(tǒng)登錄是管理員訪問(wèn)系統(tǒng)的路口,設(shè)計(jì)了系統(tǒng)登錄界面,包括管理員名、密碼和驗(yàn)證碼,然后對(duì)登錄進(jìn)來(lái)的管理員判斷身份信息,判斷是管理員管理員還是普通用戶。管理員管理:管理員可以管理系統(tǒng)的其他普通用戶的賬號(hào),包括錄入新管理員,刪除現(xiàn)有的普通用戶,修改現(xiàn)有的普通用戶的信息,并可以通過(guò)管理員名和姓名等關(guān)鍵字搜索普通用戶,打印管理員列表頁(yè)面,導(dǎo)出管理員列表至excel中。修改密碼:系統(tǒng)所有管理員(管理員和普通用戶)應(yīng)該都要能修改自己的登錄密碼,修改后需要重新登錄。個(gè)人資料管理:由普通用戶使用,普通用戶登錄系統(tǒng)后,可以修改個(gè)人原始信息,如修改電話號(hào)碼、郵箱等,管理員的管理員名是無(wú)法修改的。登錄情況管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史登錄情況,如登錄IP、登錄時(shí)間、登錄地址等,防止管理員賬號(hào)被盜,加強(qiáng)管理員賬號(hào)安全。操作日志管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史操作日志,如管理員添加了某條數(shù)據(jù),歷史操作日志需要展示操作人,操作描述,操作時(shí)間等信息。防止系統(tǒng)被黑客攻擊,加強(qiáng)系統(tǒng)的安全性。圖書(shū)管理:管理員發(fā)布圖書(shū)后,普通用戶便可以查詢(xún)到該圖書(shū),管理員選擇某個(gè)圖書(shū),查詢(xún)圖書(shū),管理員審核添加,或刪除圖書(shū)。借書(shū)管理:管理員發(fā)布借書(shū)后,普通用戶便可以查詢(xún)到該借書(shū),管理員選擇某個(gè)借書(shū),查詢(xún)借書(shū),管理員審核添加,或刪除借書(shū)。違章繳款管理:系統(tǒng)違章繳款發(fā)布違章繳款后,普通違章繳款便可以查詢(xún)到該違章繳款,管理員選擇某個(gè)違章繳款,查詢(xún)違章繳款,管理員審核添加,或刪除違章繳款。續(xù)借管理:用戶在線發(fā)布續(xù)借信息,管理員通過(guò)系統(tǒng)管理續(xù)借并可管理。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1E-R圖設(shè)計(jì)管理員實(shí)體包括管理員名稱(chēng)、密碼和權(quán)限三個(gè)屬性管理員體ER圖如下圖所示。圖4-4管理員ER圖用戶ER圖如下圖所示。圖4-5用戶ER圖圖書(shū)ER圖如下圖所示。圖4-6圖書(shū)ER圖借書(shū)ER圖如下圖所示。圖4-7借書(shū)ER圖根據(jù)系統(tǒng)各個(gè)實(shí)體的關(guān)系,得出系統(tǒng)的總體ER圖。系統(tǒng)總體ER圖如下圖所示。圖4-7系統(tǒng)總體ER圖4.3.2表設(shè)計(jì)根據(jù)E-R模型,系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)在服務(wù)器上建立數(shù)據(jù)庫(kù),其中包括以下表:管理員用戶表序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、usernamevarchar20否50用戶名3、pwdvarchar20否50密碼4、cxvarchar20否50權(quán)限5、addtimedatetime8否8添加時(shí)間新聞公告表序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、biaotivarchar50否300標(biāo)題3、leibievarchar20否50類(lèi)別4、neirongtext8否8內(nèi)容5、tianjiarenvarchar20否50添加人6、shouyetupianvarchar20否50圖片7、dianjilvint4否4點(diǎn)擊率8、addtimedatetime8否8添加時(shí)間系統(tǒng)簡(jiǎn)介序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、leibievarchar50否300類(lèi)別3、contenttext8是8內(nèi)容留言板序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、chengvarchar20否50昵稱(chēng)3、xingbievarchar8是20頭像4、QQvarchar8是20QQ5、youxiangvarchar8是20郵箱6、dianhuavarchar8是20電話7、neirongvarchar50是500留言?xún)?nèi)容8、addtimedatetime8否8添加時(shí)間9、huifneirongvarchar50是500回復(fù)內(nèi)容評(píng)論表序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、pinglunneirongvarchar20否50評(píng)論內(nèi)容3、pinglunrenvarchar8是20評(píng)論人4、huifuvarchar20是50回復(fù)5、addtimedatetime8否8添加時(shí)間注冊(cè)用戶表序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、yonghumingvarchar20否50用戶名3、mimavarchar8是20密碼4、xingmingvarchar20是50姓名5、xingbievarchar20是50性別6、chushengnianyuevarchar20是50出生年月7、QQvarchar20是50QQ8、youxiangvarchar20是50郵箱9、dianhuavarchar20是50電話10、shenfenzhengvarchar20是50身份證11、touxiangvarchar20是50頭像12、dizhivarchar20是50地址13、beizhuvarchar20是50備注14、addtimedatetime8否8添加時(shí)間友情連接序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否4主鍵ID2、wangzhanmingchengvarchar20否50網(wǎng)站名稱(chēng)3、wangzhivarchar8是20網(wǎng)址4、logovarchar20是50LOGO5、addtimedatetime8否8添加時(shí)間圖書(shū)信息序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否8主鍵ID2、tushubianhaovarchar50是50圖書(shū)編號(hào)3、tushumingchengvarchar50是50圖書(shū)名稱(chēng)4、leibievarchar50是50類(lèi)別5、zuozhevarchar50是50作者6、chubanshevarchar50是50出版社7、kucunfloat10是10庫(kù)存8、jieyuecishufloat10是10借閱次數(shù)9、tupianvarchar50是50圖片10、tushujianjietext8是8圖書(shū)簡(jiǎn)介11、addtimedatetime8否8添加時(shí)間借書(shū)記錄序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否8主鍵ID2、jieshudanhaovarchar50是50借書(shū)單號(hào)3、tushubianhaovarchar50是50圖書(shū)編號(hào)4、tushumingchengvarchar50是50圖書(shū)名稱(chēng)5、leibievarchar50是50類(lèi)別6、zuozhevarchar50是50作者7、chubanshevarchar50是50出版社8、kucunvarchar50是50庫(kù)存9、jieshuriqidatetime8是8借書(shū)日期10、jieshurenvarchar50是50借書(shū)人11、beizhutext8是8備注12、addtimedatetime8否8添加時(shí)間續(xù)借記錄序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否8主鍵ID2、jieshudanhaovarchar50是50借書(shū)單號(hào)3、tushubianhaovarchar50是50圖書(shū)編號(hào)4、tushumingchengvarchar50是50圖書(shū)名稱(chēng)5、leibievarchar50是50類(lèi)別6、zuozhevarchar50是50作者7、chubanshevarchar50是50出版社8、kucunvarchar50是50庫(kù)存9、jieshuriqivarchar50是50借書(shū)日期10、jieshurenvarchar50是50借書(shū)人11、xujietianshufloat10是10續(xù)借天數(shù)12、beizhutext8是8備注13、addtimedatetime8否8添加時(shí)間違章繳款序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1、IDint4否8主鍵ID2、liushuihaovarchar50是50流水號(hào)3、jieshudanhaovarchar50是50借書(shū)單號(hào)4、tushubianhaovarchar50是50圖書(shū)編號(hào)5、tushumingchengvarchar50是50圖書(shū)名稱(chēng)6、leibievarchar50是50類(lèi)別7、jieshuriqivarchar50是50借書(shū)日期8、jieshurenvarchar50是50借書(shū)人9、fakuanleixingvarchar50是50罰款類(lèi)型10、fakuanxiangqingtext8是8罰款詳情11、fakuanjinefloat10是10罰款金額12、shifoujiaokuanvarchar50是50是否繳款13、beizhutext8是8備注14、addtimedatetime8否8添加時(shí)間

第5章系統(tǒng)實(shí)現(xiàn)5.1主頁(yè)面的實(shí)現(xiàn)首頁(yè)是網(wǎng)站的入口,主要包含了:新聞信息、圖書(shū)信息等導(dǎo)航功能。首頁(yè)頁(yè)面,如下圖所示。圖5-1主頁(yè)界面5.2注冊(cè)模塊的實(shí)現(xiàn)用戶有獨(dú)立的注冊(cè)界面,用戶填寫(xiě)好注冊(cè)信息后,會(huì)有個(gè)一審核的過(guò)程,經(jīng)過(guò)管理員審核注冊(cè)成功,并將注冊(cè)的信息加入用戶表中。圖5-2用戶注冊(cè)界面5.3登錄模塊的實(shí)現(xiàn)系統(tǒng)登錄模塊可分為前臺(tái)登錄模塊和后臺(tái)登錄模塊,為確保系統(tǒng)安全性,系統(tǒng)操作員只有在登錄界面輸入正確的管理員名、密碼、權(quán)限以及驗(yàn)證碼,單擊“登錄”按鈕后才能夠進(jìn)入本系統(tǒng)的主界面。前臺(tái)登錄入口如下所示。圖5-3前臺(tái)登錄界面后臺(tái)登錄入口如下所示。圖5-3后臺(tái)登錄界面5.4圖書(shū)管理模塊的實(shí)現(xiàn)管理員添加圖書(shū)是在點(diǎn)擊添加按鈕的前提下操作的,當(dāng)頁(yè)面跳轉(zhuǎn)至添加頁(yè)面,添加成功后,管理員在菜單欄進(jìn)行圖書(shū)管理,通過(guò)查詢(xún)數(shù)據(jù)庫(kù)的圖書(shū)表列出所有圖書(shū),每條圖書(shū)對(duì)應(yīng)一個(gè)刪除按鈕和修改按鈕,當(dāng)管理員點(diǎn)擊刪除按鈕,直接在數(shù)據(jù)庫(kù)刪除圖書(shū),并重定向當(dāng)前頁(yè)面,當(dāng)管理員選擇點(diǎn)擊修改,則進(jìn)入修改頁(yè)面,進(jìn)行圖書(shū)的修改。圖書(shū)添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-5圖書(shū)添加界面圖書(shū)管理頁(yè)面效果如下圖所示。圖5-6圖書(shū)管理界面

第6章系統(tǒng)測(cè)試6.1測(cè)試目的軟件測(cè)試的目的主要是發(fā)現(xiàn)軟件缺陷和漏洞,其次,軟件測(cè)試能夠識(shí)別圖書(shū)風(fēng)險(xiǎn)。為開(kāi)發(fā)人員和程序經(jīng)理提供軟件測(cè)試的反饋結(jié)果,為風(fēng)險(xiǎn)評(píng)估提供必要的信息。再者,軟件測(cè)試確保在上線日前達(dá)到上線標(biāo)準(zhǔn)。包括持續(xù)追蹤圖書(shū)進(jìn)度和嚴(yán)格把控各個(gè)開(kāi)發(fā)階段的產(chǎn)品質(zhì)量?;贘SP的圖書(shū)館管理,主要測(cè)試管理員登錄模塊、用戶管理模塊、圖書(shū)管理模塊、和退出模塊系統(tǒng)等功能是否實(shí)現(xiàn)。6.2測(cè)試概述1.測(cè)試的原則(1)系統(tǒng)測(cè)試應(yīng)該避免測(cè)試自己的程序,以免發(fā)現(xiàn)不了細(xì)小的問(wèn)題。(2)系統(tǒng)測(cè)試用例應(yīng)有兩部分組成,分別為輸入測(cè)試和輸出測(cè)試。(3)系統(tǒng)測(cè)試數(shù)據(jù)應(yīng)當(dāng)引用不合理的數(shù)據(jù)進(jìn)行測(cè)試,選取不同情況的進(jìn)行逐一測(cè)試。(4)不僅要檢查程序是否達(dá)到預(yù)期的效果,還要檢查程序是否執(zhí)行了規(guī)定以外的操作。(5)對(duì)出現(xiàn)錯(cuò)誤多的模塊進(jìn)行集中測(cè)試。(6)已發(fā)現(xiàn)錯(cuò)誤的模塊修改后,應(yīng)及時(shí)進(jìn)行重新測(cè)試。2.測(cè)試的方法測(cè)試方法主要有人工測(cè)試和機(jī)器測(cè)試。(1)人工測(cè)試人工測(cè)試又稱(chēng)代碼復(fù)審,包括個(gè)人復(fù)查、走查、會(huì)審三種方法[7]。(2)機(jī)器測(cè)試機(jī)器測(cè)試主要是由黑盒測(cè)試和白盒測(cè)試兩種方法。在最后的測(cè)試階段,系統(tǒng)采用后黑盒測(cè)試和白盒測(cè)試想結(jié)合的方法。黑盒測(cè)試主要用于對(duì)系統(tǒng)的輸入和輸出特性進(jìn)行測(cè)試,檢測(cè)功能方面存在的錯(cuò)誤與可能存在的缺陷。白盒測(cè)試主要用于對(duì)軟件的過(guò)程及邏輯路徑進(jìn)行測(cè)試,發(fā)現(xiàn)性能方面的錯(cuò)誤。具體采用的測(cè)試方法為系統(tǒng)測(cè)試和單元測(cè)試。6.3單元測(cè)試6.3.1登錄測(cè)試登錄模塊需要測(cè)試的功能有:輸入登錄名和密碼,點(diǎn)擊“登錄”按鈕是否正常進(jìn)入系統(tǒng)首頁(yè)。登錄測(cè)試用例如下表所示。表6-1登錄測(cè)試用例測(cè)試模塊管理員登錄模塊測(cè)試測(cè)試目的測(cè)試當(dāng)?shù)顷懶畔⑤斎氩环弦髸r(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入管理員名和密碼,直接點(diǎn)擊登陸。2輸入未注冊(cè)過(guò)的管理員名。例如:abcdefg3輸入正確管理員名,錯(cuò)誤密碼。例如:管理員名abcdefg、密碼0004輸入正確管理員名,正確匹配密碼。例如:管理員名abcdefg、密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員輸入必填項(xiàng)。2界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員當(dāng)前管理員名尚未注冊(cè)。3界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員密碼錯(cuò)誤。4界面實(shí)現(xiàn)跳轉(zhuǎn),登陸功能正常進(jìn)行。實(shí)際結(jié)果與預(yù)想一致。結(jié)論登陸模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.3.2圖書(shū)管理測(cè)試管理員可以添加修改圖書(shū),在填寫(xiě)圖書(shū)后,點(diǎn)擊添加便能成功的添加圖書(shū)。圖書(shū)管理測(cè)試用例如下表所示。表6-2圖書(shū)管理測(cè)試用例測(cè)試模塊圖書(shū)管理模塊測(cè)試測(cè)試目的測(cè)試當(dāng)圖書(shū)輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1管理員登錄后,未填寫(xiě)圖書(shū)編號(hào)選項(xiàng),點(diǎn)擊添加圖書(shū)2管理員登錄后,未填寫(xiě)圖書(shū)名稱(chēng)選項(xiàng),點(diǎn)擊添加圖書(shū)3管理員登錄后,輸入圖書(shū)必填項(xiàng),點(diǎn)擊添加圖書(shū),預(yù)期結(jié)果1圖書(shū)添加失敗,系統(tǒng)提示請(qǐng)輸入圖書(shū)編號(hào)2圖書(shū)添加失敗,系統(tǒng)提示請(qǐng)輸入圖書(shū)名稱(chēng)3圖書(shū)添加成功,系統(tǒng)提示添加圖書(shū)成功實(shí)際結(jié)果與預(yù)想一致。結(jié)論圖書(shū)管理模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.3.3用戶管理測(cè)試管理員可以添加修改用戶,在填寫(xiě)用戶后,點(diǎn)擊添加便能成功的添加用戶。用戶管理測(cè)試用例如下表所示。表6-3用戶管理測(cè)試用例測(cè)試模塊用戶管理模塊測(cè)試測(cè)試目的測(cè)試當(dāng)用戶輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1管理員登錄后,未填寫(xiě)用戶號(hào)選項(xiàng),點(diǎn)擊添加用戶2管理員登錄后,輸入用戶必填項(xiàng),點(diǎn)擊添加用戶,預(yù)期結(jié)果1用戶添加失敗,系統(tǒng)提示請(qǐng)輸入必填項(xiàng)2用戶添加成功,系統(tǒng)提示提交成功實(shí)際結(jié)果與預(yù)想一致。結(jié)論用戶管理模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.4測(cè)試結(jié)果測(cè)試結(jié)果包括界面及功能測(cè)試和代碼測(cè)試兩部分,本系統(tǒng)對(duì)每個(gè)功能點(diǎn)做了詳細(xì)的測(cè)試,測(cè)試結(jié)果正常。測(cè)試結(jié)果表如下表所示。表6-5系統(tǒng)功能測(cè)試結(jié)果表序號(hào)測(cè)試模塊功能點(diǎn)質(zhì)量保證標(biāo)準(zhǔn)問(wèn)題屬性測(cè)試結(jié)果F1系統(tǒng)用戶管理模塊修改密碼正確性故障正常權(quán)限設(shè)置正確性故障正常角色管理正確性缺陷正常用戶信息添加正確性故障正常用戶信息修改正確性故障正常用戶信息查詢(xún)正確性故障正常用戶信息刪除正確性故障正常退出系統(tǒng)正確性故障正常F2功能管理模塊圖書(shū)添加正確性故障正常圖書(shū)修改正確性故障正常圖書(shū)刪除正確性故障正常借書(shū)添加正確性故障正常借書(shū)修改正確性故障正常借書(shū)刪除正確性故障正常用戶添加正確性故障正常用戶修改正確性故障正常用戶刪除正確性故障正常

第7章總結(jié)經(jīng)過(guò)幾個(gè)月的努力和堅(jiān)持,圖書(shū)館管理系統(tǒng)終于完成了,那個(gè)時(shí)候?qū)I(yè)課還沒(méi)有學(xué)完,所以對(duì)開(kāi)發(fā)項(xiàng)目來(lái)說(shuō)困難重重,當(dāng)時(shí)只好分模塊做。先去深入到用戶中了解他們的需求,做好需求分析文檔。像技術(shù)篇的,一方面通過(guò)自己所學(xué)習(xí)的專(zhuān)業(yè)課中,去學(xué)習(xí)核心知識(shí),并記錄到自己的文檔中,另一方面,再加上網(wǎng)絡(luò)授課以及網(wǎng)絡(luò)資料這幾部分獲得知識(shí)。這是前期的準(zhǔn)備,一整套下來(lái),寫(xiě)到這里,感覺(jué)把大學(xué)所有的專(zhuān)業(yè)房產(chǎn)信息又學(xué)習(xí)了一遍。整個(gè)過(guò)程遇到了很多的挫折,但是寶劍鋒從磨礪出,正是挫折讓我們不斷的進(jìn)步。但是整個(gè)過(guò)程的收獲還是非常豐富的。在精神上,讓我明白了一顆永不放棄,積極上進(jìn)的內(nèi)心是非常重要的,越努力越幸運(yùn)。在專(zhuān)業(yè)知識(shí)上,讓我明白掌握牢固專(zhuān)業(yè)知識(shí),加上發(fā)散思維,是讓人快速進(jìn)步的方法。在生活中,學(xué)會(huì)與人溝通,有問(wèn)題盡可能的溝通解決,不要自己鉆牛角尖。以書(shū)會(huì)友平臺(tái),僅僅是一個(gè)很小的子系統(tǒng),不像大型企業(yè)所開(kāi)發(fā)的應(yīng)用軟件那樣完美。但是這僅僅是我人生路上的一小步。而畢業(yè)論文必須用心去寫(xiě),而不是抱著投機(jī)取巧的心態(tài)蒙混過(guò)關(guān),這個(gè)過(guò)程是讓人成長(zhǎng)的。感謝這個(gè)過(guò)程,感謝這個(gè)過(guò)程中積極幫助我,給與我?guī)椭娜恕4?/p>

溫馨提示

  • 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)論