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

正文內容

基于java的圖書管理系統(tǒng)設計及實現(xiàn)最畢業(yè)論文(編輯修改稿)

2025-07-19 01:22 本頁面
 

【文章內容簡介】 證件類型PaperNO.Varchar20No 證件號碼birthdaydateYes dztimedateNo 登記時間operatorvarchar30No 操作員五、圖書借閱信息表結構設計該表的設計是用于對讀者借閱圖書進行管理,表中圖書ID屬性是對借閱圖書的唯一性識別標識,讀者ID號記錄借閱的相應讀者,結出時間記錄了相應的歸還時間,以及歸還時是否超時,操作員是對借閱進行操作的人員的記錄方便日后的查詢,是否歸還標識可查詢當起讀書是否被歸還,表的具體結構設計如下:表 tb_borrow字段名稱數(shù)據(jù)類型字段長度是否為空說明ID int10NoKeyReaderISBNvarchar10No bookISBNint10No BorrowdatedateNo 結出時間backdatedateNo 應歸還時間六、用戶信息表結構設計該表的設計用于記錄圖書管理系統(tǒng)用戶的信息,方便對用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體結構設計如下:表 字段名稱數(shù)據(jù)類型字段長度是否為空說明ISBN int10NoKeynamevarchar30No Numbervarchar30No 七、數(shù)據(jù)庫表間關系圖實現(xiàn)圖書館管理系統(tǒng)需要如下幾張表,tb_bookInfo存儲圖書信息,tb_reader存儲學生用戶信息,tb_operator存儲管理員信息,tb_borrow存儲借閱信息,tb_bookType存儲圖書類別信息。第二節(jié)、系統(tǒng)總體結構設計該系統(tǒng)在Windows98/2000/XP環(huán)境下,主要采用Java語言開發(fā),SQL Server 2000數(shù)據(jù)庫來設計,開發(fā)過程與成果應符合GB/T 114571995軟件工程術語,GB/T 85671988計算機軟件產(chǎn)品開發(fā)文件編制指南等。一、圖書管理系統(tǒng)總體結構圖繪制系統(tǒng)結構圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合理地將數(shù)據(jù)流程圖轉變?yōu)樗枰南到y(tǒng)結構圖[8]。系統(tǒng)結構圖將會使讀者和用戶能直觀的了解系統(tǒng)的結構模式,理解系統(tǒng)的各個功能的結構,能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結構圖如下:二、系統(tǒng)管理員模塊功能該模塊主要包括圖書館信息設置,用戶管理,圖書信息管理等。該功能選項用于系統(tǒng)管理員對圖書館名稱,地址,聯(lián)系方式,簡介等信息的管理更新,以便于讀者和外界人士對圖書館的了解。該功能子模塊主要是系統(tǒng)管理員對系統(tǒng)用戶的管理,通過此子模塊的功能實現(xiàn)可以對用戶進行添加、修改、刪除、權限設置等操作,該子模塊能將圖書館的不同工作細化到不同的相關人員,極大地提高了圖書館的工作效率。該操作是對tb_order表進行操作,在對用戶進行了相關的操作后把操作后的最新信息存放在該表中。通過該子模塊設置在圖書館辦理臨時讀者證的費用及證件有效期限。該操作是對于tb_stockpile表進行,并把操作后的最新數(shù)據(jù)存放在該表中。三、讀者管理模塊功能該模塊主要包含讀者類型管理和讀者信息管理兩個子模塊:1. 圖書類型管理該子模塊是對圖書館系統(tǒng)用戶圖書的類型進行維護,修改等操作,在此模塊中主要設置圖書的類型,該操作是對于tb_bookType表進行,并將操作結果保存在該表中。2. 讀者信息管理該子模塊是對讀者的基本信息進行管理,可以對讀者的基本信息進行添加,修改,刪除操作,這下操作均是對tb_reader表進行的,并將操作后的結果保存在該表中。四、圖書管理模塊功能圖書管理功能模塊的實現(xiàn)如下面表中所示: 圖書管理描述圖書管理功能描述對圖書進行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書信息表: tb_bookInfo圖書狀態(tài)信息表:tb_borrow進行的操作圖書入庫、修改、刪除圖書,對圖書的編號、出版社、書名等基本信息進行管理產(chǎn)生的結果 對圖書基本操作管理,對不同圖書參數(shù)進行各自信息的設置管理結果存儲位置或輸出 結果存儲在圖書信息表(book)中,結果在當前頁面和圖書查詢頁面均可輸出五、圖書借還模塊功能該功能模塊主要實現(xiàn)對學生用戶借閱、預約圖書的操作,其中子模塊各自的描述如下各表所列: 圖書借閱描述圖書借閱管理功能描述對讀者借閱圖書進行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書信息表: tb_bookInfo讀者信息表: tb_reader進行的操作對學生用戶借閱圖書進行管理產(chǎn)生的結果 學生用戶借閱成功,系統(tǒng)對借閱信息進行記錄結果存儲位置或輸出 結果存儲在圖書狀態(tài)信息表(record)中,結果在圖書借閱頁面輸出六、系統(tǒng)查詢模塊功能該模塊包括對圖書館藏書進行查詢,對讀者借閱情況進行查詢,以及對借閱到期和超期的讀者進行提醒的信息,其中三個子模塊的各自實習如下所示: 圖書查詢描述圖書查詢功能描述系統(tǒng)用戶對館藏圖書信息進行查詢操作訪問的數(shù)據(jù)庫表圖書信息表: tb_bookInfo進行的操作用戶通過圖書的編號,作者,出版社等信息對圖書進行相關查詢產(chǎn)生的結果 讀者查詢到相應的圖書或系統(tǒng)提醒查詢的圖書不存在結果存儲位置或輸出結果在圖書查詢頁面輸出 圖書借閱查詢描述圖書借閱查詢功能描述系統(tǒng)用戶對讀者借閱圖書信息進行查詢操作訪問的數(shù)據(jù)庫表圖書借閱表: tb_borrow進行的操作用戶通過圖書的編號,讀者編號等信息對摸個讀者或某本圖書的借閱情況進行相關查詢產(chǎn)生的結果 查詢到相應的讀者或圖書得借閱情況結果存儲位置或輸出結果在圖書查詢頁面輸出 圖書借閱到期提醒描述圖書借閱到期提醒管理功能描述對讀者借閱的到期圖書進行提醒訪問的數(shù)據(jù)庫表圖書借閱表: tb_borrow讀者信息表:tb_reader進行的操作對借閱到期和超期的讀者進行提醒產(chǎn)生的結果 向借閱到期和借閱超期的讀者發(fā)送郵件等提醒信息結果存儲位置或輸出 結果存儲在圖書借閱到期提醒表第四章、程序設計與編碼第一節(jié)、開發(fā)平臺與工具一、J2SE平臺J2SE是Java 2 standard edition是Java2的標準版,主要用于桌面應用軟件的編程,Standard Edition(標準版) J2SE 包含那些構成Java語言核心的類。比如:數(shù)據(jù)庫連接、接口定義、輸入/輸出、網(wǎng)絡編程。二、開發(fā)系統(tǒng)所有工具 系統(tǒng)開發(fā)平臺和工具工具名稱用途JDK MyEclipse SQL Server 2000LJava 開發(fā)工具包J2EE集成開發(fā)環(huán)境中小型關系數(shù)據(jù)庫管理系統(tǒng)三、開發(fā)中使用的類與接口的描述:JFrame:Swing 的三個基本構造塊:標簽、按鈕和文本字段;但是現(xiàn)在需要個地方安放它們,并希望用戶知道如何處理它們。JFrame 類就是解決這個問題的——它是一個容器,允許程序員把其他組件添加到它里面,把它們組織起來,并把它們呈現(xiàn)給用戶。JPanel:JPanel是一個容器,可以向其中添加其他的GUI組件(如按鈕JButton組件);但是JPanel不是頂層容器,因此在屏幕上顯示JPanel,必須將它添加到一個頂層容器(如JFrame)中。JSplitPane:Split Pane(分割面版)一次可將兩個組件同時顯示在兩個顯示區(qū)中,若你想要同時在多個顯示區(qū)顯示組件,你便必須同時使用多個Split Pane。JLabel: 用于短文本字符串或圖像或二者的顯示區(qū)。JTextField:是一個輕量級組件,它允許編輯單行文本。JTextArea:是一個顯示純文本的多行區(qū)域。JPasswordField:JPasswordField 是一個輕量級組件,允許編輯單行文本,其視圖指示鍵入內容,但不顯示原始字符。JButton: push 按鈕的實現(xiàn)。 通過 Action 可配置按鈕,并進行一定程度的控制。JScrollpane:提供輕量級組件的 scrollable 視圖。JScrollPane 管理視口、可選的垂直和水平滾動條以及可選的行和列標題視口。JComboBox:將按鈕或可編輯字段與下拉列表組合的組件。用戶可以從下拉列表中選擇值,下拉列表在用戶請求時顯示。JRadioButton:實現(xiàn)一個單選按鈕,此按鈕項可被選擇或取消選擇,并可為用戶顯示其狀態(tài)。ButtonGroup:此類用于為一組按鈕創(chuàng)建一個多斥(multipleexclusion)作用域。使用相同的 ButtonGroup 對象創(chuàng)建一組按鈕意味著“開啟”其中一個按鈕時,將關閉組中的其他所有按鈕。: Vector:可以實現(xiàn)可增長的對象數(shù)組。與數(shù)組一樣,它包含可以使用整數(shù)索引進行訪問的組件。但是,Vector 的大小可以根據(jù)需要增大或縮小,以適應創(chuàng)建 Vector 后進行添加或移除項的操作。 DefaultTableModel:這是 TableModel 的一個實現(xiàn),它使用一個 Vector 來存儲單元格的值對象,該 Vector 由多個 Vector 組成。JTable: 用來顯示和編輯常規(guī)二維單元表。:DefaultMutableTreeNode:是樹數(shù)據(jù)結構中的通用節(jié)點。為檢查和修改節(jié)點的父節(jié)點和子節(jié)點提供操作,也為檢查節(jié)點所屬的樹提供操作。DefaultTreeModel:使用 TreeNodes 的簡單樹數(shù)據(jù)模型。JTree:將分層數(shù)據(jù)集顯示為輪廓的控件。樹中特定的節(jié)點可以由 TreePath(封裝節(jié)點及其所有祖先的對象)標識,或由其顯示行(其中顯示區(qū)域中的每一行都顯示一個節(jié)點)標識。: Connection:與特定數(shù)據(jù)庫的連接(會話)。在連接上下文中執(zhí)行 SQL 語句并返回結果。 Connection 對象的數(shù)據(jù)庫能夠提供描述其表、所支持的 SQL 語法、存儲過程、此連接功能等等的信息。 Statement:Statement 對象表示基本語句,其中將單個方法應用于某一目標和一組參數(shù),以返回結果。 ResultSet:表示數(shù)據(jù)庫結果集的數(shù)據(jù)表,通常通過執(zhí)行查詢數(shù)據(jù)庫的語句生成。: ActionListener:用于接收操作事件的偵聽器接口。對處理操作事件感興趣的類可以實現(xiàn)此接口,而使用該類創(chuàng)建的對象可使用組件的 addActionListener 方法向該組件注冊。在發(fā)生操作事件時,調用該對象的 actionPerformed 方法。 MouseListener:用于接收組件上“感興趣”的鼠標事件(按下、釋放、單擊、進入或離開)的偵聽器接口。然后使用組件的 addMouseListener 方法將從該類所創(chuàng)建的偵聽器對象向該組件注冊。當按下、釋放或單擊(按下并釋放)鼠標時會生成鼠標事件。鼠標光標進入或離開組件時也會生成鼠標事件。發(fā)生鼠標事件時,將調用該偵聽器對象中的相應方法,并將 MouseEven
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1