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

正文內(nèi)容

基于bs模式的圖書借閱管理系統(tǒng)的設(shè)計和實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-03 15:30本頁面
  

【正文】 DateTime borrowTime = 。 //獲取應(yīng)還日期 string readerName = 。 int renewTimes = (0)。 //創(chuàng)建SQL語句將圖書借閱信息添加到圖書借閱信息表中 //判斷圖書是否歸還 string isback = select * from Lib_BookBorrow where BookIdentityNum=39。and IsReturn=0 。 + bookIdentityNum + 39。 + bookIsbnNum + 39。 + BookRequestNum + 39。 + bookName + 39。 + (yyyyMMdd HH:mm:ss) + 39。 + (yyyyMMdd 23:59:59) + 39。 + (yyyyMMdd HH:mm:ss) + 39。 + ReaderNumber + 39。 + readerName + 39。 + isReturn + 39。 + renewTimes + 39。if ((addSql)) //判斷是否添加成功 {//創(chuàng)建SQL更新圖書信息表中符合圖書條形碼條件記錄的借閱數(shù)string updateSql = update [Lib_BookBase] set BorrowSum=BorrowSum+1 where BookIdentityNum=39。(updateSql)。 //重新綁定讀者信息 = null。 = 。借閱成功!39。 string gvBookBorrowSuccessSql = select * from Lib_bookBorrow as a inner join Lib_BookIsbnInfo as b on = inner join Lib_BookBase as c on = where =39。 and =39。 。 //重新綁定另外一個GridView } else ((), , Scriptalert(39。)/Script)。圖書尚未歸還!39。 } else ((), , Scriptalert(39。)/Script)。讀者證件被鎖定!39。 } else ((), , Scriptalert(39。)/Script)。該圖書已被委托!39。 } else ((), , Scriptalert(39。)/Script)。 圖書續(xù)借管理界面關(guān)鍵代碼如下:(點擊“續(xù)接”時系統(tǒng)執(zhí)行的操作) protected void gvBookRenewal_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { //獲取當(dāng)前圖書條形碼 string bookIdentityNum = [].()。 + bookIdentityNum + 39。039。 ()。 ReaderNumber = sdr[ReaderNumber].ToString().Trim()。 ()。 + ReaderNumber + 39。 string sql3 = select * from Lib_BookBorrow where BookIdentityNum=39。 and IsReturn=39。 。 ()。 DateTime _shouldReturnTime = (sdr3[ShouldReturnTime])。 ()。 remainRenewTimes = (typeRenewTimes bookRenewTimes)。 int renewDate = (renewDatesql)。 + bookIdentityNum + 39。 ()。 ()。 TimeSpan _isCouldReturn = shouldReturnTime today。 string IsReserveSql = select * from Lib_BookReserve where BookRequestNum = 39。 and IsReserveActive = 1 and IsBookCome = 0 。 if (IsReserve = 0) { if ( = ) { if (ReaderCardActive == 1) { if (isCouldReturn = renewDate) { if (remainRenewTimes 0) { DateTime newShouldReturnTime = (borrowDay)。 //創(chuàng)建SQL語句更新圖書借閱信息表中應(yīng)還圖書天數(shù) string updateSql = update [Lib_BookBorrow] set ShouldReturnTime=39。,BookRenewTimes=39。 where BookIdentityNum=39。 and isReturn=39。 。續(xù)借成功!39。 //創(chuàng)建SQL語句在圖書借閱表中查詢符合讀者條形碼條件和圖書條形碼條件的未歸還圖書的記錄 string BookRenewalSuccessSql = select * from Lib_bookBorrow as a inner join Lib_BookIsbnInfo as b on = inner join Lib_BookBase as c on = where =39。 and IsReturn=39。 。 //重新綁定顯示已借閱未歸還圖書信息 } else ((), , Scriptalert(39。)/Script)。超過最大續(xù)借次數(shù)!39。 } else ((), , Scriptalert(39。)/Script)。讀者已經(jīng)掛失!39。 } else ((), , Scriptalert(39。)/Script)。該圖書已被預(yù)約,不得續(xù)借!39。 } }} 圖書歸還模塊。 //創(chuàng)建SQL語句更新圖書借閱表中是否歸還字段 DateTime realReturnTime = 。 + bookIdentityNum + 39。 + realReturnTime + 39。039。 Double shouldPayMoney1。 DateTime shouldReturnTime1 = (isChaoqi[ShouldReturnTime])。 DateTime today = 。 string bookBorrowId = isChaoqi[ID].ToString().Trim()。 ()。 SQLiteDataReader ratesdr = (_rate)。 Double rate = (ratesdr[BookPunishRate])。 ()。 + bookIdentityNum + 39。 ()。 ()。139。 + (yyyyMMdd HH:mm:ss) + 39。 + bookIdentityNum + 39。039。 + bookRequestNum2 + 39。 int IsReserve = (IsReserveSql)。 + bookBorrowId + 39。 + bookRequestNum + 39。 + ReaderNumber + 39。 + bookIdentityNum + 39。 + shouldPayMoney + 39。 + (yyyyMMdd HH:mm:ss) + 39。 + Session[userName].ToString() + 39。039。039。 (insertPunish)。 + ReaderNumber + 39。 ()。 readerOwedMoney = readerOwedMoney + shouldPayMoney1。 string updateReaderOwedMoney = update [Lib_Reader] set OwedMoney=39。 where ReaderNumber=39。 (updateReaderOwedMoney)。 + bookIdentityNum + 39。 ()。 ()。 + bookRequestNum2 + 39。 int reserveID = (reserveIDSql)。 + (yyyyMMdd HH:mm:ss) + 39。139。 + bookIdentityNum + 39。 + bookBaseLocation + 39。 + reserveID + 39。 if ((updateReserveSql)) { ((), , Scriptalert(39。)/Script)。添加罰款記錄成功,圖書歸還成功!添加預(yù)約記錄失敗!)/Script)。添加罰款記錄成功,圖書歸還成功!39。 } } else { ((), , Scriptalert(39。)/Script)。039。 + ReaderNumber + 39。 //顯示已借閱未歸還圖書信息 } else { ((), , Scriptalert(39。)/Script)?!? 軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng) 該出現(xiàn)的時候沒有出現(xiàn)?! ?軟件測試貫穿于軟件定義與開發(fā)的整個周期 ,軟件的需求規(guī)格說明書 ,結(jié)構(gòu)設(shè)計及程序編 碼,都屬于軟件測試的對象。 軟件測試的目的 軟件測試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對軟件產(chǎn)品進(jìn)行質(zhì)量控制。測試是為了證明程序有錯,而不能保證程序沒有錯誤。在討論之前,我先把要測試各個模塊的計劃和要點列出: 讀者以及讀者管理模塊測試要點 讀者的登錄用戶名和密碼的核對,讀者注冊信息格式的判斷,防止不規(guī)范的數(shù)據(jù)和錯誤的數(shù)據(jù)插入數(shù)據(jù)庫。 圖書借閱模塊測試要點借閱時,判斷讀者的證件是否被鎖定,圖書是否可
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1