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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)-wenkub

2023-05-24 22:23:43 本頁面
 

【正文】 圖書豐富具體圖書的信息對不同圖書進行分類操作 圖書借閱功能 可以完成對讀者借閱續(xù)接和還書的操作 系統(tǒng)查詢功能 查詢圖書相關(guān)資料借閱歷史和借閱到期題型 修改密碼功能 可以修改自己的登錄密碼 細功能描述 1 修改登陸密碼 修改自己的登錄密碼 2 查詢功能 對圖書館圖書信息進行查詢對自己當前借閱書籍進行查詢對圖書規(guī)劃到期題型進行查看 例的用例描述 圖書借閱借閱管理系統(tǒng)涉及到的用例包括圖書借閱 圖書歸還讀書查詢讀者信息管理圖書信息管理用戶管理等現(xiàn)就系統(tǒng)的主要用例圖書借閱圖書歸還圖書查詢進行詳細分析 1 用例圖書借閱 用例名稱 圖書借閱 標識符 UC1 參與者 讀 者 圖書 管理 員 描述 讀書可以通過查詢等方式獲得自己想借閱的圖書的名稱編號等其他可唯一識別的信息向圖書管理員提出借閱請求管理員在系統(tǒng)中記錄相應(yīng)信息將圖書交給讀者借閱成功 前置條件 1 登錄 2 進入圖書借閱的頁面 后置條件 1. 更新圖書借閱列表 主干過程 借閱圖書 讀者請求借閱新地圖書并提供自己的編號 系統(tǒng)顯示讀者借閱情況的 表單 讀者提供想借閱的圖書的標號 系統(tǒng)存儲讀者和借閱的圖書并將之存儲到數(shù)據(jù)庫中 系統(tǒng)更新借閱列表 分支過程 11 選擇重置第 3 步后分支出來 1 讀者選擇重置 2 系統(tǒng)刷新該頁面 異常 1 讀者借閱已滿第 2 步 1.讀者借閱的數(shù)目已經(jīng)到達自己借閱的上線 2 系統(tǒng)將錯誤信息顯示在借閱頁面 3 系統(tǒng)重新啟動該用例 被包含用例 無 被擴展用例 無 優(yōu)先級 高 2 用例圖書歸還 用例名稱 圖書歸還 標識符 UC1 參與者 讀 者 圖書 管理 員 描述 讀者將自己借閱的圖書歸還圖書館 前置 條件 1 登錄 2 進入圖書歸還頁面 后置條件 1. 更新圖書歸還列表 主干過程 圖書歸還 讀者請求歸還借閱的圖書并提供自己的編號 系統(tǒng)顯示該讀者的借閱信息表 使用者填將要歸還的圖書交給管理員 管理員輸入圖書編號系統(tǒng)存儲歸還信息并將之存儲到數(shù)據(jù)庫中 系統(tǒng)更圖書歸還列表 分支過程 11 選擇重置第 3 步后分支出來 1 讀者選擇重置 2 系統(tǒng)刷新該頁面 異常 1 讀者借閱超時第 4 步 1.該書超出了應(yīng)該歸還的時間范圍 2 系統(tǒng)將罰款信息顯示在歸還頁面 3 需要繳納罰金 被包含用例 無 被擴展用例 無 優(yōu)先級 高 3 用例圖書查詢 用例名稱 圖書查詢 標識符 UC3 參與者 讀者圖書管理員 描述 讀者通過圖書的標號名稱等信息對相應(yīng)的圖書進行查詢 前置條件 1 登錄 2 轉(zhuǎn)到圖書查詢頁面 后置條件 1 查詢頁面顯示相應(yīng)的圖書的信息 主干過程 圖書查詢 讀者輸入想要查詢的圖書信息 系統(tǒng)顯示相應(yīng)的圖書信息 讀者點擊讀書名稱跳轉(zhuǎn)到圖書詳細信息鏈接頁面 分支過程 輸入信息時 第 2 步后 系統(tǒng)顯示請選擇查詢依據(jù) 用戶進行相應(yīng)選擇 重新查詢第 2 步后 系統(tǒng)已經(jīng)顯示了相應(yīng)圖書信息 讀者想查詢其 他圖書 異常 1 查詢的圖書不存在第 2 步后 1 讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到 2 系統(tǒng)顯示暫時無該圖書信息 3 重新啟動該用例 被包含用例 無 被擴展用例 無 優(yōu)先級 高 3 總體設(shè)計 31 數(shù)據(jù)庫設(shè)計 設(shè)計概述 數(shù)據(jù)庫是整個系統(tǒng)的基石數(shù)據(jù)庫的設(shè)計優(yōu)劣直接影響到整個系統(tǒng)的設(shè)計成敗本節(jié)對數(shù)據(jù)庫的設(shè)計進行專門闡述 [5] 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù)十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序發(fā)展成為通用的系統(tǒng)軟件由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化最低冗余度較高的程序與數(shù)據(jù)獨立性易于擴充易于編制應(yīng)用 程序等優(yōu)點較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的因此不僅大型計算機及中小型計算機甚至微型機都配有數(shù)據(jù)庫管理系統(tǒng) [6] 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段這樣既便于數(shù)據(jù)的集中管理又有利于應(yīng)用程序的研制和維護提高了數(shù)據(jù)的利用性和相容性提高了決策的可靠性目前數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分數(shù)據(jù)庫技術(shù)也是計算機領(lǐng)域中發(fā)展最快的技術(shù)之一 數(shù)據(jù)庫設(shè)計是把現(xiàn)實世界的實體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題數(shù)據(jù)庫及其應(yīng)用的性能 都建立在良好的數(shù)據(jù)庫設(shè)計的基礎(chǔ)之上數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ)如果數(shù)據(jù)庫設(shè)計不好那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的數(shù)據(jù)庫設(shè)計的關(guān)鍵是如何使設(shè)計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù)方便用戶進行數(shù)據(jù)處理 [6] 設(shè)計數(shù)據(jù)庫必須遵循一定的規(guī)則在關(guān)系型數(shù)據(jù)庫中這種規(guī)則就是范式范式是符合某一種級別的關(guān)系模式的集合一般人們設(shè)計數(shù)據(jù)庫遵循第三范式即數(shù)據(jù)庫表中不包含已在其他表中包含的非主關(guān)鍵字信息采用范式減少了數(shù)據(jù)冗余節(jié)約了存儲空間同時加快了增刪改的速度 [6] 整個系統(tǒng)所包括的信息有圖書信息讀者信息留言信息圖書借閱 信息圖書歸還信息系統(tǒng)用戶信息讀者類型信息可將這些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu) 1 圖書信息編號圖書名稱圖書類型作者譯者 ISBN 號價格出版社所在書架入庫時間操作員 2 圖書類型 編號名稱可借閱天數(shù) 3 讀者信息編號姓名性別條形碼讀者類型出生年月有效證件證件號碼登記日期電話郵箱操作員 4 讀者類型 名稱可借閱圖書本數(shù) 5 圖書借閱信息圖書編號讀者 ID 借出時間應(yīng)還時間是否歸還操作員 6 圖書歸還信息圖書編號讀者 ID 歸還時間操作員 圖 31 系統(tǒng) ER 圖 息表結(jié)構(gòu)設(shè)計 圖書信息表主要 用于存儲圖書館中所藏圖書的相關(guān)信息其中的相關(guān)信息是在圖書入庫時由操作員進行添加完善此表主要用于讀者和圖書管理員對館中圖書的查詢系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢便可得知圖書的其他相關(guān)信息其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找圖書價格是在讀者不慎將圖書遺失時對遺失圖書進行賠償?shù)囊罁?jù)表的具體結(jié)果如下 表 32 圖書信息表 tb_bookinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 barcode varchar 30 No Key bookname varchar 70 No author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISBN varchar 20 No price float 82 No 圖書價格 bookcase varchar 10 No 圖書所在書架 press varchar 70 No 出版社 intime date No 圖書入庫時間 operator varchar 30 No 操作員 page int 10 Yes 圖書頁碼 型信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計主要是方 便對圖書的分類和對圖書的查詢在實際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架以方便讀者的借閱尋找其中可借閱天數(shù)項設(shè)置了不同類型圖書的借閱期限可根據(jù)圖書的具體情況進行不同的維護管理表的具體結(jié)構(gòu)設(shè)計如下 表 33 圖書類型信息表 tb_booktype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key bookname varchar 30 No days int 10 No 可借閱天數(shù) 讀者信息表結(jié)構(gòu)設(shè)計 讀者信息表的設(shè)計是為了圖書館管理員對讀 者進行管理其中讀者 ID 不同類型證件的號碼都是唯一的是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息讀者郵件電話等信息室為了與讀者進行聯(lián)系讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量注冊時間可用于查詢計算讀者身份有效的期限操作員是為了便于對信息才操作的查詢表的具體結(jié)構(gòu)設(shè)計如下 表 34 讀者信息表 tb_reader 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 Id int 10 No Key name varchar 20 No sex varchar 4 No barcode varchar 30 No readertype varchar 11 No 讀者類型 tel varchar 20 Yes 電話 varchar 100 Yes paperType varchar 10 No 證件類型 PaperNO Varchar 20 No 證件號碼 birthday date Yes intime date No 登記時間 operator varchar 30 No 操作員 型信息表結(jié)構(gòu)設(shè)計 此表的設(shè)計是為了對不同身份的讀者 進行分類方便讀者的管理其中可借閱圖書數(shù)量的屬性設(shè)定是根據(jù)讀者需求的不同對起權(quán)限進行的設(shè)置用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量表的具體結(jié)構(gòu)設(shè)計如下 表 35 讀者類型信息表 tb_readertype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readername varchar 50 No number int 4 No 可借圖書本數(shù) 閱信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用于對讀者借閱圖書進行管理表中圖書 ID 屬性是對借閱圖書的唯一性識別標識讀者 ID 號記 錄借閱的相應(yīng)讀者結(jié)出時間記錄了相應(yīng)的歸還時間以及歸還時是否超時操作員是對借閱進行操作的人員的記錄方便日后的查詢是否歸還標識可查詢當起讀書是否被歸還表的具體結(jié)構(gòu)設(shè)計如下 表 36 圖書借閱信息表 tb_borrow 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 10 No bookID int 10 No borrowTime date No 結(jié)出時間 backTime date No 應(yīng)歸還時間 operator varchar 30 No 操作員 ifback tinyint 1 No 是否歸還 還信息表結(jié)構(gòu)設(shè)計 與圖書借閱信息表形成對照的是圖書歸還信息表該表的設(shè)計除了像上表一樣把借閱的圖書與相應(yīng)的借閱者進行對應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時間以此判斷讀者的借閱是否超時表的具體結(jié)構(gòu)設(shè)計如下 表 37 圖書歸還信息表 tb_giveback 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 11 No bookID int 11 No backTime date No 歸還時間 operator varchar 30 No 操作員 息表結(jié)構(gòu)設(shè)計 該表的設(shè)計用于記錄圖書管理系統(tǒng)用戶的信息方便對用戶的管理表中包括用戶 ID 和用戶的登錄密碼表的具體結(jié)構(gòu)設(shè)計如下 表 38 系統(tǒng)用戶信息表 tb_user 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key name varchar 30 No password varchar 30 No 信息表結(jié)構(gòu)設(shè)計 該表包 含了圖書館的名稱地址聯(lián)系方式建館時間簡介等信息是對圖書館基本屬性信息的描述方便外界讀者對圖書館的了解表的具體結(jié)構(gòu)設(shè)計如下 表 39 圖書館信息表 tb_library 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key libraryname varchar 50 No curator varchar 10 No tel varchar 20 Yes 結(jié)出時間 address varchar 100 No 應(yīng)歸還時間 varchar 100 No url varchar 100 No 圖書館網(wǎng)站 createDate varchar No 創(chuàng)館時間 introduce text Yes 圖書館簡介 參數(shù)信息表結(jié)構(gòu)設(shè)計 該表是為校外人員設(shè)計的對于需要到圖書館進行借閱的讀者可辦理臨時的借閱證用于對圖書的借閱憑證表中包含了辦證所需費用以及證件的有效期限表的具體結(jié)果設(shè)計如下 表 310 圖書證參數(shù)信息表 tb_parameter 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key Cost int 10 No 辦證費用 validity int 10 No 有效時間 32 系統(tǒng)總體結(jié)構(gòu)設(shè)計 該系統(tǒng)在
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1