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

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā)-免費(fèi)閱讀

2025-07-12 17:18 上一頁面

下一頁面
  

【正文】 利用 ASP 程序給用戶提供打印條件選擇,然后調(diào)用水晶報(bào)表,進(jìn)行預(yù)覽,最后打印。所以,如果是最高權(quán)限的管理員,可以修改所有管理員的用戶權(quán)限,這時(shí)將調(diào)用“”程序來執(zhí)行。因此,這個(gè)模塊分為三大部分,一個(gè)是管理員的注冊(cè)(? 第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)38? ? ),一個(gè)是管理員口令修改(??), 還有一個(gè)是管理員權(quán)限的更改()。其它關(guān)于取消掛失和正常辦理掛失的過程與前面的書籍遺失處理大同小異,這里不再繁述.。當(dāng)讀者發(fā)現(xiàn)讀者證丟失后,要及時(shí)進(jìn)行掛失,但是如果該讀者有書未還,那么應(yīng)該先把書還掉才可以掛失。amp。selectvalue //按當(dāng)前查詢條件查詢滿足條件的所有已遺失的書籍 提交表單end ifend ifif flag =set_lost //如果當(dāng)前操作為辦理遺失 轉(zhuǎn)向執(zhí)行程序 end ifif flag=”nolost” //如果當(dāng)前操作為取消遺失if n=0 then顯示 請(qǐng)選擇要取消遺失的記錄!end iffor i=1 to n取得所有要取消遺失的書籍的 book_no next if 您確實(shí)要取消這些書籍的遺失 then第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)28 loststr1=所有要取消遺失的書籍的編號(hào) 提交表單end sub表單提交后:flag=request(flag) //獲取當(dāng)前的操作狀態(tài)if flag=unlost then // 如果當(dāng)前是取消遺失 loststr=獲取所有要取消遺失的書籍的編號(hào) 分別對(duì)當(dāng)前收集的記錄中的圖書取消遺失 //用 SQL 語言end ifif flag= select_book 執(zhí)行當(dāng)前的查詢條件 if sqlstr= then //如果當(dāng)前查詢條件為空sqlstr=select * from book_input where book_state=39。在這個(gè)處理過程中,我們根據(jù)要辦理遺失處理的讀者的讀者證號(hào)來查找該讀者所借閱的所有書籍,如果該讀者沒有借閱的書籍,或該讀者根本不存在,也就無需也不能進(jìn)行書籍遺失處理。loaneramp。//count 統(tǒng)計(jì)過期第個(gè)讀者過期未還的書籍?dāng)?shù)目先查詢讀者證號(hào),如果讀者證號(hào)為空,提示要求輸入。系統(tǒng)用戶信息表  login表 系統(tǒng)用戶信息表列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述Username varchar 245 No 管理員名稱Userpassword varchar 245 No 管理員密碼Userclass int 2 Yes 管理員級(jí)別(1一般管理,2最高管理)第 2 章 圖書借閱管理系統(tǒng)的開發(fā)與設(shè)計(jì)12 系統(tǒng)界面風(fēng)格設(shè)計(jì)圖 圖書借閱管理系統(tǒng)界面湖南師范大學(xué)本科畢業(yè)論文13第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 借書/還書處理功能的實(shí)現(xiàn)借書和還書是圖書借閱管理系統(tǒng)的一個(gè)最重要也是最基本功能。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)所有數(shù)據(jù)均存放于一個(gè)數(shù)據(jù)庫(Library 庫) ,在此數(shù)據(jù)庫基礎(chǔ)上建立了如下表:因此,為了既能方便的對(duì)前臺(tái)的數(shù)據(jù)進(jìn)行更新和控制,同時(shí)實(shí)現(xiàn)圖書館管理的完善性等諸多功能,又能讓所有相關(guān)操作集中,便捷,最大程度的方便工作人員對(duì)圖書館的管理,我們考慮應(yīng)該把所有要完成的這些部分的功能獨(dú)立為一個(gè)系統(tǒng)進(jìn)行管理。Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。SERVER=d2。而Access 數(shù)據(jù)庫對(duì)于小型的數(shù)據(jù)庫當(dāng)然也可以實(shí)現(xiàn),但是由于公司的其它系統(tǒng)由于數(shù)據(jù)量較大,都采用SQL Server 數(shù)據(jù)庫,況且本系統(tǒng)的中的圖書量和讀者信息量隨著公司規(guī)模的擴(kuò)大可能不斷增加,Access 數(shù)據(jù)庫很有可能不能滿足需求,而且SQL Server在操作上比Access要更加直觀和方便,功能也更加強(qiáng)大。而且,IIS 應(yīng)用于windows 2022系統(tǒng)中,而像 PWD 雖然在功能上與IIS大同小異,但是,PWD應(yīng)用于windows 98系統(tǒng)中,考慮到目前大多數(shù)用戶都是使用windows 2022系統(tǒng),IIS更為實(shí)用??梢哉f,它是一種傻瓜式的編輯工具。FrontPage 是 Microsoft 公司開發(fā)的一種用于創(chuàng)建網(wǎng)頁、組織和管理 WEB站點(diǎn)的網(wǎng)頁設(shè)計(jì)軟件。本系統(tǒng)是基于 B/S(瀏覽器/服務(wù)器)模式的系統(tǒng),系統(tǒng)軟件和數(shù)據(jù)集中存放于服務(wù)器中,軟件的安裝與升級(jí)在服務(wù)器上進(jìn)行,不影響用戶的使用,用戶只通過瀏覽器就能完成所有管理功能。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。其開發(fā)主要包括圖書館網(wǎng)站和圖書借閱管理系統(tǒng)兩大部分:圖書館網(wǎng)站的開發(fā)主要涉及圖書館的介紹、讀者服務(wù)、信息檢索及資料下載,并且提供方便的后臺(tái)管理;圖書借閱管理系統(tǒng)主要涉及圖書信息與讀者信息的管理、借書還書的處理、掛失異常處理、數(shù)據(jù)備份恢復(fù)和權(quán)限控制等。在本系統(tǒng)中,我們使用 MICROSOFT 公司的 FrontPage 開發(fā)工具, 在Windows 202IIS 、Microsoft SQL Server 2022 平臺(tái)下通過 ASP 和 VB script 腳本語言來實(shí)現(xiàn)。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)包括圖書館網(wǎng)站和圖書借閱管理系統(tǒng)兩大部分。它由許多不同的元素組成。也許有人會(huì)置疑,既然 Dreamweaver 比 FrontPage 功能要多,為何要選擇FrontPage 來作為本系統(tǒng)的開發(fā)工具呢?對(duì)于一位專業(yè)的開發(fā)者來說,需要的并不只是一個(gè)簡單易用的傻瓜式的編輯工具,是一種能讓程序運(yùn)行穩(wěn)定、操作界面簡潔的編輯工具。 此外,在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)。從以上各項(xiàng)功能顯示,SQL Server 的操作相當(dāng)方便,使用起來也很容易上手,對(duì)于初學(xué)者來說是一個(gè)很好的選擇,再加上本系統(tǒng)是針對(duì)企業(yè)開發(fā)的,非常適合采用SQL Server數(shù)據(jù)庫管理系統(tǒng)。UID=sa。以下是創(chuàng)建方法:set rs=()下面這條語句創(chuàng)建并打開了對(duì)象 Record Set,其中 Conn 是先前創(chuàng)建的鏈接對(duì)象,sqtStr 是一個(gè)字符串,代表一條標(biāo)準(zhǔn)的 SQL 語句。在這個(gè)系統(tǒng)中,所有的功能都模塊化,在分工上相對(duì)獨(dú)立,這樣就更便于操作和維護(hù)。圖書類目信息表  bookmenu它在圖書管工作人員的操作下,對(duì)本公司(企業(yè))員工的借還書情況進(jìn)行錄入、修改、查詢等一系列的過程。這里可以放在讀者證“查詢”的單擊事件中:sub readerno_onclick //讀者證“查詢”的單擊事件if readerno= then //如果讀者證號(hào)為空,提示要求輸入顯示 請(qǐng)輸入讀者證號(hào)!將光標(biāo)定位于讀者證號(hào)的輸入框end ifclickselect =1 //已查詢讀者信息booknumber =0 //借閱書目初始化為 0提交當(dāng)前表單的信息end sub 查詢了讀者信息后,如果該讀者在數(shù)據(jù)庫中有記錄,而且已借書籍沒有超湖南師范大學(xué)本科畢業(yè)論文17過去 3 本,則可以借書,如果沒有記錄,則屏蔽“借書”的功能,要求用戶輸入正確的讀者證號(hào):If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫 readerinformation if 查詢的記錄數(shù)=0 then 提示用戶“無相應(yīng)記錄” number =0 將光標(biāo)定位于讀者證號(hào)輸入框結(jié)束后面的 ASP 程序的運(yùn)行,即不再查詢已借書目信息 else 顯示讀者的個(gè)人信息 end ifif readerno or borrowno then 根據(jù) readerno 將 book_input 與 reaerinformation 關(guān)聯(lián)起來查詢 book_input 中 loaner(借閱者)為 readerno 的所有圖書信息 if 查詢的記錄數(shù)=0 then 顯示“沒有借書記錄” else if 已借書記錄=3 then 顯示 你的書已借滿 booknumber =3 end if If 已借書記錄=3 and 已借書記錄0 then For I=1 to 已借書記錄數(shù)顯示已借的書目信息 dd=讀取數(shù)據(jù)庫中“借閱日期”字段 if dd thenif 當(dāng)前日期當(dāng)前讀取的借閱日期60 then count=count+1 end if end if Next end ifend if if count0 then 提示 你有過期未還的書! 更新 book_input 中 剛查到的過期未還的書的 book_state 為 1更新 readerinfomation 中該讀者的 reader_state 為 1 end if第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)18End ifif booknumber= 3 or count0 then 屏蔽“借書“功能,即不顯示借書按扭 end if 若未屏蔽借書功能,則可以借書 先輸入借書編號(hào),按下借書按扭,如果編號(hào)為空,要求輸入,如果未查詢讀者證號(hào)就點(diǎn)擊借書按扭,則提示用戶先查詢讀者證號(hào)后,此段程序可放入借書按扭單擊事件中: sub borrowbook if readerno = then顯示 請(qǐng)先查詢借書者的讀者證號(hào)! elseif borrowno= then顯示 請(qǐng)輸入借書編號(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 顯示 該書已借出! else 是否已借字段內(nèi)容=1 借閱日期字段=今天的日期 借閱者字段=當(dāng)前輸入的讀者證號(hào) end if else 顯示 沒有這本書!湖南師范大學(xué)本科畢業(yè)論文19 end if end if在借書這個(gè)程序中,我們利用讀者證號(hào)這個(gè)關(guān)鍵字,把讀者信息表和圖書基本信息表聯(lián)系起來,多方面考慮問題,把借書過程中可能出現(xiàn)的狀況,都要一一考慮進(jìn)來,方便能工作人員和讀者。39。如果經(jīng)過查詢,有借閱記錄,則在選擇要辦理遺失的書籍后(在每條借書記錄后有 checkbox 多選框) ,點(diǎn)擊“掛失“即可。239。39。讀者可以通過像遺失書籍處理中一樣,點(diǎn)選需要掛失或需要取消掛失的讀者信息,來完成操作。 系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn) 數(shù)據(jù)備份與恢復(fù)的具體實(shí)現(xiàn) 在圖書管理這樣的系統(tǒng)中,基本上是對(duì)圖書資料的管理,因此圖書資料和讀者資料的正確性也就尤為重要,更不能丟失,所以我們?cè)谙到y(tǒng)中加入了數(shù)據(jù)據(jù)備份與恢復(fù)的功能。程序流程圖如下:湖南師范大學(xué)本科畢業(yè)論文39圖 管理員口令維護(hù)程序流程圖(a)圖 管理員口令維護(hù)程序流程圖(b)算法描述如下:第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)40變量說明:spwd //舊密碼respwd //新密碼renewspwd //確認(rèn)新密碼username //用戶名userpassword //數(shù)據(jù)表中的用戶密碼這個(gè)模塊的所有操作本身只針對(duì)管理員開放,而且不同身份的管理員限制不同程度的操作。在這個(gè)過程中,為了避免隨意更改,要求先輸入要更改權(quán)限的管理員的用戶名稱(而沒有采用下拉框的形式來選擇管理員) ,然后再選擇要更改的權(quán)限類別, “確定”之后就可以更改了。所以,如果要打印一個(gè)報(bào)表,必須先建立一個(gè) ASP 文件來提取水晶報(bào)表,來設(shè)置打印條件,然后再在水晶報(bào)表工具中建立一個(gè)水晶報(bào)表(.rpt) ,在 ASP 文件中,可以隨機(jī)設(shè)置報(bào)表的數(shù)據(jù)來源,定義報(bào)表的標(biāo)題等。在這里,我用到了水晶報(bào)表(Crystal Report)這個(gè)報(bào)表設(shè)計(jì)工具。 在注冊(cè)中,我們有權(quán)限的確認(rèn),那么,在整個(gè)系統(tǒng)運(yùn)行過程中,也就應(yīng)該湖南師范大學(xué)本科畢業(yè)論文43有權(quán)限更改的功能。$//在當(dāng)前路徑中加入系統(tǒng)自定義的備份文名,即路徑+數(shù)據(jù)庫名(此時(shí)為“$1” )+“.bak” end ifend if
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1