999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Swing的Java實驗室管理系統

2010-12-31 00:00:00冷東輝
商場現代化 2010年23期

[摘 要]運用Swing+JavaBean+JDBC實現了一個java實驗室管理系統,該系統可以實現對實驗室成員信息管理,梯隊建設,安全管理等日常事務管理。

[關鍵詞]Swing JavaBean JDBC 實驗室管理系統

一、系統設計背景

1. 需求調研

現代社會是一個高速信息化的社會,數字化生存已經一步步走進我們的生活與工作。現在人們管理各種信息已經不像以前那樣需要用紙和筆來記錄,而是用計算機。使用計算機來管理信息,具有手工管理無法比擬的優點,能夠極大提高管理效率,節約資源,也是適應信息化建設發展趨勢的重要因素。

目前,實驗室工作繁雜、資料重多,雖然各類管理信息系統已進入高校,但并不適用,而對于實驗室管理來說,目前還沒有一套完整的、統一的系統。因此,開發一套適合Java實驗室、兼容性好的管理系統是很有必要的。

本系統是根據Java實驗室的具體需求設計的。在日常的實驗室工作中,管理員能夠方便得管理實驗室的日常事務,包括增加、刪除、修改成員,安全管理,立項驗收管理,資源管理等。開發本系統可以減輕實驗室工作壓力,比較系統地對實驗室成員信息,成員入室,立項驗收進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,使各項管理更加規范化。

2. 現有系統存在問題的分析

當今時代,全國各高校的各類管理系統并非一個新的課題,但也有的學校根本就沒有信息任何管理系統,所有的工作幾乎還是手工操作來完成。隨著社會的發展,信息化是社會進程的必然趨勢,學校管理只有快,準,精才能發揮其價值。

有些學校雖使用了管理系統,但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。比如有的系統很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統對管理來說是沒有任何保障的。

另外,很多新開發的系統不具有跨平臺性。這樣的系統不能方便的移植,應用價值降低。

二、系統設計

1. 系統結構設計

硬件平臺:PC

軟件平臺:Windows 系列操作系統或Linux操作系統、Java虛擬機。

數據庫:Microsoft Access 2000

設計語言:Java2、JavaBean、SQL等。

2. 系統總體功能設計

基于Swing的實驗室管理系統主要包括登錄面板和主面板的設計。其中,登錄面板包括背景設置和登錄模塊的設計。主面板的設計包括成員管理模塊(增加、修改、刪除成員等)和日常管理模塊(部門簡介面板、梯隊建設、入室申請、安全管理、資源管理、立項驗收等)的設計、透明文本域的設置、背景設置等。

3. 數據庫設計

本系統在成員管理模塊需要用到數據庫,采用Microsoft Access制作數據庫Javalab,包括表renyuan,定義的字段極其數據類型如右圖所示,其中number字段是主鍵。

4. 系統所用文件及類結構設計

MF.java包含MF,Login,MFrame三個類,MF是主類,Longin類定義登錄模塊,MFrame定義主界面整體布局和背景。

RI.java包含五個類,其中,Cy類定義成員信息,AddCy類定義增加成員,EditCy定義編輯成員,DelCy定義刪除成員,CySearchnumber定義查找成員。

JD.java包括JD類,用來定義文件流來打開文檔及圖像文件。

Split1.java中的Split1類包括兩個內部類:TablePane和TreePane,分別用來定義中分窗體的表格面板和樹面板。

DS.java的兩個類Cyb和Database定義數據庫的相關操作。

5. 所用類詳細設計

MF類是實驗室管理系統的主運行類。包括mian方法和MF構造方法。

MFrame類是定義實驗室管理系統主界面的類,包含buttonName,bj1,buttonNumber等成員變量和MFrameaction Performed等方法。定義了主界面的文本域,十個按鈕,背景圖片,最后設置總體布局,為了美觀,設置文本域和按鈕都是透明的。

Longin類是定義登錄模塊的類。包含juserlabel,login1等成員變量和Login和main等方法。類中定義了用戶名和密碼域,確定和取消按鈕極其事件響應,最后定義了背景圖片并設置總體布局。

AddCy類定義了成員添加模塊的相關變量和方法。

DelCy類定義了成員刪除模塊的相關變量和方法。

EditCy類定義了成員編輯模塊的相關變量和方法。

