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

正文內(nèi)容

社區(qū)圖書館圖書管理系統(tǒng)設(shè)計與開發(fā)-資料下載頁

2024-12-15 17:47本頁面

【導(dǎo)讀】盡本人所知,除了畢業(yè)設(shè)計(論文)中特別加以標(biāo)注引。表或撰寫的成果作品。隨著網(wǎng)絡(luò)的普及,信息全球化已成為趨勢。進入新世紀(jì),信息已成為重要的戰(zhàn)略資源,是當(dāng)代社會的代名詞。我們采用B/S架構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu),來開發(fā)一個社區(qū)圖書館。B/S模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化。同時大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成。本和工作量,降低了用戶的總體成本。我們選擇JSP作為開發(fā)工具,配合MYSQL數(shù)據(jù)庫,來進行本系統(tǒng)的開發(fā)工作。為管理員設(shè)置,圖書借閱者設(shè)置,圖書信息管理,借閱者信息管理,增加用戶信息幾大模塊。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按照一定的要求,科學(xué)、合理的進行系統(tǒng)分析、設(shè)計,具體包括菜單設(shè)計、數(shù)據(jù)輸入、查詢、刪除、修改等設(shè)計。從而使本系統(tǒng)完全能滿足經(jīng)濟性、靈活性、系統(tǒng)性及可靠性的要求。由于使用的是JAVA語言,不僅界面的設(shè)計簡單,而且代。有提高管理效率。KeyWords:Librarymanagement;Systemdevelopment;MYSQL;JSP

  

