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

正文內(nèi)容

基于web的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)本科生畢業(yè)論文-文庫(kù)吧資料

2025-06-25 12:42本頁(yè)面
  

【正文】 nextif count=0 then 將當(dāng)前的還書(shū)者的狀態(tài) reader_state 還原為 0end ifelse //如果已經(jīng)沒(méi)有要還的書(shū)籍將當(dāng)前的還書(shū)者的狀態(tài) reader_state 還原為 0end ifend if 異常處理 遺失書(shū)籍處理的具體實(shí)現(xiàn) 在圖書(shū)管理系統(tǒng)中,讀者遺失書(shū)籍的狀況是極有可能發(fā)生的,所以系統(tǒng)一定要有相應(yīng)的處理措施,方便工作人員對(duì)書(shū)籍的管理。reader_noamp。 //再一次查找當(dāng)前還書(shū)者的所有借書(shū)情況sqlstr3=select * from book_input where isloan=1 and 第 3 章 圖書(shū)借閱管理系統(tǒng)的具體實(shí)現(xiàn)24loaner=39。39。amp。當(dāng)查到該編號(hào)的圖書(shū),而且確實(shí)是未還圖書(shū),則將顯示還書(shū)者的讀者信息和所有他(她)能的操作和盡可能直觀的反潰!所以我們采用輸入圖書(shū)編號(hào)來(lái)還書(shū)的同時(shí),查閱出借該書(shū)的讀者的所有借書(shū)記錄,只要點(diǎn)擊所列出的該讀者借書(shū)記錄中的某一條,就,那就是續(xù)借,如果讀者想要續(xù)借,應(yīng)該很方便的進(jìn)行,與還書(shū)一樣,只要點(diǎn)擊要續(xù)借的書(shū)按“續(xù)借”即可,但是要考慮如果該書(shū)已過(guò)期,則不能續(xù)借。還書(shū)以后,也要即時(shí)的反潰當(dāng)前的借書(shū)狀況,以便讀者和工作人員知道“還書(shū)”是否操作成功。這里可以放在讀者證“查詢”的單擊事件中:sub readerno_onclick //讀者證“查詢”的單擊事件if readerno= then //如果讀者證號(hào)為空,提示要求輸入顯示 請(qǐng)輸入讀者證號(hào)!將光標(biāo)定位于讀者證號(hào)的輸入框end ifclickselect =1 //已查詢讀者信息booknumber =0 //借閱書(shū)目初始化為 0提交當(dāng)前表單的信息end sub 查詢了讀者信息后,如果該讀者在數(shù)據(jù)庫(kù)中有記錄,而且已借書(shū)籍沒(méi)有超湖南師范大學(xué)本科畢業(yè)論文17過(guò)去 3 本,則可以借書(shū),如果沒(méi)有記錄,則屏蔽“借書(shū)”的功能,要求用戶輸入正確的讀者證號(hào):If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫(kù) readerinformation if 查詢的記錄數(shù)=0 then 提示用戶“無(wú)相應(yīng)記錄” number =0 將光標(biāo)定位于讀者證號(hào)輸入框結(jié)束后面的 ASP 程序的運(yùn)行,即不再查詢已借書(shū)目信息 else 顯示讀者的個(gè)人信息 end ifif readerno or borrowno then 根據(jù) readerno 將 book_input 與 reaerinformation 關(guān)聯(lián)起來(lái)查詢 book_input 中 loaner(借閱者)為 readerno 的所有圖書(shū)信息 if 查詢的記錄數(shù)=0 then 顯示“沒(méi)有借書(shū)記錄” else if 已借書(shū)記錄=3 then 顯示 你的書(shū)已借滿 booknumber =3 end if If 已借書(shū)記錄=3 and 已借書(shū)記錄0 then For I=1 to 已借書(shū)記錄數(shù)顯示已借的書(shū)目信息 dd=讀取數(shù)據(jù)庫(kù)中“借閱日期”字段 if dd thenif 當(dāng)前日期當(dāng)前讀取的借閱日期60 then count=count+1 end if end if Next end ifend if if count0 then 提示 你有過(guò)期未還的書(shū)! 更新 book_input 中 剛查到的過(guò)期未還的書(shū)的 book_state 為 1更新 readerinfomation 中該讀者的 reader_state 為 1 end if第 3 章 圖書(shū)借閱管理系統(tǒng)的具體實(shí)現(xiàn)18End ifif booknumber= 3 or count0 then 屏蔽“借書(shū)“功能,即不顯示借書(shū)按扭 end if 若未屏蔽借書(shū)功能,則可以借書(shū) 先輸入借書(shū)編號(hào),按下借書(shū)按扭,如果編號(hào)為空,要求輸入,如果未查詢讀者證號(hào)就點(diǎn)擊借書(shū)按扭,則提示用戶先查詢讀者證號(hào)后,此段程序可放入借書(shū)按扭單擊事件中: sub borrowbook if readerno = then顯示 請(qǐng)先查詢借書(shū)者的讀者證號(hào)! elseif borrowno= then顯示 請(qǐng)輸入借書(shū)編號(hào)end if提交當(dāng)前表單信息end sub提交信息后,除運(yùn)行上面的程序外,還要執(zhí)行提交狀態(tài)后的程序:if borrowno then查詢 book_input 中的 book_no 為 borrowno 記錄 if 查詢記錄數(shù)0 if 是否已借字段內(nèi)容=1 then 顯示 該書(shū)已借出! else 是否已借字段內(nèi)容=1 借閱日期字段=今天的日期 借閱者字段=當(dāng)前輸入的讀者證號(hào) end if else 顯示 沒(méi)有這本書(shū)!湖南師范大學(xué)本科畢業(yè)論文19 end if end if在借書(shū)這個(gè)程序中,我們利用讀者證號(hào)這個(gè)關(guān)鍵字,把讀者信息表和圖書(shū)基本信息表聯(lián)系起來(lái),多方面考慮問(wèn)題,把借書(shū)過(guò)程中可能出現(xiàn)的狀況,都要一一考慮進(jìn)來(lái),方便能工作人員和讀者。//clickselect 為是否查詢過(guò)讀者信息,即是否點(diǎn)擊過(guò)讀者信息的“查詢“按扭//booknumber 統(tǒng)計(jì)已借書(shū)籍的數(shù)據(jù)量,初始化設(shè)為 0,如果查到已借書(shū)籍大于或等于 3 時(shí),該變量設(shè)為 3。一般來(lái)說(shuō),只要該讀者信息真實(shí)存在,就可以借閱書(shū)籍了,但為了有效控制圖書(shū)的借閱秩序,對(duì)于有過(guò)期未還書(shū)籍的讀者和借書(shū)數(shù)目超過(guò)最大限制(在本系統(tǒng)中我們?cè)O(shè)為 3)的讀者,不能繼續(xù)借書(shū),此外,當(dāng)該讀者借閱了一本書(shū)后,系統(tǒng)應(yīng)即時(shí)顯示他(她)最新的借閱情況,如果借閱數(shù)目未滿,則可以在原界面繼續(xù)操作(借書(shū)) 。 借書(shū)功能的具體實(shí)現(xiàn) 借書(shū)是圖書(shū)管工作人員根據(jù)借閱者所借書(shū)籍的圖書(shū)編號(hào)(當(dāng)然這個(gè)編號(hào)于每一本圖書(shū)是唯一的)將該圖書(shū)登入借書(shū)表單,并對(duì)其借閱時(shí)間和借閱數(shù)量進(jìn)行控制的過(guò)程。它在圖書(shū)管工作人員的操作下,對(duì)本公司(企業(yè))員工的借還書(shū)情況進(jìn)行錄入、修改、查詢等一系列的過(guò)程。讀者基本信息表  readerinformation表 讀者基本信息表列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述reader_no varchar 50 No 讀者證號(hào)reader_name varchar 50 No 讀者姓名reader_sex varchar 2 Yes 讀者性別reader_id varchar 50 No 讀者工號(hào)reader_place varchar 50 No 讀者所在部門(mén)reader_zhicheng varchar 50 No 讀者職稱reader_state int 2 Yes 讀者狀態(tài)(0正常,1有過(guò)期示還的書(shū),2該讀者證已遺失)reader_memo varchar 50 Yes 讀者備注lost_date varchar 20 Yes 讀者證遺失日期圖書(shū)類目信息表   bookmenu表 圖書(shū)類目信息表列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述book_type varchar 50 No 圖書(shū)的類別代碼book_kind varchar 50 No 圖書(shū)的類別名稱book_memo varchar 50 Yes 類別的備注說(shuō)明讀者基本信息表  readerinformation圖書(shū)類目信息表  bookmenu:包括數(shù)據(jù)庫(kù)的備份與恢復(fù),管理員登錄,管理員的注冊(cè)和刪除,管理員密碼的修改和管理員權(quán)限的修改。2.圖書(shū)館管理人員的需求是: 除了可以滿足一般工作人員的需求外,還應(yīng)當(dāng)具有:(1) 系統(tǒng)維護(hù)功能,維護(hù)系統(tǒng)的正常運(yùn)行;(2) 數(shù)據(jù)備份與恢復(fù):提供圖書(shū)信息、讀者信息、借閱信息的備份與恢復(fù)功能;(3) 系統(tǒng)應(yīng)用權(quán)限控制:可添加和注銷系統(tǒng)用戶,更改用戶密碼,更改用戶權(quán)限。此外,既然是圖書(shū)管理系統(tǒng)中的部分,所以一切內(nèi)容針對(duì)圖書(shū)展開(kāi),借書(shū)、還書(shū)和對(duì)這些信息的新增,修改,刪除,以及對(duì)于一些異常情況的處理等就是這個(gè)借閱管理系統(tǒng)的核心內(nèi)容總之,一個(gè)框架式的圖書(shū)借閱管理系統(tǒng)是整個(gè)圖書(shū)管理系統(tǒng)的最重要的部分,在它里面的各項(xiàng)功能在形式上應(yīng)相互獨(dú)立,但在內(nèi)容上是互相關(guān)聯(lián)的. 需求分析圖書(shū)借閱管理系統(tǒng)需要滿足圖書(shū)館工作人員和圖書(shū)館管理人員的需求。在這個(gè)系統(tǒng)中,所有的功能都模塊化,在分工上相對(duì)獨(dú)立,這樣就更便于操作和維護(hù)。但是,后臺(tái)的管理與操作不是一個(gè)簡(jiǎn)單的過(guò)程,管理員會(huì)要在多個(gè)項(xiàng)目之間進(jìn)行交替操作,倘若每進(jìn)行一步操作就在前臺(tái)與后臺(tái)之間進(jìn)行切換,特別像借書(shū)還書(shū)這樣的日常操作是相當(dāng)頻繁的,不但容易造成許多操作失誤,而且也會(huì)造成不可想象的安全隱患。通過(guò)調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。4. 操作數(shù)據(jù)庫(kù)我們通過(guò)調(diào)用鏈接對(duì)象的 Execute 方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。以下是創(chuàng)建方法:set rs=()下面這條語(yǔ)句創(chuàng)建并打開(kāi)了對(duì)象 Record Set,其中 Conn 是先前創(chuàng)建的鏈接對(duì)象,sqtStr 是一個(gè)字符串,代表一條標(biāo)準(zhǔn)的 SQL 語(yǔ)句。Record Set 是 ADO 中最復(fù)雜的對(duì)象,有許多屬性和方法。以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開(kāi)是兩回事,只有打開(kāi)了才真正可以使用。DATABASE=library2. 創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。UID=sa。其語(yǔ)法如下:=DRIVER={SQL Server}。具體的操作步驟可以歸納為以下幾步:1.創(chuàng)建數(shù)據(jù)庫(kù)源名(DSN)2.創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)3.創(chuàng)建數(shù)據(jù)對(duì)象(RecordSet)4.操作數(shù)據(jù)庫(kù)5.關(guān)閉數(shù)據(jù)對(duì)象和鏈接每一步的作法如下:1. 創(chuàng)建數(shù)據(jù)源DSN(Date Source Name)即數(shù)據(jù)源名稱。在 ASP 中,ADO 可以看作是一個(gè)服務(wù)器組件(Server Component),更IIS + ASP瀏覽器湖南師范大學(xué)本科畢業(yè)論文5簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。從以上各項(xiàng)功能顯示,SQL Server 的操作相當(dāng)方便,使用起來(lái)也很容易上手,對(duì)于初學(xué)者來(lái)說(shuō)是一個(gè)很好的選擇,再加上本系統(tǒng)是針對(duì)企業(yè)開(kāi)發(fā)的,非常適合采用SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)。對(duì)比其它的數(shù)據(jù)庫(kù)而言,Oracle一般用于非常大型的數(shù)據(jù)庫(kù)管理,對(duì)我們的系統(tǒng)而言,使用Oracle一方面沒(méi)有SQL Server方便,另一方面根據(jù)系統(tǒng)的數(shù)據(jù)量沒(méi)有必要使用Oracle。SQL Server是一個(gè)后臺(tái)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它功能強(qiáng)大操作簡(jiǎn)便、處理的數(shù)據(jù)量大且數(shù)據(jù)安全性強(qiáng),適用于中型數(shù)據(jù)庫(kù)使用者,其內(nèi)嵌的SQL Server 企業(yè)管理器為用戶提供了方便全面的服務(wù)。利用 IIS+ASP 技術(shù)來(lái)集成 Web 前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:1.減少構(gòu)建和維護(hù)成本2.加快聯(lián)機(jī)過(guò)程3.應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理4.前端可使用任何瀏覽器(IE、Netscape…..)5.后端可存取任何數(shù)據(jù)庫(kù) (SQL、Access…..)6.可使用任何腳本語(yǔ)言開(kāi)發(fā) (VBScript、JavaScript、PERL…..) 后端數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器第 1 章 開(kāi)發(fā)工具選擇4 ActiveX Server 組件程序和計(jì)算邏輯ActiveX Server 組件 前端瀏覽器圖 三層式 Web 結(jié)構(gòu)示意圖 數(shù)據(jù)庫(kù)的選擇當(dāng)前流行的數(shù)據(jù)庫(kù)有很多,如Oracle,My SQL,SQL Server,Access等。 此外,在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)。具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。Wsb服務(wù)器是Web應(yīng)用程序的心臟。 后臺(tái)開(kāi)發(fā)工具 在這個(gè)系統(tǒng)的后臺(tái)部分我們選擇ASP作為后臺(tái)開(kāi)發(fā)工具。也許有人會(huì)置疑,既然 Dreamweaver 比 FrontPage 功能要多,為何要選擇FrontPage 來(lái)作為本
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1