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

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設(shè)計與開發(fā)本科生畢業(yè)論文(編輯修改稿)

2024-08-15 08:35 本頁面
 

【文章內(nèi)容簡介】 人員的需求是: (1) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息; (2) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計讀者的基本信息; (3) 可對圖書借閱者的借書和還書要求進行操作,同時形成借書或還書表單給借閱者查看確認 ,提醒借閱者及時歸還過期的書籍; (4) 瀏覽、查詢、統(tǒng)計圖書館的借閱信息; (5) 進行逾期未還、書籍遺失、讀者證掛失等異常處理; (6) 可以對所有的查詢統(tǒng)計表單進行打印操作。 2.圖書館管理人員的需求是: 除了可以滿足一般工作人員的需求外,還應(yīng)當(dāng)具有: (1) 系統(tǒng)維護功能,維護系統(tǒng)的正常運行; (2) 數(shù)據(jù)備份與恢復(fù):提供圖書信息、讀者信息、借閱信息的備份與恢復(fù)功能; (3) 系統(tǒng)應(yīng)用權(quán)限控制:可添加和注銷系統(tǒng)用戶,更改用戶密碼,更改用戶權(quán)限。 系統(tǒng)功能模塊劃分 圖書借閱管理系統(tǒng)數(shù)據(jù)錄入 異常處理數(shù)據(jù)查詢圖書類輸別入讀者信息查詢庫存圖書查詢已借未還查詢圖書信息查詢讀者信息輸入圖書信息輸入系統(tǒng)維護借書/還 書處理借書還書逾期未還一覽表讀者證掛失處理遺失書籍處理數(shù)據(jù)備份與恢復(fù)管理員口令維護圖 圖書借閱管理系統(tǒng)功能模塊框圖 湖南師范大學(xué)本科畢業(yè)論文 9 在這個圖書管理系統(tǒng)中 ,本人所完成的工作是圖書借閱管理系統(tǒng) (后臺 )中的部分內(nèi)容 : /還書功能的具體實現(xiàn) :包括遺失書籍處理,讀者證掛 失處理。 :包括數(shù)據(jù)庫的備份與恢復(fù),管理員登錄,管理員的注冊和刪除,管理員密碼的修改和管理員權(quán)限的修改。 系統(tǒng)數(shù)據(jù)庫設(shè)計 本系統(tǒng)所有數(shù)據(jù)均存放于一個數(shù)據(jù)庫(L ibrary 庫),在此數(shù)據(jù)庫基礎(chǔ)上建立了如下表: 圖書類目信息表 bookmenu 圖書基本信息表 book_input 讀者基本信息表 readerinformation 系統(tǒng)用戶信息表 login 各表的詳細說明如下: 圖書類目信息表 bookmenu 表 圖書類目信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 book_type varchar 50 No 圖書的類別代碼 book_kind varchar 50 No 圖書的類別名稱 book_memo varchar 50 Yes 類別的備注說明 圖書基本信息表 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)標(biāo)志( 0正常,1逾期未還, 2已遺失) Isloan varchar 50 Yes 圖書的借閱狀態(tài)( 0未借出, 1已借出) Loaner varchar 50 Yes 圖書的借閱者 Loandate varchar 20 Yes 圖書借閱日期 第 2 章 圖書借閱管理系統(tǒng)的開發(fā)與設(shè)計 10 讀者基本信息表 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 讀者證遺失日期 系統(tǒng)用戶信息表 login 表 系統(tǒng)用戶信息表 列名(英文) 數(shù)據(jù)類型 寬度 小數(shù)位數(shù) 允許空 列描述 Username varchar 245 No 管理員名稱 Userpassword varchar 245 No 管理員密碼 Userclass int 2 Yes 管理員級別 (1一般管理 ,2最高管理 ) 湖南師范大學(xué)本科畢業(yè)論文 11 系統(tǒng)界 面風(fēng)格設(shè)計 圖 圖書借閱管理系統(tǒng)界面 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn) 12 第 3章 圖書借閱管理系統(tǒng)的具體實現(xiàn) 借書/還書處理功能的實現(xiàn) 借書和還書是圖書借閱管理系統(tǒng)的一個最重要也是最基本功能。它在圖書 管工作人員的操作下 ,對本公司 (企業(yè) )員工的借還書情況進行錄入、修改、查詢等一系列的過程。在程序中 ,利用 vb script 腳本語言實現(xiàn)畫面的控制 ,利用 asp語言來實現(xiàn)對庫的操作和算法流程的控制。 借書功能的具體實現(xiàn) 借書是圖書管工作人員根據(jù)借閱者所借書籍的圖書編號(當(dāng)然這個編號于每一本圖 書是唯一的)將該圖書登入借書表單,并對其借閱時間和借閱數(shù)量進行控制的過程。因為該系統(tǒng)是針對公司(企業(yè))的圖書館進行管理的,所以圖書借閱也僅對公司內(nèi)部人員進行開放,所以借閱者必須根據(jù)自己的工號(工作證編號)和其它一些在公司的相關(guān)信息辦理讀者證后,工作人員根據(jù)借閱者所持讀者證的讀者證號(該讀者的唯一標(biāo)識)進行查詢,如果該讀者在讀者信息數(shù)據(jù)庫中有記錄,則調(diào)出該讀者個人信息和他(她)已借書籍的信息,如果讀者信息數(shù)據(jù)庫中無該讀者信息,則此人不能借閱書籍。一般來說,只要該讀者信息真實存在,就可以借閱書籍了,但為了有效控 制圖書的借閱秩序,對于有過期未還書籍的讀者和借書數(shù)目超過最大限制(在本系統(tǒng)中我們設(shè)為 3)的讀者,不能繼續(xù)借書,此外,當(dāng)該讀者借閱了一本書后,系統(tǒng)應(yīng)即時顯示他(她)最新的借閱情況,如果借閱數(shù)目未滿,則可以在原界面繼續(xù)操作(借書)。具體的流程如下: 湖南師范大學(xué)本科畢業(yè)論文 13 圖 借書程序流程圖 (a) 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn) 14 圖 借書程序流程圖 (b) 算法描述如下: 首先導(dǎo)入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進行查詢和修改: ! include file= 因為借書只能是擁有圖書館工作人員以上的權(quán)限的人才能進行的操作,所以在程序開始部份還應(yīng)先判斷一下用戶的權(quán)限,如果沒有工作人員的權(quán)限,則要先進行管理員登陸,即轉(zhuǎn)向登陸界面:(此處用到“ session“這個物件來 [4]存取一個變量記錄登陸的用戶名,它可以在同一個客戶端多個打開的瀏覽器之間傳遞變湖南師范大學(xué)本科畢業(yè)論文 15 量值,如果用戶能過了管理員登陸,則變量值不會為空,相反則為空: if session(user_name)= then 導(dǎo)向管理員登陸界面 end if 接下來就是借書操作了: //變量 說明部分 //readerno 為讀者證號 //borrowno 為借書編號 //number 為是否標(biāo)志是否查詢的讀者信息是否存在,初始為 1,表示有信息,如果輸入讀者證號后,沒有查到讀者信息,則更新為 0。 //clickselect 為是否查詢過讀者信息,即是否點擊過讀者信息的“查詢“按扭 //booknumber 統(tǒng)計已借書籍的數(shù)據(jù)量,初始化設(shè)為 0,如果查到已借書籍大于或等于 3 時,該變量設(shè)為 3。 //count 統(tǒng)計過期第個讀者過期未還的書籍?dāng)?shù)目 先查詢讀者證號,如果讀 者證號為空,提示要求輸入。這里可以放在讀者證“查詢”的單擊事件中: 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)的具體實現(xiàn) 16 確的讀者證號: If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫 readerinformation if 查詢的記錄數(shù) =0 then 提示用戶“無相應(yīng)記錄” number =0 將光標(biāo) 定位于讀者證號輸入框 結(jié)束后面的 ASP 程序的運行,即不再查詢已借書目信息 else 顯示讀者的個人信息 end if if 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 then if 當(dāng)前日期 當(dāng)前 讀取的借閱日期 60 then count=count+1 end if end if Next end if end if if count0 then 提示 你有過期未還的書 ! 更新 book_input 中 剛查到的過期未還的書的 book_state 為 1 更新 readerinfomation 中該讀者的 reader_state 為 1 end if End if 湖南師范大學(xué)本科畢業(yè)論文 17 if booknumber= 3 or count0 then 屏蔽“借書“功能,即不顯示借書按扭 end if 若未屏蔽借書功能,則可以借書 先輸入借書編號,按下借書按扭,如果編號為空,要求輸入,如果未查詢讀者證號就點擊借書按扭,則提示用戶先查詢讀者證號后,此段程序可放入借書按扭單擊事件中: sub borrowbook if readerno = then 顯示 請先查詢借書者的讀者證號 ! elseif borrowno= then 顯示 請輸入借書編號 end if 提交當(dāng)前表單信息 end sub 提交信息后,除運行上面的程序外,還要執(zhí)行提交狀態(tài)后的程序: if borrowno then 查詢 book_input
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1