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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)的設(shè)計(編輯修改稿)

2025-01-09 01:00 本頁面
 

【文章內(nèi)容簡介】 實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是 “ 透明 ” 的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非常 “ 瘦小 ” ,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在 C/S 體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理 。 (論文 ) 第 6 頁 共 24 頁 Socket 介紹 所謂 socket 通常也稱作 套接字 ,應(yīng)用程序通常通過 套接字 向網(wǎng)絡(luò)發(fā)出請求或者應(yīng)答網(wǎng)絡(luò)請求。以 為例, Socket 和 ServerSocket 類庫位于 java . 包中。ServerSocket 用于服務(wù)器端, Socket 是建立網(wǎng)絡(luò)連接時使用的。在連接成功時,應(yīng)用程序兩端都會產(chǎn)生一個 Socket 實例,操作這個實例,完成所需的會話。 socket 是面向 客戶 /服務(wù)器 模型而設(shè)計的,針對客戶和服務(wù)器 程序 提供不同的 socket 系統(tǒng)調(diào)用 ??蛻綦S機(jī)申請一個 socket (相當(dāng)于一個想打電話的人可以在任何一臺入網(wǎng)電話上撥號呼叫),系統(tǒng)為之分配一個 socket 號;服務(wù)器擁有全局公認(rèn)的 socket ,任何客戶都可以向它發(fā)出連接請求和信息請求(相當(dāng)于一個被呼叫的電話擁有一個呼叫方知道的電話號碼)。 根據(jù)連接啟動的方式以及本地套接字要連接的目標(biāo),套接字之間的連接過程可以分為三個步驟:服務(wù)器監(jiān)聽,客戶端請求,連接確認(rèn) [6]。 服務(wù)器監(jiān)聽:是服務(wù)器端套接字并不定位具體的客戶端 套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網(wǎng)絡(luò)狀態(tài)。 客戶端請求:是指由客戶端的套接字提出連接請求,要連接的目標(biāo)是服務(wù)器端的套接字。為此,客戶端的套接字必須首先描述它要連接的服務(wù)器的套接字,指出服務(wù)器端套接字的地址和端口號,然后就向服務(wù)器端套接字提出連接請求。 連接確認(rèn):是指當(dāng)服務(wù)器端套接字監(jiān)聽到或者說接收到客戶端套接字的連接請求,它就響應(yīng)客戶端套接字的請求,建立一個新的線程,把服務(wù)器端套接字的描述發(fā)給客戶端,一旦客戶端確認(rèn)了此描述,連接就建立好了。而服務(wù)器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接 字的連接請求 [15]。 4 系統(tǒng)設(shè)計 模塊設(shè)計 系統(tǒng)可以對兩個不同的用戶類型實現(xiàn)不同的功能 。 ,它 包括 1)館藏檢索模塊:根據(jù)圖書的書名、 isbn、出版社、作者來 查圖書信息;再根據(jù)讀者的圖書證號來查詢讀者的借閱信息。 2)借書還書模塊:根據(jù)圖書證號和圖書條形碼進(jìn)行圖書借閱操作;通過圖書條形碼來進(jìn)行還書操作。3)系統(tǒng)維護(hù):圖書維護(hù) 可以增加 、 修改 、 刪除圖書 ,豐富具體圖書的信息 ; 讀者維護(hù)可 (論文 ) 第 7 頁 共 24 頁 對讀者的信息進(jìn)行增加、修改、刪除 ,以及讀者的 信息統(tǒng)計 來實現(xiàn)對讀者的管理; 管理 員 維護(hù)讀管理員 的 一些信息進(jìn)行添加、刪除和管理權(quán)限的設(shè)置 來實現(xiàn)對管理員的管理;參數(shù)維護(hù)圖書館管理的 一些參數(shù)的 進(jìn)行管理 。 , 各種 它包括 1)書目檢索模塊可以根據(jù) 書名 、 作者 、 ISBN 號 、 出版社 查詢圖書館的藏書情況 。 2)我的借閱模塊 能夠查詢自己的借閱圖書情況 ,及時根據(jù)圖書信息進(jìn)行還書或是續(xù)借,以免超期。 3)個人信息模塊可以對自己的 學(xué)號、姓名、密碼、電話、地址等 進(jìn)行 更新以便對自己的信息進(jìn)行管理。 功能模塊圖如圖 所示。 圖 功能模塊圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是整 個系統(tǒng)的基石 ,數(shù)據(jù)庫的設(shè)計優(yōu)劣直接影響到整個系統(tǒng)的設(shè)計成敗 ,本節(jié)對數(shù)據(jù)庫的設(shè)計進(jìn)行專門闡述。 數(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ù),方便用戶進(jìn)行數(shù)據(jù)處理 [10]。 圖書管理系統(tǒng) 管理員登陸 讀者登陸 館藏檢索 借 書還書 系統(tǒng)維護(hù) 書目檢索 查讀者借閱借信息 借書 還書 圖書維護(hù) 讀者維護(hù) 管理員維護(hù) 參數(shù)維護(hù) 書目檢索 我的借閱 個人信息 (論文 ) 第 8 頁 共 24 頁 設(shè)計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式 是符合某一種級別的關(guān)系模式的集合。一般人們設(shè)計數(shù)據(jù)庫遵循第三范式。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度 [11]。 圖書信息表結(jié)構(gòu)設(shè)計 圖書信息表主要用于存儲圖書館中所藏圖書的相關(guān)信息 ,其中的相關(guān)信息是在圖書入庫時由操作員進(jìn)行添加完善 ,此表主要用于讀者和圖書管理員對館中圖書的查詢 ,系統(tǒng)用戶根據(jù)圖書的某個屬性進(jìn)行查詢 ,便可得知圖書的其他相關(guān)信息 ,其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找 ,圖書價格是在讀者不慎將 圖書遺失時對遺失圖書進(jìn)行賠償?shù)囊罁?jù)。表的具體結(jié)果 如表 所示。 表 圖書信息表 bookdata 字段名稱 數(shù)據(jù)類型 字段 大小 是否 允許為 空 說明 isbn 文本 20 Yes 國際標(biāo)準(zhǔn)書號 name 文本 50 Yes 書名 series 文本 20 Yes 叢書名 authors 文本 200 Yes 作者信息 publisher 文本 50 Yes 出版發(fā)行 size 文本 50 Yes 開本信息 pages 數(shù)字 整形 Yes 頁數(shù) price 數(shù)字 單精度型 Yes 定價 introduction 文本 255 Yes 內(nèi)容簡介 picture 文本 250 Yes 圖片 clnum 文本 10 Yes 分類號 圖書 管理參數(shù) 信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計主要是方便對圖書 管理參數(shù) 的 管理 ,和對圖書的查詢 ,在實際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架 ,以方便讀者的借閱尋找 ,其中可借閱天數(shù)項設(shè)置了不同類型圖書的借閱期限 ,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理 ,表的具體結(jié)構(gòu)設(shè)計 如表 所示。 表 圖書 管理參數(shù) 信息表 parameter 字段名 稱 數(shù)據(jù)類型 字段長度 是否 允許 為空 說明 type 數(shù)字 整型 Yes 讀者類別 amount 數(shù)字 整型 Yes 借書數(shù)量 period 數(shù)字 整型 Yes 借書天數(shù) dailyfine 數(shù)字 單精度型 Yes 超期每日罰款金額(元) (論文 ) 第 9 頁 共 24 頁 讀者信息表結(jié)構(gòu)設(shè)計 讀者信息表的設(shè)計是為了圖書館管理員對讀者進(jìn)行管理 ,其中讀者 ID,不同類型證件的號碼都是唯一的 ,是讀者在借閱圖書時需要輸入對讀者身份進(jìn)行識別的信息 ,讀者電話等信息 是 為了與讀者進(jìn)行聯(lián)系 ,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量 ,注冊時間可用于查詢計算讀者身份有效的期限 ,操作員是為了便于對信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計如圖 所示。 表 讀者信息表 reader 字段名稱 數(shù)據(jù)類型 字段 大小 是否 允許 為空 說明 readerid 文本 12 Yes 讀者編號 passwd 文本 50 Yes 密碼 name 文本 20 Yes 姓名 gender 文本 r 2 Yes 性別 addresse 文本 50 Yes 地址 tel 文本 r 20 Yes 電話 startdate 文本 50 Yes 開通日期 enddate 文本 50 Yes 作廢日期 type 數(shù)字 整型 Yes 1:大學(xué)生, 2:研究生, 3:教師 管理員 類型信息表結(jié)構(gòu)設(shè)計 此表的設(shè)計是為了對不同身份的讀者進(jìn)行分類方便讀者的管理 ,其中可借閱圖書數(shù)量的屬性設(shè)定 ,是根據(jù)讀者需求的不同對起權(quán)限進(jìn)行的設(shè)置 ,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量 ,表的具體結(jié)構(gòu)設(shè)計 如圖 所示。 表 管理員 信息表 librarian 字段名稱 數(shù)據(jù)類型 字段 大小 是否 允許 為空 說明 userid 文本 20 yes 賬號 passwd 文本 50 yes 密碼 name 文本 50 yes 姓名 bookp 數(shù)字 整型 yes 是否有圖書管理權(quán)限(添加、刪除、修改圖 書信息), 1:有, 0:沒有 readerp 數(shù)字 整型 yes 是否有讀者管理權(quán)限(添加、刪除、修改讀 者信息), 1:有, 0:沒有 parameterp 數(shù)字 整型 yes 是否有參數(shù)設(shè)置權(quán)限(超期罰款金額、借閱 時長、借書數(shù)量), 1:有, 0:沒有 圖書借閱信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用于對讀者借閱圖書進(jìn)行管理 ,表中圖書 條碼 屬性是對借閱圖書的唯一性識別標(biāo)識 ,讀者 ID 號 記錄借閱的相應(yīng)讀者 ,借書 時間記錄了相應(yīng)的歸還時間 ,以及歸 (論文 ) 第 10 頁 共 24 頁 還時是否超時 ,以及超期天數(shù) ,根據(jù)讀者的類型以及天數(shù)進(jìn)行罰款, 是否歸還標(biāo)識可查詢讀書是否被歸還 ,表的具體結(jié)構(gòu)設(shè)計 如圖 所示。 表 圖書借閱信息表 lendinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否 允許為空 說明 id 自動編號 長整型 No readerID 文本 20 yes 借閱人編號 bookcode 文本 20 yes 圖書條碼 borrowdate 日期 /時間 yes 借書日期 duedate 日期 /時間 yes 應(yīng)還日期 returndate 日期 /時間 yes 是否歸還 renew 數(shù)字 長整型 yes 續(xù)借標(biāo)識( 0:未續(xù)借, 1:續(xù)借) overduedays 數(shù)字 整型 yes 超期天數(shù) fine 數(shù)字 單精度型 yes 超期罰金 圖書 現(xiàn)在 信息表結(jié)構(gòu)設(shè)計 與圖書借閱信息表形成對照的是圖書歸還信息表 ,該表的設(shè)計除了像上表一樣把借閱的圖書與相應(yīng)的借閱者進(jìn)行對應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時間 ,以此判斷讀者的借閱是否超時 ,表的具體
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1