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

正文內容

基于java的圖書館管理系統(tǒng)計算機科學與技術畢業(yè)設計(論文)(編輯修改稿)

2024-07-22 13:40 本頁面
 

【文章內容簡介】 了系統(tǒng)需要實現(xiàn)的功能,分析了系統(tǒng)的用例,并介紹根據(jù)系統(tǒng)的需求選擇的開發(fā)工具和技術的概況。第三章是總體設計,詳細描述了本系統(tǒng)中數(shù)據(jù)庫的設計情況,并給出了系統(tǒng)總體界面的設計方案。 第四章為程序設計與編碼各主要功能模塊的實現(xiàn)方法和部分關鍵代碼,同時提供了個主要界面運行的參考圖片,以更直觀了解系統(tǒng)的實現(xiàn)情況。第五章是軟件測試,測試系統(tǒng)功能實現(xiàn)并對測試結果進行記錄分析第六章為結束語,為此次畢業(yè)設計做一個總結,總結所獲得的經驗和體會。武漢 xx 大學畢業(yè)設計(論文)2 可行性分析采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應的服務。開發(fā)本系統(tǒng)的可行性研究如下: 技術可行性技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用 JSP 開發(fā)出友好美觀的人機界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用 MySQL,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需 [2]。鑒于計算機技術發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術均以可行的情況下開發(fā)這樣一個管理系統(tǒng)成本不會很高,但其可以大大提高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢,其必將有比較寬闊的市場,因此改性統(tǒng)在經濟可行性上時可行的 [2]。 圖書借閱管理系統(tǒng)需求概述 系統(tǒng)目標該系統(tǒng)主要建立一個基于 B/S 模式的圖書館借閱管理系統(tǒng),面對當起很多小型圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計工作量大,藏書不能完成及時更新的問題,該系統(tǒng)可以對跟系統(tǒng)的三個用戶類型的使用實現(xiàn):(如:書名,編號,作者)查詢圖書館的藏書請客,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況。,方便的進行讀者借閱情況查詢,方便的進行借書還書處理等,便捷的對圖書信息進行添加、修改、刪除,分類管理等操作,對讀者信息進行相關添加,修改,分類管理等操作。,對系統(tǒng)用戶進行添加、修改、刪除、權限設置等操作,對圖書館的辦證參數(shù)進行修改維護等操作功能。武漢 xx 大學畢業(yè)設計(論文)3 用戶類和用戶特性圖書借閱管理系統(tǒng)是一個基于 B/S 模式的對圖書館進行高效率管理的應用系統(tǒng),它的用戶主要是讀者和圖書管理員,學生通過該系統(tǒng)進行圖書查詢進而對自己需要的圖書進行借閱及自己的借閱情況進行查詢,圖書管理員則通過本系統(tǒng)實現(xiàn)對圖書及讀者的高效管理,除此之外,還需要一個系統(tǒng)管理員對不同的用戶進行權限的設置等操作 [2]。三類用戶的具體描述如下表所示:表 用戶具體描述用戶類 描述讀者 讀者是該系統(tǒng)的重要的使用角色,他們通過該系統(tǒng)查詢自己需要的圖書信息,并像圖書管理員提出借閱圖書的申請進而借閱自己所需的圖書,還可以通過對自己借閱情況進行查詢。圖書管理員圖書管理員是該系統(tǒng)的另一個重要使用者,圖書管理員通過該系統(tǒng)進行圖書的增加,修改,刪除,分類管理等操作,實現(xiàn)對讀者借閱歸還續(xù)接圖書的方便操作,實現(xiàn)對系統(tǒng)中圖書,讀者,讀者借閱情況的查詢,信息更改維護等操作,管理讀者類型,對不同類型讀者可借閱的圖書數(shù)量進行設置等圖書館的基本操作。系統(tǒng)員 系統(tǒng)管理員主要是圖書管理系統(tǒng)中用戶的管理,實現(xiàn)用戶添加修改刪除以及用戶權限設置等操作,實現(xiàn)對圖書館基本信息的修改維護等操作,還包括對圖書館書架的設置操作,以及校外讀者辦證所需費用、證件有效期等參數(shù)的設置。 圖書借閱管理系統(tǒng)需求模型 功能描述圖書借閱管理系統(tǒng)的主要任務是實現(xiàn)讀者迅速檢索查詢,方便借閱歸還圖書,圖書管理員高效的完成系統(tǒng)的各項基本操作,系統(tǒng)管理員是管理用戶設置權限等操作 [3],從圖 可以看出圖書借閱管理系統(tǒng)要完成一下功能:1. 登錄。讀者、圖書管理員,系統(tǒng)管理員進入該系統(tǒng)必須登錄,身份驗證正確了才可以進入該系統(tǒng),以不同身份進入該系統(tǒng)所對應的系統(tǒng)使用權限是不同的。2. 系統(tǒng)設置功能:系統(tǒng)管理員可以設置圖書館相關的參數(shù)信息。:對系統(tǒng)用戶進行添加,修改,刪除,權限設置等操作。:武漢 xx 大學畢業(yè)設計(論文)4對圖書館的館藏圖書,借閱歷史,讀者用戶等信息進行查詢。系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的所有功能。下面的系統(tǒng)用例圖描述了整個系統(tǒng)用戶之間的動作聯(lián)系,及功能模塊的概述 [4]。書(from Use Case View).) 書書(from Use Case View)書書書(from Use Case View) 書(from Use Case View)書書(from Use Case View)書書(from Use Case View)書書(from Use Case View) 書書(from Use Case View)書書(from Use Case View)書書(from Use Case View) 書書(from Use Case View)書書書(from Use Case View)書書書(from Use Case View) 書書(from Use Case View)書書書(from Use Case View) 書書書(from Use Case View)書書(from Use Case View) 書書書(from Use Case View) 圖 系統(tǒng)用例圖 圖書管理員詳細功能描述1. 讀者管理功能:對讀者的類型和讀者檔案進行管理,包括添加,修改,刪除讀者類型和讀者用戶的相關信息,管理不同類型讀者借閱圖書的數(shù)量。2. 圖書管理功能:包括對圖書類型和具體圖書信息的管理,可以增加,修改,刪除圖書,豐富具體圖書的信息,對不同圖書進行分類操作。3. 圖書借閱功能:可以完成對讀者借閱,續(xù)接和還書的操作。4. 系統(tǒng)查詢功能:查詢圖書相關資料,借閱歷史和借閱到期題型.5. 修改密碼功能:可以修改自己的登錄密碼。 讀者詳細功能描述1) 修改登陸密碼:武漢 xx 大學畢業(yè)設計(論文)5修改自己的登錄密碼。2) 查詢功能:對圖書館圖書信息進行查詢,對自己當前借閱書籍進行查詢,對圖書規(guī)劃到期題型進行查看。 主要用例的用例描述圖書借閱借閱管理系統(tǒng)涉及到的用例包括:圖書借閱,圖書歸還,讀書查詢,讀者信息管理,圖書信息管理,用戶管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書查詢進行詳細分析。1)用例“圖書借閱”用例名稱 圖書借閱標識符 UC1參與者 讀者,圖書管理員描述 讀書可以通過查詢等方式獲得自己想借閱的圖書的名稱,編號,等其他可唯一識別的信息,向圖書管理員提出借閱請求,管理員在系統(tǒng)中記錄相應信息,將圖書交給讀者,借閱成功。前置條件 1. 登錄;2. 進入圖書借閱的頁面后置條件 1. 更新圖書借閱列表; 主干過程 借閱圖書1. 讀者請求借閱新地圖書,并提供自己的編號2. 系統(tǒng)顯示讀者借閱情況的表單3. 讀者提供想借閱的圖書的標號4. 系統(tǒng)存儲讀者和借閱的圖書,并將之存儲到數(shù)據(jù)庫中5. 系統(tǒng)更新借閱列表分支過程 選擇重置(第 3 步后分支出來)1. 讀者選擇重置2. 系統(tǒng)刷新該頁面異常 讀者借閱已滿(第 2 步)1.讀者借閱的數(shù)目已經到達自己借閱的上線2. 系統(tǒng)將錯誤信息顯示在借閱頁面3. 系統(tǒng)重新啟動該用例武漢 xx 大學畢業(yè)設計(論文)6被包含用例 無被擴展用例 無優(yōu)先級 高 2)用例“圖書歸還”用例名稱 圖書歸還標識符 UC1參與者 讀者,圖書管理員描述 讀者將自己借閱的圖書歸還圖書館。前置條件 1. 登錄;2. 進入圖書歸還頁面后置條件 1. 更新圖書歸還列表; 主干過程 圖書歸還6. 讀者請求歸還借閱的圖書并提供自己的編號7. 系統(tǒng)顯示該讀者的借閱信息表8. 使用者填將要歸還的圖書交給管理員9. 管理員輸入圖書編號,系統(tǒng)存儲歸還信息,并將之存儲到數(shù)據(jù)庫中分支過程 選擇重置(第 3 步后分支出來)1. 讀者選擇重置2. 系統(tǒng)刷新該頁面異常 讀者借閱超時(第 4 步)1.該書超出了應該歸還的時間范圍2. 系統(tǒng)將罰款信息顯示在歸還頁面3. 需要繳納罰金被包含用例 無被擴展用例 無優(yōu)先級 高武漢 xx 大學畢業(yè)設計(論文)73)用例“圖書查詢”用例名稱 圖書查詢標識符 UC3參與者 讀者,圖書管理員描述 讀者通過圖書的標號,名稱等信息對相應的圖書進行查詢。前置條件 1. 登錄; 2. 轉到圖書查詢頁面后置條件 1. 查詢頁面顯示相應的圖書的信息主干過程 圖書查詢1. 讀者輸入想要查詢的圖書信息2. 系統(tǒng)顯示相應的圖書信息3. 讀者點擊讀書名稱,跳轉到圖書詳細信息鏈接頁面分支過程 輸入信息時(第 2 步后)1. 系統(tǒng)顯示:請選擇查詢依據(jù)2. 用戶進行相應選擇重新查詢(第 2 步后)1. 系統(tǒng)已經顯示了相應圖書信息2. 讀者想查詢其他圖書異常 查詢的圖書不存在(第 2 步后)1. 讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到2. 系統(tǒng)顯示暫時無該圖書信息3. 重新啟動該用例被包含用例 無被擴展用例 無優(yōu)先級 高武漢 xx 大學畢業(yè)設計(論文)8 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計概述數(shù)據(jù)庫是整個系統(tǒng)的基石,數(shù)據(jù)庫的設計優(yōu)劣直接影響到整個系統(tǒng)的設計成敗,本節(jié)對數(shù)據(jù)庫的設計進行專門闡述 [5]。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結構化,最低冗余度,較高的程序與數(shù)據(jù)獨立性,易于擴充,易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設計之上的。因此不僅大型計算機及中小型計算機,甚至微型機都配有數(shù)據(jù)庫管理系統(tǒng) [6]。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應用程序的研制和維護,提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫已經成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術也是計算機領域中發(fā)展最快的技術之一。數(shù)據(jù)庫設計是把現(xiàn)實世界的實體模型與需求轉換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應用的性能都建立在良好的數(shù)據(jù)庫設計的基礎之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎,如果數(shù)據(jù)庫設計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設計的關鍵是如何使設計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理 [6]。設計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級別的關系模式的集合。一般人們設計數(shù)據(jù)庫遵循第三范式。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度 [6]。整個系統(tǒng)所包括的信息有圖書信息、讀者信息、留言信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息。可將這些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結構:1)圖書信息(編號,圖書名稱,圖書類型,作者,譯者,ISBN 號,價格,出版社,所在書架,入庫時間,操作員)2)圖書類型(編號,名稱,可借閱天數(shù))3)讀者信息(編號,姓名,性別,條形碼,讀者類型,出生年月,有效證件,證件號碼,登記日期,電話,郵箱,操作員)4)讀者類型(名稱,可借閱圖書本數(shù))5)圖書借閱信息(圖書編號,讀者 ID,借出時間,應還時間,是否歸還,操作員)6)圖書歸還信息(圖書編號,讀者 ID,歸還時間,操作員)武漢 xx 大學畢業(yè)設計(論文)97)用戶(編號,用戶名稱,密碼)8)圖書館信息(編號,名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡介)圖書館參數(shù)信息(編號,辦證費用,有效期限)注:帶下劃線表示主鍵在這里使用 ER 圖描述了圖書借閱管理系統(tǒng)的數(shù)據(jù)模型。圖 圖書借閱管理系統(tǒng)ER 圖描述了該系統(tǒng)所涉及到的實體以及他們之間的關系。具體結構如下圖所示:圖 系統(tǒng) ER 圖 圖書信息表結構設計 圖書信息表主要用于存儲圖書館中所藏圖書的相關信息,其中的相關信息是在圖書入庫時由操作員進行添加完善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢,便可得知圖書的其他相關信息,其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找,圖書價格是在讀者不慎將圖書遺失時對遺失圖書進行賠償?shù)囊罁?jù)。表的具體結果如下:表 圖書信息表 tb_bookinfo字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明barcode varchar 30 No Keybookname varchar 70 No 武漢 xx 大學畢業(yè)設計(論文)10author varchar 30 Yes 作者translator varchar 30 Yes 譯者ISBN varchar 20 Noprice float 8,2 No 圖書價格bookcase varchar 10 No 圖書所在書架press varchar 70 No 出版社intime date No 圖書入庫時間operator varchar 30 No 操作員page int 10 Yes 圖書頁碼 圖書類型信息表結構設計 該表的設計主要是
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1