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

正文內(nèi)容

web的圖書管理系統(tǒng)的設(shè)計與開發(fā)-wenkub.com

2024-11-12 15:58 本頁面
   

【正文】 總之,整個系統(tǒng)的開發(fā)是成功的,但有些方面還要在以后的學(xué)習(xí)中進(jìn)一步的提高。在這個系統(tǒng)中的借書、還書、掛失等一系列操作都是相當(dāng)便捷的,管理員對于圖書的管理和系統(tǒng)的維護(hù)也很方便,同時考慮到了安全管理的問題,對于報表的打印 也采用了專用的報表軟件,使報表規(guī)范化。最高權(quán)限的管理員可以“刪除管理員”和“注冊管理員”,而一般的工作人員這兩項是屏蔽的。 遺失書籍處理運行情況 點擊“遺失辦理”則進(jìn)入下面的界面,輸入要辦理遺失的讀者證號,在“借書信息”中會出現(xiàn)該讀者的所有借書信息,在“掛失否”的復(fù)選框后,選中要掛失的記錄,點擊“掛失”即可。 為 了 讓報 表的 預(yù)覽 看起 來 更加直 觀 ,我把打印 條 件的 選擇 和 報 表 預(yù)覽 分 開顯 示。 系統(tǒng)中報表的具體實現(xiàn) 在圖書管理系統(tǒng)中 ,報表 的打印是必不可少的 ,工作人 員 可以按需要打印符合 條 件的 報 表 ,如打印逾期未 還 表到公司各部 門來 通知大家及 時歸還 已到期 的 圖書;在 圖書盤點 的 時 候,打印一些 經(jīng)盤點 后 總結(jié) 的 數(shù) 據(jù)等等。 if len(session(user_name)=0 then 24 Web系統(tǒng)開發(fā)綜合設(shè)計報告 //如果是非管理員 導(dǎo)向管理員登陸界面 end if 在進(jìn)入口令維護(hù)的主界面后,進(jìn)一步判斷是哪種權(quán)限的管理員,如果是普通管理員,則在顯示修改的用戶名稱中只顯示當(dāng)前登錄的管理員的用戶名,且只讀狀態(tài),以此提醒用戶,只能本人的密碼;如果管理員權(quán)限為最高,則顯示修改的用戶名稱是可以選擇所有的管理員名稱的: if session(“userclass”)=2 then // 如果是最權(quán)限的管理員 以下拉框的形式顯示所有管理員名稱 else 僅 顯示當(dāng)前登錄的管理員名稱 end if 在界面中的“刪除管理員”和“注冊管理員”的按扭也只能是session(“userclass”)=2 時才可用,否則設(shè)置它們的屬性為“ disabled” button name=”b1” if session(“userclass”)2 then%disabled %end if% onclick=”vbscript:” 刪除管理員 /button button name=”b2” if sessio n(“useclass”)2 then%disabled %end if% onclick=”vbscript:” 注冊管理員 /button 輸入舊密碼,新密碼和確認(rèn)新密碼后, % 查詢管理員表中的當(dāng)前顯示的用戶名的密碼 if spwd當(dāng)前修改的管理員的密碼 then 顯示“密碼不正確” 返回到主界面,重新輸入密碼 else //如果密碼正確 if respwdrenewspwd then 顯示不相符的錯誤提示 end if //如果以上條件均滿足 25 Web系統(tǒng)開發(fā)綜合設(shè)計報告 userpassword=respwd //如果是刪除管理員 (在可以使用該功能的前提下) 調(diào)用 程序 //先選擇管理員名稱 因為這是最高權(quán)限的操作 //輸入該管理員的密碼 ( spwd) if spwd當(dāng)前修改的管理員的密碼 then 顯示“密碼不正確” 返回上一頁面 else 執(zhí)行刪除操作 , 更改管理員表中的數(shù)據(jù) end if //如果 選擇了“注冊管理員” 則調(diào)用“ ” 輸入用戶名、密碼、確認(rèn)密碼 if username=”” or spwd=”” or respwd=”” then 提示用戶資料輸入不完整! Else If len(spwd)8 顯示錯誤信息,要求重新輸入密碼 else if len(username)6 要求重新輸入用戶名 else if spwdrespwd then 要求重新輸入密碼 end if //如果以上條件均滿足 //將當(dāng)前輸入的三項信息提交給下一 個程序“ ” 26 Web系統(tǒng)開發(fā)綜合設(shè)計報告 在“ ” 程序中,在進(jìn)入該程序時,判斷用戶名是否在庫中已存在,如果存在,則返回上頁,重新輸入;另外,主要是要用戶確認(rèn)一下自己輸入的信息,如果想修改,則點擊“重填”返回上一面,如果不需要修改,則點擊“確定“, 這個程序的算法不再詳述,主要是要在程序的開始部分,要把從上頁傳過來的用戶名和密碼信息接收過來。如果沒有備份文件是不能進(jìn)行恢復(fù)的,恢復(fù)時一定要在數(shù)據(jù)庫沒有被使用時才能運行。 系統(tǒng)維護(hù)模塊的具體實現(xiàn) 數(shù)據(jù)備份與恢復(fù)的具體實現(xiàn) 在圖書管理這樣的系統(tǒng)中,基本上是對圖書資料的管理 ,因此圖書資料和讀者資料的正確性也就尤為重要,更不能丟失,所以我們在系統(tǒng)中加入了數(shù)據(jù)據(jù)備份與恢復(fù)的功能。在查詢過程中,為了方便在轉(zhuǎn)頁時仍顯示的是當(dāng)前查詢的結(jié)果 ,而不是開始顯示的記錄頁面,在程序員中用到了 value 這個變量來存儲當(dāng)前查詢的 SQL語句。讀 者可以通過像遺失書籍處理中一樣,點選需要掛失或需要取消掛失的讀者信息,來完成操作。這塊功能的實現(xiàn)總共由三個程序共同來完成,分別為 , 。 if 查詢記錄數(shù) 0 then for i=1 to 查詢記錄數(shù) //查找在還了當(dāng)前所要還的書以后是否還有過期未還的書 if 當(dāng)前 借閱日期 60 then count=count+1 end if next if count=0 then 將當(dāng)前的還書者的狀態(tài) reader_state 還原為 0 end if else //如果已經(jīng)沒有要還的書籍 將當(dāng)前的還書者的狀態(tài) reader_state 還原為 0 end if end if 異常處理 遺失書籍處理的具體實現(xiàn) 在圖書管理系統(tǒng)中,讀者遺失書籍的狀況是極有可能發(fā)生的,所以系統(tǒng)一定要有相應(yīng)的處理措施,方便工作人員對書籍的管理。 //再一次查找當(dāng)前還書者的所有借書情況 sqlstr3=select * from book_input where isloan=1 and loaner=39。amp。還書以后,也要即時的反潰當(dāng)前的借書 狀況,以便讀者和工作人員知道“還書”是否操作成功。 //clickselect 為是否 查詢過讀者信息,即是否點擊過讀者信息的“查詢“按扭 //booknumber 統(tǒng)計已借書籍的數(shù)據(jù)量,初始化設(shè)為 0,如果查到已借書籍大于或等于 3 時,該變量設(shè)為 3。在程序中 ,利用 vb script 腳本語言實現(xiàn)畫面的控制 ,利用 asp語言來實現(xiàn)對庫的操作和算法流程的控制。圖書基本信息表 book_input 6Web系統(tǒng)開發(fā)綜合設(shè)計報告 系統(tǒng)功能模 塊劃分 圖書借閱管理系統(tǒng)數(shù)據(jù)錄入 異常處理數(shù)據(jù)查詢圖書類輸別入讀者信息查詢庫存圖書查詢已借未還查詢圖書信息查詢讀者信息輸入圖書信息輸入系統(tǒng)維護(hù)借書/還 書處理借書還書逾期未還一覽表讀者證掛失處理遺失書籍處理數(shù)據(jù)備份與恢復(fù)管理員口令維護(hù)圖 圖書借閱管理系統(tǒng)功能模塊框圖 在這個圖書管理系統(tǒng)中 ,本人所完成的工作是圖書借閱管理系統(tǒng) (后臺 )中的部分內(nèi)容 : /還書功能的具體實現(xiàn) :包括遺失書籍處理,讀者證掛失處理。但是,后臺的管理與操作不是一個簡單的過程,管理員會要在多個項目之間進(jìn)行交替操作,倘若每進(jìn)行一步操作就在前臺與后臺之間進(jìn)行切換,特別像借書還書這樣的日常操作是相當(dāng)頻繁的,不但容易造成許多操作失誤,而且也會造成不可想象的安全隱患。 4 Web系統(tǒng)開發(fā)綜合設(shè)計報告 4. 操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對象的 Execute 方法來將查詢結(jié)果返回給一個數(shù)據(jù)對象或進(jìn)行插入、刪除等操作。 Record Set 是 ADO 中最復(fù)雜的對象,有許多屬性和方法。DATABASE=library 2. 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。其語法如下: =DRIVER={SQL Server}。在 ASP 中, ADO可以看作是一個服務(wù)器組件 (Server Component),更簡單點說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。 對比其它的數(shù)據(jù)庫而言, Oracle一般用于非常大型的數(shù)據(jù)庫管理,對我們的系統(tǒng)而言,使用 Oracle一方面沒有 SQL Server方便,另一方面根據(jù)系統(tǒng)的數(shù)據(jù)量沒有必要使用 Oracle。 利用 IIS+ASP技術(shù)來集成 Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護(hù)成本 2. 加快聯(lián)機(jī)過程 3. 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape?.. ) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access?..) 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL?..) 數(shù)據(jù)庫的選擇 當(dāng)前流行的數(shù)據(jù)庫有很多,如 Oracle,My SQL,SQL Server, Access等。新推出的 ,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護(hù),內(nèi)置 JAVA虛擬機(jī)及全面支持 ASP等強(qiáng)大功能。 后臺開發(fā)工具 在這個系統(tǒng)的后臺部分我們選擇 ASP作為后臺開發(fā)工具。 FrontPage 的網(wǎng)頁視圖提供給了一種簡單、實用的工具,用于 Web 網(wǎng)頁的編輯和格式化。而目前最流行并被廣泛使用的工具就是FrontPage 和 Dreamweaver。具體 實現(xiàn)過程主要涉及到 ASP 程序的設(shè)計、 MS SQL Server 數(shù)據(jù)庫的操作、網(wǎng)頁界面的設(shè)計、文件的讀寫、文件的上傳下載、水晶報表等技術(shù)。因此,屬于企業(yè)內(nèi)部的圖書管理系統(tǒng)也就成為了其辦公網(wǎng)絡(luò)化的一個必不可少的部分。 本系統(tǒng)是針對大中型公司 (企業(yè) )的圖書管理而設(shè)計的一個基于 Web 的圖書管理系統(tǒng)
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1