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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)-文庫吧資料

2024-12-12 01:00本頁面
  

【正文】 inview(Lib_User u){ =u。 //主窗口中顯示子窗口 JInternalFrame的容器 JDesktopPane desktop=new JDesktopPane()。 public class Mainview extends JFrame { protected static final String MQ = null。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。(代碼省略) 圖書館管理系統(tǒng)主模塊的實現(xiàn) 本模塊中最主要的是該管理系統(tǒng)的主界面,系統(tǒng)管理員進(jìn)入該界面進(jìn)行各種操作。 /** 圖書管理系統(tǒng)的程序入口 */ public class Main { public static void main(String[] args) { LoginView lv=new LoginView () 。 咸陽職業(yè)技術(shù)學(xué)院電子信 息系??飘厴I(yè)論文 第 20 頁 共 35 頁 import 。具體代碼如下: package main。 圖 圖書管理系統(tǒng)登錄首頁 用戶在登錄頁面寫好用戶名和密碼,選擇登錄,登錄成功則跳轉(zhuǎn)到系統(tǒng)的首頁,否則提示錯誤信息 [。 } } 登錄模塊程序設(shè)計 本模塊主要是用戶通過圖書管理系統(tǒng)的首頁登錄窗口 進(jìn)入圖書系統(tǒng)。 ()。 return ( updatesql)。 conn=()。 } /** 負(fù)責(zé) update的方法 */ public int update(String updatesql){ Connection conn=null。 ()。 return (selectsql)。 conn=()。 Statement stmt=null。 } return conn。 } catch (SQLException e) { (獲得數(shù)據(jù)庫 Connection連接失敗 )。 } } catch (ClassNotFoundException e) { (加載驅(qū)動失?。?)。 ()。 /**數(shù)據(jù)庫通信類 該類 提供了通過 ODBC的方式訪問數(shù)據(jù)庫 */ public class DBManager { private Connection conn=null。 import 。 import 。新建一個 DBManage類,具體代碼實現(xiàn)如下 : package model。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點, 我們這次的數(shù)據(jù)庫就采 MySQL。它的主要功能包括四個方面:查詢、操縱、定義和控制,因此,它是一個綜合的、通用的、功能及強(qiáng)的關(guān)系數(shù)據(jù)庫語言。 Myeclipse 是功能豐富的 J2SE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 Awt、 Swing、 Thread 和 SQL 等 SQL 數(shù)據(jù)庫 SQL 全稱 是“結(jié)構(gòu)化查詢語言 (Structured Query Language)”,最早的是 IBM 的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R 開發(fā)的一種查詢語言,它 的前身是 SQUARE 語言。 J2SE 的事件驅(qū)動機(jī)制實現(xiàn)了各種“監(jiān)聽器”操作的響應(yīng),如 ActionListerner,KeyListerner,ItemListerner 等。如定時小動畫的制作。它是程序中具有獨立順序的程序流,它有自己的開始,代碼體和結(jié)束。它推出的 Thread多線程機(jī)制使代碼能夠并行執(zhí)行,充分發(fā)揮了 CPU 的運行效率。它簡單而強(qiáng)大的編程功能得到很多編程者的厚愛。 該圖書管理系統(tǒng)用的就是 J2SE 平臺 ,即是 Java2 平臺 標(biāo)準(zhǔn)版( Java 2 Platform 咸陽職業(yè)技術(shù)學(xué)院電子信 息系??飘厴I(yè)論文 第 16 頁 共 35 頁 Standard Edition),定位于客戶端,是用于工作站、 PC 機(jī)的桌面應(yīng)用軟件的編程平臺。特別是 Java 企業(yè)應(yīng)用編程接口( Java Enterprise APIs)為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 Java對對象技術(shù)的全面支持和 Java平臺內(nèi)嵌的 API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本?,F(xiàn)在 Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個獨立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。 4 程序設(shè)計與編碼 系統(tǒng)開發(fā)平臺 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言和 Java平臺的總稱。 系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。具體結(jié)構(gòu)設(shè)計如下 : 表 圖書歸還信息表 admin 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ad_no int 10 No 管理員編號( Key) ad_name varchar 30 No 用戶名 ad_password varchar 12 No 密碼 ad_denji int Yes 等級 系統(tǒng)總體結(jié)構(gòu)設(shè)計 該系統(tǒng) 在 Windows98/2021/XP 環(huán)境下 , 主要采用 Awt 開發(fā)工具 , MySQL 數(shù)據(jù)庫來設(shè)計 ,開發(fā)過程與成果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語 , GB/T 85671988 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南等。表的具體結(jié)構(gòu)設(shè)計如下 : 表 讀者信息表 readinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 reader_no int 30 No 讀者編號( Key) reader_name varchar 30 No 讀者姓名 reader_sex varchar 2 No 性別 reader_birthday datetime No 出生日期 reader_cardID varchar 18 No 身份證號 reader_address varchar 100 Yes 家庭住址 reader_phone varchar 11 Yes 聯(lián)系電話 reader_ varchar 50 No 郵箱 reader_memo Varchar 8000 No 備注 圖書借閱歸還信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用于對讀者借閱圖書進(jìn)行管理 ,表中圖書編號屬性是對借閱圖書的唯一性識別標(biāo)識 ,讀者編號號記錄借閱的相應(yīng)讀者 ,結(jié)出時間記錄了相應(yīng)的借閱時 間 ,以及歸還時間 ,操作員是對借閱進(jìn)行操作的人員的記錄方便日后的查詢 ,是否歸還標(biāo)識可查詢當(dāng)起讀書是否被歸還 ,表的具體結(jié)構(gòu)設(shè)計如下 : 表 圖書借閱歸還統(tǒng)計信息表 record 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 record_no int 20 No 借閱記錄號( Key) reader_book_no int 30 No 圖書編號 record_reader_no int 30 No 讀者編號 record_boruser int 10 No 借閱管理員編號 咸陽職業(yè)技術(shù)學(xué)院電子信 息系??飘厴I(yè)論文 第 14 頁 共 35 頁 record_bortime datetime Yes 借閱時間 record_renuser int 30 Yes 歸還管理員編號 record_rentime datetime Yes 歸還時間 管理員信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計用于記錄圖書管理員信息,管理員可以通過用戶名和密碼進(jìn)入該圖書管 理系統(tǒng),對圖書和讀者進(jìn)行操作管理??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 1)圖書信息表( 編號 ,圖書名稱,作者,出版社,出版時間,價格, ISBN 號,庫存量) 2)讀者信息表( 讀者編號 ,姓名,性別,出生年月 ,身份證號,地址 ,電話 ,郵箱 ,備注) 3)圖書借閱歸還信息表( 借閱記錄號 ,圖書編號,讀者編號,借閱管理員編號,借閱 時間,歸還管理員編號,歸還時間) 4)管理員信息表 (編號 ,名稱 ,密碼,等級 ) 注: 帶下劃線 表示主鍵 圖書信息表結(jié)構(gòu)設(shè)計 圖書信息表主要用于存儲圖書館中所藏圖書的相關(guān)信息 ,其中的相關(guān)信息是在圖書入庫時由操作員進(jìn)行添加完善 ,此表主要用于讀者和圖書管理員對館中圖書的查詢 ,系統(tǒng)用戶根據(jù)圖書的某個屬性進(jìn)行查詢 ,便可得知圖書的其他相關(guān)信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度 [6]。一般人們設(shè)計數(shù)據(jù)庫遵循第三范式。數(shù)據(jù)庫設(shè)計的關(guān)鍵是如何使設(shè)計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理 [6]。 數(shù)據(jù)庫設(shè)計是把現(xiàn)實世界的實體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨立性,易于擴(kuò)充,易于編制應(yīng)用程序等優(yōu) 點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù)。 前置條件 1. 登錄; 2. 登錄圖書管理系統(tǒng); ; 4. 進(jìn)入圖書歸還頁面 后置條件 1. 更新圖書歸還列表; 主干過程 圖書歸還 6. 讀者請求歸還借閱的圖書并提供自己的編號 7. 系統(tǒng)顯示該讀者的借閱信息 表 8. 使用者填將要歸還的圖書交給管理員 9. 管理員輸入圖書編號 ,系統(tǒng)存儲歸還信息,并將之存儲到數(shù)據(jù)庫中 分支過程 選擇重置(第 3步后分支出來) 1. 讀者選擇重置 2. 系統(tǒng)刷新該頁面 咸陽職業(yè)技術(shù)學(xué)院電子信 息系??飘厴I(yè)論文 第 10 頁 共 35 頁 異常 讀者借閱超時(第 4 步) 1.該書超出了應(yīng)該歸還的時間范圍 2. 系統(tǒng)將罰款信息顯示在歸還頁面 被包含用例 無 被擴(kuò)展用例 無 優(yōu)先級 高 3)用例“圖書查詢” 用例名稱 圖書信息管理 標(biāo)識符 UC3 參與者 圖書管理員 描述 圖書管理員查看圖書編號、作者等 信息,然后對圖書信息進(jìn)行修改,和刪除操作。 1)用例 “ 圖書借閱 ” 用例名稱 圖書借閱 標(biāo)識符 UC1 參與者 圖書管理員 描述 管理員通過讀者編號查詢出讀者信息,通過編號查詢出圖書的 相關(guān)信息 ,然后借閱將圖書轉(zhuǎn)借閱給讀者 ,借閱成功。 下面的系統(tǒng)用例圖描述了整個系統(tǒng)用戶之間的動作聯(lián)系 ,及功能模塊的概述。 : 通過對讀者查詢和圖書查詢實現(xiàn)圖書借閱功能,及圖書歸還。 2. 圖書管理功能: 圖書統(tǒng)管理員可以對圖書注冊,圖書信息管理功能,包括對圖書信息的刪除、修改。 圖書借閱管理系統(tǒng)需求模型 功能描述 圖書借閱管理系統(tǒng)的主要任務(wù)是實現(xiàn)管理員迅速檢索查詢 ,方便借閱歸還 圖書 ,圖書管理員高效的完成系統(tǒng)的各項基本操作 ,從圖 可以看出圖書借閱管理系統(tǒng)要完成一下功能 : 1. 登錄。 ,方便的進(jìn)行讀者借閱情況查詢 ,方便的進(jìn)行借書還書處理等 ,便捷的對圖書信息進(jìn)行添加、修改、刪除 ,分類管理等操作 ,對讀者信息進(jìn)行相關(guān)添加 ,修改 ,分類管理等操作。 鑒于計算機(jī)技術(shù)發(fā) 展異常迅猛 ,在硬件軟件配置以及開發(fā)技術(shù)均以可行的情況下開發(fā)這樣一個管理系統(tǒng)成本不會很高,但其可以大大提高圖書館的工作效率 ,也是圖書館管理發(fā)展的必然趨勢 ,其必將有比較寬闊的市場 ,因此改性統(tǒng)在經(jīng)濟(jì)可行性上時可行的。因此本系統(tǒng)的開發(fā)平臺已成熟可行。本系統(tǒng)采用 Java AWT 開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。 2 圖書借閱管理需求分析
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1