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

正文內(nèi)容

基于mvc的校園圖書管理系統(tǒng)設(shè)計與開發(fā)—系統(tǒng)管理與圖書借還管理模塊—大學(xué)學(xué)位論文范文模板參考資料(編輯修改稿)

2025-01-12 09:51 本頁面
 

【文章內(nèi)容簡介】 va EE Web 框架 數(shù)據(jù)庫連接時采用連接池技術(shù)鏈接 SQL Server, 具體 代碼實(shí)現(xiàn)如下 : public class ConnDB { public Connection conn = null; public Statement stmt = null; public ResultSet rs = null; private static String propFileName = //; //指定資源文件保存的位置 private static Properties prop = new Properties(); 12 private static String dbClassName =; private static String dbUrl = jdbc: DataBaseName=library; public ConnDB(){ try { InputStream in=getClass().getResourceAsStream(propFileName); (in); //通過輸入流對象加載 Properties文件 dbClassName = (DB_CLASS_NAME); //獲取數(shù)據(jù)庫驅(qū)動 dbUrl = (DB_URL, jdbc:DataBaseName=library); } catch (Exception e) { (); //輸出異常信息 } } public static Connection getConnection() { Connection conn = null; try { (dbClassName).newInstance(); conn = (dbUrl, sa, sa); } catch (Exception ee) { (); } if (conn == null) { ( 警告 : () 獲得數(shù)據(jù)庫鏈接失敗 .\r\n\r\n鏈接類型 : + dbClassName + \r\n鏈接位置 : + dbUrl); } return conn; } 查詢功能模塊的實(shí)現(xiàn) 查詢功能模塊包括圖書查詢,讀者借閱查詢和借閱到期提醒三個子功能模塊。 1) 圖書查詢可根據(jù)圖書 的條形碼,書名,作者,出版社等不同信息進(jìn)行查詢,其操作界面如圖 41 所示: 13 圖 41 圖書查詢操作界面 實(shí)現(xiàn)該功能中根據(jù)讀者不同需求的按條件查詢實(shí)現(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 db_bookinfo b left join db_bookcase c on = join db_publishing p on = join db_booktype t on = where =0) as book where book.+strif+39。; }else{ sql=select b.*, as bookcaseName, as publishing, from db_bookinfo b left join db_bookcase c on = join db_publishing p on = join db_booktype t on = where =0; } (圖書查詢時的 SQL: +sql); ResultSet rs=(sql); try { while (()) { bookForm=new BookForm(); ((1)); ((2)); ((3)); ((4)); ((5)); ((6)); (((7))); //此處必須進(jìn)行類型轉(zhuǎn)換 ((8)); 14 ((9)); ((10)); ((11)); ((12)); (((13))); ((14)); ((15)); ((16)); (bookForm); } } catch (SQLException ex) { (); } (); return bookColl; } 2) 借閱查詢子模塊是對圖書當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進(jìn)行查詢 , 具有此權(quán)限的用戶登錄并進(jìn)入該操作界面后選中相應(yīng)的查詢條件 , 并輸入相應(yīng)的查詢信息 , 系統(tǒng)即可在頁面顯示被查詢的圖書的狀態(tài) , 或相應(yīng)讀者的當(dāng)前 借閱情況 ,此外 , 還可以輸入相應(yīng)時間段內(nèi)的所有借閱清單 , 或選擇某個讀者查詢他在某個時間段內(nèi)的借閱情況 , 查詢某個時間段內(nèi)的此子功能操作界面 如圖 42。 圖 42 借閱查詢操作界面 15 系統(tǒng)中同時選中日期和限制條件進(jìn)行查詢時 , 程序是在條件查詢的基礎(chǔ)上選中符合時間條件限制的內(nèi)容 , 其實(shí)現(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)當(dāng)前時間與應(yīng)歸還的時間進(jìn)行比較 , 如果系統(tǒng)當(dāng)前時間以超過圖書應(yīng)歸還時間 , 相應(yīng)的讀者借閱信息便會被顯示在借閱到期提醒界面 , 其界面 如圖 43。 圖 43 借閱到期提醒 圖書借還功能模塊的實(shí)現(xiàn) 該功能模塊可分為圖書借閱 , 圖書歸還 , 圖書續(xù)借三個子模塊 。 16 1) 圖書借閱。該子模 塊實(shí)現(xiàn)系統(tǒng)的借閱功能 , 讀者向圖書管理員提供自己的編號會顯示出讀者當(dāng)前 的借閱情況 , 再提供要借閱的圖書標(biāo)號 , 圖書管理員將信息記錄在系統(tǒng)中 , 借閱成功 , 其操作界面如 圖 44。 圖 44 圖書借閱操作界面 如果在借閱時所要借閱的圖書不存在或者讀者借閱已達(dá)借閱圖書的上線 , 則讀者不能接續(xù)借閱圖書 , 系統(tǒng)將給出相應(yīng)提示 , 此功能的實(shí)現(xiàn)代碼為 : private ActionForward bookborrow(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ //查詢讀者信息 //此處一定不能使用該語句進(jìn)行轉(zhuǎn)換 ((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, 17 key), operator); if (ret == 1) { (bar, (barcode)); return (bookborrowok); } else { (error, 添加借閱信息失敗 !); return (error); } }else{ (error, 沒有該圖書 !); return (error); } } return (bookborrow); } 2) 圖書歸還。 該子模塊實(shí)現(xiàn)系統(tǒng)的圖書歸還功能 , 讀者向圖書管理員提供自己的編號會顯示出讀者當(dāng)前 的借閱情況 , 再提供要?dú)w還的圖書標(biāo)號 , 圖書管理員將信息記錄在系統(tǒng)中 , 歸還成功 , 其操作界面如 圖 45。 圖 45 圖書歸還操作界面 18 5 軟件測試 軟件測試的方法與步驟 該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試, 鑒于對系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對系統(tǒng)功能的全面掌握 , 對系統(tǒng)進(jìn)行白盒測試和黑盒測試 。 在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周 期的每個階段都不可避免地會產(chǎn)生錯誤。測試目的在于:發(fā)現(xiàn)錯誤而調(diào)試 一個程序的過程 , 測試主要 發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯誤。 本系統(tǒng)的測試階段信息流程 如圖 51 所示。 圖 51 測試階段信息流程圖 為了設(shè)計出有效地測試方案按照下面準(zhǔn)則進(jìn)行測 試
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1