【正文】 計,數(shù)據(jù)庫設(shè)計以數(shù)據(jù)可靠性高,操作靈活為目標(biāo)。 畢業(yè)設(shè)計(論文)報告紙 28 第五章 系統(tǒng)測試與調(diào)試 程序調(diào)試 我們在進行系統(tǒng)設(shè)計編碼時出現(xiàn)一些錯誤是正常的。這些錯誤主要分成兩種,一種是代碼的語法錯誤,一種是邏輯錯誤。對于語法錯誤,在寫完代碼進行編譯時就能發(fā)現(xiàn),編譯器會一一指出我們錯誤的地方,例如符號使用錯誤,格式錯誤,數(shù)據(jù)類型錯誤等。因此程序調(diào)試的重點不是檢測語法錯誤,而是去檢測比較難發(fā)現(xiàn)的邏輯錯誤。比如一個算法,如果沒有考慮邊界值,可能導(dǎo)致在輸入邊界值時發(fā)生錯誤 ,而這類錯誤又不是經(jīng)常出現(xiàn)的,它們動態(tài)的出現(xiàn)在程序運行時。所以,檢測這類很隱蔽的錯誤是相當(dāng)不易的。 程序的測試 測試的重要性及目的 ( 1)測試的重要性 對于軟件來講,無論開發(fā)人員的個人能力有多強,所使用的工具和技術(shù)多先進,人不能避免軟件中有錯誤。雖然使用先進的開發(fā)方式,完善的開發(fā)過程,配合出色的團隊能力,可以降低錯誤發(fā)生的概率,但想要完全避免錯誤的發(fā)生是不現(xiàn)實的。我們能做的就是通過測試,找出盡可能多的錯誤,這樣整體錯誤就減少了,系統(tǒng)出現(xiàn)錯誤概率降低了,系統(tǒng)也就更加安全可靠 。 程序設(shè)計剛出現(xiàn),軟件測試就誕生了,它一直伴隨軟件開發(fā)左右,是其主要構(gòu)成部分。統(tǒng)計表明, 軟件開發(fā)的整個過程中,有超過 40%的精力花在軟件測試上。而測試的成本也很高,一般要占到總經(jīng)費的 40%以上。而軟件的維護時期,每次做完維護后也要進行軟件測試。 ( 2)測試的目的 測試是為了發(fā)現(xiàn)系統(tǒng)中的缺陷和錯誤,而且要排查出盡可能多錯誤。需要注意的是,并不是說找出錯誤越多系統(tǒng)就寫的不好,恰恰相反,找出的錯誤越多,系統(tǒng)就越安全可靠。系統(tǒng)測試應(yīng)該在系統(tǒng)容易出錯或者先前有錯的部分進行。 測試是以查找錯誤為 目的,所選擇的測試用例需要能發(fā)現(xiàn)錯誤。所以人們往往會錯誤的認(rèn)為,如果一個軟件在測試過程中沒有檢測出錯誤,那么它就是好軟件,而一個檢測不出任 畢業(yè)設(shè)計(論文)報告紙 29 何錯誤的測試案例,基本沒有價值。事實并非如此。 首先,軟件錯誤可能比較隱蔽,需要大量的,特殊的測試用例才能找出來,同一個測試用例,測試不同的軟件,結(jié)果也不一樣。其次,測試不僅僅只是為了發(fā)現(xiàn)軟件存在的錯誤,更重要的是分析為什么會產(chǎn)生錯誤,將其作為以后開發(fā)的經(jīng)驗教訓(xùn)。沒有發(fā)現(xiàn)錯誤的用力并非沒有價值,只說明該系統(tǒng)這個部分可能沒有錯誤。 測試的步驟 測試過程分以下 四個階段進行: ? 先進行的是單元測試。對所有功能單元展開檢測,檢查各模塊能否完成當(dāng)初設(shè)定的功能。 ? 然后進行集成測試。在單元測試通過的條件下,把系統(tǒng)的各個模塊組合成整體,進行軟件的體系結(jié)構(gòu)測試。 ? 確認(rèn)測試是指,對比需求文檔以及系統(tǒng)配置,查看系統(tǒng)是否滿足要求。 ? 系統(tǒng)測試最后一步,把已經(jīng)測試好的軟件,與體系的其他部分組合起來,進行實際試用的檢測。 測試的手段 白盒測試:用系統(tǒng)源代碼進行的測試,而不是使用界面上的操作。我們選擇路徑覆蓋,或條件覆蓋等手段進行測試。這種測試目的在于查出代碼在算法部分,條件設(shè)置 ,或邏輯上的不足和錯誤,然后加以改正。 黑盒測試:與白盒測試恰好相反,黑盒測試是從界面操作進行測試,檢測功能是否可用,結(jié)果是否正確,而不管程序是怎么寫的,它的結(jié)構(gòu)是怎樣的。好比是把軟件看成是一個不能打開的盒子,不能看見盒子內(nèi)部的代碼,只能通過盒子外部的程序接口進行檢測。黑盒測試時,我們對比需求文檔來進行,逐個檢查該系統(tǒng)功能。 我們主要使用黑盒測試方法進行系統(tǒng)檢測。 ( 1) 密碼修改功能檢測 管理員用戶 admin 的原密碼是 666666,改為 ,如圖 ,然后還要進行再次登錄測試。 測試顯示,使用新密碼可成功登陸系統(tǒng)。由于密碼在數(shù)據(jù)庫中經(jīng)過 password 加密,及時管理員打開數(shù)據(jù)庫也無法查看密碼。 畢業(yè)設(shè)計(論文)報告紙 30 圖 ( 2) 圖書類別添加功能測試 添加新類別“計算機科學(xué)類”類圖書,系統(tǒng)顯示新類別添加成功,點擊圖書類別可看到已經(jīng)添加了計算機科學(xué)類。如圖 和 圖 圖 ( 3) 新書入庫功能檢測 添加新圖書紅樓夢,信息如圖 所示,然后查看新圖書顯示添加成功,如圖 畢業(yè)設(shè)計(論文)報告紙 31 圖 圖 ( 4) 圖書借閱功能檢測 普 通用戶登錄系統(tǒng),點擊借閱“紅樓夢”,如圖 ,用戶在借閱信息欄可以看到自己借閱記錄,如圖 ,管理員在圖書借閱管理欄可以看到該圖書借閱信息,如圖 。 圖 圖 圖 畢業(yè)設(shè)計(論文)報告紙 32 第六章 總結(jié)與展望 總結(jié) 本系統(tǒng)的完成一共耗時 3 個月,目前已基本實現(xiàn)當(dāng)初設(shè)定的功能。本文從可行性分析開始,再通過詳細(xì)的需求分析,確定系統(tǒng)應(yīng)該具備什么功能。再以需求分析表為依據(jù),進行系統(tǒng)的模塊劃分,分析每個模塊具有的功能,并設(shè)計該模塊的界面,然后對系統(tǒng)進行了詳細(xì)設(shè)計及編碼。最后經(jīng)過調(diào)試、測試階段,完成 了一個具有實際應(yīng)用意義的圖書管理系統(tǒng)。 該系統(tǒng)的特點: 1. 采用 B/S 架構(gòu),系統(tǒng)比較好維護。 對于一些規(guī)模稍大的軟件來說 ,開發(fā) 的成本, 維護 的開銷并不讓人輕松 , 但由于 B/S 模式 的框架結(jié)構(gòu),這些費用將削減不少。 2. 系統(tǒng)開發(fā)工具是 JSP,代碼容易,界面設(shè)計簡單,適合中小系統(tǒng)開發(fā)。 3. 數(shù)據(jù)庫使用的是 MYSQL,簡單,而且效率又高。 MYSQL 的數(shù)據(jù)類型很多,所以可供選擇的范圍很廣,而且數(shù)據(jù)的存儲更加節(jié)省空間。 系統(tǒng)的不足之處:因?qū)W習(xí)時間有限,對 Java 和 Web 方面的技術(shù)還不熟悉,一些細(xì)節(jié)設(shè)計的不好,界面做的也不夠賞心悅 目,比如管理員與用戶的交互,系統(tǒng)公告板的使用等方面設(shè)計的不好。 發(fā)展前景 圖書館主要典藏的是紙質(zhì)圖書,圖書數(shù)量的增加,不僅意味著圖書館規(guī)模的擴張,更多管理資金的投入,也會使圖書管理起來更加復(fù)雜。在信息化時代生活下,我們更喜歡使用電子設(shè)備去查閱資料。如果將圖書館進行改革,將紙質(zhì)圖書轉(zhuǎn)為電子檔圖書,不僅可以迎合大眾的喜好,也可以減少圖書人為原因的磨損,破壞或丟失。圖書館提供無線網(wǎng)絡(luò),人們可以攜帶筆記本,手機,平板電腦等媒體設(shè)備登錄圖書館借閱。紙質(zhì)圖書的減少,導(dǎo)致圖書館有更多的空間留給學(xué)生交流、活 動、讀書學(xué)習(xí)。隨著信息化發(fā)展的突飛猛進,未來的圖書館將以電子書為主,可能有一天我們將看不到圖書,而圖書管理系統(tǒng)也將傾向于服務(wù)功能。 隨著信息技術(shù)革命的深入發(fā)展,以及多媒體技術(shù)的廣泛使用,未來的圖書館將面向數(shù)字化、自動化發(fā)展,形成三種主流模式。一種是特種館藏型圖書館,這些圖書一般很難接觸到, 畢業(yè)設(shè)計(論文)報告紙 33 十分珍貴。這類圖書館將典藏的珍貴書籍資料提供到網(wǎng)絡(luò)上,供人們網(wǎng)上閱讀瀏覽,例如美國的國會圖書館。另有一種是以服務(wù)為主導(dǎo)的圖書館,這類圖書館提供的服務(wù)資源相當(dāng)豐富,除了自己典藏的圖書數(shù)字資料,他還能提供網(wǎng)上的電子出版 物或者數(shù)據(jù)庫,以及 Inter 上相關(guān)的信息資源。最后一種是商用型圖書館,這類圖書館是由一些出版社、代理商建立起來的數(shù)字圖書館。例如荷蘭的 E1sevier 公司 ,美國 OCLC 的 NetLibrary。 畢業(yè)設(shè)計(論文)報告紙 34 參 考 文 獻 [1]Ian Sommerville . 軟件工程 [M]. 第 9版,機械工業(yè)出版社, 2021 . 45~60. [2]呂冰 . web 編程與設(shè)計教程 [M]. 河南:河南大學(xué)出版社, 2021 . [3]溫尚書,陳石華,萬欣 .Java web 編 程入門與實踐 [M]. 北京:人民郵電出版社, 2021 . [4]布朗 . 軟件測試:原理與實踐 [M]. 機械工業(yè)出版社, 2021. [5]霍普,等 . Web 安全測試 [M]. 北京:清華大學(xué)出版社, 2021. 210~221. [6]成先海 , 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用 [M].北京 :機械工業(yè)出版社 ,2021. [7]舒紅平 , Web 數(shù)據(jù)庫編程 Java[M].西安電子科技大學(xué)出版社, 2021. 97~143. [8]程成,陳霞 .軟件工程 [M].機械工業(yè)出版社, 2021. 46~80. [9]張海藩 .軟件工程導(dǎo)論 [M].第 四版, 北京 :清華大學(xué)出版社 .2021. [10]孫一林,彭波 . Java 數(shù)據(jù)庫編程實例 [M]. 清華大學(xué)出版社, 2021 . [11]耿祥義,張躍平 .JAVA 實用教程 [M]. 清華大學(xué)出版社, 2021 . [12]薩師煊,王珊 . 數(shù)據(jù)庫系統(tǒng)概論 [M]. 高等教育出版社, 2021 . [13]朱紅 ,司光亞 . JAVA Web 編程指南 [M].電子工業(yè)出版社, 2021 . [14]朱少民,左智 .軟件過程管理 [M].北京:清華大學(xué)出版社, 2021. 11~281 [15]Harman, M; McMinn, P; Shahbaz, M; Yoo, S. The Oracle Problem in Software Testing: A Survey[J]. Computer Society, : 507~525. [16]孟小峰;周龍驤;王珊 . 數(shù)據(jù)庫技術(shù)發(fā)展趨勢 [J]. 軟件學(xué)報, ~22 [17]吳溥峰;張玉清 . 數(shù)據(jù)庫安全綜述 [J]. 計算機工程, ~13 [18]陳火旺;王戟;董威 . 高可信軟件工程技術(shù) [J]. 電子學(xué)報, ~6 [19]李佳 . 基于 JSP 技術(shù)的網(wǎng)頁自動生成工具的實現(xiàn) [J]. 電腦開發(fā)與應(yīng)用, ~8 [20]龔伏廷 .關(guān)于 JSP 技術(shù)訪問數(shù)據(jù)庫方法的研究 [J]. 電腦開發(fā)與應(yīng)用, ~17 [21]趙巧玲 .基于 B/S 架構(gòu)的軟件開發(fā)項目 [J].計算機光盤軟件與應(yīng)用, ~24 [22]鄭雷雷;宋麗華;郭銳;張建成 . B/S 架構(gòu)軟件的安全性測試研究 [J].計算機技術(shù)與發(fā)展, ~11 [23]聶慧 . 基于 B/S 的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) [D]. 西安:西安電子科技大學(xué), 2021. [24]蒲瓊 . 基于 B/S 架構(gòu)的圖書管理系統(tǒng)的設(shè)計與實現(xiàn) [D]. 山東:山東大學(xué), 2021. [25]劉佳 . 基于 JSPamp。Servlet 圖書信息管理系統(tǒng)的設(shè)計與實現(xiàn) [D]. 天津:天津大學(xué), 2021. 畢業(yè)設(shè)計(論文)報告紙 35 致 謝 畢設(shè)工作的順利完成,首先要感謝畢設(shè)導(dǎo)師譚文安教授的指導(dǎo)與幫助。從選定論文題目起,譚文安老師就對我的畢設(shè)工作給予了幫助。無論是開題報告,系統(tǒng)的需求分析,結(jié)構(gòu)框架的設(shè)計,譚教授都耐心的給我指導(dǎo)。譚老師平易近人,知識淵博,在軟件成熟度這一領(lǐng)域頗有研究。幾個月來,與譚教授的攀談交流 ,不僅豐富了我的實踐知識,開拓了我的視野,也使我的科研能力大大提高,為了以后的研究生生涯打下了基礎(chǔ)。 同時也要感謝我的大學(xué)同學(xué)及室友,畢設(shè)這段時間里,每當(dāng)我遇到技術(shù)困難時,總有他們伸出援手,也跟我提出了很多設(shè)計方面的實用建議。是他們讓我懂得了團結(jié)互助的重要性,懂得了友誼的珍貴,非常感謝他們的支持和鼓勵。 特別需要感謝的是我的父母。感謝他們辛苦的供我上這四年大學(xué),任勞任怨,給予我的深切關(guān)懷。每當(dāng)我遇見困難挫折時,父母總是耐心的開導(dǎo)我,鼓勵我不要放棄,相信自己。他們一直使我的精神支柱,我的學(xué)業(yè)能取得現(xiàn)在的成績, 與他們的關(guān)懷和支持是分不開的。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1