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

正文內容

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

2023-07-03 15:30:35 本頁面
 

【正文】 供良好的用戶接口,易用的人機交互界面。系統(tǒng)的先進性目前計算系統(tǒng)的技術發(fā)展相當快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。在進行統(tǒng)計分析時,根據所需數據量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。:對已入庫的圖書,讀者可以借閱,并進行登記。:定義系統(tǒng)規(guī)定的借閱圖書超期時間、超期處罰辦法和丟失賠償辦法。具體來說就是把經過總體設計得到的各個模塊詳細的加以描述。 主程序模塊圖 根據以上主程序的模塊圖,我們可以得出下面的關于各個模塊的程序流程圖。:操作結果顯示,提示讀者信息的添加修改是否成功。:讀者信息、相關借書信息。:根據用戶的輸入顯示相應的結果。實體是名詞,在ER 圖中設計中就是所說的表。 在設計ER圖時時強調的是不同實體之間關系,不是行為。比如圖書有ID,序列號,書名,簡介等等。因此理論上 “圖書借閱”表的全部屬性可以放到“圖書”表中,不需要關系表。 實體:讀者 分ER圖 實體:圖書 分ER圖 實體:管理員 分ER圖 概念結構設計總ER圖 詳細設計ER圖 數據庫的邏輯設計實體:圖書(自動編號,ISBN號,條號碼,索取號,財產號,館藏地,價格, 借閱次數, 狀態(tài), 添加時間, 備注)讀者(讀者號碼,證件號碼,登錄密碼,讀者姓名,性別, 出生日期,身份證號,讀者類型,借閱等級,文化程度,工作單位,職業(yè),職稱,職位,住址,郵編,電話,EMAIL,辦證日期,生效日期,失效日期,押金,手續(xù)費,違章罰款,超期罰款,備注,允許借閱否)管理員(自動編號,用戶名,用戶密碼,系統(tǒng)設置權,用戶管理權,圖書管 理權,圖書借閱權,系統(tǒng)搜索權)聯系:讀者管理(圖書管理員,讀者姓名,讀者密碼)圖書管理(圖書管理員,借閱號,歸還號) 查詢(圖書編號,借閱證號,圖書管理員,讀者) 數據庫的物理設計 數據庫設計有幾個范式,一般我們要做到的是第三范式,即數據表中沒有冗余字段以及同一個表中的字段沒有函數依賴關系,冗余字段即在一個表中已經保存過的信息,在另一個表中就不應該存在,如果需要的話,可以通過表間的關聯來得到,函數依賴性就是一個表中的字段間不應該有計算關系,如一個表中有單價字段、數量字段,就不應該有一個總金額字段。數據表設計時,最好不要使用用戶輸入的信息作為主鍵,每一個數據表自己定義一個主鍵,添加信息是由程序自動添加,這樣就可以減少數據更新時產生的錯誤。 數據庫初期設計時一定要謹慎,把所有可能的情況都考慮進去,即使當時沒有用到,也要將它留在數據庫中作為備用字段以便將來擴充。PB的數據窗口與其他語言的數據控件不一樣,它的很多東西是預編譯的。每個表格表示為數據庫中的一個表。 ()。 + bookIdentityNum + 39。 + bookIdentityNum + 39。 //獲取借閱日期 //獲取讀者條形碼 DateTime shouldReturnTime = (borrowDay)。 DateTime realReturnTime = borrowTime。 if ((isback) = 0) { string addSql = insert into [Lib_BookBorrow] values(null,39。,39。,39。,39。,39。,39。 + bookIdentityNum + 39。 //將數據源設置為空()。)/Script)。039。借閱失敗!39。)/Script)。 } else ((), , Scriptalert(39。該圖書只能閱覽!39。)/Script)。 } 圖書續(xù)借模塊。 and IsReturn=39。//讀取一條記錄 borrowDay = (sdr[BorrowDay])。 string readerSql = select ReaderCardActive from Lib_Reader where ReaderNumber=39。 + bookIdentityNum + 39。 SQLiteDataReader sdr3 = (sql3)。 shouldReturnTime = (sdr3[ShouldReturnTime])。 string renewDatesql = select RenewDate from Lib_SystemSet。 SQLiteDataReader bookRequestNumSdr = (bookRequestnumSql)。 DateTime today = 。 + bookRequestNum2 + 39。 //獲取應還日期 int newbookRenewTimes = (bookRenewTimes + 1)。 + newbookRenewTimes + 39。039。)/Script)。039。續(xù)借失??!39。)/Script)。 } else ((), , Scriptalert(39。超期,不得續(xù)借!39。)/Script)。 string _isChaoqi = select * from Lib_BookBorrow where BookIdentityNum=39。 ShouldReturnTime and IsReturn=39。 ()。 TimeSpan overdueDay = 。 string _rate = select BookPunishRate from Lib_BookLocation as a inner join Lib_BookBase as b on = where = + bookIdentityNum。 shouldPayMoney1 = * rate。 SQLiteDataReader bookRequestNumSdr = (bookRequestnumSql)。 string updateSql = update Lib_BookBorrow set IsReturn=39。 where BookIdentityNum=39。 string IsReserveSql = select * from Lib_BookReserve where BookRequestNum = 39。 if ((updateSql)) //判斷是否歸還成功 { if (shouldPayMoney1 0) { string insertPunish = insert into [Lib_BookPunishPay] values (null,39。,39。,39。,39。,39。 string _readerOwedMoney = select OwedMoney from [Lib_Reader] where ReaderNumber=39。 Double readerOwedMoney = (readerOwedMoneysdr[OwedMoney])。 + readerOwedMoney + 39。 if (IsReserve 0) { string bookBaseLocationSql = select BookBaseLocation from Lib_BookBase where BookIdentityNum = 39。 string bookBaseLocation = bookBaseLocationSdr[BookRequestNum].ToString().Trim()。 and IsReserveActive = 1 and IsBookCome = 0 order by id asc limit 0,1。,IsBookCome = 39。,BookBaseLocation=39。 。 } else { ((), , Scriptalert(39。)/Script)。 } string sql = select * from Lib_bookBorrow as a inner join Lib_BookIsbnInfo as b on = inner join Lib_BookBase as c on = where =39。bindBookReturn(sql)。 } } 6 測試分析報告 什么是軟件測試 軟件測試就是在受控制的條件下對系統(tǒng)或應用程序進行操作并評價操作結果的過程,所謂控 制條件應包括正常條件與非正常條件?!? 軟件測試包含白盒測試與黑盒測試,白盒測試是針對程序代碼進行正確性檢驗的測試工作, 黑盒測試獨立于程序代碼,從用戶的角度,通過一定的測試步驟與測試案例,驗證軟件功能、 性能等指標能否滿足實際應用需求的測試作。 測試計劃和要點 軟件測試的本質是針對要測試的內容確定一組測試用例。 圖書續(xù)借模塊測試要點判斷圖書是否到續(xù)借時間。例如,已經存在的用戶不可被再次注冊,用戶的生日和格式等。一般來說軟件測試應由獨立的產品評測中心負責,嚴格按照軟件測試流程,制定測試計劃、測試方案、測試規(guī)范,實施測試,對測試記錄進行分析,并根據回歸測試情況撰寫測試報告。從本質上說,軟件測試是“探測”,在“探測”中發(fā)現軟件的毛病。歸還失?。?9。 and =39。歸還成功!39。 } } else { ((), , Scriptalert(39。添加罰款記錄成功,圖書歸還成功,添加預約記錄成功,注意!該圖書已被預約!39。 where ID =39。,BookIdentityNum=39。 string updateReserveSql = update Lib_BookReserve set BorrowBackDate = 39。 string reserveIDSql = select ID from Lib_BookReserve where BookRequestNum = 39。 SQLiteDataReader bookBaseLocationSdr = (bookBaseLocationSql)。 + ReaderNumber + 39。 ()。 SQLiteDataReader readerOwedMoneysdr = (_readerOwedMoney)。)。,39。,39。,39。,39。 and IsReserveActive = 1 and IsBookCome = 0 。 and IsReturn=39。,RealReturnTime=39。 string bookRequestNum2 = bookRequestNumSdr[BookRequestNum].ToString().Trim()。 string bookRequestnumSql = select BookRequestNum from Lib_BookBorrow where BookIdentityNum = 39。 ()。 string bookRequestNum = isChaoqi[BookRequest
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1