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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(文件)

 

【正文】 性高的軟 件更是如此。//將 al中的信息放在 request中 ().forward(request, response)。 借閱到期提醒 登錄系 統(tǒng)之后,選擇“系統(tǒng)查詢 /借閱到期提醒”命令,進(jìn)入借閱到期提醒頁(yè)面, 顯示出即將到期的圖書的圖書編號(hào)、圖書名稱、讀者卡號(hào)、讀者名稱、借閱時(shí)間和應(yīng)還時(shí)間 ,借閱到期提醒頁(yè)面實(shí)現(xiàn)效果如圖 410 所示。 圖 48 圖書借閱查詢界面 圖 49 圖書借閱查詢頁(yè)面的設(shè)計(jì)效果圖 關(guān)鍵代碼說(shuō)明 在點(diǎn)擊借閱查詢命令時(shí),傳送一個(gè) action=borrowQuery 到 BorrowServlet 中調(diào)用2021 屆本科畢業(yè)論文 29 borrowQuery()方法,在此方法中又調(diào)用 BorrowDao 中的 borrowQuery()方法查詢,關(guān)鍵代碼如下: ArrayList al=new ArrayList()。 圖書借閱查詢 登錄系統(tǒng)之后,選擇“系統(tǒng)查詢 /圖書借閱查詢”命令,進(jìn)入圖書借閱查詢頁(yè)面。創(chuàng)建并實(shí)例化 ArraryList對(duì)象 al al=(str)。 }/script (2)當(dāng)點(diǎn)擊圖書檔案查詢這個(gè)命令時(shí),它會(huì)跳到 BookServlet 這個(gè)類中,并傳遞一個(gè)action=bookifQuery。 if(value == ){ alert(請(qǐng)輸入查詢依據(jù) !)。在該頁(yè)面中,在下拉菜單中選擇要查詢的條件,在文本框中輸入關(guān)鍵字,單擊確定按鈕系統(tǒng)會(huì)自動(dòng)檢索出對(duì)應(yīng)的圖書信息并在下面顯示出 來(lái)。 //保存歸還信息 int ret=(sql1)。 +date+39。//獲取頁(yè)面中傳遞的操作員 信息 if (id 0) { //執(zhí)行歸還操作 int ret = (id,operator)。 BorrowServlet 類接收這個(gè) action,并且與現(xiàn)有的 action 匹配,然后跳到與之相匹配的那個(gè)方法。 圖 46 圖書歸還界面 關(guān)鍵代碼說(shuō)明 (1)在 單擊“歸還”超鏈接時(shí),還需要將讀者卡號(hào)和借閱 ID 號(hào)和操作員一起傳到圖 書歸還2021 屆本科畢業(yè)論文 26 的 Servlet 控制類中,代碼如下: a href=BorrowServlet?action=bookbackamp。 圖書歸還 登錄系統(tǒng)之后,選擇“圖書借還 /圖 書歸還”命令,進(jìn)入圖書歸還頁(yè)面。 + backAddTime + 39。//保存讀者信息到 request中 (borrowinfo,(rameter(barcode)))。調(diào)用 ReaderDao 類中的 queryM(readerform)方法查詢讀者信息和BorrowDao類中的 borrowinfo()方法查詢借閱信息。 2021 屆本科畢業(yè)論文 24 圖 45 圖書續(xù)借界面 關(guān)鍵代碼說(shuō)明 (1)在單擊“續(xù)借”超鏈接時(shí),還需要將讀者卡號(hào)和借閱 ID號(hào)一起傳到圖書續(xù)借的 Servlet控制類中,代碼如下: ahref=/library/BorrowServlet?action=bookrenewamp。 界面有兩個(gè)部分的設(shè)計(jì),一是查詢并顯示讀者的信息,二是用于顯示讀者的借閱信息和一個(gè)續(xù)借的超鏈接。//保存讀者信息到 request中 (borrowinfo,(rameter(barcode)))。 //提交表單 2021 屆本科畢業(yè)論文 23 }/script ( 2) 當(dāng)點(diǎn)擊圖書借閱這個(gè)命令 時(shí),首先進(jìn)入的是 BorrowServlet 類中,調(diào)用 ReaderDao 類中的 queryM(readerform)方法查詢出讀者信息和 BorrowDao 類中的 borrowinfo()方法查詢出讀者的借閱信息。return。()。如果找到對(duì)應(yīng)的讀者信息,就將其顯示2021 屆本科畢業(yè)論文 22 在頁(yè)面中。 //創(chuàng)建并實(shí)例化 ArraryList對(duì)象 BorrowForm form = null。 2021 屆本科畢業(yè)論文 21 圖 43 系統(tǒng)主頁(yè)面效果圖 關(guān)鍵代碼說(shuō)明 當(dāng)用戶通過(guò)驗(yàn)證之后,就進(jìn)入了 頁(yè)面,在該頁(yè)面中實(shí)例化一個(gè)操作對(duì)象 bdao,調(diào)用 bookBorrowSort()方 法查詢借閱的信息并保存在 ArrayList 集合中并返回到 中顯示出來(lái)。系統(tǒng)主界面主要包括 Banner信息欄、導(dǎo)航欄、排行榜和版權(quán)信息 4部分。 } return conn。 String password=123。 public Statement stmt = null。 } //判斷管理員名稱是否為空 if (==){ alert(請(qǐng)輸入管理員密 碼 !)。編寫自定義的 JavaScript 函數(shù),用于管理員名稱和密碼的非空判斷。在本章的首頁(yè),首先介紹了系統(tǒng)登錄的實(shí)現(xiàn),數(shù)據(jù)庫(kù)的鏈接 ,具體介紹如下所示。 字段名稱 屬性 長(zhǎng)度 說(shuō)明 id int 10 Key(id 自動(dòng)編號(hào) ) readerid int 10 讀者 id bookid int 10 圖書 id borrowTime DATE 借書時(shí)間 backtime DATE 應(yīng)還時(shí)間 operator varchar 30 操作員 Ifback Tinytin 1 是否歸還 2021 屆本科畢業(yè)論文 18 表 45 圖書館信息表 (tb_library) 字段名稱 屬性 長(zhǎng)度 說(shuō)明 Id Int Unsigned 10 Key(id自動(dòng)編號(hào) ) Libraryname Varchar 50 圖書館名稱 Curator Varchar 10 館長(zhǎng) Tel Varchar 20 電話 Address Varchar 100 聯(lián)系地址 Email Varchar 100 聯(lián) 系郵箱 Url Varchar 100 圖書館網(wǎng)址 createDate DATE 建館時(shí)間 Introduce TEXT 圖書館簡(jiǎn)介 圖書館信息表用來(lái)保存圖書館信息,方便修改圖書館信息。 表 41 圖書信息表 (tb_bookinfo) 字段名稱 屬性 長(zhǎng)度 說(shuō)明 barcode Varchar 30 圖書編號(hào) bookname Varchar 70 書名 author Varchar 30 作者 translator Varchar 30 譯者 ISBN Varchar 20 出版社 price Float 8,2 圖書價(jià)格 bookcase varchar 10 圖書所在書架 page Int 10 圖書頁(yè)數(shù) inTime DATE 錄入時(shí)間 operator Varchar 30 操作員 del Tinyint 1 是否刪除 typeid Int 10 類型 id Int 11 key( id 自動(dòng)編號(hào)) 圖書信息表用于存儲(chǔ)圖書館中的圖書相關(guān)信 息,其中的相關(guān)信息是在由操作員進(jìn)行添加完善,此表主要用于圖書管理員對(duì)館中圖書的。 圖 312 歸還檔案實(shí)體 ER 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)是在數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)完成后,由數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化而來(lái)的。 . 圖 310 讀者檔案實(shí)體 ER 圖 3. 借閱檔案實(shí)體 借閱檔案實(shí)體包括借閱 id、讀者卡號(hào)、圖書編號(hào)、借閱時(shí)間、應(yīng)還時(shí)間、操作員和是否歸還等屬性。 1. 圖書檔案實(shí)體 圖書檔案實(shí)體包括圖書 id、圖書編號(hào)、書名、類型、作者、譯者、出版社、定價(jià)、頁(yè)碼、書架、錄入時(shí)間、操作員和是否刪除等屬性。根據(jù)系統(tǒng)設(shè)計(jì)和功能模塊分析,超級(jí)管理員有本系統(tǒng)的所有模塊的使用權(quán)限,一般管理員有本系統(tǒng)模塊中的一個(gè)或兩個(gè)或全部的使用權(quán)限。如圖 37所示,用戶輸入用戶名和密碼,通過(guò)連接數(shù)據(jù)庫(kù),檢查正確性,若輸入不正確,系統(tǒng)提示重新輸入;否則按數(shù)據(jù)庫(kù)權(quán)限進(jìn)入相應(yīng)子系統(tǒng)。 更改口令模塊 在本模塊中,主要實(shí)現(xiàn) 管理員密碼的更改功能 。此查詢包括:‘圖書編號(hào)’、‘圖書類別’、‘圖書名稱’、‘作者’、‘出版社’及‘書架’。 3. 圖書續(xù)借:完成續(xù)借相關(guān)功能,輸入讀者卡號(hào)和圖書編號(hào),完成續(xù)借過(guò)程。圖書借還模塊的設(shè)計(jì)結(jié)構(gòu)圖如 圖 35所示。讀者管理模塊的設(shè)計(jì)結(jié)構(gòu)圖如圖 34所示。讀者管理模塊的設(shè)計(jì)結(jié)構(gòu)圖如圖 33所示。 2. 管理員設(shè)置:顯示圖書管理員,對(duì)圖書管理員進(jìn)行權(quán)限的設(shè)置、添 加和刪除??蛻舳? Jsp Servlet 2021 屆本科畢業(yè)論文 8 3. 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)總體架構(gòu)設(shè)計(jì) 根據(jù)圖書館管理需求的需求分析,設(shè)計(jì)出本管理系統(tǒng)有六大功能模塊,一是用于設(shè)置系統(tǒng)的一些基礎(chǔ)參數(shù),主要包括圖書館信息、管理員設(shè)置、參數(shù)設(shè)置、書架設(shè)置的系統(tǒng)設(shè)置模塊;二是用于對(duì)讀者類型和讀者檔案信息進(jìn)行增刪改查的讀者管理模塊;三是用于用于對(duì)圖書類型和圖書信息進(jìn)行增刪改查的圖書管理模塊;四是用于實(shí)現(xiàn)圖書的借閱 、續(xù)借和歸還等功能的圖書借閱模塊;五是用于實(shí)現(xiàn)圖書和借閱信息的查詢,主要包括圖書檔案查詢、圖書借閱查詢、借閱到期提醒的系統(tǒng)查詢模塊;六是于修改管理員的密碼的更改口令模塊。但是,如果是在投入大規(guī)模實(shí)際使用時(shí)將有較高的硬件要求,而且軟件要靠硬件來(lái)支撐,軟件與硬件結(jié)合起來(lái)才能完成各種功能,這時(shí),硬件部分也必須考慮。 請(qǐng)求 響應(yīng) 圖 23 Servlet 結(jié)構(gòu)圖 系統(tǒng)硬件平臺(tái) 軟硬件平臺(tái)的選擇是本系統(tǒng)建設(shè)中遇到的首要問(wèn)題,不同的軟硬件對(duì)于系統(tǒng)的整體性能有很大的影響。 5. Servlet Servlet[3]是運(yùn)行在 Web服務(wù)器端的 Java 應(yīng)用程序,可以生成動(dòng)態(tài)的 Web 頁(yè)面,屬于客戶與服務(wù)器響應(yīng)的中間層(其結(jié)構(gòu)圖如 23所示),實(shí)際上 jsp在底層就是一個(gè) Servlet。 圖 22 B/S 工作模式 3. JDBC JDBC是使用內(nèi)嵌式的 SQL,由一組 Java語(yǔ)言編寫的類和接口組成,主要實(shí)現(xiàn)三方面的功能:建立與數(shù)據(jù)庫(kù)的連接,執(zhí)行 SQL聲明以及處理 SQL執(zhí)行結(jié)果。 MVC模式的結(jié)構(gòu)如圖 21所示: 圖 21 MVC設(shè)計(jì)模式的結(jié)構(gòu)圖 2. B/S 結(jié)構(gòu) 本系統(tǒng)采用的是 B/S瀏覽器 /服務(wù)器模式,即一種從傳統(tǒng)的二層 C/S模式發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。模型是實(shí)際進(jìn)行數(shù)據(jù)處理的計(jì)算的地方,它封裝了數(shù)據(jù)和對(duì)數(shù)據(jù)的操作。 開發(fā)平臺(tái)與技術(shù) 軟件開發(fā)平臺(tái) 選擇合適的軟件對(duì)于一個(gè)系統(tǒng)的整體性有很大影響,博學(xué)圖書館管理系統(tǒng)中軟件平臺(tái)的選擇包括操作系統(tǒng), Web服務(wù)器軟件及數(shù)據(jù)庫(kù)的選擇。管理員通過(guò)一定的規(guī)章制度對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù),以確保其能夠滿足用戶的需求。 經(jīng)濟(jì)可行性分析 首先由于現(xiàn)有的 PC 系統(tǒng)的軟硬環(huán)境都能滿足目標(biāo)系統(tǒng)的運(yùn)行需要,無(wú)需再投入資金購(gòu)買其他設(shè)備。本2021 屆本科畢業(yè)論文 5 系統(tǒng)采用 JSP開發(fā)友好美觀的人機(jī)界面,便于用戶理解、操作。 針對(duì)性:本系統(tǒng)是針對(duì)學(xué)校 圖書館的管理系統(tǒng) ,操作簡(jiǎn)單,具有一定的針對(duì)性。 性能需求分析 操作簡(jiǎn)單:本系統(tǒng) 應(yīng)便于一般人的使用 ,系統(tǒng)不 應(yīng) 太復(fù)雜和 繁瑣 ,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行。 3) 圖書歸還:查詢并顯示讀者信息,完成圖書歸還。 4. 讀者管理模塊: 1) 讀者類型管理:查詢出所有的讀者類型,對(duì)讀者類型進(jìn)行添加、修改和刪除。 3) 參數(shù)設(shè)置:辦證費(fèi)和期限的設(shè)置。管理員可以瀏覽圖書借閱排行,對(duì)圖書和讀者的信息 進(jìn)行編輯,管理借閱者圖書的借閱、歸還和續(xù)借操作。 用戶需求分析 博學(xué)圖書館管理系統(tǒng)為管理員建立一個(gè)突破時(shí)間、突破地域限制的平臺(tái),補(bǔ)充因人力造成的不足,提高圖書管理的效率。 系統(tǒng)需求分析 正確的需求分析是重要的基礎(chǔ)和必要的步驟,它決定了系統(tǒng)是成功還是失敗?;?JSP 的圖書館管理系統(tǒng)不僅具有傳統(tǒng)圖書館的大部分功能,而且能夠滿足各類用戶的常規(guī)與特殊需求,而且操作快捷,實(shí)現(xiàn)技術(shù)又比較成熟,因此受到人們的喜愛(ài)。 課題研究的預(yù)期結(jié)果 通過(guò)此系統(tǒng)能實(shí)現(xiàn)對(duì)圖書館書籍、讀者資料以及借還書操作的高效管理,系統(tǒng)最終能實(shí)現(xiàn)如下功能:系統(tǒng)信息的設(shè)置,讀者信息和類型的編輯;圖書信息和類型的編輯;圖書的借閱、續(xù)借和歸還;圖書檔案、借閱檔案和借閱到期提醒的查詢。 JSP 通過(guò)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)處理,實(shí)現(xiàn)圖書館圖書的管理。采用計(jì)算機(jī)管理信息系統(tǒng)已成為圖書管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1