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

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設(shè)計(jì)與開發(fā)本科生畢業(yè)論文(留存版)

2024-09-08 08:35上一頁面

下一頁面
  

【正文】 首先導(dǎo)入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進(jìn)行查詢和修改: !include file= 因?yàn)檫€書只能是擁有圖書館工作人員以上的權(quán)限的人才能進(jìn)行的操作,所以在程序開始部份還應(yīng)先判斷一下用戶的權(quán)限,如果沒有工作人員的權(quán)限,則要先進(jìn)行管理員登陸,即轉(zhuǎn)向登陸界面 ,這部分的操作和借書是一樣的 : if session(user_name)= then 導(dǎo)向管理員登陸界面 end if 接下來是還書的操作 : //變量說明部分 // returnno 為還書編號 // state 表示當(dāng)前有無可還書的記錄 //reloan 表示是否要續(xù)借 //step 表示是否提交過表單 ,1初始狀態(tài) ,2已經(jīng)提交 //reader_no 表示還書者讀者編號 //book_no 表示當(dāng)前要還的或要續(xù)借的圖書編號 //count 表示當(dāng)前有沒有過期未還的書 sub return //還書按扭單擊事件 if returnno = then 顯示 請輸入還書編號 ! 光標(biāo)定位到輸入還書編號欄 else step=1 帶上還書編號提交表單 end if 接下是查詢該還書編號的書 湖南師范大學(xué)本科畢業(yè)論文 21 If request(returnno) then 在數(shù)據(jù)庫中查詢該編號的圖書 if 查詢的記錄數(shù) =0 and reader_no= then 提示“可能輸入了無效的圖書編號或該書沒有借出 ,請重輸 !” 結(jié)束程序的繼續(xù)執(zhí)行 else 對將要顯示的當(dāng)前所要還 的書籍的表格中的借閱者,書籍編號,書名,作者,借閱日期單元格的內(nèi)容填值 if 當(dāng)前日期 借閱日期 60 then 更改讀者信息表中的 reader_state 為 1 提示用戶“你的書已過期 !” end if //根據(jù)借閱者的讀者證號查詢該讀者的相關(guān)信息 sqlstr2=select * from book_readerinfo where reader_no=39。239。loststr1amp。 湖南師范大學(xué)本科畢業(yè)論文 33 具體算法流程如下: 圖 數(shù)據(jù)庫備與恢復(fù)程序流程圖 算法描述如下: 變量描述: // sqlserver 指定數(shù)據(jù)庫鏈接的 SERVER // sqlname 指定數(shù)據(jù)庫鏈接的 UID // sqlpassword 指定數(shù)據(jù)庫鏈接的 PWD // sqlLoginTimeout 指定 SQL 登錄超時(shí)限定 // databasename 當(dāng)前要備份的數(shù)據(jù)庫的名稱 // bak_file 指定數(shù)據(jù)庫備份文件的路徑 第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 34 // act 指定當(dāng)前操作是備份還是恢復(fù) SQLDMO //SQL 分布式管理對象,它 是 SQL 分布式管理架中的一部份,這里有必要說明一下 SQLDMO 中各個(gè)屬性和它們的層次: SQLDMO Object Model 圖 SQLDMO 對象模型 //定義變量 dim sqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,act //描述數(shù)據(jù)庫鏈接 sqlserver = it083 //sql 服務(wù)器 湖南師范大學(xué)本科畢業(yè)論文 35 sqlname = sa //用戶名 sqlpassword = foundfairfft //密碼 sqlLoginTimeout = 15 //登陸超時(shí) databasename =取當(dāng)前輸入要備份的數(shù)據(jù)庫名稱 bak_file =取要備份的目標(biāo)路徑 if bak_file then 定義一個(gè)文件操作對象 if 如果當(dāng)前指定的備份路徑不存在 then 提醒用戶“輸入正確的路徑,且不帶文件名” else //如果路徑存在 bak_file =bak_fileamp。管理員要定期的對圖書和讀者的資料進(jìn)行備 份,在備份后,即始有信息丟失或損壞,也可以把損失降到最低。,isloan=0, loandate=39。而取消掛失只需要選中羅列出來的所有遺失的書籍記錄的某一條或多條,點(diǎn)擊“取消遺失”即可。 還書是在借書的基礎(chǔ)上來操作的過程,總的原則是,沒有借書,就沒有還書,還書所要實(shí)現(xiàn)的功能,在某種程度上和借書是相似的,同樣要提示讀者是否有過期未還的書,此時(shí)也需要對庫中的信息進(jìn)行更改。圖書基本信息表 book_input 例如: sqlstr,conn,3,3 或 Set rs=(sqlStr) 這條語句執(zhí)行后,對象 Record Set 中就保存了 sqlStr 這條語句執(zhí)行后篩選出的所有記錄。 數(shù)據(jù)庫的連接 ADO( ActiveX Data Objects)是一種 操作 Microsoft 所支持的數(shù)據(jù)庫的新技術(shù)。而 FrontPage 它雖然沒有 Dreamweaver 那么多的附加功能,但它在網(wǎng)頁的編輯方面更具專業(yè)性、穩(wěn)定性、可見性和易修改性,是開發(fā)本系統(tǒng)的理想工具。通過圖書館網(wǎng)站可以使用戶了解本圖書館的概況和借閱指南,進(jìn)行書刊信息檢索、 讀者借閱情況查詢及電子資料下載,還可在讀者論壇進(jìn)行信息交流;管理員可以通過圖書館網(wǎng)站的后臺管理方便的管理網(wǎng)站資源,通過圖書借閱管理系統(tǒng)進(jìn)行借書還書處理,圖書信息與讀者信息的管理、掛失異常處理、并提供強(qiáng)大的信息查詢及報(bào)表打印功能及數(shù)據(jù)備份恢復(fù)和權(quán)限控制等。具體實(shí)現(xiàn)過程主要涉及到 ASP 程序的設(shè)計(jì)、 MS SQL Server 數(shù)據(jù)庫的操作、網(wǎng)頁界面的設(shè)計(jì)、文件的讀寫、文件的上傳下載、水晶報(bào)表等技術(shù)。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。本系統(tǒng)的開發(fā)采用的是 FrontPage。新推出的 ,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置 JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。其語法如下: =DRIVER={SQL Server}。但是,后臺的管理與操作不是一個(gè)簡單的過程,管理員會要在多個(gè)項(xiàng)目之間進(jìn)行交替操作,倘若每進(jìn)行一步操作就在前臺與后臺之間進(jìn)行切換,特別像借書還書這樣的日常操作是相當(dāng)頻繁的,不但容易造成許多操作失誤,而且也會造成不可想象的安全隱患。讀者基本信息表 readerinformation 表 讀 者基本信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 reader_no varchar 50 No 讀者證號 reader_name varchar 50 No 讀者姓名 reader_sex varchar 2 Yes 讀者性別 reader_id varchar 50 No 讀者工號 reader_place varchar 50 No 讀者所在部門 reader_zhicheng varchar 50 No 讀者職稱 reader_state int 2 Yes 讀者狀態(tài) (0正常 ,1有過期示還的書 ,2該讀者證已遺失 ) reader_memo varchar 50 Yes 讀者備注 lost_date varchar 20 Yes 讀者證遺失日期 amp。 amp。) end if 提交表單 end sub 表單提交后 : % readerno=獲得當(dāng)前的讀者證號 if flag=set then //如果現(xiàn)在是掛失操作 varb=request(varb) 修改庫記錄 end if 第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 30 讀者證掛失處理的具體實(shí)現(xiàn) 因?yàn)橛凶x者證的辦理 ,所以讀者遺失讀者證也就必須有掛失處理,在本系統(tǒng)中讀者證的掛失也是異常處理的一個(gè)項(xiàng)目。$ //在當(dāng)前路徑中加入系統(tǒng)自定義的備份文名 , 即路徑 +數(shù)據(jù)庫名(此時(shí)為“ $1”) +“ .bak” end if end if bak_file = replace(bak_file,$1,databasename) //將“ $1”替換成當(dāng)前備份的數(shù)據(jù)庫 act = 當(dāng)前的操作類型(備份或恢復(fù)) if databasename = then //提示用戶“首先,請輸入要備份或恢復(fù) 的數(shù)據(jù)庫名稱” else if act = backup then //如果當(dāng)前操作是備份 定義一個(gè) SQLDMO 對象 定義這個(gè)對象的鏈接和超時(shí)設(shè)定 定義 SQLDMO 中 Backup 屬性的對象 bak 利用 bak 這個(gè)對象 ,進(jìn)一步定義其數(shù)據(jù)庫 Database, Devices, Files 執(zhí)行 bak 的 SQLBackup 事件 if 0 then //如果在執(zhí)行中發(fā)生錯(cuò)誤 第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 36 顯示系統(tǒng)錯(cuò) 誤信息 end if 如果未發(fā)生錯(cuò)誤 ,則顯示“備份成功 !” elseif act = restore then //如果當(dāng)前操作是恢復(fù) //恢復(fù)時(shí)要在沒有使用數(shù)據(jù)庫時(shí)進(jìn)行! 定義一個(gè) SQLDMO 對象 定義這個(gè)對象的鏈接和超時(shí)設(shè)定 定義 SQLDMO 中 restore 屬性的對象 rest 針對 rest 對象,設(shè)置它的恢復(fù)屬性( database, device, files),另外設(shè)置它的 action 為 0,即全數(shù)據(jù)庫恢復(fù) =True //強(qiáng)調(diào)覆蓋已存在的數(shù)據(jù)庫 srv //執(zhí)行 rest 的恢復(fù)事件 if 0 then //如果發(fā)生錯(cuò)誤 顯示系統(tǒng)錯(cuò)誤信息 end if 如果沒有發(fā)生錯(cuò)誤,則顯示恢復(fù)成功 ! else //如果既不是備份,也不恢復(fù) 提示用戶“沒有選擇操作” end if end if 管理員口令維護(hù)的具體實(shí)現(xiàn) 由于圖書管理系 統(tǒng)中的借書、還書還有備份、恢復(fù)等功能 ,都是只能由管理員來操作的 ,一般的用戶,只能瀏覽網(wǎng)頁的前臺部分和進(jìn)行一些查詢,所以系統(tǒng)中必須要有管理員權(quán)限方面的維護(hù),所以在這個(gè)管理員口令維護(hù)模塊中,如果是普通管理員,可以修改自己的密碼,如果是最高權(quán)限的管理員,則可以修改所有的管理員密碼,當(dāng)然也可以為注冊新的管理員和刪除管理員。 系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn) 在圖書管理這樣的系統(tǒng)中,基本上是對圖書資料的管理 ,因此圖書資料和讀者資料的正確性也就尤為重要,更不能丟失,所以我們在系統(tǒng)中加入了數(shù)據(jù)據(jù)備份與恢復(fù)的功能。39。如果經(jīng)過查詢,有借閱記錄,則在選擇要辦理遺失的書籍后(在每條借書記錄后有 checkbox 多選框),點(diǎn)擊“掛失“即可。這里可以放在讀者證“查詢”的單擊事件中: sub readerno_onclick //讀者證“查詢”的單擊事件 if readerno= then //如果讀者證號為空,提示要求輸入 顯示 請輸入讀者證號 ! 將光標(biāo)定位于讀者證號的輸入框 end if clickselect =1 //已查詢讀者信息 booknumber =0 //借閱書目初始化為 0 提交當(dāng)前表單的信息 end sub 查詢了讀者信息后,如果該讀者在數(shù)據(jù)庫中有記錄,而且已借書籍沒有超過去 3 本,則可以借書,如果沒有記錄,則屏蔽“借書”的功能,要求用戶輸入正第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn) 16 確的讀者證號: If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫 readerinformation if 查詢的記錄數(shù) =0 then 提示用戶“無相應(yīng)記錄” number =0 將光標(biāo) 定位于讀者證號輸入框 結(jié)束后面的 ASP 程序的運(yùn)行,
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1