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

正文內容

基于java的圖書館管理系統(tǒng)畢業(yè)論文副本-資料下載頁

2025-06-25 13:51本頁面
  

【正文】 (managerForm)。 //調用設置管理員權限的方法if (ret == 0) {(error, 設置管理員權限失??!)。//保存錯誤提示信息到error參數中return (error)。 //轉到錯誤提示頁面} else {return (managerModify)。 //轉到權限設置成功頁面}} 讀者管理功能模塊的實現(xiàn)讀者管理主要實現(xiàn)對讀者的類型管理和信息管理兩個功能子模塊,其中讀者類型管理中需要設置不同類型讀者一次性可借閱的圖書數量,讀者信息管理則主要管理維護讀者的基本信息,其各自操作界面如下所示:1) 讀者類型管理功能界面:圖 讀者類型管理操作界面2)讀者信息管理功能界面:圖 讀者信息管理界面 該管理功能在設置讀者信息時需要輸入讀者姓名,性別,條形碼,選擇讀者類別,有效證件,證件號碼,電話, 等信息。其中的姓名,性別,條形碼,證件號碼是必填選項。 查詢功能模塊的實現(xiàn)查詢功能模塊包括圖書查詢,讀者借閱查詢和借閱到期提醒三個子功能模塊。1) 圖書查詢可根據圖書的條形碼,書名,作者,出版社等不同信息進行查詢,其操作界面圖下圖所示:圖 圖書查詢操作界面 實現(xiàn)該功能中根據讀者不同需求的按條件查詢實現(xiàn)語句如下:public Collection query(String strif){BookForm bookForm=null。Collection bookColl=new ArrayList()。String sql=。if(strif!=all amp。amp。 strif!=null amp。amp。 strif!=){ sql=select * from (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) 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。}(圖書查詢時的SQL:+sql)。ResultSet rs=(sql)。try { while (()) { bookForm=new BookForm()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 (((7)))。 //此處必須進行類型轉換 ((8))。 ((9))。 ((10))。 ((11))。 ((12))。 (((13)))。 ((14))。 ((15))。 ((16))。 (bookForm)。 }} catch (SQLException ex) {()。}()。return bookColl。}2)借閱查詢子模塊是對圖書當前狀態(tài)和讀者當前的借閱情況進行查詢,具有此權限的用戶登錄并進入該操作界面后選中相應的查詢條件,并輸入相應的查詢信息,系統(tǒng)即可在頁面顯示被查詢的圖書的狀態(tài),或相應讀者的當起借閱情況,此外,還可以輸入相應時間段內的所有借閱清單,或選擇某個讀者查詢他在某個時間段內的借閱情況,查詢某個時間段內的此子功能操作界面為:圖 借閱查詢操作界面系統(tǒng)中同時選中日期和限制條件進行查詢時,程序是在條件查詢的基礎上選中符合時間條件限制的內容,其實現(xiàn)代碼為:if ( == 2) { if ((f) != null) { 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)當前時間與應歸還的時間進行比較,如果系統(tǒng)當前時間以超過圖書應歸還時間,相應的讀者借閱信息便會被顯示在借閱到期提醒界面,其界面為:圖 借閱到期提醒 圖書管理功能模塊的實現(xiàn)與讀者管理模塊類似,圖書管理模塊也分為圖書類型管理和圖書檔案管理兩個子模塊,其中圖書類型管理功能處理將圖書分類提高管理效率外還設置了不同類型圖書可借閱的天數,對不同類型圖書進行區(qū)別管理,圖書檔案管理是管理維護圖書館藏書的基本信息。這兩個子模塊的操作界面為:1) 圖書類型管理界面:圖 圖書類型管理界面2) 圖書檔案管理界面:圖 圖書檔案管理界面圖書檔案中包含圖書的條形碼,圖書名稱,圖書類型,作者,譯者,價格,出版社,所在書架等圖書基本信息,其中作者,譯者,頁碼是備選信息,可以不填。 圖書借還功能模塊的實現(xiàn)該功能模塊可分為圖書借閱,圖書歸還,圖書續(xù)借三個子模塊.1)圖書借閱。該子模塊實現(xiàn)系統(tǒng)的借閱功能,讀者向圖書管理員提供自己的編號會顯示出讀者當起的借閱情況,再提供要借閱的圖書標號,圖書管理員將信息記錄在系統(tǒng)中,借閱成功,其操作界面如下圖:圖 圖書借閱操作界面如果在借閱時所要借閱的圖書不存在或者讀者借閱已達借閱圖書的上線,則讀者不能接續(xù)借閱圖書,系統(tǒng)將給出相應提示,此功能的實現(xiàn)代碼為:private ActionForward bookborrow(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ //查詢讀者信息 //此處一定不能使用該語句進行轉換 ((barcode))。 ReaderForm reader = (ReaderForm) (readerForm)。 (readerinfo, reader)。 //查詢讀者的借閱信息(borrowinfo,((barcode)))。 //完成借閱 String f = (f)。 String key = (inputkey)。 if (key != null amp。amp。 !()) { String operator = (operator)。 BookForm bookForm=(f, key)。 if (bookForm!=null){ int ret = (reader, (f, key), operator)。 if (ret == 1) { (bar, (barcode))。 return (bookborrowok)。 } else { (error, 添加借閱信息失敗!)。 return (error)。 } }else{ (error, 沒有該圖書!)。 return (error)。 } } return (bookborrow)。}2)圖書歸還。該子模塊實現(xiàn)系統(tǒng)的圖書歸還功能,讀者向圖書管理員提供自己的編號會顯示出讀者當起的借閱情況,再提供要歸還的圖書標號,圖書管理員將信息記錄在系統(tǒng)中,歸還成功,其操作界面如下圖:圖 圖書歸還操作界面 軟件測試的方法與步驟該系統(tǒng)在本地服務器上進行運行和調試,鑒于對系統(tǒng)的內部結構和處理算法的完全了解以及對系統(tǒng)功能的全面掌握對系統(tǒng)進行白盒測試和黑盒測試。在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產生錯誤。測試目的在于:發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程,測試重要發(fā)現(xiàn)一個發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯誤。本系統(tǒng)的測試階段信息流程下圖所示 [15]。圖 測試階段信息流程圖為了設計出有效地測試方案按照下面準則進行測試:所有測試都應追溯到用戶需求;在完成了需求模型就要著手制定測試計劃,在編碼之前最所有測試工作進行計劃和設計;運用 Pareto 原理著重對占出現(xiàn)錯誤 80%的容易出錯的 20%的模塊進行測試,從小規(guī)模開始逐步進行大規(guī)模測試,通常先重點測試單個程序模塊再轉向集成的模塊簇。精心設計測試方案,盡可能充分覆蓋程序邏輯使之達到要求的可靠性 [15]。按照軟件工程的觀點,軟件測試(主要是指多模塊程序的測試)共包括 4 個層次。1)單元測試。單元測試的用例從單元詳細設計中導出。在單元測試中可以采用功能性測試和結構性測試兩種。2)集成測試和確認測試。這一階段的任務,是通過了單元測試的模塊逐步組裝起來,通過測試與糾錯,最終得到一個滿足需求的目標軟件。3)驗證測試。在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結構性測試 [15]。在整個測試中,采用了白盒測試和黑盒測試相結合的方法。 測試用例設計與測試用例的運行過程及測試結果分析 模塊測試1)登錄模塊測試用例 測試數據 預期結果UC1:輸入正確的用戶名和密碼 用戶名:admin密碼:admin 系統(tǒng)跳轉到登陸成功頁面UC2:輸入空用戶名 用戶名: 請輸入用戶名UC3:輸入用戶名和空密碼 用戶名:admin 密碼: 請輸入密碼UC4:輸入用戶名和錯誤的密碼 用戶名:admin 密碼:321ff 您輸入的用戶名或密碼錯誤當用戶輸入的用戶名或密碼錯誤是系統(tǒng)會跳轉到出錯頁面并提示“您輸入的用戶名或密碼錯誤”,用戶點擊確定,系統(tǒng)會重新返回登陸頁面,所示: 系統(tǒng)出錯提示頁面 2)更改密碼模塊測試用戶登錄系統(tǒng)后可對自己的登錄密碼進行更改,更改過程要求用戶提供原始密碼,輸入新密碼,重新輸入新密碼進行確認,如果用戶輸入的原始密碼錯誤,或兩次輸入的新密碼不一致將無法執(zhí)行密碼更新操作,系統(tǒng)會給出相應的提示,起顯示頁面為: 兩次密碼不一致提示頁面 集成測試把經過單元測試的模塊放在一起形成一個子系統(tǒng)并對它進行測試用于檢驗模塊相互間的協(xié)調和通信,這里主要對圖書管理員功能系統(tǒng)進行了測試,經過檢驗其功能均得以順利實現(xiàn),下圖為管理員操作的讀者借閱模塊成功運行界面: 圖書管理員子系統(tǒng)功能測試截圖把經過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)進行測試,經過黑盒測試于白盒測試相結合的方式,對整個系統(tǒng)的各個功能模塊進行了測試,并調試改正其中的設計和編碼錯誤,經過這個環(huán)節(jié)的操作整個系統(tǒng)的功能基本實現(xiàn)成功運行。 驗收測試在進行了以上的測試工作后,將整個軟件系統(tǒng)作為單一的實體進行測試,測試內容與系統(tǒng)測試基本類似,但它是在用戶積極參與下進行的,此測試過程主要使用實際數據,進行測試,驗證測試的目的是驗證系統(tǒng)確實能夠滿足用戶的需求,經過這個環(huán)節(jié)的實際數據測試,系統(tǒng)的各個功能實現(xiàn)都達到了系統(tǒng)需求設計的要求。 評價測試過程嚴格按照測試的流程,經過單元測試、子系統(tǒng)測試和系統(tǒng)測試。通過單元測試,查找出了系統(tǒng)各模塊內部的錯誤;通過子系統(tǒng)測試,發(fā)現(xiàn)了模塊間相互協(xié)調和通信上的錯誤;通過系統(tǒng)的集成測試,發(fā)現(xiàn)了軟件設計過程中存在的錯誤。通過改正錯誤的設計和實現(xiàn)部分,保證了圖書借閱管理系統(tǒng)可以完
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1