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

正文內(nèi)容

java圖書館管理系統(tǒng)(參考版)

2024-12-19 16:42本頁面
  

【正文】 其主要的對象及方法如下表: 主要 對象 與 方法 功能 與 作用 jsp對象 將面板分割為兩個顯示區(qū)域,上半部分為輸入?yún)^(qū),下半部分為向用戶顯示結(jié)果的區(qū)域 jpt、 jpb對象 以便向該模塊中添加 GUI組件 jcb對象 JComboBox 實例化 的 對象,用于 創(chuàng)建下拉列表框 str對象 創(chuàng)建下拉列表框數(shù)據(jù)模型的字符串?dāng)?shù)組 jrbArray 對象 創(chuàng)建單選按鈕 jtxtArray 對象 創(chuàng)建的文本框,用于接收鍵盤向其輸入的字符串 jlArray 對象 用于顯示標(biāo)簽組(如:學(xué)號和學(xué)生姓名等標(biāo)簽) jb對象 創(chuàng)建的按鈕(如:提交按鈕) head對象 由 Vector實例化的對象,用于對顯示給用戶的表格創(chuàng)建表頭 data對象 由 Vector實例化的對象,用于存儲表中數(shù)據(jù)的數(shù)組 dtm對象 由 DefaultTableModel實例化的對象,用于創(chuàng)建表格模型的對象 jt對象 JTable 的對象,用于顯示給用戶可見的結(jié)果 jspn對象 將 JTable 封裝到滾動表格 Student()方法 Student類的構(gòu)造函數(shù),封裝了此模塊的界面布局和設(shè)置監(jiān)聽器 actionPerformed( ActionEvent e)方法 實現(xiàn)事件響應(yīng)監(jiān)聽器接口中的方法,其響應(yīng)的事件源有文本框和布局在此類中的按鈕。 圖書查詢模塊的實現(xiàn) 圖書查詢模塊主要實現(xiàn)用戶對圖書的信息分別可根據(jù)圖書名稱、出版社和作者進行查詢的功能模塊,其中 簡單 查詢?yōu)閱我坏牟樵?,根?jù)其中一項對數(shù)據(jù)庫進行查詢返回結(jié)果;而高級查詢則將查詢精確化,使其根據(jù)多項數(shù)據(jù)進行查詢 。其操作界面如下圖: 圖 圖書歸還掛失操作界面 實現(xiàn)此 圖書歸還 掛失 模塊的 過程簡述: 此模塊 的兩個子模塊分別 命名為 ReturnBook和 GuaShi, 都 繼承 了 JPanel類,并實現(xiàn)ActionListener接口,使用 JPanel作為容器,以便加入 GUI組件,實現(xiàn) ActionListener接口中的actionPerformed方法,在構(gòu)造函數(shù)中進行了容器及相應(yīng)標(biāo)簽和按鈕等的布局,調(diào)用了事件響應(yīng)監(jiān)聽事件, 在 actionPerformed方法中實現(xiàn)對歸還與掛失書籍操作的響應(yīng),并利用 SQL語句對數(shù)據(jù)庫中相關(guān)表進行了操作。 2)圖書掛失。 1)圖書歸還。 主要實現(xiàn)了 判斷單選按鈕被選中的事件,根據(jù)不同的單選按鈕,調(diào)用不同的方法進行下一步的操作。 其主要的對象及方法如下表: 主要 對象 與 方法 功能 與 作用 jsp1對象 將面板分割為兩個顯示區(qū)域,上半部分為輸入?yún)^(qū),下半部分為向用戶顯示結(jié)果的區(qū)域 jp2對象 JPanel 實例化的對象。 (sql)。否 39。否 39。+(())+. +(()+2)+.+()+39。+(())+. +(()+1)+.+()+39。//成功,則設(shè)置該書的 Borrowed項為 是 ,輸出借書成功信息框 (this, 借書成功 ,消息,)。 where BookNO= +(().trim())。 sql=update BOOK set Borrowed=39。 該子模塊的實現(xiàn)與圖書借閱大相近庭,最大的區(qū)別是對不同的數(shù)據(jù)表進行操作。該子模塊實現(xiàn)系統(tǒng)的借閱功能 ,學(xué)生用戶向圖書管理員提供自己的編號 ,再提供要借閱的圖書編號 ,圖書管理員將信息記錄在系統(tǒng)中 ,借閱成功 。 圖書借閱預(yù)約功能模塊 的實現(xiàn) 該功能模塊 分為圖書借閱和圖書預(yù)約功能 。 實現(xiàn)此 圖書管理 模塊的 過程簡述: 此模塊命名為 BookManager,繼承 了 JPanel 類,并實現(xiàn) ActionListener 接口,使用 JPanel作為容器,以便加入 GUI 組件,實現(xiàn) ActionListener 接口中的 actionPerformed 方法,在構(gòu)造函數(shù)中進行了容器及相應(yīng)標(biāo)簽和按鈕等的布局,調(diào)用了事件響應(yīng)監(jiān)聽事件,并針對相應(yīng)的事件編寫了相應(yīng)的方法,如: insertBook()方法編寫了添加圖書信息的動作,其結(jié)果反應(yīng)到數(shù)據(jù)庫中的 Book 表中,并在顯示界面的 JTable 實例的對象中反應(yīng)給用戶。 并調(diào)用了此類中設(shè)計的方法 insertStudent()方法 此方法實現(xiàn)了對 學(xué)生用戶 進行添加,其功能有判斷 學(xué)生信息是否為空 的功能、執(zhí)行添加 學(xué)生信息 的功能 、 對數(shù)據(jù)庫表進行操作的功能 和顯示結(jié)果到 JTable 中的功能 deleteStudent()方法 此方法與 insertStudent()方法類似,其不同之處為此方法操作為從數(shù)據(jù)庫表中刪除記錄 updateStudent()方法 此方法是對 學(xué)生 信息進行修改,對數(shù)據(jù)庫中表的內(nèi)容進行了更新 searchStudent() 方法 對數(shù)據(jù)庫的內(nèi)容進行查詢操作,將查詢的內(nèi)容顯示到 JTable實例化的對象中 表 學(xué)生用戶管理 模塊的 對象 與方法 表 圖書管理功能模塊的實現(xiàn) 與學(xué)生管理模塊類似,圖書管理模塊也為圖書狀態(tài)管理和圖書信息管理模塊,其中圖 書狀態(tài)管理功能判斷圖書是否被借閱或被預(yù)約,圖書信息管理是管理維護圖書館藏書的基本信息。 此模塊命名為 Student,繼承 了 JPanel 類,并實現(xiàn) ActionListener 接口,使用 JPanel 作為容器,以便加入 GUI 組件,實現(xiàn) ActionListener 接口中的 actionPerformed 方法,在構(gòu)造函數(shù)中進行了容器及相應(yīng)標(biāo)簽和按鈕等的布局, 調(diào)用了事件響應(yīng)監(jiān)聽事件, 并針對相應(yīng)的事件編寫了相應(yīng)的方法,如: insertStudent()方法編寫了添加 學(xué)生用戶 的動作,其結(jié)果反應(yīng)到數(shù)據(jù)庫中的 Student 表中,并在顯示界面的 JTable 實例的對 象中反應(yīng)給用戶 。 并調(diào)用了此類中設(shè)計的方法 insertManager()方法 此方法實現(xiàn)了對管理員進行添加,其功能有判斷管理員名格式是否正確的功能、執(zhí)行添加管理員的功能,對數(shù)據(jù)庫表進行操作的功能等 deleteManager()方法 此方法與 insertManager()方法類似 ,其不同之處為此方法操作為從數(shù)據(jù)庫表中刪除記錄 updateManager()方法 此方法是對管理員信息進行修改,對數(shù)據(jù)庫中表的內(nèi)容進行了更新 selectManager()方法 對數(shù)據(jù)庫的內(nèi)容進行查詢操作,將查詢的內(nèi)容顯示到 JTable實例化的對象中 manager1()方法 輔助上述四個方法,用于 查詢管理員名文本框中輸入內(nèi)容是否存在于 manager表中 table()方法 將查詢到的內(nèi)容顯示到 JTable中 main()方法 程序的入口, JVM識別此 main方法從而編譯該程序 生成 .class文件 表 管理員管理 模塊的類與方法 表 學(xué)生用戶管理功能模塊的實現(xiàn) 學(xué)生用戶管理主要實現(xiàn)對學(xué)生的借閱權(quán)限管理和信息管理功能模塊,其中學(xué)生用戶借閱權(quán)限 管理中需要設(shè)置不同的參數(shù)判斷其是否有權(quán)限借閱圖書,學(xué)生用戶信息管理則主要管理維護學(xué)生用戶的基本信息,其操作界面如下所示: 圖 學(xué)生用戶管理操作界面 該管理功能在設(shè)置學(xué)生信息時需要輸入學(xué)號,姓名 ,性別,班級,院系, 密碼 信息。//關(guān)閉數(shù)據(jù)庫鏈接 實現(xiàn)此 管理員管理 模塊的類與方法 : 此模塊命名為 Manager,繼承 了 JPanel 類,并實現(xiàn) ActionListener 接口,使用 JPanel作為容器,以便加入 GUI 組件,實現(xiàn) ActionListener 接口中的 actionPerformed 方法,在構(gòu)造函數(shù)中進行了容器及相應(yīng)標(biāo)簽和按鈕等的布局,并針對相應(yīng)的事件編寫了相應(yīng)的方法,如 : insertManager()方法編寫了添加管理員的動作,其結(jié)果反應(yīng)到數(shù)據(jù)庫中的 Manager 表中 ,并在顯示界面的 JTable 實例的對象中反應(yīng)給用戶 。 } catch(Exception ex){()。 } } if(p==0){ //判斷該管理員是普通管理員,沒有修改管理員信息的權(quán)限 jtxtArray[0].requestDefaultFocus()。 if(()){//當(dāng)輸入為空,提示 (this, 請輸入管理員名?。?! , 消息 ,)。 if((1)){ p++。 try{ while(()){//取到結(jié)果集 string=(1).trim()。 (sql)。+mgNo+39。其主要的對象及方法如下表: 主要 對象 與 方法 功能 與 作用 jp對象 以便向該模塊中添加 GUI組件 jlArray 對象 用于顯示標(biāo)簽組(如:用戶名和密碼等標(biāo)簽) jbArray 對象 創(chuàng)建的按 鈕組(如:學(xué)生登錄和管理員登錄按鈕) jtxtArray 對象 創(chuàng)建的文本框,用于接收鍵盤向其輸入的字符串 jpassword 對象 創(chuàng)建的密碼框,用于接收鍵盤輸入的密碼并以特殊字符顯示 Login()方法 此為該類的構(gòu)造函數(shù),對組件的布局及方法的調(diào)用封裝在 這里 actionPerformed( ActionEvent e)方法 實現(xiàn)事件響應(yīng)監(jiān)聽器接口中的方法,其響應(yīng)的事件源有文本框、密碼框和布局在此類中的按鈕 main()方法 程序的入口, JVM識別此 main方法從而編譯該程序 生成 .class文件 表 Login 類主要對象與方法 系統(tǒng)管理員功能模塊的實現(xiàn) 本模塊中最主要的是管理系統(tǒng)用戶 ,設(shè)置圖書館信息等操作 ,其中管理系統(tǒng)用戶包括對他們進行添加 ,修改 ,刪除及權(quán)限劃分操作。 圖 圖書管理系統(tǒng)登錄首頁 用戶在登錄頁面寫好用戶名和密碼,選擇登錄,登錄成功則跳轉(zhuǎn)到系統(tǒng)的首頁,否則提示錯誤信息。用戶輸入正確的用戶名和密碼,系統(tǒng)會根據(jù)用戶的身份進行相應(yīng)權(quán)限劃分;如果登錄信息有錯誤,則系統(tǒng)提示登入錯誤的信息,并且禁止系統(tǒng)用戶進行任何操作。 } catch (Exception e) { ()。// 創(chuàng)建 Statement對象 } catch (Exception e) {// 如果從 Login類傳的參數(shù)不對,則提示出錯 (log, 用戶 IP或端口號錯誤!?。?, 信息 , )。 con = (jdbc: root, 123)。// 聲明一個靜態(tài)成員變量 public static Login log。 int count。// 聲明 Connection引用 Statement stat。 數(shù)據(jù)庫的連接 與關(guān)閉 利用 JDBC 訪問數(shù)據(jù)庫包含三個步驟: 1. 建立與數(shù)據(jù)庫的連接; 2. 通過發(fā)送 SQL 語 句對數(shù)據(jù)庫進行讀寫; 3. 處理語句的執(zhí)行結(jié)果,特別是查詢語句的返回數(shù)據(jù)。 為體現(xiàn)窗口界面風(fēng)格,在個窗口上各個控件的布局應(yīng)當(dāng)一致,用于顯示的字體設(shè)置為同一字體,各窗口界面顏色須保持一致,以保證對用戶的友好界面。為了體現(xiàn)程序的封裝性,每個窗口用一個類來實現(xiàn)。 TreeSelectionListener: 當(dāng) TreeSelectionModel 中的選擇發(fā)生更改時收到通知的偵聽器。鼠標(biāo)光標(biāo)進入或離開組件時也會生成鼠標(biāo)事件。然后使用組件的 addMouseListener 方法將從該類所創(chuàng)建的偵聽器對象向該組件注冊。在發(fā)生操作事件時,調(diào)用該對象的 actionPerformed 方法。 : ActionListener: 用于接收操作事件的偵聽器接口。 Statement: Statement 對象表示基本語句,其中將單個方法應(yīng)用于某一目標(biāo)和一組參數(shù),以返回結(jié)果 。在連接上下文中執(zhí)行 SQL 語句并返回結(jié)果。樹中特定的節(jié)點可以由 TreePath(封裝節(jié)點及其所有祖先的對象)標(biāo)識,或由其顯示行(其中顯示區(qū)域中的每一行都顯示一個節(jié)點)標(biāo)識。 DefaultTreeModel: 使用 TreeNodes 的簡單樹數(shù)據(jù)模型。 : DefaultMutableTreeNode: 是樹數(shù)據(jù)結(jié)構(gòu)中的通用節(jié)點。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1