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

主站蜘蛛池模板: 成人精品视频一区二区在线 | 日韩毛片视频| 玖玖免费视频在线观看| 女人av社区男人的天堂| 亚洲欧美一级一级a| 免费久久一级欧美特大黄| 国产性精品| 91破解版在线亚洲| 亚洲综合国产一区二区三区| 1级黄色毛片| 国产福利一区视频| 亚洲视频免费播放| 青青草91视频| 人妻丰满熟妇啪啪| 国产91在线|中文| 久久国产精品嫖妓| 欧美亚洲中文精品三区| 亚洲视频免| 丰满人妻久久中文字幕| 亚洲有无码中文网| 国产成年女人特黄特色毛片免| 在线看片免费人成视久网下载| 在线视频亚洲色图| 一本二本三本不卡无码| 久久午夜夜伦鲁鲁片无码免费| 免费观看成人久久网免费观看| 亚洲视频免费在线看| 亚洲美女一区二区三区| 四虎永久在线| 国产精品久久久久久久久kt| 97超碰精品成人国产| 国产精品白浆无码流出在线看| 国产欧美日韩va| 成人无码区免费视频网站蜜臀| 99久久精品国产自免费| 亚洲精品日产精品乱码不卡| 亚洲精品你懂的| 国产熟睡乱子伦视频网站| 久久人妻xunleige无码| 久久亚洲国产一区二区| 九九香蕉视频| 国产免费好大好硬视频| 一级成人a做片免费| 91免费国产在线观看尤物| 国产精品欧美在线观看| 国产区在线看| 91精品视频网站| 欧美精品在线看| 人禽伦免费交视频网页播放| 国产激爽大片在线播放| 国产精品污视频| 精品福利一区二区免费视频| 国产91无毒不卡在线观看| 99在线小视频| 国产伦片中文免费观看| 亚洲av无码片一区二区三区| 久久香蕉国产线看精品| 久久99热66这里只有精品一| 国产高清在线精品一区二区三区| 五月天在线网站| 99在线国产| 青青青视频91在线 | 日本a级免费| 日本成人一区| 天天色综网| 国产乱人免费视频| 91视频首页| 亚洲av日韩av制服丝袜| 夜夜操狠狠操| 日本人妻丰满熟妇区| 伊人天堂网| 一级做a爰片久久免费| 国产精品福利在线观看无码卡| 日本91视频| 老色鬼欧美精品| 都市激情亚洲综合久久| 亚洲Av综合日韩精品久久久| 国产精品lululu在线观看| 在线另类稀缺国产呦| 91麻豆精品视频| 欧美在线导航| 欧美 国产 人人视频|