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

正文內(nèi)容

基于jsp的圖書管理系統(tǒng)-設(shè)計說明書-畢設(shè)-資料下載頁

2025-05-07 18:49本頁面
  

【正文】 文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。 數(shù)據(jù)庫與 Web 服務(wù)器的連接 數(shù)據(jù)庫連接時采用連接池技術(shù)鏈接 MySQL。 1) 裝載數(shù)據(jù)庫驅(qū)動 2) 通過 JDBC 建立數(shù)據(jù)庫連接 3) 訪問數(shù)據(jù)庫,執(zhí)行 SQL 語句 4) 斷開數(shù)據(jù)庫連接 登錄模塊程序設(shè)計 本模塊主要是用戶通過圖書管理系統(tǒng)的首頁登錄進入 該系統(tǒng)。用戶輸入正確的用戶名和密碼,系統(tǒng)會根據(jù)用戶的身份進行相應(yīng)權(quán)限劃分;如果登錄信息有錯誤,則系統(tǒng)提示登入錯誤的信息,并且禁止系統(tǒng)用戶進行任何操作。圖書借閱管理系統(tǒng)的登錄主頁面如圖 所示。 圖 圖書管理系統(tǒng)登錄首頁 用戶在登錄頁面寫好用戶名和密碼,選擇登錄,登錄成功則跳轉(zhuǎn)到系統(tǒng)的首頁,否則提示錯誤信息。在服務(wù)器端進行用戶身份驗證的程序流程圖如圖 程序流程圖 所示 。 圖 系統(tǒng)管理員功能模塊的實現(xiàn) 本模塊中最主要的是管理系統(tǒng)用戶 , 設(shè)置圖書館信息等操作 , 其 中管理系統(tǒng)用戶包括對他們進行添加 , 修改 , 刪除及權(quán)限劃分操作。 其中系統(tǒng)管理員讀系統(tǒng)用戶進行管理的操作頁面如 圖 所示 。 圖 系統(tǒng)管理員管理用戶操作界面 其中對系統(tǒng)用戶權(quán)限的設(shè)置是該操作的重要部分也是系統(tǒng)提高效率的關(guān)鍵 所在 。 讀者管理功能模塊的實現(xiàn) 讀者管理主要實現(xiàn)對讀者的類型管理和信息管理兩個功能子模塊,其中讀者類型管理中需要設(shè)置不同類型讀者一次性可借閱的圖書數(shù)量,讀者信息管理則主要管理維護讀者的基本信息,其各自操作界面: 1) 讀者類型管理功能界面 ,圖 所示 。 圖 讀 者類型管理操作界面 2)讀者信息管理功能界面 , 圖 所示 。 圖 讀者信息管理界面 該管理功能在設(shè)置讀者信息時需要輸入讀者姓名,性別,條形碼,選擇讀者類別,有效證件,證件號碼,電話, 等信息。其中的姓名,性別,條形碼,證件號碼是必填選項。 查詢功能模塊的實現(xiàn) 查詢功能模塊包括圖書查詢,讀者借閱查詢和借閱到期提醒三個子功能模塊。 1) 圖書查詢可根據(jù)圖書的條形碼,書名,作者,出版社等不同信息進行查詢,其操作界面圖 如 圖 所示 。 圖 圖書查詢操作界面 實現(xiàn)該功能中根據(jù)讀 者不同需求的按條件查詢實現(xiàn) 。 2)借閱查詢子模塊是對圖書當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進行查詢 , 具有此權(quán)限的用戶登錄并進入該操作界面后選中相應(yīng)的查詢條件 , 并輸入相應(yīng)的查詢信息 , 系統(tǒng)即可在頁面顯示被查詢的圖書的狀態(tài) , 或相應(yīng)讀者的當(dāng)起借閱情況 ,此外 , 還可以輸入相應(yīng)時間段內(nèi)的所有借閱清單 , 或選擇某個讀者查詢他在某個時間段內(nèi)的借閱情況 , 查詢某個時間段內(nèi)的此子功能操作界面 如圖 所示 。 圖 系統(tǒng)中同時選中日期和限制條件進行查詢時 , 程序是在條件查詢的基礎(chǔ)上選中符合時間條件限制的內(nèi)容 。 3) 借 閱到期提醒子模塊是將系統(tǒng)當(dāng)前時間與應(yīng)歸還的時間進行比較 , 如果 系統(tǒng)當(dāng)前時間以超過圖書應(yīng)歸還時間 , 相應(yīng)的讀者借閱信息便會被顯示在借閱到期提醒界面 , 其界面 如圖 所示 。 圖 借閱到期提醒 圖書管理功能模塊的實現(xiàn) 與讀者管理模塊類似,圖書管理模塊也分為圖書類型管理和圖書檔案管理兩個子模塊,其中圖書類型管理功能處理將圖書分類提高管理效率外還設(shè)置了不同類型圖書可借閱的天數(shù),對不同類型圖書進行區(qū)別管理,圖書檔案管理是管理維護圖書館藏書的基本信息。這兩個子模塊的操作界面為 。 1) 圖書類型管理界面 ,圖 所示 。 圖 圖書類型管理界面 2) 圖書檔案管理界面 ,圖 所示 。 圖 圖書檔案管理界面 圖書檔案中包含圖書的條形碼,圖書名稱,圖書類型,作者,譯者,價格,出版社,所在書架等圖書基本信息,其中作者,譯者,頁碼是備選信息,可以不填。 圖書借還功能模塊的實現(xiàn) 該功能模塊可分為圖書借閱 , 圖書歸還 , 圖書續(xù)借三個子模塊 . 1) 圖書借閱。該子模塊實現(xiàn)系統(tǒng)的借閱功能 , 讀者向圖書管理員提供自己的編號會顯示出讀者當(dāng)起的借閱情況 , 再提供要借閱的圖書標號 , 圖書管理員將信息記錄在系統(tǒng)中 , 借閱成功 , 其操作界面如 圖 所示 。 圖 圖書借閱操作界面 如果在借閱時所要借閱的圖書不存在或者讀者借閱已達借閱圖書的上線 , 則讀者不能接續(xù)借閱圖書 , 系統(tǒng)將給出相應(yīng)提示 。 2) 圖書歸還。該子模塊實現(xiàn)系統(tǒng)的圖書歸還功能 , 讀者向圖書管理員提供自己的編號會顯示出讀者當(dāng)起的借閱情況 , 再提供要歸還的圖書標號 , 圖書管理員將信息記錄在系統(tǒng)中 , 歸還成功 , 其操作界面如 圖 所示 。 圖 圖書歸還操作界面 第 5 章 軟件測試 軟件測試的方法與步驟 該系統(tǒng)在本地服務(wù)器上進行運行和調(diào)試,鑒于對 系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對系統(tǒng)功能的全面掌握對系統(tǒng)進行白盒測試和黑盒測試。 在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。測試目的在于:發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程 , 測試重要發(fā)現(xiàn)一個發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯誤。 本系統(tǒng)的測試階段信息流程 如圖 所示 。 圖 測試階段信息流程圖 為了設(shè)計出有效地測試方案按照下面準則進行測試 : 所有測試都應(yīng)追溯到用戶需求;在完成了需求模型就要著手制定測試計劃,在編碼之前最所有測試工作進行計劃和設(shè)計;運用 Pareto 原理著重對占出現(xiàn)錯誤 80%的容易出錯的 20%的模塊進行測試 , 從小規(guī)模開始逐步進行大規(guī)模測試 , 通常先重點測試單個程序模塊再轉(zhuǎn)向集成的模塊簇 。精心設(shè)計測試方案 , 盡可能充分覆蓋程序邏輯使之達到要求的可靠性。 按照軟件工程的觀點,軟件測試(主要是指多模塊程序的測試)共包括 4個層次。 1)單元測試。單元測試的用例從單元詳細設(shè)計中導(dǎo)出。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。 2)集成測試和確認測試。這一階段的任務(wù),是通過了單元測試的模塊逐步組裝起來,通過測試與糾錯,最終得到一個滿足需求的目標軟件。 3)驗證測試。在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試。 在整個測試中,采用了白盒測試和黑盒測試相結(jié)合的方法。 測試用例設(shè)計與測試用例的運行過程及測試結(jié)果分析 模塊測試 1)登錄模塊測試 表 登錄模塊用例測試 用例 測試數(shù)據(jù) 預(yù)期結(jié)果 UC1: 輸入正確的用戶名和密碼 用戶名 : admin密碼 : admin 系統(tǒng)跳轉(zhuǎn)到登陸成功頁面 UC2: 輸入空用戶名 用戶名 : 請輸入用戶名 UC3: 輸入用戶名和空密碼 用戶名 : admin 密 碼 : 請輸入密碼 UC4: 輸入用戶名和錯誤的密碼 用戶名 : admin 密碼 : 321ff 您輸入的用戶名或密碼錯誤 當(dāng)用戶輸入的用戶名或密碼錯誤是系統(tǒng)會跳轉(zhuǎn)到出錯頁面并提示“您輸入的用戶名或密碼錯誤” , 用戶點擊確定 , 系統(tǒng)會重新返回登陸頁面 , 其中錯誤信息提示頁面如圖 所示 。 圖 系統(tǒng)出錯提示頁面 2)更改密碼模塊測試 用戶登錄系統(tǒng)后可對自己的登錄密碼進行更改 , 更改過程要求用戶提供原始密碼 , 輸入新密碼 , 重新輸入新密碼進行確認 , 如果用戶輸入的原始密碼錯誤 ,或兩次輸入的新密碼不一致將無法執(zhí) 行密碼更新操作 , 系統(tǒng)會給出相應(yīng)的提示 ,起顯示頁面為 圖 所示 。 圖 兩次密碼不一致提示頁面 集成測試 把經(jīng)過單元測試的模塊放在一起形成一個子系統(tǒng)并對它進行測試用于檢驗?zāi)K相互間的協(xié)調(diào)和通信 , 這里主要對圖書管理員功能系統(tǒng)進行了測試 , 經(jīng)過檢驗其功能均得以順利實現(xiàn) , 下圖 。 圖 圖書管理員子系統(tǒng)功能測試截圖 把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)進行測試,經(jīng)過黑盒測試于白盒測試相結(jié)合的方式,對整個系統(tǒng)的各個功能模塊進行了測試,并調(diào)試改正其中 的設(shè)計和編碼錯誤,經(jīng)過這個環(huán)節(jié)的操作整個系統(tǒng)的功能基本實現(xiàn)成功運行。 驗收測試 在進行了以上的測試工作后,將整個軟件系統(tǒng)作為單一的實體進行測試,測試內(nèi)容與系統(tǒng)測試基本類似,但它是在用戶積極參與下進行的,此測試過程主要使用實際數(shù)據(jù) , 進行測試 , 驗證測試的目的是驗證系統(tǒng)確實能夠滿足用戶的需求 ,經(jīng)過這個環(huán)節(jié)的實際數(shù)據(jù)測試,系統(tǒng)的各個功能實現(xiàn)都達到了系統(tǒng)需求設(shè)計的要求。 評價 測試過程嚴格按照測試的流程,經(jīng)過單元測試、子系統(tǒng)測試和系統(tǒng)測試。通過單元測試,查找出了系統(tǒng)各模塊內(nèi)部的錯誤;通過子系統(tǒng)測試 ,發(fā)現(xiàn)了模塊間相互協(xié)調(diào)和通信上的錯誤;通過系統(tǒng)的集成測試,發(fā)現(xiàn)了軟件設(shè)計過程中存在的錯誤。通過改正錯誤的設(shè)計和實現(xiàn)部分,保證了圖書借閱管理系統(tǒng)可以完成需求分析中制定的需求。 從上面的測試中可以看出,此系統(tǒng)可以完成用戶登錄、系統(tǒng)設(shè)置、圖書管理、讀者管理管理、借閱管理和系統(tǒng)查詢等功能。讀者在本系統(tǒng)的應(yīng)用下可實現(xiàn)按照各種方式 (如 : 書名 , 編號 , 作者 )查詢圖書館的藏書請客 , 方便的借閱圖書 , 續(xù)借圖書 , 歸還圖書 , 能夠查詢自己的借閱圖書情況。圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進行查詢 , 方便的進行讀者借閱情況查詢 , 方便的進行 借書還書處理等 , 便捷的對圖書信息進行添加、修改、刪除 , 分類管理等操作 , 對讀者信息進行相關(guān)添加 , 修改 , 分類管理等操作。系統(tǒng)管理員可以對圖書館信息進行修改更新操作 , 對系統(tǒng)用戶進行添加、修改、刪除、權(quán)限設(shè)置等操作 , 對圖書館的辦證參數(shù)進行修改維護等操作功能。測試階段的工作一方面發(fā)現(xiàn)了系統(tǒng)的各種錯誤,另外一方面也驗證了修改后的系統(tǒng)能夠?qū)崿F(xiàn)提高圖書館工作效率的預(yù)期目的。 總 結(jié) 在 My Eclipse 開發(fā)環(huán)境下 , 以 J2EE 為平臺 , 運用 JSP 網(wǎng)絡(luò)編 程語言和 Struts框架和 MySQL 數(shù)據(jù)庫完成了 B/S 模式的圖書館借閱管理系統(tǒng)。系統(tǒng)基本上實現(xiàn)了預(yù)期的各項功能,達到了任務(wù)書中的主要設(shè)計內(nèi)容的各項任務(wù),整個系統(tǒng)也在經(jīng)過測試和不斷地改正之后能夠順利運行?;旧蠈崿F(xiàn)了開題報告中的需求設(shè)計在程序編寫,該系統(tǒng)能夠?qū)崿F(xiàn) : (如 : 書名 , 編號 , 作者 )查詢圖書館的藏書請客 , 方便的借閱圖書 , 續(xù)借圖書 , 歸還圖書 , 能夠查詢自己的借閱圖書情況。 , 方便的進行讀者借閱情況查詢 , 方便的進行借書還書 處理等 , 便捷的對圖書信息進行添加、修改、刪除 ,分類管理等操作 , 對讀者信息進行相關(guān)添加 , 修改 , 分類管理等操作。 , 對系統(tǒng)用戶進行添加、修改、刪除、權(quán)限設(shè)置等操作 , 對圖書館的辦證參數(shù)進行修改維護等操作功能。 該系統(tǒng)在使用第三方插件 Strusts 時采用的是 版本的,若使用更新的 版本會更大的改進系統(tǒng)的開發(fā)便捷性和可維護性,系統(tǒng)在數(shù)據(jù)庫與 Web 服務(wù)器的連接時采用的是連接池技術(shù) , 若在數(shù)據(jù)庫連接時使用現(xiàn)在流行的第三方插件, 會使系統(tǒng)有更強的數(shù)據(jù) 庫映射關(guān)系 , 進而極大簡化開發(fā)過程 , 還有就是系統(tǒng)在一些信息設(shè)置的細節(jié)上還存在不足 , 可以對系統(tǒng)的相關(guān)字段進行格式設(shè)置和異常處理 , 使數(shù)據(jù)更加規(guī)范化。 其次 , 本系統(tǒng)只對傳統(tǒng)書籍進行了最基本的管理 , 隨著計算機技術(shù)的飛速發(fā)展 , 應(yīng)將各個圖書館的圖書進行聯(lián)網(wǎng)交流 , 使讀者可以遠程查詢圖書館的藏書等信息 , 還應(yīng)開發(fā)對電子書的管理 , 形成網(wǎng)上圖書資源共享平臺 , 使讀者可以在線閱讀電子書資料 , 并設(shè)置用戶權(quán)限 , 使管理員可以上傳圖書資料信息 , 高級用戶可以下載網(wǎng)上電子書資源 , 從而實現(xiàn)信息資源最大化被共享。 參考文獻 [1] 王立福 . 軟件工程(第二版) [M]. 北京:北京大學(xué)出版社 .2021. [2] 張秋余,楊玥 . 基于用例的需求建模方法 [J]. 計算機工程與設(shè)計, 2021, 19:35393541. [3] [J].電子工業(yè)出版社 .(8): 102108. [4] 張秋余,楊玥 . 基于用例的需求建模方法 [J]. 計算機工程與設(shè)計, 2021, 19:35393541. [5] John W. Satzinger, Robert B. Jackson, Stephen D. Burd. [Z]. 北京:人民郵電出版社, 2021. [6] 王珊 , 薩師炫 .數(shù)據(jù)庫系統(tǒng)概論 (第三版 )[M]. 北京 : 高等教育出版社 .2021 [7] 張海潘 .軟件工程 [J].清華大學(xué)出版社 .2021 年 11 月 [8] 張波 . 網(wǎng)絡(luò)答疑系統(tǒng)的設(shè)計與實現(xiàn) [D]. 長春:吉林大學(xué)軟件學(xué)院, 2021. [9] 陸榮幸,郁洲 . J2EE 平臺上 MVC 設(shè)計模式的研究與實現(xiàn) [J]. 計算機應(yīng)用研究, 2021, 03: 144146. [10] 孫衛(wèi)琴,李洪稱 . Tomcat 與 Java Web 開發(fā)技術(shù)詳解 [M]. 北京:電子工業(yè)出版社, 2021. [11] 何成萬,余秋惠 . MVC 模型 2 及軟件框架 Struts 的研究 [J]. 計算機工程,2021, 06: 274276. [12] Marty Hall, Larry B
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1