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

正文內容

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

2025-01-09 01:00 本頁面
 

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