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

正文內容

基于java的圖書館管理系統(tǒng)的設計word格式-wenkub

2023-01-31 22:24:18 本頁面
 

【正文】 館管理系統(tǒng)的整個實現過程 ,簡單介紹了 Java編程的相關知識,重點闡述了各個模塊的設計思想以及設計難點。服務器端程序負責開啟數據庫,建立與客戶端的連接,客戶端程序可以實現讀者用戶和 管理員 用 戶的登錄及內部操作。 畢業(yè)設計說明書 (論文 ) 作 者: 學 號: 系 : 計算機 專 業(yè): 計算機 題 目: 基于 Java的 圖書 館 管理系統(tǒng) 的設計 指導者: (姓 名 ) (專業(yè)技術職務 ) 評閱者: (姓 名 ) (專業(yè)技術職務 ) 2021 年 6 月 6 日 畢業(yè)設計(論文)中文摘要 基于 Java 的 圖書 館 管理系統(tǒng) 的設計 摘要: 隨著科學技術的進步,計算機行業(yè)的迅速發(fā)展,計算機信息處理系統(tǒng)的引進已徹底改變了許多系統(tǒng)的管理 方式。 讀者用戶可以進行圖書的查詢、借閱信息的查詢及 個人信息的修改的操作 。 關鍵詞: 圖書 館 管理 Java Swing C/S Socket 畢業(yè)設計(論文) 外文摘要 Title Librarian Management System Based On Java Abstract With the advances in science and technology, the rapid development of the puter industry, the introduction of puter information processing system has pletely changed the management of many systems. Book tube management system is a system to solve the basic problems in the school library management and related statistical work. There are two programs of server and client systems. The serverside program is responsible for opening the database, to establish a connection with the client, the client program can readers users and administrators of the user39。讀者在借書的時候首先要有一個借閱證,工作人員把讀者要借閱的信息卡與讀者的借閱證放到一起,并且在借閱證上填寫借閱信息,這就是手工操作時代的借閱過程。讀者排隊的時間會明顯縮短,讀者可以花更多的時間在選書和看書上面。 目前圖書管理系統(tǒng)存在的問題 、效率低 因為圖書館的藏書種類多、數量多,將藏書準確地分門別類,快速檢索,手工進行非常困難 ,有時會出現一些錯誤信息,例如 館中沒有此書或已被別人借走 且沒有記錄 。 、藏書更新不能及時完成。 圖書管理系統(tǒng)的主要功能是實現圖書館圖書借閱和歸還的管理的自動化。 2 需求分析 可行性分析 采用現代化統(tǒng)一的計算機系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應的服務 ,也同時能為管理人員減輕負擔 。 數據庫管理系統(tǒng)采用 Access,它能夠處理大量數據,同時保持數據的完整性、安全性。開發(fā)完成運行后,為使用者帶來便利,為系統(tǒng)的進一步推廣創(chuàng)造了條件,經濟收益將遠超過投資。 性能分析 1.打開軟件后任意的瀏覽切換不同的界面(隨意操作),包括“圖形登陸界面 ” ,“圖書查詢界面”,“借書還書界面”,“讀者管理界面”,“管理員界面”,“圖書管理界面 ”及各個菜單項和按鈕均有反應且反應正確無誤。面板內文字為當前語言,并且語意明確。它以抽象窗口工具包( AWT)為基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。 用以 下 語句導入 Swing 包 import .*。 ( 2)選擇界面風格 Swing 允許選擇程序的圖形界面風格常用的有 java 風格,windows 風格等 下面的代碼用于選擇圖形界面風格,這里選擇的是跨平臺的 Java界面風格 [ 14]。 頂級 Swing 容器為其它 Swing 組件在屏幕上的繪制和處理事件提供支持 常用的頂級容器: JFrame(框架):表示主程序窗口 ; JDialog(對話框):每個 JDialog 對象表示一個對話框,對話框屬于二 級窗口 ; JApplet(小程序)在 瀏覽器 內顯示一個小程序界面 。標簽( JLabel)可以顯示文本、圖像或者同時顯 示。 ( 6)為組件增加邊框 。 ( 8)輔助技術支持 。 簡單的 C/S 體系結構的數據庫應用由兩部分組成,即客戶應用程序和 數據庫服務 程序。 數據的儲存管理功能較為透明。在 C/S 體系的下,數據庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理 。在連接成功時,應用程序兩端都會產生一個 Socket 實例,操作這個實例,完成所需的會話。 服務器監(jiān)聽:是服務器端套接字并不定位具體的客戶端 套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網絡狀態(tài)。而服務器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接 字的連接請求 [15]。3)系統(tǒng)維護:圖書維護 可以增加 、 修改 、 刪除圖書 ,豐富具體圖書的信息 ; 讀者維護可 (論文 ) 第 7 頁 共 24 頁 對讀者的信息進行增加、修改、刪除 ,以及讀者的 信息統(tǒng)計 來實現對讀者的管理; 管理 員 維護讀管理員 的 一些信息進行添加、刪除和管理權限的設置 來實現對管理員的管理;參數維護圖書館管理的 一些參數的 進行管理 。 功能模塊圖如圖 所示。數據庫設計的關鍵是 如何使設計的數據庫能合理地存儲用戶的數據,方便用戶進行數據處理 [10]。采用范式減少了數據冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度 [11]。 表 圖書 管理參數 信息表 parameter 字段名 稱 數據類型 字段長度 是否 允許 為空 說明 type 數字 整型 Yes 讀者類別 amount 數字 整型 Yes 借書數量 period 數字 整型 Yes 借書天數 dailyfine 數字 單精度型 Yes 超期每日罰款金額(元) (論文 ) 第 9 頁 共 24 頁 讀者信息表結構設計 讀者信息表的設計是為了圖書館管理員對讀者進行管理 ,其中讀者 ID,不同類型證件的號碼都是唯一的 ,是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息 ,讀者電話等信息 是 為了與讀者進行聯系 ,讀者類型信息決定了讀者一次性可借閱的圖書的數量 ,注冊時間可用于查詢計算讀者身份有效的期限 ,操作員是為了便于對信息才操作的查詢。 表 圖書借閱信息表 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 超期罰金 圖書 現在 信息表結構設計 與圖書借閱信息表形成對照的是圖書歸還信息表 ,該表的設計除了像上表一樣把借閱的圖書與相應的借閱者進行對應的聯系以外還記錄了讀者應歸還圖書的時間 ,以此判斷讀者的借閱是否超時 ,表的具體結構設計 如圖 。 (論文 ) 第 11 頁 共 24 頁 protected ObjectInputStream inputFromServer。 log(連接成功 .)。protected boolean done。 serverSocket = new ServerSocket(thePort)。 libOpHandler = new LibOpHandler(clientSocket, libDataAccessor)。 // 設置默認啟動端口號 if ( == 1) { port = (args[0])。圖書管理系統(tǒng)的登錄主頁面如圖。 (userid)。 if (((adminForm) || (readerForm)) {dispose()。 } else { (error)。書目檢索是根據圖書的 書 名、 isbn、出版社、作者來查詢圖書信息,主要針對 的表是 圖書信息表 bookdata; 而讀者借閱信息的查詢則是跟 據讀者的圖書證號來查詢讀者的借閱信息。 圖書管理員將讀者的借閱信息記錄在圖書借閱表 lendinfo 中。amp。amp。 }//下面用同樣的方法來判斷老師和研究生最多可借閱的圖書數量,故省略了 if (i == ) { LibDataAccessor b = new LibDataAccessor()。 if (j == ) { ()。 (論文 ) 第 15 頁 共 24 頁 judgeBookYesOrNot()。// 得到超期天數。 float money1 = (book,moneyNumber)。 if (i == ) { if (overduedays 0) { (book)。} else { dispose()。 else if (overduedays == 0) { (圖書到期,需要續(xù)借。// 續(xù)借圖書。 } else {dispose()。 (論文 ) 第 16 頁 共 24 頁 圖 管理員添加界面 圖 管理員刪除更新界面 2. 讀 者維護功能模塊的實現 讀者 維護 實現對信息的管理功能,讀者信息管理則
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1