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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)-資料下載頁

2025-05-13 22:23本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 Request request HttpServletResponse response 查詢讀者信息 此處一定不能使用該語句進(jìn)行轉(zhuǎn)換 readerFormsetBarcode requestgetParameter barcode ReaderForm reader ReaderForm readerDAOqueryM readerForm requestsetAttribute readerinfo reader 查詢讀者的借閱信息 requestsetAttribute borrowinfoborrowDAOborrowinfo requestgetParameter barcode 完成借閱 String f requestgetParameter f String key requestgetParameter inputkey if key null keyequals String operator requestgetParameter operator BookForm bookForm bookDAOqueryB f key if bookForm null int ret borrowDAOinsertBorrow reader bookDAOqueryB f key operator if ret 1 requestsetAttribute bar requestgetParameter barcode return mappingfindForward bookborrowok else requestsetAttribute error 添加借閱信息失敗 return mappingfindForward error else requestsetAttribute error 沒有該圖書 return mappingfindForward error return mappingfindForward bookborrow 2 圖書歸還該子模塊實(shí)現(xiàn)系統(tǒng)的圖書歸還功能讀者向圖書管理員提供自己的編號會顯示出讀者當(dāng)起的借閱情況再提供要?dú)w還的圖書標(biāo)號圖書管理員將信息記錄在系統(tǒng)中歸還成功其操作界面如下圖 圖 412 圖書歸還操作界面 5 軟件測試 51 軟件測試的方法與步驟 該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試鑒于對系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對系統(tǒng)功能的全面掌握對系統(tǒng)進(jìn)行白盒測試和黑盒測試 在開發(fā)軟件系統(tǒng)的過程中需要面對錯(cuò)綜復(fù)雜的問題因此在軟件生存周期的每個(gè)階段都不可避免地會產(chǎn)生錯(cuò)誤測試目的在于發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過程測試重要發(fā)現(xiàn)一個(gè)發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯(cuò)誤 本系統(tǒng)的測試階段信息流程下圖所示 [15] 圖 51 測試階段信息流程圖 為了設(shè)計(jì)出有效地測試方案按照下面準(zhǔn)則進(jìn)行測試所有測試都應(yīng)追溯到用戶需求在完成了需求模型就要著手制定測試計(jì)劃在編碼之前最所有測試工作進(jìn)行計(jì) 劃和設(shè)計(jì)運(yùn)用 Pareto 原理著重對占出現(xiàn)錯(cuò)誤 80 的容易出錯(cuò)的 20 的模塊進(jìn)行測試從小規(guī)模開始逐步進(jìn)行大規(guī)模測試通常先重點(diǎn)測試單個(gè)程序模塊再轉(zhuǎn)向集成的模塊簇精心設(shè)計(jì)測試方案盡可能充分覆蓋程序邏輯使之達(dá)到要求的可靠性 [15] 按照軟件工程的觀點(diǎn)軟件測試主要是指多模塊程序的測試共包括 4 個(gè)層次 1 單元測試單元測試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種 2 集成測試和確認(rèn)測試這一階段的任務(wù)是通過了單元測試的模塊逐步組裝起來通過測試與糾錯(cuò)最終得到一個(gè)滿足需求的目標(biāo)軟件 3 驗(yàn)證測試在這 個(gè)測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯(cuò)誤一般來說系統(tǒng)測試是功能性測試不是結(jié)構(gòu)性測試 [15] 在整個(gè)測試中采用了白盒測試和黑盒測試相結(jié)合的方法 52 測試用例設(shè)計(jì)與測試用例的運(yùn)行過程及測試結(jié)果分析 試 1 登錄模塊測試 表 51 登錄模塊用例測試 用例 測試數(shù)據(jù) 預(yù)期結(jié)果 UC1 輸入正確的用戶名和密碼 用戶名admin 密碼 admin 系統(tǒng)跳轉(zhuǎn)到登陸成功頁面 UC2 輸入空用戶名 用戶名 請輸入用戶名 UC3 輸入用戶名和空密碼 用戶名 admin 密碼 請輸入密碼 UC4 輸入用戶名和錯(cuò)誤的密碼 用戶名 admin 密碼 321ff 您輸入的用戶名或密碼錯(cuò)誤 當(dāng)用戶輸入的用戶名或密碼錯(cuò)誤是系統(tǒng)會跳轉(zhuǎn)到出錯(cuò)頁面并提示您輸入的用戶名或密碼錯(cuò)誤用戶點(diǎn)擊確定系統(tǒng)會重新返回登陸頁面其中錯(cuò)誤信息提示頁面如圖 51 所示 圖 52 系統(tǒng)出錯(cuò)提示頁面 2 更改密碼模塊測試 用戶登錄系統(tǒng)后可對自己的登錄密碼進(jìn)行更改更改過程要求用戶提供原始密碼輸入新密碼重新輸入新密碼進(jìn)行確認(rèn)如果用戶輸入的原始密碼錯(cuò)誤或兩次輸入的新密碼不一致將無法執(zhí)行密碼更新操作系統(tǒng)會給出相應(yīng)的提示起顯示頁面為 圖 53 兩次密碼不一致提示頁面 試 把經(jīng)過單元測試的模塊放在一起形成一個(gè)子系統(tǒng)并對它進(jìn)行測試用于檢驗(yàn)?zāi)K相互間的協(xié)調(diào)和通信這里主要對圖書管理員功能系統(tǒng)進(jìn)行了測試經(jīng)過檢驗(yàn)其功能均得以順利實(shí)現(xiàn)下圖為管理員操作的讀者借閱模塊成功運(yùn)行界面 圖 55 圖書管理員子系統(tǒng)功能測試截圖 把經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)進(jìn)行測試經(jīng)過黑盒測試于白盒測試相結(jié)合的方式對整個(gè)系統(tǒng)的各個(gè)功能模塊進(jìn)行了測試并調(diào)試改正其中的設(shè)計(jì)和編碼錯(cuò)誤經(jīng)過這個(gè)環(huán)節(jié)的操作整個(gè)系統(tǒng)的功能基本實(shí)現(xiàn)成功運(yùn)行 驗(yàn)收測試 在進(jìn)行了以上的測試工作后將整個(gè)軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測試測試內(nèi) 容與系統(tǒng)測試基本類似但它是在用戶積極參與下進(jìn)行的此測試過程主要使用實(shí)際數(shù)據(jù)進(jìn)行測試驗(yàn)證測試的目的是驗(yàn)證系統(tǒng)確實(shí)能夠滿足用戶的需求經(jīng)過這個(gè)環(huán)節(jié)的實(shí)際數(shù)據(jù)測試系統(tǒng)的各個(gè)功能實(shí)現(xiàn)都達(dá)到了系統(tǒng)需求設(shè)計(jì)的要求 53 評價(jià) 測試過程嚴(yán)格按照測試的流程經(jīng)過單元測試子系統(tǒng)測試和系統(tǒng)測試通過單元測試查找出了系統(tǒng)各模塊內(nèi)部的錯(cuò)誤通過子系統(tǒng)測試發(fā)現(xiàn)了模塊間相互協(xié)調(diào)和通信上的錯(cuò)誤通過系統(tǒng)的集成測試發(fā)現(xiàn)了軟件設(shè)計(jì)過程中存在的錯(cuò)誤通過改正錯(cuò)誤的設(shè)計(jì)和實(shí)現(xiàn)部分保證了圖書借閱管理系統(tǒng)可以完成需求分析中制定的需求 [16] 從上面的測試中可以 看出此系統(tǒng)可以完成用戶登錄系統(tǒng)設(shè)置圖書管理讀者管理管理借閱管理和系統(tǒng)查詢等功能讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式 如書名編號作者 查詢圖書館的藏書請客方便的借閱圖書續(xù)借圖書歸還圖書能夠查詢自己的借閱圖書情況圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進(jìn)行查詢方便的進(jìn)行讀者借閱情況查詢方便的進(jìn)行借書還書處理等便捷的對圖書信息進(jìn)行添加修改刪除分類管理等操作對讀者信息進(jìn)行相關(guān)添加修改分類管理等操作系統(tǒng)管理員可以對圖書館信息進(jìn)行修改更新操作對系統(tǒng)用戶進(jìn)行添加修改刪除權(quán)限設(shè)置等操作對圖書館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能測 試階段的工作一方面發(fā)現(xiàn)了系統(tǒng)的各種錯(cuò)誤另外一方面也驗(yàn)證了修改后的系統(tǒng)能夠?qū)崿F(xiàn)提高圖書館工作效率的預(yù)期目的 6 結(jié)束語 61 工作成果 在 MyEclipse 開發(fā)環(huán)境下以 J2EE 為平臺運(yùn)用 JSP 網(wǎng)絡(luò)編程語言和 Struts框架和 MySQL 數(shù)據(jù)庫完成了 BS 模式的圖書館借閱管理系統(tǒng)系統(tǒng)基本上實(shí)現(xiàn)了預(yù)期的各項(xiàng)功能達(dá)到了任務(wù)書中的主要設(shè)計(jì)內(nèi)容的各項(xiàng)任務(wù)整個(gè)系統(tǒng)也在經(jīng)過測試和不斷地改正之后能夠順利運(yùn)行基本上實(shí)現(xiàn)了開題報(bào)告中的需求設(shè)計(jì)在程序編寫該系統(tǒng)能夠?qū)崿F(xiàn) 1 讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式 如書名編號作者 查詢圖書館的藏書請客方便的借閱圖書續(xù)借圖書歸還圖書能夠查詢自己的借閱圖書情況 2 圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進(jìn)行查詢方便的進(jìn)行讀者借閱情況查詢方便的進(jìn)行借書還書處理等便捷的對圖書信息進(jìn)行添加修改刪除分類管理等操作對讀者信息進(jìn)行相關(guān)添加修改分類管理等操作 3 系統(tǒng)管理員可以對圖書館信息進(jìn)行修改更新操作對系統(tǒng)用戶進(jìn)行添加修改刪除權(quán)限設(shè)置等操作對圖書館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能 62 改進(jìn)意見 該系統(tǒng)在使用第三方插件 Strusts 時(shí)采用的是 10 版本的若使用更新的 20版本會更大的改進(jìn)系統(tǒng)的開發(fā)便捷性和可維護(hù)性系統(tǒng) 在數(shù)據(jù)庫與 Web 服務(wù)器的連接時(shí)采用的是連接池技術(shù)若在數(shù)據(jù)庫連接時(shí)使用現(xiàn)在流行的第三方插件Hibernate30 會使系統(tǒng)有更強(qiáng)的數(shù)據(jù)庫映射關(guān)系進(jìn)而極大簡化開發(fā)過程還有就是系統(tǒng)在一些信息設(shè)置的細(xì)節(jié)上還存在不足可以對系統(tǒng)的相關(guān)字段進(jìn)行格式設(shè)置和異常處理使數(shù)據(jù)更加規(guī)范化 [11] 其次本系統(tǒng)只對傳統(tǒng)書籍進(jìn)行了最基本的管理隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展應(yīng)將各個(gè)圖書館的圖書進(jìn)行聯(lián)網(wǎng)交流使讀者可以遠(yuǎn)程查詢圖書館的藏書等信息還應(yīng)開發(fā)對電子書的管理形成網(wǎng)上圖書資源共享平臺使讀者可以在線閱讀電子書資料并設(shè)置用戶權(quán)限使管理員可以上傳圖書 資料信息高級用戶可以下載網(wǎng)上電子書資源從而實(shí)現(xiàn)信息資源最大化被共享 63 收獲體會 經(jīng)過三個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開發(fā)加上老師同學(xué)的幫助終于完成了我的畢業(yè)設(shè)計(jì)題目圖書館借閱管理系統(tǒng)的開發(fā)在開題報(bào)告階段我參閱了大量的中外文獻(xiàn)對所開發(fā)系統(tǒng)的現(xiàn)狀國際發(fā)展情況以及未來發(fā)展趨勢有了深入的了解 在整個(gè)系統(tǒng)的需求分析過程中對開發(fā)前期工作地流程步驟有了深入的掌握在開發(fā)過程我進(jìn)一步學(xué)習(xí)了 Java 的基礎(chǔ)語法和一些網(wǎng)頁設(shè)計(jì)美工方面的知識以便使系統(tǒng)有更好的美觀性在編寫過程中也規(guī)范了許多編碼習(xí)慣數(shù)據(jù)庫設(shè)計(jì)階段我嘗試了幾個(gè)不同版本的數(shù)據(jù)庫 它們在配置操作上各有不同又各有優(yōu)缺點(diǎn)在它們的一些基本操作上也有了進(jìn)一步提高在配置開發(fā)工具過程中對 Tomcat 和 MyEclipse 的連接部署有了清晰地認(rèn)識在使用第三方插件是進(jìn)行了其配置文件Strutsconfigxml的作用也有了相當(dāng)?shù)牧私? 對開發(fā) Web程序的步驟框架頁有了總體性認(rèn)識 在整個(gè)系統(tǒng)開發(fā)的過程中我學(xué)到了很大新的知識前學(xué)過的許多知識點(diǎn)在運(yùn)用過程中也有了更為深入的分析這是我大學(xué)期間做過的規(guī)模最大的項(xiàng)目在這個(gè)過程中也體會到了如何將書本知識轉(zhuǎn)化到實(shí)際的應(yīng)用中 參考文獻(xiàn) [1] 王立福 軟件工程第二版 [M] 北京北京大學(xué)出版社 2021 [2] 張秋余楊玥 基于用例的需求建模方法 [J] 計(jì)算機(jī)工程與設(shè)計(jì)20211935393541 [3] MattheMacDonal 管理信息系統(tǒng) [J]電子工 3 8 102108 [4] 張秋余楊玥 基于用例的需求建模方法 [J] 計(jì)算機(jī)工程與設(shè)計(jì)20211935393541 [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è)計(jì)與實(shí)現(xiàn) [D] 長春吉林大學(xué)軟件學(xué)院 2021 [9] 陸榮幸郁洲 J2EE平臺上 MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn) [J] 計(jì)算機(jī)應(yīng)用研究 202103144146 [10] 孫衛(wèi)琴李洪稱 Tomcat 與 Java Web 開發(fā)技術(shù)詳解 [M] 北京電子工業(yè)出版社 2021 [11] 何成萬余秋惠 MVC 模型 2 及軟件框架 Struts 的研究 [J] 計(jì)算機(jī)工程202106274276 [12] Marty HallLarry Brown 著趙學(xué)良譯 Servlet 與 JSP 核心編程第 2 版[M] 北京清華大學(xué)出版社 2021 [13] 戴繼周 基于 Web 的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計(jì)與實(shí)現(xiàn) [D] 長春吉林大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè) 2021 [14] 尹朝慶 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程 [M] 北京清華大學(xué)出版社 2021 [15] 張海藩 軟件工程導(dǎo)論第四版 [M] 北京清華大學(xué)出版社 2021 [16] 張維明 信息系統(tǒng)原理與工程 電子工業(yè)出版社 2021 年 1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1