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

正文內(nèi)容

javaee設(shè)計(jì)圖書管理系統(tǒng)-預(yù)覽頁

2025-10-06 11:02 上一頁面

下一頁面
 

【正文】 進(jìn)行設(shè)計(jì),做到具體問題具體分析,不刻意追求原則。對于讀者而言他們的需求是了解圖書的基本情況,自己的借閱情況。這種原始手工操作的信息系統(tǒng)存在以下缺點(diǎn): 工作效率低,處理速度慢; 數(shù)據(jù)不齊全、不準(zhǔn)確; 重復(fù)勞動,造成數(shù)據(jù)不一致; 管理者的創(chuàng)造精神受到約束; 難以跟隨現(xiàn)代化市場的變化總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。但是,國外的這些系統(tǒng)一般都建立在計(jì)算機(jī)網(wǎng)絡(luò)已非常普及的基礎(chǔ)上,其軟件配置比較復(fù)雜,價(jià)格昂貴,國內(nèi)大多數(shù)企業(yè)或單位難以負(fù)擔(dān),這就促使我國要自行開發(fā) 圖書管理軟件。與此 同時(shí),為了管理大量的圖書,圖書管理系統(tǒng)也大量的出現(xiàn),隨著圖書的大量增加,其管理難度也越來越大,如何優(yōu)化管理也就成為了一個(gè)大眾化的問題。在中國軟件行業(yè)日益進(jìn)步的今天,如何利用這些資源來幫助減輕圖書館管理人員的負(fù)擔(dān)。 JavaEE架構(gòu)與程序設(shè)計(jì) 4 第二章 系統(tǒng)開發(fā)工具 1. 開發(fā)平臺 J2EE 介紹 J2EE ( Java 2 Platform Enterprise Edition)是一套面向企業(yè)應(yīng)用的體系結(jié)構(gòu),它是由Sun 公司和多家公司共同參與制定的一個(gè)企業(yè)級的分布式應(yīng)用規(guī)范。 Sun 公司就是通過這三個(gè)版本的 Java2 平臺,使 Java 的應(yīng)用得到了極大的擴(kuò)展。例如,如果在 Pentium 處理器中嵌入 JVM,那么 Java語言就可以像匯編語言一樣直接運(yùn)行在處理器上了。每個(gè)部分都由獨(dú)立的供應(yīng)商或?qū)I(yè)人員來完成,從而大大提高了開發(fā)效率。可以說 MyEclipse 幾乎囊括了目前所有主流開元產(chǎn)品的專屬 eclipse 開發(fā)工具。你甚至還可以通過 HTML5 可視化設(shè)計(jì)器設(shè)計(jì)令人難以置信的用戶界面。 2. 數(shù)據(jù)庫 SQL Server 是一個(gè)后臺數(shù)據(jù)庫管理系統(tǒng) ,它功能強(qiáng)大操作簡便 ,日益為廣大數(shù)據(jù)庫用戶所喜愛。 SQL Server 2020 是 Microsoft 公司推出 的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個(gè)遵從 MMC標(biāo)準(zhǔn)的用戶界面,使用戶得以:定義 SQL Server 實(shí)例組。在每個(gè)已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序 界面開發(fā)兩個(gè)方面。 圖書管理系統(tǒng)加入了數(shù)據(jù)庫的支持,使用了先進(jìn)的數(shù)據(jù)庫技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。 2. 需求分析 圖書信息管理系統(tǒng) 是適應(yīng)時(shí)代發(fā)展的需要,提高管理的效率而開發(fā)設(shè)計(jì)的。JavaEE架構(gòu)與程序設(shè)計(jì) 8 其中信息分別包括員工編號、員工姓名、性別、生日、密碼,備注。其中信息分別包括圖書證號、學(xué)生姓名、性別、系別、班級,同時(shí)可有三項(xiàng)功能在此處實(shí)現(xiàn),即添加、重置以及返回。 (3)讀者查詢 此模塊主要可對所要了解的讀者信息。 (4)讀者刪除 此模塊可以刪除一些不再使用本系統(tǒng)的讀者資料,從而達(dá)到對數(shù)據(jù)庫中的清理,即清除一些不必要資料,此處有四種刪除途徑,分別為按圖書證號刪除、按姓名 刪除、按班級刪除、安年級刪除,并可通過所輸入的關(guān)鍵字盡快找到所要?jiǎng)h除的資料。 (2)書籍查詢功能介紹 在圖書館管理系統(tǒng)中書籍查詢是最基本的功能, 讀者可以根據(jù)自己的需求來查詢想要借閱的書籍。用戶可以根據(jù)顯示的信息得知自己所 要借閱書籍的情況。借閱成功后,將該圖書證號、書號、借閱日期、應(yīng)還日期信息插入到數(shù)據(jù)庫的表中進(jìn)行記錄。 系統(tǒng)用例圖 JavaEE架構(gòu)與程序設(shè)計(jì) 10 圖 31 圖書管理系統(tǒng)總體用例圖 圖 32 系統(tǒng)參與者 圖 33 讀者管理模塊 JavaEE架構(gòu)與程序設(shè)計(jì) 11 圖 34 圖書管理模塊 3. 系統(tǒng)運(yùn)行環(huán)境 計(jì)算機(jī)一臺; MyEclipse 軟件; SQL Sever 軟件。 圖 42 員工管理 (3)“讀者 管理 ”功能模塊 用于新生入校時(shí)增加使用本系統(tǒng)的讀者信息,以及老生畢圖書信息管理系統(tǒng) —管理員登陸與操作模塊 員工管理 讀者管理 圖書信息管理 圖書借還管理 員工管 理 增加員工 修改員工信息 查詢員工信息 刪除員工 JavaEE架構(gòu)與程序設(shè)計(jì) 13 業(yè)離校時(shí)刪除相關(guān)讀者信息,清楚數(shù)據(jù)庫,查詢讀者的借閱書籍情況。 圖 44 圖書信息管理 (5)“圖書借還管理”功能模塊用于讀者借書和還書的登記,其 其功能模塊如圖45 所示。 圖 46 讀者添加 (2)讀者修改功能介紹:對讀者需要修改的資料進(jìn)行重定義,讀者信息修改如圖 47所示 。讀者刪除如圖 49 所示。 圖 410 添加 新書入庫界面 (2)查詢功能實(shí)現(xiàn) 功能介紹:本系統(tǒng)包含兩項(xiàng)一是檢索項(xiàng)令一個(gè)是檢索詞,在檢索項(xiàng)中用戶可以根據(jù)自己的需求來選擇所要查詢的項(xiàng)目并在檢索詞中添寫自己所要查詢的內(nèi)容。 圖 413 檢索 書籍借閱與歸還 (1)借閱書籍功能實(shí)現(xiàn) 輸入圖書證號 “0001”后點(diǎn)擊查看按鈕,可顯示該讀者信息,若輸入圖書證號錯(cuò)誤,點(diǎn)擊查看按鈕則會彈出借書證錯(cuò)誤對話框,如圖 414 所示。 圖 414借書證錯(cuò)誤 JavaEE架構(gòu)與程序設(shè)計(jì) 18 圖 415 圖書編號錯(cuò)誤 圖 416 借閱書籍 (2)歸還書籍功能實(shí)現(xiàn) 輸入圖書編號 “0000003”點(diǎn)擊回車鍵,則該界面右側(cè)會顯示借書者的信息,若圖書編號錯(cuò)誤則會彈出圖書編號錯(cuò)告對話框,如圖 417 所示。 用戶 ER 圖,如圖 419 所示。表 yuangong 的結(jié)構(gòu)如表 41所示。 JavaEE架構(gòu)與程序設(shè)計(jì) 21 第五章 系統(tǒng)實(shí)現(xiàn) 1. 數(shù)據(jù)庫的連接 獲取與數(shù)據(jù)庫之間的連接 String user = scott。 創(chuàng)建發(fā)送 sql語句的 Statement對象 st = ()。0000139。 男39。yyyymmdd39。無 39。,39。,to_date(39。) ,39。)。 王二 39。1991010139。12345639。 insert into yuangong values(39。,39。,39。,39。 (3)創(chuàng)建關(guān)系用戶數(shù)據(jù)表 user 創(chuàng)建關(guān)系用戶數(shù)據(jù)表 user 的代碼如下: create table user( uid char(8) primary key, upassword varchar2(30), unote varchar2(2), )。 (true)。 setBounds(100, 100, 374, 183)。 (null)。 (190, 55, 90, 21)。 圖 53 主界面 具體實(shí)現(xiàn)代碼如下: private JPanel contentPane。 private JTable tableJieHuanXinXi。 private String[] ColumnNames = new String[] { 編 號 , 姓 名 ,性 別 , 生 日 , 密 碼 ,備 注 }。 private JTextField texttushuchazhao。}} (3)讀者管理 讀者管理是系統(tǒng)主要的管理功能之一,它主要包含讀者的編號、姓名、性別、生日和電話等信息。 tableHuiYuan = new JTable()。 (newXinZengshiyanhuiyuanactionlistener (this))。 (lblHuiYuanBianHao)。 (lblHuiYuanXingMing)。 JScrollPane scrollPane_4 = new JScrollPane()。 (scrollPane_2)。 (5)圖書借還信息管理 在圖書管理系統(tǒng)中,除了讀者管理和圖書管理外,圖書借還信息管理更是必不可少的一部分,它可以直觀的顯示出某本圖書是由哪位讀者借閱,以及他的借閱日期,是否歸還,其界面設(shè)計(jì)如下: 圖 56 圖書借還信息管理界面 具體代碼如下: tableJieHuanXinXi = new JTable()。 (btnTianJiaj)。軟件測試是使用人工或者自動手段來運(yùn)行或測 試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。其中 軟件 的 靜態(tài)測試 不要求在計(jì)算機(jī)上實(shí)際執(zhí)行所測 程序 ,主要以一些人工的模擬技術(shù)對軟件進(jìn)行分析和測試;而軟件的 動態(tài)測試 是通過輸入一組預(yù)先按照一定的 測試準(zhǔn)則 構(gòu)造的實(shí)例數(shù)據(jù)來動態(tài)運(yùn)行程序,而達(dá)到發(fā)現(xiàn) 程序錯(cuò)誤 的過程。黑盒測試著眼于 程序 外部結(jié)構(gòu),不考慮內(nèi)部 邏輯結(jié)構(gòu) ,主要針對 軟件界面 和軟件功能進(jìn)行測試。 運(yùn)行程序后在登陸界面輸入已經(jīng)存在的用戶名和正確的密碼,以及不正確的密碼,幾組不同的用戶名和密碼,系統(tǒng)管理員登錄功能的主要測試用例如表 61 所示。JavaEE架構(gòu)與程序設(shè)計(jì) 31 表 62 新書入庫測試 輸入數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果 圖書編號: 0000001 圖書 名:西游記 出版社:國家出版社 價(jià)格: 85 元 點(diǎn)擊確定后能保存 保存成功 通過 圖書編號: 0000027 圖書名: JavaEE 主流開源框架 出版社:無 價(jià)格: 35 元 書籍無法添加,提示出版社信息不能為空 書籍無法添加,提示出版社信息不能為空 通過 圖書編號: 0000024 圖書名:軟件測試 出版社:電子出版社 價(jià)格: 36 書籍無法添加,提示圖書價(jià)格不明確 書籍無法添加,提示圖書編號不明確 通過 ( 3) 圖書借還管理測試 圖書借還管理主要包括借書管理、還書管理和借還信息查詢。基本能滿足設(shè)計(jì)開始時(shí)擬定的需求計(jì)劃。JavaEE架構(gòu)與程序設(shè)計(jì) 32 結(jié) 論 持續(xù)幾周的 java 課程設(shè)計(jì)已經(jīng)結(jié)束了,在這次課程設(shè)計(jì)中我努力完成了任務(wù),共同學(xué)習(xí)知識。之后在收集資料的過程中,上網(wǎng)下載,到圖書館檢索,眾多資料,紛繁復(fù)雜,通過學(xué)習(xí)的理論知識和廣泛地資料分析制定了 需求分析。但是,經(jīng)過這段時(shí)間對相關(guān)書籍的閱讀和分析,我順利的完成了設(shè)計(jì), 我還明白了 在編寫程序的時(shí)候,應(yīng)該盡量使界面簡潔大方,布局統(tǒng)一。人生有數(shù),學(xué)無止境,學(xué)習(xí)生活是無窮盡的,只有掌握更多的、更新的知識才能使自己始終立于不敗之地。JavaEE架構(gòu)與程序設(shè)計(jì) 33 參考文獻(xiàn) [1] 耿祥義 .Java 實(shí)用教程 [M].第二版 .北京 :清華大學(xué)出版社, 2020. [2] 朱仲杰 .Java 全方位學(xué)習(xí) [M].第六版 .北京 :機(jī)械工業(yè)出版社, 2020. [3] 張思民 .Java 程序設(shè)計(jì)實(shí)踐教程 [M].第一版 .北京 :清華大學(xué)出版社, 2020. [4] 湯一平 .Java 語言程序設(shè)計(jì) [M].第八版 .北京 :科學(xué)出版社, 2020. [5] 劉藝 .Java 程序設(shè)計(jì)大學(xué)教程 [M].第一版 .北京 :機(jī)械工業(yè)出版社, 2020. [6] 耿祥義 .Java 課程設(shè)計(jì) [M].第四版 .北京 :清華大學(xué)出版社, 2020. [7] Sharon 教程 [M].第五版 .北京 :人民郵電出版社, 2020. [8] Sharon 教程和 SQL 語言 [M].第三版 .北京 :人民郵電出版社, 2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1