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

正文內(nèi)容

畢業(yè)設計-基于jsp的圖書管理系統(tǒng)的設計與實現(xiàn)-wenkub.com

2024-11-27 19:10 本頁面
   

【正文】 具體測試數(shù)據(jù)如表 53 所示。 表 52 添加讀者信息測試 測試項目 添加讀者信息 輸入數(shù)據(jù) 姓名為空,證件號為空 預期輸出 提示框顯示:請輸入姓名,請輸入證件號 實際結(jié)果 提示框顯示:請輸入姓名,請輸入證件號 測試結(jié)論:在添加讀者檔案信息時,姓名和證件號碼不能為空,否則系統(tǒng)將用提示框的形式提醒用戶如圖 52 所示。 在登錄部分還有一部分的缺陷,在登錄部分應該加個驗證碼輸入,增加加密措施 2021 屆本科畢業(yè)論文 32 圖 51 錯誤信息提示圖 圖書管理模塊測試 在讀者管理模塊中,添加讀者有兩項是需要非空驗證的。在輸入正確的管理員名稱和密碼情況下是否能登錄系統(tǒng)。 4. 各處鏈接是否正確。 本系統(tǒng) 按照用戶在功能、界面方面的需求,進行全面的系統(tǒng)測試。 //將結(jié)果返回到 在本模塊中,將數(shù)據(jù)庫中的表 tb_bookinfo、 tb_borrow 和 tb_reader進行連接查詢出圖書編號、圖書名稱、讀者卡號、讀者名稱、借閱時間和歸還時間,將其顯示在 頁面上。 圖 410 借閱到期提醒界面 關(guān)鍵代碼說明 在點擊借閱到期查詢命令時,傳送一個 action=Bremind 到 BorrowServlet 中調(diào)用 bremind()方法,在此方法中又調(diào)用 BorrowDao 中的 bremind()方法查詢,關(guān)鍵代碼如下: ArrayList al=new ArrayList()。創(chuàng)建并實例化 ArraryList對象 al al=(str)。界面有兩個部分的設計,一是下拉菜單和三個文本框如圖 48 所示,二是用于顯示的圖書信息。//調(diào)用 BookDao中的方法查詢圖書檔案信息并放在 al中 (ifbook,al )。 BookServlet 類接收這個 action,并且與現(xiàn)有的 action 匹配,然后跳到與之相匹配的那個方法。()。圖書檔案查詢頁面實現(xiàn)效果如圖 47 所示。 //執(zhí)行更新語句 在本模塊中,將數(shù)據(jù)庫表 tb_reader和 tb_readerType連接 查詢出讀者信息。,39。}//調(diào)用 back()方法執(zhí)行圖書歸還操作 執(zhí)行歸還操作的方法 back() //根據(jù)借閱 ID獲取讀者 ID和圖書 ID String sql0=SELECT readerid,bookid FROM tb_borrow WHERE id=+id+。調(diào)用 ReaderDao 類中的 queryM(readerform)方法查詢讀者信息和BorrowDao類中的 borrowinfo()方法查詢借閱信息。barcode=%=barcode%amp。界面有兩個部分的設計,一是查詢并顯示讀者的信息,二是用于顯示讀者的借閱信息和一個歸還的超鏈接。 where id= + id + 。 //根據(jù)讀者的卡號調(diào)用 Dao中的方法查詢讀者的借閱信息 //保存圖書續(xù)借信息方法 renew() String sql0=SELECT bookid, backtime FROM tb_borrow WHERE id=+id+。 //圖書續(xù)借的方法 bookrenew() ((barcode))。barcode=%=barcode%amp。在該頁面中“讀者卡號”文本框中輸入讀者的卡號(如 20210505000003),單擊確定按鈕,系統(tǒng)會自動檢索出該讀者的基本信息和未歸還的借閱圖書信息。//查詢讀者的借閱信息 在本模塊中,將數(shù)據(jù)庫表 tb_reader和 tb_readerType連接查詢出讀者信息。主要代碼如下: ((barcode))。 } if(=0){ //判斷是否可以再借閱其他圖書 alert(您不能再借閱其他圖書了 !)。return。因為圖書編號是圖書的唯一標識,有可能兩個人會編寫同一本書,此時輸入圖書編號之后,單擊“確定”按鈕,就完成了借書。 //聲明 BorrowForm對象 ResultSet rs = (sql)。主要代碼如下: BorrowDao bdao=new BorrowDao()。其中,導航欄中的功能菜單將根據(jù)登錄管理員進行顯示。} 連接上數(shù)據(jù)庫之后,就調(diào)用數(shù)據(jù)庫中的 tb_manager表進行匹配。 public Connection getConnection(){//定義 getConnection()方法獲取連接 try { ()。 public ResultSet rs = null。()。 script type=text/javascript function check(form){ if (==){ alert(請輸入管理員名稱 !)。 系統(tǒng)登錄模塊 本系統(tǒng)需要先登錄才能進入操作模塊,進入相應的模塊后管理員可進行相關(guān)操作,登錄時先輸入用戶名和密碼,當點擊【登錄】按鈕后就會對管理員的名稱和密碼進行驗證,若用戶名與密碼正確,則進入主界面進行相應的模塊操作;如果未輸入用戶名、密碼或者輸入有誤,系統(tǒng)會通過 JavaScript 進行判斷,并給予提示信息。 表 46 權(quán)限表 (tb_purview) 字段名稱 屬性 長度 說明 Id Int 11 Key(管理員 id號 ) sysset Tinyint 1 系統(tǒng)設置 readerset Tinyint 1 讀者管理 bookset Tinyint 1 圖書管理 borrowback Tinyint 1 圖 書借還 sysquery Tinyint 1 系統(tǒng)查詢 權(quán)限表用來保存管理員的權(quán)限信息,該表中的 id 字段與管理員信息表中的 id 字段相關(guān)聯(lián)。 2021 屆本科畢業(yè)論文 17 表 42 圖書借閱信息表 (tb_borrow) 圖書借閱信息表用來保存圖書借 閱信息,方便修改圖書借閱信息。一個符合規(guī)范的數(shù)據(jù)庫設計不僅可以在設計的時候讓程序設計員邏輯更為清晰,更能讓分析程序的人容易理清數(shù)據(jù)間的關(guān)系。借閱實體 ER 圖如圖 311 所示。圖書館檔案實體 ER 圖如下圖 39 所示。一般管理員的權(quán)限需要由超級管理員進行權(quán)限設置,方可登 錄系統(tǒng)進行操作。 2021 屆本科畢業(yè)論文 13 啟 動 程 序輸 入 用 戶名 和 密 碼連 接 數(shù) 據(jù) 庫檢 驗 正 確 性判 斷 權(quán) 限超級管理員進 入 子 系 統(tǒng)結(jié) 束一般管理員Y E SN O 圖 37 系統(tǒng)總體流程圖 圖 38 系統(tǒng)子模塊流程圖 進入相應子系統(tǒng)后(如圖 38 所示),按實際的需求進行功能選擇,然后根據(jù)功能菜單進一步操作。 其他模塊 1. 首頁顯示圖書借閱排行榜; 2. 左端顯示今日日期時間; 3. 最下端顯示一些提示信 息。 2. 圖書借閱查詢:根據(jù)相應的借閱信息進行所需查詢。 系統(tǒng)查詢模塊 在本模塊中包含兩三個小模塊:圖書檔案查詢、圖書借閱查詢和借閱到期提醒。 圖 書 管 理圖書類型設置添加圖書類型圖書檔案管理刪除圖書類型添加圖書檔案刪除圖書檔案修改圖書類型修改圖書檔案2021 屆本科畢業(yè)論文 11 圖 35 圖 書借還模塊結(jié)構(gòu)圖 1. 圖書借閱:根據(jù)讀者卡號查詢讀者信息和借閱信息,再根據(jù)圖書編號借閱圖書。 圖 34 圖書管理模塊結(jié)構(gòu)圖 1. 圖書類型設置:包括現(xiàn)有圖書類型信息的查詢,新圖書類型的添加和現(xiàn)有圖書類型的修改及刪除。 圖 33 讀者管理模塊結(jié)構(gòu)圖 讀 者 管 理讀者類型設置添加讀者類型讀者檔案管理刪除讀者類型添加讀者檔案刪除讀者檔案修改讀者類型修改讀者檔案系 統(tǒng) 設 置圖書館信息修改圖書館信息書架設置刪除圖書館信息添加書架刪除書架添加圖書館信息修改書架參數(shù)設置管理員設置添加管理員刪除管理員修改權(quán)限保存參數(shù)信息2021 屆本科畢業(yè)論文 10 1. 讀者類型管理:包括讀者類型的添加和現(xiàn)有讀者類型的修改及刪除。 3. 書架設置:包括書架名稱的添加,修改以及刪除功能。因此,圖書館管理系統(tǒng)的整體架構(gòu)設計圖如 31所示: 圖 31 系統(tǒng)總體結(jié)構(gòu)圖 系統(tǒng)設置模塊 在本模塊中包含四個小模塊:圖書館信息、管理員信息設置、書架設置和參數(shù)設置。 本系統(tǒng)的硬件包括 一臺 Pentium 4 cpu 以上的微機及兼容的 CPU, 512MB以上(最好 1GB內(nèi)存)的內(nèi)存和 VGA 彩顯一臺的顯示屏。硬件平臺由主機 系統(tǒng)、傳輸介質(zhì)、網(wǎng)卡和聯(lián)網(wǎng)設備組成,另外還包括防火墻、網(wǎng)絡打印機等附加設備。 Servlet是有生命周期的:當客戶端向 Web 提出第一次 Servlet 請求時, Web 服務器就會實例化一個Servlet,并調(diào)用 init()方法;如果已存在 Servlet 實例,則直接使用此實例。 JDBC可方便地與不同的關(guān)系型數(shù)據(jù)庫建立連接,進行相關(guān) 操作,支持基本的 SQL功能。在 B/S模式中,客戶端運行瀏覽器軟件。視圖是應用和用戶之間的接口,它負責將應用顯現(xiàn)給用戶和顯示模型的狀態(tài)。 本論文的圖書館管理系統(tǒng)的開發(fā)框架選擇具有代表性的 MVC 框架 (JSP [1 ]+ Servlet +JavaBean)進行架構(gòu),以 Windows XP 作為操作系統(tǒng),以 Tomcat為 WEB服務器,以 MySQL為后臺數(shù)據(jù)庫,使用 JSP 語言進行程序開發(fā),開發(fā)工具包使用 JDK,以實現(xiàn)與數(shù)據(jù)庫的連接和前端瀏覽器的控制。本系統(tǒng)在操作上是可行的。其次 Tomcat 作為 WEB服務器, MySQL 作為數(shù)據(jù)庫, JSP作為服務器端腳本解釋器。 MySQL 用于數(shù)據(jù)庫管理,存儲量大,能保持數(shù)據(jù)的完整性和安全性。 可行性分析 可行性分析( Feasibility Analysis)也稱為可行性研究,可行性研究的目的就是用最小的代價,在盡可 能短的時間內(nèi)確定問題是否能夠解決。 實時性:為了展現(xiàn)實時性這個特點, 博學圖書館管理系統(tǒng)采用精確的時間,及時更新圖書借閱信息和圖書排行榜信息。 6. 系統(tǒng)查詢模塊: 1) 圖書檔案查詢:根據(jù)查詢條件,查詢出圖書檔案信息。 2) 讀者檔案管理:查詢出所有的讀者檔案信息,對讀者檔案信息進行添加、修改和刪除。 2021 屆本科畢業(yè)論文 4 4) 書架設置:書架信息進行查詢、修改、刪除和添加。 系統(tǒng)應該實現(xiàn)的功能如下: 1. 登錄模塊: 需要輸入管理員名稱和密碼,進入系統(tǒng)。 本系統(tǒng)采用超級管理員和一般管理員劃分機制,即用戶身份為:超級管理員和一般管理員兩種,系統(tǒng)對其各自的功能作用進行劃分和限定。如果沒有進行恰當?shù)男枨蠓治?,系統(tǒng)就失去了它的完整意義和價值。 該系統(tǒng)主要是為圖書管理 員設計的,為了方便管理員對圖書及讀者信息進行管理,對本系統(tǒng)進行了詳細的需求分析。 本課題設計出一個完整的,實用的圖書管理系統(tǒng),并對系統(tǒng)功能詳細設計與實現(xiàn)進行了闡述,對 系統(tǒng)的流程圖、 ER圖進行了抽象繪制,并對數(shù)據(jù)庫設計進行了詳細設計。在 MyEclipse 開發(fā)環(huán)境下,以 J2EE 為平臺,運用 JSP 網(wǎng)絡編程語言和 MySQL 數(shù)據(jù)庫完成了 B/S 模式的圖書管2021 屆本科畢業(yè)論文 2 理系統(tǒng)。主要體現(xiàn)在: ( 1)提高圖書管理員 管理圖書的效率,減少了以往借書流程繁瑣,雜亂,周期長的弊端。針對中小型圖書館或圖書室管理落后的情況,運用計算機的獨特優(yōu)越性設計實現(xiàn)一個圖書館管理系統(tǒng),可以給圖書管理員在圖書管理方面 提供以下幾個優(yōu)點:迅速檢索出受歡迎的圖書、查找編輯方便、數(shù)據(jù)可靠、較大存儲量、針對管理員保密性好、使用時間長、成本低等。雖然目前很多大型的圖書館已經(jīng)有一整套比較完善的管理系統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需由手工完成,工作效率比較低,管理員不能及時了解圖書館內(nèi)各類圖書的借閱信息,不便于動態(tài)及時地調(diào)整圖書結(jié)構(gòu)。 JSP。本文對系統(tǒng)需求進行分析,對系統(tǒng)的數(shù)據(jù)庫進行
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1