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

正文內(nèi)容

論文-圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)-wenkub.com

2024-12-12 21:44 本頁面
   

【正文】 //返回菜單欄 編寫工具欄的方法,創(chuàng)建工具欄可以使用 JToolBar 類,創(chuàng)建工具欄后將所有的圖標(biāo)添加至工具欄中,可以為每個圖標(biāo)添加提示信息,由于在創(chuàng)建MenuActions 類時已經(jīng)為每個內(nèi)部窗體動作添加了提示信息,所以這里可以不為圖標(biāo)添加提示信息。//在頂層菜單中添加讀者信息管理子菜單 ()。//為基礎(chǔ)數(shù)據(jù)庫維護(hù)添加圖片 { JMenu readerManagerMItem = new JMenu(讀者信息管理 )。//將背景面板添加到窗體中 } 編寫創(chuàng)建菜單欄的方法,可以初始化 JMenuBar 類對象創(chuàng)建頂層菜單,并在頂層菜單上添加相關(guān)菜單項與子菜單,然后為菜單欄添加圖標(biāo),并為菜單欄添加圖標(biāo)可以使用 JMenu 類中的 setIcon()方法進(jìn)行添加 。/html)。//初始化背景標(biāo)簽 (new ComponentAdapter() {//為桌面面板添加組件監(jiān)聽事件 public void ponentResized(final ComponentEvent e) {//重寫組件大小的方法 Dimension size = ().getSize()。 // 調(diào)用創(chuàng)建菜單欄的方法 setJMenuBar(menuBar)。//關(guān)閉窗體 setLocationByPlatform(true)。退出系統(tǒng)時斷開與數(shù)據(jù)庫的連接并關(guān) 閉主界面。 } } 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 22 五、 系統(tǒng)登錄界面預(yù)覽 圖 系統(tǒng)登錄 界面圖 第二節(jié) 系統(tǒng)主窗體的實現(xiàn) 一、 主窗體概述 管理員通過系統(tǒng)登錄模塊的驗證后,可以登錄到圖書館管理系統(tǒng)的主窗體。 ()。//初始化系統(tǒng)窗體 (true)。 } } 分別為登錄按鈕與重置按鈕設(shè)置監(jiān)聽事件,在登錄按鈕監(jiān)聽事件中,首先判斷用戶名和密碼文本框是否為空,若為空說明用戶沒有輸入,此時彈出提示對話框,若用戶輸入用戶名和密碼后,需要以這兩個文本框的值作為參數(shù)調(diào)用 Link天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 21 類中驗證管理員登錄的方法,若驗證成功,則進(jìn)入系統(tǒng),否則彈出提示對話框。//設(shè)置圖片最佳尺寸 setVisible(true)。//初始化圖片面板 (tupianLabel, )。//初始化重置按鈕 (new BookResetAction())。//初始化登錄按鈕 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 20 (new BookLoginAction())。//設(shè)置密碼框的回顯字符 (password)。//設(shè)置密碼標(biāo)簽 password = new JPasswordField(20)。//在面板上添加此文本框 final JLabel label_1 = new JLabel()。 (label)。//設(shè)置窗體標(biāo)題 setBounds(500, 300, 285, 194)。// 初始化borderLayout布局管理器 setDefaultCloseOperation()。若正確則關(guān)閉登錄窗口彈出主窗體,若錯誤,系統(tǒng)會自動生成提示信息。根據(jù)各實體之間所具有的關(guān)系,設(shè)計構(gòu)建出該系統(tǒng)的實體的 ER 圖和數(shù)據(jù)庫表。該系統(tǒng)各個部分及其應(yīng)實現(xiàn)的具體功能如下圖所示: 圖 系統(tǒng) 功能模塊圖 圖書館管理 基礎(chǔ)數(shù)據(jù)維護(hù) 圖書借閱管理 新書訂購管理 系統(tǒng)維護(hù) 讀者信息管理 圖書信息管理 圖書類別管理 圖書歸還管理 新書訂購 驗收新書 用戶管理 更改密碼 圖書借閱管理 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 13 第三節(jié) 系統(tǒng) 開發(fā)環(huán)境 該系統(tǒng) 開發(fā)環(huán)境 如下所示 : 操作系統(tǒng): Windows Xp 開發(fā)工具: 開發(fā)工具 Java 環(huán)境包: 數(shù)據(jù)庫: SQL Server 2021 開發(fā)技術(shù): Java Swing 、 JDBC 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 14 第五章 數(shù) 據(jù)庫設(shè)計 第一節(jié) 數(shù)據(jù)庫系統(tǒng) 一、 數(shù)據(jù)庫分析 主要考慮到 SQL Server2021 具有很強(qiáng)的完整性和伸縮性,具有較低的價格比和性能比,兼顧到該系統(tǒng)的穩(wěn)定性和可靠性以及開發(fā)程序和用戶的需求。 4. 強(qiáng)大的圖書信息查詢功能,保證數(shù)據(jù)查詢的靈活性和可靠性。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 11 (七) 庫存: 編號,庫存數(shù)量。 (三) 管理員: 管理員編號,姓名,性別,年齡,電話,身份證號,權(quán)限,工作日期,密碼。 (四) 故障處理 正常使用時不應(yīng)出錯,對于用戶的輸入錯誤應(yīng)給出適當(dāng)?shù)膸椭崾尽? (三) 適應(yīng)性 滿足系統(tǒng)運行環(huán)境條件的,允許在不同操作系統(tǒng)之間的跨平臺運行。 (四) 系統(tǒng)維護(hù) : 1. 用戶管理功能:實現(xiàn)用戶的添加,修改和刪 除。 (二) 圖書借閱管理 : 1. 圖書借閱管理功能:統(tǒng)計圖書的借閱相關(guān)信息。 與此同時,也保證了數(shù)據(jù)存儲的安全性和可靠性。同時在程序開發(fā)的過程中,采用了 Java Swing 機(jī)制,使整個系統(tǒng)的設(shè)計思路更加清晰。開發(fā)完成運行后,為使用者帶來便利,為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了 有利 條件,經(jīng)濟(jì)收益將遠(yuǎn)超過投資。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 8 三、 可行性研究方法 通過對已有圖書管理系統(tǒng)的分析和研究比 較的方法。 第二節(jié) 可行性分析 一、 預(yù)期 目標(biāo) 減少人力的投入;由系統(tǒng)對入庫圖書進(jìn)行自動分類、歸類, 圖書 信息整理、借閱情況登記入檔, 合理控制庫存,實現(xiàn)圖書館的信息化管理以及 提高信息處理的精度和準(zhǔn)確 度。 從這些整體的結(jié)構(gòu)功能看,的確達(dá)到了簡化管理過程,提高執(zhí)行效率以及減少差錯處理等優(yōu)點。基礎(chǔ)維護(hù)用于維護(hù)圖書和讀者信息的添加、刪除、修改等。該系統(tǒng)整體上被劃分為四個功能模塊,分別是基礎(chǔ)維護(hù)、借閱管理、查詢管理、系統(tǒng)管理。 在關(guān)系數(shù)據(jù)庫的 對象 /關(guān)系 映射中,表中的每行對應(yīng)于類的一個實例,而每列的值對應(yīng)于該實例的一個屬性。而 JDBC 正是作為此種用途的機(jī)制。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問 Sql 數(shù)據(jù)庫又專門寫一個程序,程序員只需用 JDBC API 寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。所有用 SQL 編寫的程序都是可以移植的。 2. 統(tǒng)一的語言 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。所有 SQL 語句接受集合作為輸入, 返回集合作為輸出。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 5 數(shù)據(jù)定義語 句 DQLData Definition Language CREATE, ALTER, DROP。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM 公司 1981 年推出以來, SQL 語言,得到了廣泛的應(yīng)用。在選 擇 SQL Server 的版本時,我們要綜合考慮實際應(yīng)用情況和經(jīng)濟(jì)實力。企業(yè)版是專為擁有大量用戶以及實時應(yīng)用系統(tǒng)而設(shè)計的,可以在對稱處理器或者集群計算機(jī)等高端計算環(huán)境下進(jìn)行安裝。 Swing 給予不同平臺的用戶一致的感覺。當(dāng)然,在用戶屏幕上顯示基于Swing 用戶界面的元素要比顯示 AWT 的基于對等體組件的速度慢一些。 Swing 沒有完全替代 AWT,而是基于 AWT 架構(gòu)之上。它將按鈕,菜單這樣的用戶元素繪制在空白窗口上,而對 等 體只需要創(chuàng)建和繪制窗口。但是,要想編寫出依賴于本地用戶界面元素的高質(zhì)量、可移植的圖形庫就會暴露出一些缺陷,其結(jié)果使 AWT 構(gòu)建的 GUI應(yīng)用程序看起來沒有 Windows 或 Macintosh 應(yīng)用程序顯示的那么漂亮,也沒有提供那些平臺用戶所認(rèn)知的功能。 5. Jbuilder: Borland 公司推出的 Windows 和 Linux 平臺的開發(fā)環(huán)境 [4]。 2. Symantec caf233。 4. 安全健壯:例如,邊界檢查,類型檢查,字節(jié)碼認(rèn)證,自動的指針和內(nèi)存管理 。 (三) Java 語言特性 : 1. 面向?qū)ο螅簾o全局變量或函數(shù) 。 Java 平臺將面向?qū)ο笙到y(tǒng)擴(kuò)展成包括程序和數(shù)據(jù)的網(wǎng)絡(luò)計算機(jī) (NC),而這個平臺的核心就是 Java 虛 擬機(jī),許多使 Java 成為萬能開發(fā)平臺的屬性都源于 Java 虛擬機(jī)的概念和實現(xiàn) [2]。 Java 對對象技術(shù)的全面支持和 Java 平臺內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。 Java 語言發(fā)展到今天,可以說互聯(lián)網(wǎng)的快速發(fā)展起到了很大的推動作用。節(jié)約讀者的大量時間。從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。計算機(jī)管理系統(tǒng)已成為當(dāng)今社會圖書館進(jìn)行圖書館管理的一種必要的工具設(shè)備。 基于 Java 語言數(shù)據(jù)庫編程在實際系統(tǒng)開發(fā)過程中的具體應(yīng)用,開發(fā)本系統(tǒng)主要應(yīng)用了 Java
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1