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

正文內(nèi)容

基于java的圖書管理系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-01-11 02:27 本頁面
 

【文章內(nèi)容簡介】 ISBN varchar Default No ( Key)圖書編號 BookName varchar 50 Yes 書名 writer varchar 50 Yes 作者 translator t varchar 50 Yes 出版社 date varchar 50 Yes 圖書入庫時間 price varchar 50 Yes 預約狀態(tài) 三、 圖書類型信息表結構設計 該表的設計主要是方便對圖書的分類 ,和對圖書的查詢 ,在實際應用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架 ,以方便讀者的借閱尋找 ,其中可借閱天數(shù)項設置了不同類型圖書的借閱期限 ,可根據(jù)圖書的具體情況進行不同的維護管理 ,表的具體結構設計如下 : 表 圖書類型信息表 tb_bookType 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key typename varchar 30 No days int 10 No 可借閱天數(shù) 四、讀者 信息表結構設計 讀者信息表的設計是為了圖書館管理員對讀者進行管理 ,其中讀者 ID,不同類型證件的號碼都是唯一的 ,是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息 ,讀者郵件電話等信息室為了與讀者進行聯(lián)系 ,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量 ,注冊時間可用于查詢計算讀者身份有效的期限 ,操作員是為了便于對信息才操作的查詢。表的具體結構設計如下 : 表 讀者信息表 tb_reader 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 Id int 10 No Key name varchar 20 No sex varchar 4 No identityCard varchar 30 No tel varchar 20 Yes 電話 paperType varchar 10 No 證件類型 PaperNO. Varchar 20 No 證件號碼 birthday date Yes dztime date No 登記時間 operator varchar 30 No 操作員 五、圖書借閱信息表結構設計 該表的設計是用于對讀者借閱圖書進行管理 ,表中圖書 ID 屬 性是對借閱圖書的唯一性識別標識 ,讀者 ID 號記錄借閱的相應讀者 ,結出時間記錄了相應的歸還時間 ,以及歸還時是否超時 ,操作員是對借閱進行操作的人員的記錄方便日后的查詢 ,是否歸還標識可查詢當起讀書是否被歸還 ,表的具體結構設計如下 : 表 圖書借閱信息表 tb_borrow 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key ReaderISBN varchar 10 No bookISBN int 10 No Borrowdate date No 結出時間 backdate date No 應歸還時間 六、用戶信息表結構設計 該表的設計用于記錄圖書管理系統(tǒng)用戶的信息 ,方便對用戶的管理 ,表中包括用戶 ID 和用戶的登錄密碼 ,表的具體結構設計如下 : 表 系統(tǒng)用戶信息表 tb_order 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ISBN int 10 No Key name varchar 30 No Number varchar 30 No 七、數(shù)據(jù)庫表間關系圖 實現(xiàn)圖書館管理系統(tǒng)需要如下幾張表, tb_bookInfo 存儲圖書信 息,tb_reader 存儲學生用戶信息, tb_operator 存儲管理員信息, tb_borrow 存儲借閱信息, tb_bookType 存儲圖書類別信息,數(shù)據(jù)表之間的關系圖如圖 所示。 圖 表間關系圖 第二節(jié)、系統(tǒng)總體結構設計 該系統(tǒng)在 Windows98/2021/XP 環(huán)境下,主要采用 Java 語言開發(fā), SQL Server 2021 數(shù)據(jù)庫來設計,開發(fā)過程與成果應符合 GB/T 114571995 軟件工程術語,GB/T 85671988 計算機軟件產(chǎn)品開發(fā)文件編制指南等。 一、圖書管理系統(tǒng)總體結構圖 繪制 系統(tǒng)結構圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?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ù)存放在該表中。 三、讀者管理模塊功能 該模塊主要包含讀者類型管理和讀者信息管理兩個子模塊 : 圖書類型管理 該子模塊是對圖書館系統(tǒng)用戶圖書的類型進行維護 ,修改等操作 ,在此模塊中主要設置圖書的類型 ,該操作是對于 tb_bookType 表進行 ,并將操作結果保存在該表中。 讀者信息管理 該子模塊是對讀者的基本信息進行管理 ,可以對讀者的基本信息進行添加 ,修改 ,刪除操作 ,這下操作均是對 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)絡編程 JDK MyEclipse SQL Server 2021L Java 開發(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:是一個輕量級組件,它允許編輯單行文本。是一個顯示純文本的多行區(qū)域。 JPasswordField: JPasswordField 是一個輕量級組件,允許編輯單行文本,其視圖指示鍵入內(nèi)容,但不顯示原始字符。JButton: push 按鈕的實現(xiàn)。 通過 Action 可配置按鈕,并進行一定程度的控制。 Jcrollpane:提 供輕量級組件的 scrollable 視圖。 JScrollPane 管理視口、可選的垂直和水平滾動條以
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1