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

正文內(nèi)容

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

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

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