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

正文內(nèi)容

web的圖書管理系統(tǒng)的設計與開發(fā)(已改無錯字)

2022-12-29 15:58:56 本頁面
  

【正文】 //reader_no 表 示還書者讀者編號 //book_no 表示當前要還的或要續(xù)借的圖書編號 //count 表示當前有沒有過期未還的書 sub return //還書按扭單擊事件 if returnno = then 顯示 請輸入還書編號 ! 光標定位到輸入還書編號欄 else step=1 帶上還書編號提交表單 17 Web系統(tǒng)開發(fā)綜合設計報告 end if 接下是查詢該還書編號的書 If request(returnno) then 在數(shù)據(jù)庫中查詢該編號的圖書 if 查詢的記錄數(shù) =0 and reader_no= then 提示“可能輸入了無效的圖書編號或該書沒有借出 ,請重輸 !” 結束程序的繼續(xù)執(zhí)行 else 對將要顯示的當前所要還的書籍的表格中的借閱者,書籍編號,書名,作者,借閱日期單元格的內(nèi)容填值 if 當前日期 借閱日期 60 then 更改讀者信息表中的 reader_state 為 1 提示用戶“你的書已過期 !” end if //根據(jù)借閱者的讀者證號查詢該讀者的相關信息 sqlstr2=select * from book_readerinfo where reader_no=39。amp。loaneramp。39。 對要顯示讀者信息的欄位賦值 end if 如果找到了要還的書,便可以還書或續(xù)借了 if returnno = then 顯示 請先輸入還書編號 光標定位于還書編號 exit sub end if if state =no then 光標定位于還書編號 exit sub end if 18 Web系統(tǒng)開發(fā)綜合設計報告 if book_no = then 顯示 請選擇要還的書 ! exit sub end if //提交當前表單 *****以上這段程序可以放在借書按的單擊事件中 *****以下是續(xù)借按扭的單擊事件的算法 sub contiborrow //續(xù)借按扭單 擊事件 if book_no = then 顯示 請選擇要續(xù)借的書 ! exit sub end if reloan =yes 提交表單 end sub 提交表單后,要對庫中的數(shù)據(jù)表進行還書和續(xù)借的操作了 從提交的表單中提取所有的讀者信息和當前所要還的圖書編號 count=0 //設當前無過期書籍 if book_no and reader_no then if 當前日期 借閱日期 60 then if reloan=yes then 提示 書已過期 ,不能續(xù)借 ! 不再做任何更改庫中記錄的操作,所回續(xù)借前的狀態(tài) 結束 ASP 程序的運行 end if end if if reloan=yes then 將當前書籍的借閱日期減一個月,因為續(xù)借只能是一個月 19 Web系統(tǒng)開發(fā)綜合設計報告 else 還原當前所還書籍的借閱者,借閱日期,是否借閱為初始狀態(tài)。 //再一次查找當前還書者的所有借書情況 sqlstr3=select * from book_input where isloan=1 and loaner=39。amp。reader_noamp。39。 if 查詢記錄數(shù) 0 then for i=1 to 查詢記錄數(shù) //查找在還了當前所要還的書以后是否還有過期未還的書 if 當前 借閱日期 60 then count=count+1 end if next if count=0 then 將當前的還書者的狀態(tài) reader_state 還原為 0 end if else //如果已經(jīng)沒有要還的書籍 將當前的還書者的狀態(tài) reader_state 還原為 0 end if end if 異常處理 遺失書籍處理的具體實現(xiàn) 在圖書管理系統(tǒng)中,讀者遺失書籍的狀況是極有可能發(fā)生的,所以系統(tǒng)一定要有相應的處理措施,方便工作人員對書籍的管理。在這個處理過程中,我們根據(jù)要辦理遺失處理的讀者的讀者證號來查找該讀者所借閱的所有書籍,如果該讀者沒有借閱的書籍,或該讀者根本不存 在,也就無需也不能進行書籍遺失處理。如果經(jīng)過查詢,有借閱記錄,則在選擇要辦理遺失的書籍后(在每條借書記錄后有 checkbox 多選框),點擊“掛失“即可。而取消掛失只需要選中羅列出來的所有遺失的書籍記錄的某一條或多條,點擊“取消遺失”即可。這塊功能的實現(xiàn)總共由三個程序共同來完成,分別為 , 。當用戶需要辦理遺失時,首先運行 ,進入該模塊的主界面,在這個界面中,我們會把所有已辦理遺失的書籍列出 來,如果要對書籍辦理遺失,則點擊“遺失辦理”,此時會調(diào)用另一個程序 來處理,如果是要取消遺失,就直接在第一個主界面列出的 20 Web系統(tǒng)開發(fā)綜合設計報告 已遺失書籍的記錄中查找,可以點擊“查找”按扭來確定用戶要對哪一本遺失的書“取消遺失”,然后選取中它,進行取消。 讀者證掛失處理的具體實現(xiàn) 因為有讀者證的辦理 ,所以讀者遺失讀者證也就必須有掛失處理,在本系統(tǒng)中讀者證的掛失也是異常處理的一個項目。當讀者發(fā)現(xiàn)讀者證丟失后,要及時進行掛失,但是如果該讀者有書未還,那么應該先把書還掉才可以掛失。讀 者可以通過像遺失書籍處理中一樣,點選需要掛失或需要取消掛失的讀者信息,來完成操作。整個功能也由三個程序構成: , ,首先執(zhí)行的是 ,如果要辦理掛失,則點擊頁面的“掛失辦理”,調(diào)用 ,進入掛失的界面,此時 ,會顯示所有未辦理掛失的讀者信息,為了避免誤操作,必須定位需要掛失的讀者方可進行掛失,工作人員可以通過界面的“查找”按扭,此時會調(diào)用,在所有未辦理掛失的讀者證信息中定們需要記錄,然后選中它,“掛失”即可。如果要取消掛失,則只要在首頁面查找要進行取消的讀者信息,此時也會調(diào)用 ,進入查找界面,查找完畢后,在主界面顯示出查找結果,然后點選要辦理取消的讀者,取消掛失。 算法描述如下 : 變量說明 : //value 存放查詢中查找記錄的 SQL 語名 //reconum 當前顯示的記錄數(shù) //sqlstr 當前運行的 SQL 語句 在讀者證掛出失這個部分,關于辦理掛失 ,特別是取消掛失的處理過程和書籍遺失的處理過程相似,只是在讀者證掛失這個部分加入了對讀者是否有書未還的判斷,因此在顯示讀者信息后 ,在點擊掛失 ,取得當前的讀者證號,判斷在 book_input這個庫中有沒有該讀者的借書記錄,如果有,則要求先還書再掛失。在查詢過程中,為了方便在轉頁時仍顯示的是當前查詢的結果 ,而不是開始顯示的記錄頁面,在程序員中用到了 value 這個變量來存儲當前查詢的 SQL語句。而同時 sqlstr這個變量又表示當前運行的 SQL語句。當執(zhí)行查詢以后 ,判斷 value值是否為空,如果不為空,則把它的值放入 sqlstr,在翻頁的過程中傳遞的 sqlstr 值便能始終 21 Web系統(tǒng)開發(fā)綜合設計報告 會是最近查詢的值,這一點在 中也用到了。其它關于取消掛失和正常辦理掛失的過程與前面的書籍遺失處理大同小異,這里不再繁述 .。 系統(tǒng)維護模塊的具體實現(xiàn) 數(shù)據(jù)備份與恢復的具體實現(xiàn) 在圖書管理這樣的系統(tǒng)中,基本上是對圖書資料的管理 ,因此圖書資料和讀者資料的正確性也就尤為重要,更不能丟失,所以我們在系統(tǒng)中加入了數(shù)據(jù)據(jù)備份與恢復的功能。管理員要定期的對圖書和讀者的資 料進行備份,在備份后,即始有信息丟失或損壞,也可以把損失降到最低。在本系統(tǒng)中,數(shù)據(jù)的備份與恢復只能是最高權限的管理員才能進行的操作,備份的路徑由管理員指定,但是文件名由系統(tǒng)定義,備份是全數(shù)據(jù)庫的備份,文件名是數(shù)據(jù)庫名加“ .bak”的后綴,而且備份的文件是存儲在數(shù)據(jù)庫所在的機子上,而不是用戶隨機操作的機子上?;謴蛣t針對備份的文件進行。如果沒有備份文件是不能進行恢復的,恢復時一定要在數(shù)據(jù)庫沒有被使用時才能運行。 具體算法流程如下: 22 Web系統(tǒng)開發(fā)綜合設計報告 圖 數(shù)據(jù)庫備與恢復程序流程圖 算法 描述如下: 變量描述: // sqlserver 指定數(shù)據(jù)庫鏈接的 SERVER // sqlname 指定數(shù)據(jù)庫鏈接的 UID 23 Web系統(tǒng)開發(fā)綜合設計報告 // sqlpassword 指定數(shù)據(jù)庫鏈接的 PWD // sqlLoginTimeout 指定 SQL 登錄超時限定 // databasename 當前要備份的數(shù)據(jù)庫的名稱 // bak_file 指定數(shù)據(jù)庫備份文件的路徑 // act 指定當前操作是備份還是恢復 管理員口令維護具體實現(xiàn) 由于圖書管理系統(tǒng)中的借書、還書還有備份、恢復等功能 ,都是只能由管理員來操作的 ,一般的用戶,只能瀏覽網(wǎng)頁的前臺部分和進行一些查詢,所以系統(tǒng)中必須要有管理員權限方面的維護,所以在這個管理員口令維護模塊中,如果是普通管理員,可以修改自己的密碼,如果是最高權限的管理員,則可以修改所有的管理員密碼,當然也可以為注冊新的管理員和刪除管理員。因此,這個模塊分為三大部分,一個是管理員的注冊 (? ? ? ),一個是 管理員口令修改 (?? ), 還有一個是管理員權限的更改 () 算法描述如下: 變量說明: spwd //舊密碼 respwd //新密碼 renewspwd /
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1