CySearchnumber類定義了成員查找(根據序號查找)模塊的相關變量和方法。

JD類定義了文件流的相關操作所用變量及方法。實現:入室申請,梯隊建設, 安全管理,立項驗收,資源管理,政策法規等功能。

Split1類定義了部門簡介模塊的中分窗體,包括樹面板和表格面板。TreePane類和TablePane類是Split1類的內部類。兩個類定義了樹的節點,葉子結構,表格的布局等。

Database類定義了數據庫的相關操作,包括:

加載JDBC驅動程序,建立和數據庫的連接,執行SQL語句,存放處理結果,與數據斷開連接

DS類定義了數據庫和成員信息管理的增、刪、改操作的相關變量和方法。

三、項目創新點和應用前景

本系統采用純java語言編寫,不受任何平臺限制。一般的管理系統采用菜單操作,界面不美觀且操作不方便。而本系統結合本校java實驗室的實際情況,并且采用巨型按鈕操作,加上透明背景,美觀且操作方便。

本項目還有很大的發展空間,如給成員資料加上照片,實現圖書的借還功能等。項目成果可應用于各大高校及研究機構的實驗室管理。

四、結束語

本項目采用的技術基于Swing,主界面模塊和登錄界面模塊的各項設計都是通過高級GUI編程和JavaBean來實現。部門簡介面板的樹面板設計樹形結構思想。日常管理模塊,應用流與文件技術。成員信息管理模塊中,通過JDBC編程來實現增刪改成員對數據庫的相關操作。

參考文獻:

[1]張居敏:Java程序設計經典教程. 電子工業出版社, 2008

[2]Cay S.Horstmann:Java核心技術. 機械工業出版社, 2008

[3]李樹青:Java通用范例開發金典. 電子工業出版社, 2009

主站蜘蛛池模板: 精品人妻一区无码视频| 免费va国产在线观看| 在线播放91| 国产大片黄在线观看| 色视频久久| 亚洲欧洲日韩综合| 青青操国产视频| 97超级碰碰碰碰精品| 日韩亚洲综合在线| 中文字幕色站| 99在线视频网站| 国产成人精品三级| 国产三级国产精品国产普男人| 毛片免费在线| 国产va免费精品| 呦系列视频一区二区三区| 精品视频一区二区观看| 亚洲an第二区国产精品| 色精品视频| 在线观看91精品国产剧情免费| 欧美一级在线| 精品午夜国产福利观看| 日韩精品无码免费一区二区三区| 暴力调教一区二区三区| 91破解版在线亚洲| 18禁色诱爆乳网站| 国产美女在线观看| 中文字幕波多野不卡一区| 亚洲日产2021三区在线| 亚洲不卡网| 毛片视频网| 精品少妇人妻无码久久| 啦啦啦网站在线观看a毛片| av一区二区三区高清久久| 三区在线视频| 国产第一色| 四虎永久在线视频| 国产精品一区在线麻豆| 动漫精品中文字幕无码| 国产男人天堂| 亚洲黄色高清| 久久男人资源站| 在线看片国产| 国产微拍精品| 夜色爽爽影院18禁妓女影院| 亚洲欧美日韩视频一区| 国产精品女熟高潮视频| www.亚洲一区| 精品丝袜美腿国产一区| 国产在线欧美| 青青青亚洲精品国产| 在线看片免费人成视久网下载| 97在线公开视频| 国产精品手机视频一区二区| 国产jizz| 国产精品99一区不卡| 国产精品久久精品| 五月婷婷中文字幕| 亚洲swag精品自拍一区| 色综合婷婷| 国产精品三区四区| 国产人成网线在线播放va| 高清码无在线看| 亚洲一级色| 久久黄色免费电影| 在线综合亚洲欧美网站| 人妻中文久热无码丝袜| 狼友视频一区二区三区| 又污又黄又无遮挡网站| 国产精品手机在线播放| 国产成人乱无码视频| 国产成人综合在线观看| 国产精品香蕉在线| 日本精品αv中文字幕| 最新日本中文字幕| 99热亚洲精品6码| 99久久国产综合精品2023| 亚洲精品成人片在线观看| 国产欧美又粗又猛又爽老| 国产一级精品毛片基地| 青青草国产在线视频| 九色在线观看视频|