freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新基于javaweb的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-19 03:46本頁(yè)面
  

【正文】 n = join tb_booktype t on = where =0) as book where book.+strif+39。}else{ sql=select b.*, as bookcaseName, as publishing, from tb_bookinfo b left join tb_bookcase c on = join tb_publishing p on = join tb_booktype t on = where =0。}(圖書(shū)查詢時(shí)的SQL:+sql)。ResultSet rs=(sql)。try { while (()) { bookForm=new BookForm()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 (((7)))。 //此處必須進(jìn)行類型轉(zhuǎn)換 ((8))。 ((9))。第 32 頁(yè) ((10))。 ((11))。 ((12))。 (((13)))。 ((14))。 ((15))。 ((16))。 (bookForm)。 }} catch (SQLException ex) {()。}()。return bookColl。}(2)借閱查詢子模塊是對(duì)圖書(shū)當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進(jìn)行查詢,具有此權(quán)限的用戶登錄并進(jìn)入該操作界面后選中相應(yīng)的查詢條件,并輸入相應(yīng)的查詢信息,系統(tǒng)即可在頁(yè)面顯示被查詢的圖書(shū)的狀態(tài),或相應(yīng)讀者的當(dāng)起借閱情況,此外,還可以輸入相應(yīng)時(shí)間段內(nèi)的所有借閱清單,或選擇某個(gè)讀者查詢他在某個(gè)時(shí)間段內(nèi)的借閱情況,查詢某個(gè)時(shí)間段內(nèi)的此子功能操作界面如圖 所示。圖 借閱查詢操作界面系統(tǒng)中同時(shí)選中日期和限制條件進(jìn)行查詢時(shí),程序是在條件查詢的基礎(chǔ)上選中符合時(shí)間條件限制的內(nèi)容,其實(shí)現(xiàn)代碼為。 if ( == 2) { if ((f) != null) {第 33 頁(yè) str = (f) + like 39。% + (key) + %39。 } (日期和條件)。 String sdate = (sdate)。 String edate = (edate)。 String str1 = null。 if (sdate != null amp。amp。 edate != null) { str1 = borrowTime between 39。 + sdate + 39。 and 39。 + edate + 39。 } str = str + and borr. + str1。 (條件和日期: + str)。 } (3) 借閱到期提醒子模塊是將系統(tǒng)當(dāng)前時(shí)間與應(yīng)歸還的時(shí)間進(jìn)行比較,如果系統(tǒng)當(dāng)前時(shí)間以超過(guò)圖書(shū)應(yīng)歸還時(shí)間,相應(yīng)的讀者借閱信息便會(huì)被顯示在借閱到期提醒界面,其界面如圖 所示。圖 借閱到期提醒其中需要與之前的借閱時(shí)間進(jìn)行比較并返回值,其具體實(shí)現(xiàn)代碼為。 private ActionForward bremind(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ (Bremind,())。第 34 頁(yè) return (Bremind)。}5 系統(tǒng)測(cè)試 軟件測(cè)試的方法與步驟該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,鑒于對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對(duì)系統(tǒng)功能的全面掌握對(duì)系統(tǒng)進(jìn)行白盒測(cè)試和黑盒測(cè)試。在開(kāi)發(fā)軟件系統(tǒng)的過(guò)程中,需要面對(duì)錯(cuò)綜復(fù)雜的問(wèn)題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。測(cè)試目的在于:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過(guò)程,測(cè)試重要發(fā)現(xiàn)一個(gè)發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯(cuò)誤。本系統(tǒng)的測(cè)試階段信息流程如圖 所示。圖 測(cè)試階段信息流程圖為了設(shè)計(jì)出有效地測(cè)試方案按照下面準(zhǔn)則進(jìn)行測(cè)試:所有測(cè)試都應(yīng)追溯到用戶需求;在完成了需求模型就要著手制定測(cè)試計(jì)劃,在編碼之前最所有測(cè)試工作進(jìn)行計(jì)劃和設(shè)計(jì);運(yùn)用 Pareto 原理著重對(duì)占出現(xiàn)錯(cuò)誤 80%的容易出錯(cuò)的 20%的模塊進(jìn)行測(cè)試,從小規(guī)模開(kāi)始逐步進(jìn)行大規(guī)模測(cè)試,通常先重點(diǎn)測(cè)試單個(gè)程序模塊再轉(zhuǎn)向集成的模塊簇。精心設(shè)計(jì)測(cè)試方案,盡可能充分覆蓋程序邏輯使之達(dá)到要求的可靠性。按照軟件工程的觀點(diǎn),軟件測(cè)試(主要是指多模塊程序的測(cè)試)共包括 4 個(gè)層次。(1)單元測(cè)試。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。(2)集成測(cè)試和確認(rèn)測(cè)試。這一階段的任務(wù),是通過(guò)了單元測(cè)試的模塊逐步組裝起第 35 頁(yè)來(lái),通過(guò)測(cè)試與糾錯(cuò),最終得到一個(gè)滿足需求的目標(biāo)軟件。(3)驗(yàn)證測(cè)試。在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試。在整個(gè)測(cè)試中,采用了白盒測(cè)試和黑盒測(cè)試相結(jié)合的方法。 測(cè)試用例設(shè)計(jì)與測(cè)試用例的運(yùn)行過(guò)程及測(cè)試結(jié)果分析 模塊測(cè)試(1)登錄模塊測(cè)試表 登錄模塊用例測(cè)試用例 測(cè)試數(shù)據(jù) 預(yù)期結(jié)果UC1:輸入正確的用戶名和密碼 用戶名:admin密碼:admin 系統(tǒng)跳轉(zhuǎn)到登陸成功頁(yè)面UC2:輸入空用戶名 用戶名: 請(qǐng)輸入用戶名UC3:輸入用戶名和空密碼 用戶名:admin 密碼: 請(qǐng)輸入密碼UC4:輸入用戶名和錯(cuò)誤的密碼 用戶名:admin 密碼:321ff 您輸入的用戶名或密碼錯(cuò)誤當(dāng)用戶輸入的用戶名或密碼錯(cuò)誤是系統(tǒng)會(huì)跳轉(zhuǎn)到出錯(cuò)頁(yè)面并提示“您輸入的用戶名或密碼錯(cuò)誤”,用戶點(diǎn)擊確定,系統(tǒng)會(huì)重新返回登陸頁(yè)面,其中錯(cuò)誤信息提示頁(yè)面如圖 所示。圖 系統(tǒng)出錯(cuò)提示頁(yè)面(2)更改密碼模塊測(cè)試第 36 頁(yè)用戶登錄系統(tǒng)后可對(duì)自己的登錄密碼進(jìn)行更改,更改過(guò)程要求用戶提供原始密碼,輸入新密碼,重新輸入新密碼進(jìn)行確認(rèn),如果用戶輸入的原始密碼錯(cuò)誤,或兩次輸入的新密碼不一致將無(wú)法執(zhí)行密碼更新操作,系統(tǒng)會(huì)給出相應(yīng)的提示,其顯示頁(yè)面如圖 所示。圖 兩次密碼不一致提示頁(yè)面 集成測(cè)試把經(jīng)過(guò)單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)并對(duì)它進(jìn)行測(cè)試用于檢驗(yàn)?zāi)K相互間的協(xié)調(diào)和通信,這里主要對(duì)圖書(shū)管理員功能系統(tǒng)進(jìn)行了測(cè)試,經(jīng)過(guò)檢驗(yàn)其功能均得以順利實(shí)現(xiàn),管理員操作的讀者借閱模塊成功運(yùn)行界面如圖 所示。圖 圖書(shū)管理員子系統(tǒng)功能測(cè)試截圖把經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)進(jìn)行測(cè)試,經(jīng)過(guò)黑盒測(cè)試于白盒測(cè)試第 37 頁(yè)相結(jié)合的方式,對(duì)整個(gè)系統(tǒng)的各個(gè)功能模塊進(jìn)行了測(cè)試,并調(diào)試改正其中的設(shè)計(jì)和編碼錯(cuò)誤,經(jīng)過(guò)這個(gè)環(huán)節(jié)的操作整個(gè)系統(tǒng)的功能基本實(shí)現(xiàn)成功運(yùn)行。 評(píng)價(jià)測(cè)試過(guò)程嚴(yán)格按照測(cè)試的流程,經(jīng)過(guò)單元測(cè)試、子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試。通過(guò)單元測(cè)試,查找出了系統(tǒng)各模塊內(nèi)部的錯(cuò)誤;通過(guò)子系統(tǒng)測(cè)試,發(fā)現(xiàn)了模塊間相互協(xié)調(diào)和通信上的錯(cuò)誤;通過(guò)系統(tǒng)的集成測(cè)試,發(fā)現(xiàn)了軟件設(shè)計(jì)過(guò)程中存在的錯(cuò)誤。通過(guò)改正錯(cuò)誤的設(shè)計(jì)和實(shí)現(xiàn)部分,保證了圖書(shū)借閱管理系統(tǒng)可以完成需求分析中制定的需求。從上面的測(cè)試中可以看出,此系統(tǒng)可以完成用戶登錄、系統(tǒng)設(shè)置、圖書(shū)管理、讀者管理管理、借閱管理和系統(tǒng)查詢等功能。讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式(如:書(shū)名,編號(hào),作者)查詢圖書(shū)館的藏書(shū)請(qǐng)客,方便的借閱圖書(shū),續(xù)借圖書(shū),歸還圖書(shū),能夠查詢自己的借閱圖書(shū)情況。圖書(shū)館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書(shū)進(jìn)行查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書(shū)還書(shū)處理等,便捷的對(duì)圖書(shū)信息進(jìn)行添加、修改、刪除,分類管理等操作,對(duì)讀者信息進(jìn)行相關(guān)添加,修改,分類管理等操作。系統(tǒng)管理員可以對(duì)圖書(shū)館信息進(jìn)行修改更新操作,對(duì)系統(tǒng)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對(duì)圖書(shū)館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能。測(cè)試階段的工作一方面發(fā)現(xiàn)了系統(tǒng)的各種錯(cuò)誤,另外一方面也驗(yàn)證了修改后的系統(tǒng)能夠?qū)崿F(xiàn)提高圖書(shū)館工作效率的預(yù)期目的。第 38 頁(yè) 總結(jié)在 MyEclipse 開(kāi)發(fā)環(huán)境下,以 J2EE 為平臺(tái),運(yùn)用 JSP 網(wǎng)絡(luò)編程語(yǔ)言和 Struts 框架和 MySQL 數(shù)據(jù)庫(kù)完成了 B/S 模式的圖書(shū)館借閱管理系統(tǒng)。系統(tǒng)基本上實(shí)現(xiàn)了預(yù)期的各項(xiàng)功能,達(dá)到了任務(wù)書(shū)中的主要設(shè)計(jì)內(nèi)容的各項(xiàng)任務(wù),整個(gè)系統(tǒng)也在經(jīng)過(guò)測(cè)試和不斷地改正之后能夠順利運(yùn)行?;旧蠈?shí)現(xiàn)了開(kāi)題報(bào)告中的需求設(shè)計(jì)在程序編寫(xiě),該系統(tǒng)能夠?qū)崿F(xiàn):(1)讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式(如:書(shū)名,編號(hào),作者)查詢圖書(shū)館的藏書(shū)請(qǐng)客,方便的借閱圖書(shū),續(xù)借圖書(shū),歸還圖書(shū),能夠查詢自己的借閱圖書(shū)情況。(2)圖書(shū)館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書(shū)進(jìn)行查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書(shū)還書(shū)處理等,便捷的對(duì)圖書(shū)信息進(jìn)行添加、修改、刪除,分類管理等操作,對(duì)讀者信息進(jìn)行相關(guān)添加,修改,分類管理等操作。(3)系統(tǒng)管理員可以對(duì)圖書(shū)館信息進(jìn)行修改更新操作,對(duì)系統(tǒng)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對(duì)圖書(shū)館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能。經(jīng)過(guò)三個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開(kāi)發(fā)加上老師同學(xué)的幫助,終于完成了我的畢業(yè)設(shè)計(jì)題目“圖書(shū)管理系統(tǒng)”的開(kāi)發(fā),在開(kāi)題報(bào)告階段我參閱了大量的中外文獻(xiàn),對(duì)所開(kāi)發(fā)系統(tǒng)的現(xiàn)狀,國(guó)際發(fā)展情況以及未來(lái)發(fā)展趨勢(shì)有了深入的了解。 在整個(gè)系統(tǒng)的需求分析過(guò)程中對(duì)開(kāi)發(fā)前期工作地流程步驟有了深入的掌握。在開(kāi)發(fā)過(guò)程我進(jìn)一步學(xué)習(xí)了 Java的基礎(chǔ)語(yǔ)法,和一些網(wǎng)頁(yè)設(shè)計(jì)美工方面的知識(shí),以便使系統(tǒng)有更好的美觀性,在編寫(xiě)過(guò)程中也規(guī)范了許多編碼習(xí)慣,數(shù)據(jù)庫(kù)設(shè)計(jì)階段我嘗試了幾個(gè)不同版本的數(shù)據(jù)庫(kù),它們?cè)谂渲貌僮魃细饔胁煌?又各有優(yōu)缺點(diǎn),在它們的一些基本操作上也有了進(jìn)一步提高。在配置開(kāi)發(fā)工具過(guò)程中對(duì) Tomcat 和 MyEclipse 的連接部署有了清晰地認(rèn)識(shí),在使用第三方插件是進(jìn)行了其配置文件 的作用也有了相當(dāng)?shù)牧私? 對(duì)開(kāi)發(fā) Web程序的步驟框架頁(yè)有了總體性認(rèn)識(shí)。在整個(gè)系統(tǒng)開(kāi)發(fā)的過(guò)程中,我學(xué)到了很大新的知識(shí),前學(xué)過(guò)的許多知識(shí)點(diǎn)在運(yùn)用過(guò)程中也有了更為深入的分析,這是我大學(xué)期間做過(guò)的規(guī)模最大的項(xiàng)目,在這個(gè)過(guò)程中也體會(huì)到了如何將書(shū)本知識(shí)轉(zhuǎn)化到實(shí)際的應(yīng)用中。第 39 頁(yè)第 40 頁(yè)參考文獻(xiàn)[1] 王立福. 軟件工程(第二版)[M]. 北京:北京大學(xué)出版社,:7581.[2] 張秋余,楊玥. 基于用例的需求建模方法[J]. 計(jì)算機(jī)工程與設(shè),:35393541.[3] [J].電子工業(yè)出版社,:102108.[4] John W. Satzinger, Robert B. Jackson, Stephen D. Burd. [Z]. 北京:人民郵電出版社,:5055.[5] 陸榮幸,郁洲. J2EE 平臺(tái)上 MVC 設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用研究,:144146.[6] 尹朝慶. 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程[M]. 北京:清華大學(xué)出版社,:178185.[7] 何成萬(wàn),余秋惠. MVC 模型 2 及軟件框架 Struts 的研究[J].計(jì)算機(jī)工程,:274276.[8] 尹朝慶. 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程[M]. 北京:清華大學(xué)出版社,:225256.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1