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

正文內(nèi)容

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

2024-07-16 12:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 詢 已借未還查詢圖書信息查詢讀者信息輸入圖書信息輸入系 統(tǒng) 維 護(hù)借 書 /還 書處 理借書 還書 逾期未還一覽表 讀者證掛失處理遺失書籍處理 數(shù)據(jù)備份與恢復(fù) 管理員口令維護(hù)圖 圖書借閱管理系統(tǒng)功能模塊框圖第 2 章 圖書借閱管理系統(tǒng)的開發(fā)與設(shè)計(jì)10在這個(gè)圖書管理系統(tǒng)中,本人所完成的工作是圖書借閱管理系統(tǒng)(后臺(tái))中的部分內(nèi)容::包括遺失書籍處理,讀者證掛失處理。:包括數(shù)據(jù)庫(kù)的備份與恢復(fù),管理員登錄,管理員的注冊(cè)和刪除,管理員密碼的修改和管理員權(quán)限的修改。 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)所有數(shù)據(jù)均存放于一個(gè)數(shù)據(jù)庫(kù)(Library 庫(kù)) ,在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立了如下表:圖書類目信息表  bookmenu圖書基本信息表  book_input讀者基本信息表  readerinformation系統(tǒng)用戶信息表  login各表的詳細(xì)說明如下:圖書類目信息表   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 圖書的索引號(hào)book_no varchar 50 No 圖書的編號(hào),具有唯一性book_name varchar 50 No 圖書名稱Publishing varchar 50 Yes 圖書出版社book_author varchar 50 Yes 圖書的編著者book_price float 8 2 Yes 圖書單價(jià)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 圖書借閱日期湖南師范大學(xué)本科畢業(yè)論文11讀者基本信息表  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 讀者所在部門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 管理員級(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è)最重要也是最基本功能。它在圖書管工作人員的操作下,對(duì)本公司(企業(yè))員工的借還書情況進(jìn)行錄入、修改、查詢等一系列的過程。在程序中,利用 vb script 腳本語(yǔ)言實(shí)現(xiàn)畫面的控制,利用asp 語(yǔ)言來實(shí)現(xiàn)對(duì)庫(kù)的操作和算法流程的控制。 借書功能的具體實(shí)現(xiàn) 借書是圖書管工作人員根據(jù)借閱者所借書籍的圖書編號(hào)(當(dāng)然這個(gè)編號(hào)于每一本圖書是唯一的)將該圖書登入借書表單,并對(duì)其借閱時(shí)間和借閱數(shù)量進(jìn)行控制的過程。因?yàn)樵撓到y(tǒng)是針對(duì)公司(企業(yè))的圖書館進(jìn)行管理的,所以圖書借閱也僅對(duì)公司內(nèi)部人員進(jìn)行開放,所以借閱者必須根據(jù)自己的工號(hào)(工作證編號(hào))和其它一些在公司的相關(guān)信息辦理讀者證后,工作人員根據(jù)借閱者所持讀者證的讀者證號(hào)(該讀者的唯一標(biāo)識(shí))進(jìn)行查詢,如果該讀者在讀者信息數(shù)據(jù)庫(kù)中有記錄,則調(diào)出該讀者個(gè)人信息和他(她)已借書籍的信息,如果讀者信息數(shù)據(jù)庫(kù)中無該讀者信息,則此人不能借閱書籍。一般來說,只要該讀者信息真實(shí)存在,就可以借閱書籍了,但為了有效控制圖書的借閱秩序,對(duì)于有過期未還書籍的讀者和借書數(shù)目超過最大限制(在本系統(tǒng)中我們?cè)O(shè)為 3)的讀者,不能繼續(xù)借書,此外,當(dāng)該讀者借閱了一本書后,系統(tǒng)應(yīng)即時(shí)顯示他(她)最新的借閱情況,如果借閱數(shù)目未滿,則可以在原界面繼續(xù)操作(借書) 。具體的流程如下: 第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)14圖 借書程序流程圖(a)湖南師范大學(xué)本科畢業(yè)論文15圖 借書程序流程圖(b)算法描述如下:首先導(dǎo)入數(shù)據(jù)庫(kù)連接,以便對(duì)讀者信息表和圖書基本信息表進(jìn)行查詢和修改:! include file= 因?yàn)榻钑荒苁菗碛袌D書館工作人員以上的權(quán)限的人才能進(jìn)行的操作,所以在程序開始部份還應(yīng)先判斷一下用戶的權(quán)限,如果沒有工作人員的權(quán)限,則要先進(jìn)行管理員登陸,即轉(zhuǎn)向登陸界面:(此處用到“session“這個(gè)物件來 [4]存取一個(gè)變量記錄登陸的用戶名,它可以在同一個(gè)客戶端多個(gè)打開的瀏覽器之第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)16間傳遞變量值,如果用戶能過了管理員登陸,則變量值不會(huì)為空,相反則為空:if session(user_name)= then 導(dǎo)向管理員登陸界面 end if接下來就是借書操作了://變量說明部分//readerno 為讀者證號(hào)//borrowno 為借書編號(hào)//number 為是否標(biāo)志是否查詢的讀者信息是否存在,初始為 1,表示有信息,如果輸入讀者證號(hào)后,沒有查到讀者信息,則更新為 0。//clickselect 為是否查詢過讀者信息,即是否點(diǎn)擊過讀者信息的“查詢“按扭//booknumber 統(tǒng)計(jì)已借書籍的數(shù)據(jù)量,初始化設(shè)為 0,如果查到已借書籍大于或等于 3 時(shí),該變量設(shè)為 3。//count 統(tǒng)計(jì)過期第個(gè)讀者過期未還的書籍?dāng)?shù)目先查詢讀者證號(hào),如果讀者證號(hào)為空,提示要求輸入。這里可以放在讀者證“查詢”的單擊事件中: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ù)庫(kù)中有記錄,而且已借書籍沒有超湖南師范大學(xué)本科畢業(yè)論文17過去 3 本,則可以借書,如果沒有記錄,則屏蔽“借書”的功能,要求用戶輸入正確的讀者證號(hào):If readerno then 根據(jù) readerno 查詢讀者信息數(shù)據(jù)庫(kù) 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ù)庫(kù)中“借閱日期”字段 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)來,方便能工作人員和讀者。 還書功能的具體實(shí)現(xiàn) 還書是在借書的基礎(chǔ)上來操作的過程,總的原則是,沒有借書,就沒有還書,還書所要實(shí)現(xiàn)的功能,在某種程度上和借書是相似的,同樣要提示讀者是否有過期未還的書,此時(shí)也需要對(duì)庫(kù)中的信息進(jìn)行更改。還書以后,也要即時(shí)的反潰當(dāng)前的借書狀況,以便讀者和工作人員知道“還書”是否操作成功。與借書相比,借書是通過讀者證號(hào)和圖書編號(hào)來登記,而還書只需要且必須要圖書編號(hào)來登記還書。當(dāng)查到該編號(hào)的圖書,而且確實(shí)是未還圖書,則將顯示還書者的讀者信息和所有他(她)能的操作和盡可能直觀的反潰!所以我們采用輸入圖書編號(hào)來還書的同時(shí),查閱出借該書的讀者的所有借書記錄,只要點(diǎn)擊所列出的該讀者借書記錄中的某一條,就,那就是續(xù)借,如果讀者想要續(xù)借,應(yīng)該很方便的進(jìn)行,與還書一樣,只要點(diǎn)擊要續(xù)借的書按“續(xù)借”即可,但是要考慮如果該書已過期,則不能續(xù)借。具體程序流程圖如下:第 3 章 圖書借閱管理系統(tǒng)的具體實(shí)現(xiàn)20圖 還書程序流程圖湖南師范大學(xué)本科畢業(yè)論文21算法描述如下:首先導(dǎo)入數(shù)據(jù)庫(kù)連接,以便對(duì)讀者信息表和圖書基本信息表進(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接下來是還書的操作: //變量說明部分 //
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1