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

正文內容

基于web的圖書管理系統(tǒng)的設計與開發(fā)本科生畢業(yè)論文-預覽頁

2025-07-13 12:42 上一頁面

下一頁面
 

【正文】 系統(tǒng)開發(fā)思想由于前臺的圖書館網站是一個僅供瀏覽,查詢,和資料共享的開放性場所,如果要對圖書資料和讀者資料進行管理,實現(xiàn)借書,還書的網絡化操作,實現(xiàn)對網站信息的及時更新,讓讀者在借書或還書后,可以通過網站查詢自己的借還書信息,一個面向管理員的后臺部分是必不可少的。當被賦予權限的管理員進入后臺的圖書借閱管理系統(tǒng)后,可以很方便的進行借書、還書、掛失等一系列操作,如果是最高權限的管理員,則還可以對數(shù)據(jù)庫進行備份,更改管理員密碼等,這樣整個后臺的圖書借閱管理系統(tǒng)就實現(xiàn)了管理模塊化和操作集中化,管理員的系統(tǒng),所以,不需要網站中諸多花樣的界面,只需要讓使用者以最快,最方便,最安全的方式進行管理,所以,我們采用框架式界面,這樣可以隨時選擇需要進行操作的功能,而在無需頁面的前進后退中耽誤太多時間,讓使用者一目了然?!∠到y(tǒng)功能模塊劃分 圖 書 借 閱管 理 系 統(tǒng)數(shù) 據(jù) 錄 入 異 常 處 理數(shù) 據(jù) 查 詢圖書類輸別入 讀者信息查詢庫存圖書查詢 已借未還查詢圖書信息查詢讀者信息輸入圖書信息輸入系 統(tǒng) 維 護借 書 /還 書處 理借書 還書 逾期未還一覽表 讀者證掛失處理遺失書籍處理 數(shù)據(jù)備份與恢復 管理員口令維護圖 圖書借閱管理系統(tǒng)功能模塊框圖第 2 章 圖書借閱管理系統(tǒng)的開發(fā)與設計10在這個圖書管理系統(tǒng)中,本人所完成的工作是圖書借閱管理系統(tǒng)(后臺)中的部分內容::包括遺失書籍處理,讀者證掛失處理。圖書基本信息表  book_input圖書基本信息表   book_input表 圖書基本信息表列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述ISBN varchar 50 Yes 圖書的索引號book_no varchar 50 No 圖書的編號,具有唯一性book_name varchar 50 No 圖書名稱Publishing varchar 50 Yes 圖書出版社book_author varchar 50 Yes 圖書的編著者book_price float 8 2 Yes 圖書單價book_kind varchar 50 Yes 圖書的類別名稱sale_date varchar 20 Yes 圖書出版日期book_memo varchar 50 Yes 圖書的備注說明book_state varchar 10 Yes 圖書的狀態(tài)標志(0正常,1逾期未還,2已遺失)Isloan varchar 50 Yes 圖書的借閱狀態(tài)(0未借出,1已借出)Loaner varchar 50 Yes 圖書的借閱者Loandate varchar 20 Yes 圖書借閱日期湖南師范大學本科畢業(yè)論文11在程序中,利用 vb script 腳本語言實現(xiàn)畫面的控制,利用asp 語言來實現(xiàn)對庫的操作和算法流程的控制。具體的流程如下: 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)14圖 借書程序流程圖(a)湖南師范大學本科畢業(yè)論文15圖 借書程序流程圖(b)算法描述如下:首先導入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進行查詢和修改:! include file= 因為借書只能是擁有圖書館工作人員以上的權限的人才能進行的操作,所以在程序開始部份還應先判斷一下用戶的權限,如果沒有工作人員的權限,則要先進行管理員登陸,即轉向登陸界面:(此處用到“session“這個物件來 [4]存取一個變量記錄登陸的用戶名,它可以在同一個客戶端多個打開的瀏覽器之第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)16間傳遞變量值,如果用戶能過了管理員登陸,則變量值不會為空,相反則為空:if session(user_name)= then 導向管理員登陸界面 end if接下來就是借書操作了://變量說明部分//readerno 為讀者證號//borrowno 為借書編號//number 為是否標志是否查詢的讀者信息是否存在,初始為 1,表示有信息,如果輸入讀者證號后,沒有查到讀者信息,則更新為 0。 還書功能的具體實現(xiàn) 還書是在借書的基礎上來操作的過程,總的原則是,沒有借書,就沒有還書,還書所要實現(xiàn)的功能,在某種程度上和借書是相似的,同樣要提示讀者是否有過期未還的書,此時也需要對庫中的信息進行更改。具體程序流程圖如下:第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)20圖 還書程序流程圖湖南師范大學本科畢業(yè)論文21算法描述如下:首先導入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進行查詢和修改:!include file= 因為還書只能是擁有圖書館工作人員以上的權限的人才能進行的操作,所以在程序開始部份還應先判斷一下用戶的權限,如果沒有工作人員的權限,則要先進行管理員登陸,即轉向登陸界面,這部分的操作和借書是一樣的:if session(user_name)= then 導向管理員登陸界面 end if接下來是還書的操作: //變量說明部分 // returnno 為還書編號 // state 表示當前有無可還書的記錄 //reloan 表示是否要續(xù)借 //step 表示是否提交過表單,1初始狀態(tài),2已經提交 //reader_no 表示還書者讀者編號 //book_no 表示當前要還的或要續(xù)借的圖書編號 //count 表示當前有沒有過期未還的書 sub return //還書按扭單擊事件 if returnno = then 顯示 請輸入還書編號! 光標定位到輸入還書編號欄 else step=1 帶上還書編號提交表單 end if接下是查詢該還書編號的書 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)22If request(returnno) then在數(shù)據(jù)庫中查詢該編號的圖書if 查詢的記錄數(shù)=0 and reader_no= then 提示“可能輸入了無效的圖書編號或該書沒有借出,請重輸!”結束程序的繼續(xù)執(zhí)行else 對將要顯示的當前所要還的書籍的表格中的借閱者,書籍編號,書名,作者,借閱日期單元格的內容填值if 當前日期借閱日期60 then 更改讀者信息表中的 reader_state 為 1 提示用戶“你的書已過期!” end if //根據(jù)借閱者的讀者證號查詢該讀者的相關信息sqlstr2=select * from book_readerinfo where reader_no=39。 對要顯示讀者信息的欄位賦值 end if 如果找到了要還的書,便可以還書或續(xù)借了 if returnno = then 顯示 請先輸入還書編號 光標定位于還書編號exit sub end if if state =no then 光標定位于還書編號 exit sub end if if book_no = then 顯示 請選擇要還的書! exit sub 湖南師范大學本科畢業(yè)論文23 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 thenif 當前日期借閱日期60 then if reloan=yes then 提示 書已過期,不能續(xù)借! 不再做任何更改庫中記錄的操作,所回續(xù)借前的狀態(tài) 結束 ASP 程序的運行end ifend if if reloan=yes then 將當前書籍的借閱日期減一個月,因為續(xù)借只能是一個月 else 還原當前所還書籍的借閱者,借閱日期,是否借閱為初始狀態(tài)。39。而取消掛失只需要選中羅列出來的所有遺失的書籍記錄的某一條或多條,點擊“取消遺失”即可。239。 //查詢所有已遺失的記錄end ifif 如果當前查詢結果不為空 then 分頁顯示所有查詢記錄 else 顯示“沒有遺失書籍的記錄!” end if當進入辦理遺失的程序 后,//變量說明//readerno 當前輸入的讀者證號//size 當前查到的借書記錄,初始為 0//flag 當前處于何種操作狀態(tài)// varb 當前遺失書籍是否要還掉,記錄具體操作的 SQL 語句由于要先查詢讀者證號,確認讀者存在,且有借書記錄,才可以進行書的遺失處理。loststr1amp。,isloan=0,loandate=39。loststr1amp。整個功能也由三個程序構成:,首先執(zhí)行的是 ,如果要辦理掛失,則點擊頁面的“掛失辦理” ,調用,進入掛失的界面,此時,會顯示所有未辦理掛失的讀者信息,為了避免誤操作,必須定位需要掛失的讀者方可進行掛失,工作人員可以通過界面的“查找”按扭,此時會調用 ,在所有未辦理掛失的讀者證信息中定們需要記錄,然后選中它, “掛失”即可。而同時 sqlstr 這個變量又表示當前運行的 SQL 語句。管理員要定期的對圖書和讀者的資料進行備份,在備份后,即始有信息丟失或損壞,也可以把損失降到最低。第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)34具體算法流程如下:圖 數(shù)據(jù)庫備與恢復程序流程圖算法描述如下:變量描述:// sqlserver 指定數(shù)據(jù)庫鏈接的 SERVER// sqlname 指定數(shù)據(jù)庫鏈接的 UID// sqlpassword 指定數(shù)據(jù)庫鏈接的 PWD// sqlLoginTimeout 指定 SQL 登錄超時限定// databasename 當前要備份的數(shù)據(jù)庫的名稱// bak_file 指定數(shù)據(jù)庫備份文件的路徑湖南師范大學本科畢業(yè)論文35// act 指定當前操作是備份還是恢復SQLDMO //SQL 分布式管理對象,它是 SQL 分布式管理架中的一部份,這里有必要說明一下 SQLDMO 中各個屬性和它們的層次:SQLDMO Object Model圖 SQLDMO 對象模型//定義變量 dim sqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,act//描述數(shù)據(jù)庫鏈接sqlserver = it083 //sql 服務器第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)36sqlname = sa //用戶名sqlpassword = foundfairfft //密碼sqlLoginTimeout = 15 //登陸超時databasename =取當前輸入要備份的數(shù)據(jù)庫名稱bak_file =取要備份的目標路徑if bak_file then定義一個文件操作對象 if 如果當前指定的備份路徑不存在 then 提醒用戶“輸入正確的路徑,且不帶文件名” else //如果路徑存在bak_file =bak_fileamp。所以識別管理員身份是第一部,前面我們講到可以用session ,不但要判斷是否是管理員,而且要判斷是哪種權限的管理員,如果是普通管理員,則只可以修改自己的密碼,如果是最限的管理員,則可以對所有管理員進行操作(修改、刪除、注冊)。此程序僅僅是顯示信息,沒有其它的功能。因為這是最高權限的管理員才可以做的工作,所以在進入該功能之前,會對當前的管理員權限進行判斷,如果你只是一般的管理員(工作人員)則要轉入登錄界面重新登錄。 系統(tǒng)中報表的具體實現(xiàn)在圖書管理系統(tǒng)中,報表的打印是必不可少的,工作人員可以按需要打印符合條件的報表,如打印逾期未還表到公司各部門來通知大家及時歸還已到期的圖書;在圖書盤點的時候,打印一些經盤點后總結的數(shù)據(jù)等等。為了讓報表的預覽看起來更加直觀,我把打印條件的選擇和報表預覽分開顯示。關于水晶報表的應用還有很多相當強大的功能在這里沒有用到,如各種圖表,報表中的超鏈接等,
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1