




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第一章需求分析1、系統(tǒng)需求描述:實驗室設(shè)備管理系統(tǒng)是利用Eclipse作為開發(fā)工具、SQL Server2000作為數(shù)據(jù)庫的系統(tǒng)。管理員可以對實驗室設(shè)備信息進行查詢及相關(guān)實驗室設(shè)備的使用情況查看。管理員可以根據(jù)本人用戶名和密碼登錄系統(tǒng)。在信息系統(tǒng)中,后臺數(shù)據(jù)庫存儲的地位相當重要,數(shù)據(jù)庫的設(shè)計不但對數(shù)據(jù)的操作速度有影響,還直接關(guān)系到軟件系統(tǒng)的質(zhì)量和生存周期。本系統(tǒng)采用了SQL數(shù)據(jù)庫book,book庫中包括設(shè)備基本信息表、維修記錄表、新設(shè)備表、申請表、報廢記錄表。系統(tǒng)首先必須維護實驗室中詳細資料的數(shù)據(jù)表,程序能對該表進行寫入和讀出數(shù)據(jù)的操作,相應(yīng)的。系統(tǒng)還要管理員信息表
2、,記錄管理員的資料,檢驗管理員的登陸,管理員的權(quán)限等。要求實現(xiàn)如下功能:所有工作由專門人員負責完成,其他人不得任意使用;對于已徹底損壞的作報廢處理,同時詳細記錄有關(guān)信息;對于有嚴重問題(故障)的要即使修理,并記錄修理日期、設(shè)備名、修理廠家、修理費、責任人等;對于急需但又缺少的設(shè)備需以“申請表”的形式送交上級領(lǐng)導(dǎo)請求批準購買。新設(shè)備購入后要立即進行設(shè)備登記(包括類別、設(shè)備名、型號、規(guī)格、單價、數(shù)量、購置日期、生產(chǎn)廠家、購買人等),同時更新申請表的內(nèi)容;隨時對現(xiàn)有設(shè)備及其修理、報廢情況進行統(tǒng)計、查詢,要求能夠按類別和時間段(某日期之前)查詢。本管理系統(tǒng)通過計算機對實驗設(shè)備進行自動管理,設(shè)備管理員可
3、以直接在計算機實現(xiàn)實驗設(shè)備的信息管理,并在一定程度上實現(xiàn)自動化,改善了工作運行效率和效果。2、系統(tǒng)數(shù)據(jù)流圖(功能模型DFD) 2.1 0層數(shù)據(jù)流圖如下:管理員實驗室設(shè)備管理系統(tǒng)高級管理員登錄信息處理結(jié)果審核信息審核結(jié)果圖2.1 0層數(shù)據(jù)流圖2.2 1層數(shù)據(jù)流圖:1身份驗證2處理要求3審核登錄信息申請/維修/報廢/查詢操作處理結(jié)果審核信息審核結(jié)果管理員高級管理員管理員審核結(jié)果申請圖2.2 1層數(shù)據(jù)流圖2.3 2層數(shù)據(jù)流圖:審核結(jié)果審核批準審核信息高級管理員報廢申請購買申請3審核維修記錄查詢記錄管理員報廢設(shè)備新設(shè)備維修設(shè)備查詢信息2.4報廢2.3購買2.2維修2.1統(tǒng)計查詢1身份驗證登錄信息管理員
4、圖2.3 2層數(shù)據(jù)流圖2.4總數(shù)據(jù)流圖:報廢登記購買登記維修登記查詢設(shè)備相關(guān)信息新設(shè)備記錄維修記錄查詢記錄審核結(jié)果管理員高級管理員審核信息審核結(jié)果3審核報廢提交提交申請登錄信息報廢設(shè)備新設(shè)備報廢記錄表D6申請表D5新設(shè)備表D4維修記錄表D3設(shè)備基本信息表D2報廢2.4購買2.3維修設(shè)備維修2.2查詢信息統(tǒng)計查詢2.1登錄表D1登錄信息身份驗證1管理員圖2.4 總數(shù)據(jù)流圖3、系統(tǒng)數(shù)據(jù)模型E-R圖實體和屬性的定義。E-R模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:N
5、,M:N,還是1:1等,還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系等等。3.1實驗室設(shè)備信息E-R圖,如下圖所示:圖3.1 實驗室設(shè)備信息E-R圖3.2維修設(shè)備E-R圖,如下圖所示:維修的設(shè)備何人維修生產(chǎn)廠家規(guī)格型號單價名數(shù)量維修日期類型設(shè)備名圖3.2維修設(shè)備E-R圖3.3查詢設(shè)備E-R圖,如下圖所示:查詢的設(shè)備何人查詢生產(chǎn)廠家規(guī)格型號單價名數(shù)量查詢?nèi)掌陬愋驮O(shè)備名圖3.3查詢設(shè)備E-R圖3.4報廢設(shè)備E-R圖,如下圖所示:圖3.4報廢設(shè)備E-R圖3.5損壞設(shè)備E-R圖,如下圖所示:圖3.5損壞設(shè)備E-R圖3.6管理員E-R圖,如下圖所示:圖
6、3.6管理員E-R圖3.7總體E-R圖用戶名密碼登錄權(quán)限類型設(shè)備名設(shè)備號審核管理密碼用戶名高級管理員設(shè)備管理員圖3.7總體E-R圖4、系統(tǒng)行為模型(狀態(tài)轉(zhuǎn)換圖)下面繪制管理員從登錄系統(tǒng)到退出系統(tǒng)的狀態(tài)圖,如下:返回登錄 開始結(jié)束取消注銷確認注銷點擊注銷注銷提交返回報廢記錄表登記點擊查看報廢提交返回登記申請表點擊查看購買返回維修記錄表登記點擊查看點擊查詢維修查看設(shè)備基本信息統(tǒng)計查詢登錄成功實驗室設(shè)備管理系統(tǒng)主頁面圖4.1登錄的狀態(tài)圖第二章概要設(shè)計實驗室設(shè)備管理系統(tǒng)1、實驗室設(shè)備管理系統(tǒng)模塊結(jié)構(gòu)圖系統(tǒng)功能操作設(shè)備管理員操作高級管理員操作審核管理系統(tǒng)維護管理設(shè)備查詢管理設(shè)備購買管理設(shè)備報廢管理設(shè)備維
7、修管理用戶登陸管理圖1 實驗室設(shè)備管理系統(tǒng)結(jié)構(gòu)圖2、管理系統(tǒng)模塊功能,接口的描述1、高級管理員操作模塊(1)模塊名稱:購買審核模塊。(2)模塊功能:對因其他原因的需要進行增加設(shè)備情況來進行相應(yīng)的操作。 (3)模塊背景描述:對因其他原因的需要進行增加設(shè)備情況來進行相應(yīng)操作。 (4)接口:申請?zhí)幚斫涌?、設(shè)備管理員操作模塊(1)模塊名稱:設(shè)備管理模塊。(2)模塊功能:對一些損壞的設(shè)備進行調(diào)查并采取更換設(shè)備或進行維修等操作。對一些已經(jīng)損壞并不能進行維修的設(shè)備進行移除和作廢處理等操作。(3)模塊背景描述:用戶必須是設(shè)備管理員才能填寫設(shè)備管理表,只有授權(quán)的設(shè)備管理員才有資格對正式的設(shè)備管理表進行增加、修
8、改、刪除、查詢和系統(tǒng)維護等操作。(4)接口:修理處理接口、報廢處理接口3、查詢管理模塊(1)模塊名稱:查詢管理模塊。(2)模塊功能:對實驗室中的設(shè)備進行查詢,了解設(shè)備狀況。(3)模塊背景描述:對實驗室中的設(shè)備進行查詢,了解設(shè)備狀況。(4)接口:查詢處理接口3、數(shù)據(jù)庫設(shè)計1、邏輯結(jié)構(gòu)設(shè)計序號中文表名英文表名表功能說明1實驗室設(shè)備管理表Equip記錄實驗室設(shè)備的具體詳細信息2實驗室設(shè)備購買申請表application記錄實驗室設(shè)備購買的具體詳細信息3實驗室設(shè)備修理表fix記錄實驗室設(shè)備修理的具體詳細信息4實驗室設(shè)備報廢注銷表reject記錄實驗室設(shè)報廢注銷的具體詳細信息5實驗室設(shè)備用戶表user記
9、錄實驗室用戶的具體詳細信息數(shù)據(jù)庫的各表如下所示:表3.1 設(shè)備信息表(Equip)列名數(shù)據(jù)類型字段大小必填字段默認值說明equipidvarchar15是主鍵,設(shè)備編號sortvarchar20是設(shè)備類型namevarchar30是設(shè)備名modelvarchar40是模型standartvarchar20否設(shè)備規(guī)格PriceDouble8是設(shè)備金額BuytimeDate20是購買時間Factaryvarchar20是生產(chǎn)廠家Buyersvarchar20是購買人stateVarchar5是完好設(shè)備所處狀態(tài)表3.2設(shè)備申請表(application)列名數(shù)據(jù)類型字段大小必填字段默認值說明Appl
10、icationidInt8是主鍵,設(shè)備申請?zhí)杝ortvarchar20是設(shè)備類型namevarchar30是設(shè)備名modelvarchar40是模型Standardvarchar20否設(shè)備規(guī)格PriceDouble8是設(shè)備金額BuytimeDate20是購買時間Factaryvarchar20是生產(chǎn)廠家Buyersvarchar20是購買人stateVarchar5是完好設(shè)備審核狀態(tài)表3.3 設(shè)備維修表(fix)列名數(shù)據(jù)類型字段大小必填字段默認值說明FixidInt8是主鍵,設(shè)備申請?zhí)朎quipidvarchar20是設(shè)備號namevarchar30是設(shè)備名Fixfactaryvarchar4
11、0是修理廠家FixpriceDouble8否修理價格FixdateDate8是設(shè)備金額PersonVarchar20是責任人表3.4設(shè)備報廢表(reject)列名數(shù)據(jù)類型字段大小必填字段默認值說明RejectidInt8是主鍵,設(shè)備報廢號Equipidvarchar20是設(shè)備號namevarchar30是設(shè)備名RejectdateDate是報廢日期Personvarchar20否責任人NoteVarchar255是備注表3.5用戶表(user)列名數(shù)據(jù)類型字段大小必填字段默認值說明UseridVarchar12是主鍵,用戶idPasswordvarchar20是密碼Positionvarcha
12、r12是職位第三章詳細設(shè)計在本系統(tǒng)中有如下幾個大型的模塊。它們分別是:用戶登陸管理模塊、設(shè)備管理員操作模塊(設(shè)備查詢管理模塊、設(shè)備維修管理模塊、設(shè)備購買管理模塊、設(shè)備報廢管理模塊)和高級管理員管理模塊。1、用戶登錄管理模塊1.1功能描述在整個實驗室設(shè)備管理系統(tǒng)中,用戶管理是所有系統(tǒng)的第一大關(guān),它可以用來區(qū)別用戶的管理權(quán)限,不同的管理權(quán)限給予的功能是不同的,用戶登陸后才可進行相關(guān)的操作。1.2 模塊偽代碼取得程序上窗體上的用戶名、密碼欄的文本信息分別將取得的信息存入NAME和PASSWORD兩變量中打開數(shù)據(jù)庫中的用戶信息表,用sName變量與列名為用戶名的列項進行比較IF 查到了與NAME相同的
13、項,判斷 PASSWORD是否相等不相等 則返回錯誤,要求重新輸入相等 則取得登陸權(quán)限用來判斷用戶身份,給予相關(guān)權(quán)限。ELSE 則返回錯誤,要求重新輸入1.3 模塊流程圖如下:圖1.1 用戶登錄管理模塊流程圖1.4 數(shù)據(jù)庫相關(guān)信息表1.1用戶登陸表列名數(shù)據(jù)類型長度允許空用戶名varchar50not null密碼varchar50not null登陸權(quán)限char10not null程序開始2、設(shè)備查詢管理模塊模塊流程圖如右:取得設(shè)備名稱打開數(shù)據(jù)庫查詢是否查到 是 否顯示沒有相關(guān)信息顯示設(shè)備信息圖2.1設(shè)備查詢管理模塊流程圖2.1功能描述在整個系統(tǒng)中用來查詢設(shè)備的作用,可以確定相關(guān)設(shè)備是否已有,
14、確定設(shè)備的各項屬性。該模塊應(yīng)該是所有功能中所需權(quán)限最低的。2.2 模塊偽代碼取得窗體上設(shè)備的名稱文本欄信息sName = 取得的文本欄信息,打開數(shù)據(jù)庫,打開設(shè)備基本信息表用sName變量與列名為設(shè)備名的列的項進行比較IF 查到了與sName變量相同的項取得該項的各項屬性,并在窗體上顯示出來ELSE 在窗體上顯示“沒用找相關(guān)設(shè)備”。2.3 數(shù)據(jù)庫相關(guān)信息表1.2 設(shè)備信息基本表列名數(shù)據(jù)類型長度允許空設(shè)備型號varchar10not null設(shè)備名varchar20not null規(guī)格varchar10not null單價float8null購買日期datetime8null生產(chǎn)廠家varchar
15、20null購買人varchar10null數(shù)量Int4null是否為記錄3、設(shè)備維修管理模塊模塊流程圖如下:是 否進行維修查詢提示輸入設(shè)備維修相關(guān)信息將信息寫入數(shù)據(jù)庫維修記錄表中圖3.1 設(shè)備維修管理模塊流程圖3.1功能描述在整個系統(tǒng)中用來記錄或查詢設(shè)備的維修管理的,可以確定相關(guān)設(shè)備在哪維修,維修日期,維修費和責任人。3.2 模塊偽代碼判斷是記錄還是查詢IF 為記錄在窗體上顯示各種維修信息的文本框取得各個文本框的內(nèi)容打開數(shù)據(jù)庫,打開維修記錄表,寫入維修記錄表在程序窗體上顯示已記錄ELSE 在窗體上顯示請輸入設(shè)備名,并顯示一個文本框sName = 文本框內(nèi)容打開數(shù)據(jù)庫,打開維修記錄表用sNam
16、e對維修記錄表的設(shè)備名列的項進行比較IF 找到相關(guān)項與sName相等,將該項的相關(guān)信息顯示到程序的窗體上。ELSE 在程序窗體上顯示“沒有找到相關(guān)設(shè)備”列名數(shù)據(jù)類型長度允許空列名設(shè)備型號varchar10not null設(shè)備名varchar20not null維修日期datetime8null維修廠家varchar30null維修費用float8null責任人varchar10null3.3 數(shù)據(jù)庫相關(guān)信息表1.3維修記錄表4、設(shè)備購買管理模塊模塊流程圖如下:提示輸入需要購買設(shè)備的信息 否是否信息輸入完全是寫入數(shù)據(jù)庫中的申請表中提示已申請信息寫入圖4.1 設(shè)備購買管理模塊流程圖4.1功能描述在
17、整個系統(tǒng)中用來購買設(shè)備的作用,可以對于急需但又缺少的設(shè)備需以“申請表”的形式送交上級領(lǐng)導(dǎo)請求批準購買。4.2 模塊偽代碼在窗體上顯示所需購買設(shè)備的相關(guān)信息文本欄將窗體上的相關(guān)信息存入變量打開數(shù)據(jù)庫,打開數(shù)據(jù)庫中的申請表將各項變量寫入申請表中新建的項的各個值中在窗體中顯示申請表已提交。4.3 數(shù)據(jù)庫相關(guān)信息表1.4申請表列名數(shù)據(jù)類型長度允許空設(shè)備名varchar10not null日期Datatime8not null規(guī)格varchar10not null數(shù)量int4null申請人Varchar10Null5、設(shè)備報廢管理模塊是否為記錄模塊流程圖如下:否提示輸入報廢設(shè)備名或者日期查詢是提示輸入報
18、廢相關(guān)信息打開數(shù)據(jù)庫報廢記錄表,并進行記錄輸出查詢結(jié)果提示已寫入數(shù)據(jù)庫圖5.1 設(shè)備報廢管理模塊流程圖5.1功能描述在整個系統(tǒng)中對于已徹底損壞的設(shè)備作報廢處理記錄和查詢。5.2 模塊偽代碼判斷是查詢還是記錄報廢設(shè)備IF為查詢則在窗體上顯示出報廢信息文本框?qū)⑽谋究虻膬?nèi)容存入各個變量打開數(shù)據(jù)庫,打開報廢記錄表將相關(guān)變量寫入報廢記錄表的新建項的各個項目Return 報廢記錄已寫入IF 為查詢則將窗體上的報廢時間或者報廢設(shè)備欄數(shù)據(jù)寫入變量打開數(shù)據(jù)庫,打開報廢記錄表IF 為按設(shè)備名查詢則在列名為設(shè)備名的列用變量查詢IF 有項與變量相同則返回該項的相關(guān)信息到程序窗體上顯示ELSE返回“無此類設(shè)備報廢”IF
19、 為按報廢時間查詢則在列名為報廢日期的列用變量查詢IF 有項小于變量則返回該項的相關(guān)信息到程序上顯示ELSE返回“無此類設(shè)備報廢”5.3 數(shù)據(jù)庫相關(guān)信息表1.5 報廢記錄表列名數(shù)據(jù)類型長度允許空設(shè)備型號varchar10not null設(shè)備名varchar20not null報廢日期datetime8null責任人varchar10null6、高級管理員管理模塊模塊流程圖如下:圖6.1 高級管理員管理模塊流程圖6.1功能描述在整個系統(tǒng)用于上級領(lǐng)導(dǎo)管理申請表的查看和審查。6.2 模塊偽代碼打開數(shù)據(jù)庫打開數(shù)據(jù)庫的申請表的表查看有沒有項IF有新的項將項中的各項信息在程序的窗體上顯示然后等用戶判斷是否
20、批準購買并購買了IF 用戶點擊批準(已購買)按鈕則在申請表中刪除該項并在窗體上顯示設(shè)備名等設(shè)備相關(guān)信息文本框?qū)⒋绑w上的相關(guān)信息存入各個變量中打開數(shù)據(jù)庫的設(shè)備基本信息表將各個變量寫入設(shè)備基本信息表在窗體上顯示“新設(shè)備已更新”ELSE 關(guān)閉數(shù)據(jù)庫的申請表在程序上顯示“申請表暫壓”ELSE 在程序窗體上顯示“沒有新的申請表”6.3 數(shù)據(jù)庫相關(guān)信息表1.6 申請表列名數(shù)據(jù)類型長度允許空設(shè)備名varchar10not null日期Datatime8not null規(guī)格varchar10not null數(shù)量int4null申請人Varchar10Null第四章編碼1、用戶登錄界面:privatevoid
21、jbInit() throws Exception contentPane = (JPanel) this.getContentPane();password.addActionListener(new Log_password_actionAdapter(this);contentPane.setLayout(xYLayout1);this.setSize(new Dimension(500, 400);this.setTitle("實驗室設(shè)備管理系統(tǒng)");jLabel1.setFont(new java.awt.Font("SansSerif", 0
22、, 25);jLabel1.setForeground(Color.red);jLabel1.setText("歡迎進入實驗室設(shè)備管理系統(tǒng)");jLabel2.setFont(new java.awt.Font("SansSerif", 0, 20);jLabel2.setText("姓名");jTextField1.setText("");jLabel3.setFont(new java.awt.Font("SansSerif", 0, 20);jLabel3.setText("密碼
23、");jButton1.setText("提交"); 2、主界面:privatevoid jbInit() throws Exception contentPane = (JPanel) this.getContentPane();contentPane.setLayout(xYLayout1);this.setSize(new Dimension(600, 500);this.setTitle("實驗室管理系統(tǒng)");設(shè)備查詢.setFont(new java.awt.Font("SansSerif", 0, 20);設(shè)備查
24、詢.setText("設(shè)備查詢");設(shè)備信息.setFont(new java.awt.Font("SansSerif", 0, 20);設(shè)備信息.setText("設(shè)備信息查詢");設(shè)備信息.addActionListener(new Frame9_設(shè)備信息_ActionAdapter(this);設(shè)備申請.setFont(new java.awt.Font("SansSerif", 0, 20);設(shè)備申請.setText("設(shè)備申請");設(shè)備申請.addActionListener(new
25、Frame9_設(shè)備申請_actionAdapter(this);申請登記.setFont(new java.awt.Font("SansSerif", 0, 20);申請登記.setText("申請登記");申請登記.addActionListener(new Frame9_申請登記_ActionAdapter(this);jLabel1.setFont(new java.awt.Font("SansSerif", 0, 40);jLabel1.setForeground(new Color(210, 0, 0);jLabel1.se
26、tHorizontalAlignment(SwingConstants.LEADING);jLabel1.setText("實驗室管理系統(tǒng)");contentPane.setFont(new java.awt.Font("Dialog", 0, 11);contentPane.setForeground(Color.darkGray);jMenu2.setFont(new java.awt.Font("SansSerif", 0, 20);jMenu2.setFocusPainted(false);jMenu2.setText(&qu
27、ot;維修記錄");jMenuItem7.setFont(new java.awt.Font("SansSerif", 0, 20);jMenuItem7.setText("維修記錄登記");jMenuItem7.addActionListener(new Frame9_jMenuItem7_actionAdapter(this);jMenu3.setFont(new java.awt.Font("SansSerif", 0, 20);jMenu3.setText("報廢記錄");jMenuItem8.s
28、etFont(new java.awt.Font("SansSerif", 0, 20);jMenuItem8.setText("設(shè)備報廢登記");jMenuItem8.addActionListener(new Frame9_jMenuItem8_actionAdapter(this);設(shè)備查詢.addSeparator();jMenuItem1.setFont(new java.awt.Font("SansSerif", 0, 20);jMenuItem1.setText("維修記錄查詢");jMenuItem
29、1.addActionListener(new Frame9_jMenuItem1_actionAdapter(this);jMenuItem3.setFont(new java.awt.Font("SansSerif", 0, 20);jMenuItem3.setText("設(shè)備報廢查詢");jMenuItem3.addActionListener(new Frame9_jMenuItem3_actionAdapter(this);jLabel2.setFont(new java.awt.Font("SansSerif", 0, 4
30、0);jLabel2.setForeground(Color.red);jLabel2.setText("歡迎進入");jLabel3.setFont(new java.awt.Font("SansSerif", 0, 40);jLabel3.setForeground(Color.red);jLabel3.setText("實驗室設(shè)備管理系統(tǒng)");jMenu5.setText("退出系統(tǒng)");jMenuItem2.setFont(new java.awt.Font("SansSerif", 0
31、, 20);jMenuItem2.setText("退出"); 3、設(shè)備查詢:void Select() try String str1, str2; str1 = jTextField1.getText(); str2 = jTextField2.getText(); Connection con = null;String url = "jdbc:odbc:shebeiguanli"String user = ""String password = ""Class.forName("sun.jdbc.
32、odbc.JdbcOdbcDriver");con = DriverManager.getConnection(url,user,password);Statement stmt =con.createStatement(); PreparedStatement pstmt = con.prepareStatement("use shebeiguanli select * from 設(shè)備基本信息 where 設(shè)備型號=? and 設(shè)備名=? "); pstmt.setString(2, str1); pstmt.setString(1, str2); Result
33、Set res = pstmt.executeQuery();String id;String name;String guige,danjia,day,changjia,peo,num;String outputarea=" 設(shè)備型號 " +" 設(shè)備名稱 "+" 規(guī)格 "+" 單價 "+" 購買日期 "+" 生產(chǎn)廠家 "+" 數(shù)量 "+" 責任人 "+'n'if(res.next()doid = res.getStri
34、ng(1);name = res.getString(2);guige = res.getString(3);danjia = res.getString(4);day=res.getString(5);changjia = res.getString(6);peo=res.getString(7);num=res.getString(8);outputarea+=" "+id+" "+name+" "+guige+" "+danjia+" "+day+" "+changji
35、a+" "+peo+" "+num+" "+"n"jTextField3.setText(outputarea);while(res.next();elsejTextField3.setText("不存在"); catch (ClassNotFoundException e) System.out.println(e.getMessage(); catch (SQLException edd) edd.printStackTrace() ; System.out.println(edd.getM
36、essage(); 4、維修記錄:privatevoid jbInit() throws Exception contentPane = (JPanel) this.getContentPane();contentPane.setLayout(xYLayout1);this.setSize(new Dimension(500,500);this.setTitle("實驗室設(shè)備管理系統(tǒng)");jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25);jLabel1.setForeground(Color.re
37、d);jLabel1.setText("實驗室設(shè)備管理系統(tǒng)");jLabel2.setFont(new java.awt.Font("SansSerif", 0, 30);jLabel2.setRequestFocusEnabled(true);jLabel2.setText("維修記錄");jLabel3.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel3.setText("設(shè)備型號");jLabel4.setFont(new java.
38、awt.Font("SansSerif", 0, 12);jLabel4.setText("設(shè)備名");jLabel5.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel5.setText("維修日期");jLabel6.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel6.setText("維修廠家");jLabel7.setFont(new java.awt.Fon
39、t("SansSerif", 0, 12);jLabel7.setText("維修費用");jLabel8.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel8.setText("責任人");jButton1.setFont(new java.awt.Font("SansSerif", 0, 25);jButton1.setText("提交"); 5、設(shè)備報廢記錄:privatevoid jbInit() throws E
40、xception contentPane = (JPanel) this.getContentPane();contentPane.setLayout(xYLayout1);this.setSize(new Dimension(500,500);this.setTitle("實驗室設(shè)備管理系統(tǒng)");jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25);jLabel1.setForeground(Color.red);jLabel1.setText("實驗室設(shè)備管理系統(tǒng)");jLab
41、el2.setFont(new java.awt.Font("SansSerif", 0, 30);jLabel2.setRequestFocusEnabled(true);jLabel2.setText("報廢記錄");jLabel3.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel3.setText("設(shè)備型號");jLabel4.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel4
42、.setText("設(shè)備名");jLabel5.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel5.setText("報廢日期");jLabel6.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel6.setText("責任人");jButton1.setFont(new java.awt.Font("SansSerif", 0, 25);jButton1.setTe
43、xt("提交"); 6、設(shè)備申請:privatevoid jbInit() throws Exception contentPane = (JPanel) this.getContentPane();contentPane.setLayout(xYLayout1);this.setSize(new Dimension(500,500);this.setTitle("實驗室設(shè)備管理系統(tǒng)");jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25);jLabel1.setForeground(Color.red);jLabel1.setText("實驗室設(shè)備管理系統(tǒng)");jLabel2.setFont(new java.awt.Font("SansSerif", 0, 30);jLabel2.setRequestFocusEnabled(true);jLabel2.setText("設(shè)備申請記錄");jLabel3.setFont(new java.awt.Font("SansSerif", 0, 12);jLabel3.setText("
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫州甌江北口大橋簡介劉麗思云南交通09課件
- T/BAS 001-2020標準化服務(wù)機構(gòu)服務(wù)規(guī)范
- 羊水穿刺術(shù)后觀察與護理
- 車工工藝與技能訓(xùn)練(第二版)課件:套類工件的車削工藝分析
- DB36/T 859-2015公路隧道LED照明施工驗收規(guī)范
- 腺垂體功能減退的護理
- 呼吸系統(tǒng)癥狀
- 消化道疾病的護理常規(guī)
- 液體外滲的局部護理
- 特別護理病房管理制度及流程
- 國家開放大學(xué)2025年春《形勢與政策》形考任務(wù)1-5和大作業(yè)參考答案
- 大理石知識培訓(xùn)課件
- 2025年福建省廈門市中考數(shù)學(xué)二檢試卷
- 《擁抱健康拒絕煙草》課件
- 濟南幼兒師范高等??茖W(xué)校招聘真題2024
- 鼻咽癌口腔炎護理查房
- 創(chuàng)業(yè)扶持政策對數(shù)字化轉(zhuǎn)型的影響研究試題及答案
- 療休養(yǎng)協(xié)議格式合同
- 服飾終端銷售問與答全冊
- 定額〔2025〕1號文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價格水平調(diào)整的通知
- 10SG614-2 砌體填充墻構(gòu)造詳圖(二)(與主體結(jié)構(gòu)柔性連接)
評論
0/150
提交評論