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

正文內(nèi)容

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

 

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