曾凡亭 王志方(北方工業大學文法學院,北京 100144)
?
基于Java輕量級的實驗室管理系統設計
曾凡亭 王志方
(北方工業大學文法學院,北京 100144)
摘 要:本文介紹了高校實驗室管理系統的設計思想和方法。系統結合北方工業大學文法學院實驗中心的實際情況,采用了B/S結構,利用MyEclipse作為開發工具,后臺數據庫采用MySQL,完成了系統的設計與開發。系統包括固定資產管理、資產出入庫管理、語音系統檢修管理、學生電腦檢修管理、用戶管理、權限管理、信息查詢等功能。本系統的開發為文法學院實驗中心的管理提供了極大的便利,大大提高了工作效率和服務水平,充分發揮了實驗中心各種資源的作用。
關鍵詞:實驗室管理系統;Java;Web;MySQL
隨著科技的飛速發展,Internet技術應用的范圍越來越廣,它為人們處理信息提供了極大的便利。而實驗室是高等院校的重要組成部分,肩負著教學、科研、人才培養的重大責任。高校實驗室是進行實驗教學、科研活動的前沿陣地,是否建有高水平的實驗室是衡量一所大學綜合實力的重要指標之一。利用計算機技術實現高校實驗室網絡化管理和智能化管理,能大大提高管理工作效率,充分發揮實驗室各種資源的作用,使實驗室管理更加科學化、規范化。為此,結合我校文法學院實驗中心的實際情況,研發了“高校實驗室管理系統”。該系統實現了固定資產管理、資產出入庫管理、語音系統檢修管理、學生電腦檢修管理、用戶管理、權限管理、信息查詢等功能,改變了以往人工操作帶來的效率低下等現象,為教師、實驗室管理人員提供了便利。
根據文法學院實驗中心的實際需求,系統提供了7大主要功能:固定資產管理、資產出入庫管理、語音系統檢修管理、學生電腦檢修管理、用戶管理、權限管理和信息查詢。系統功能結構如圖1所示。
3.1系統體系架構設計
本系統采用B/S架構,主要由客戶端、校園網和服務器構成。在B/S結構下,用戶通過瀏覽器來進行操作,有一小部分的事務邏輯在前端實現,主要事務邏輯則在服務器端實現,這種三層結構大大簡化了客戶端的負擔,提高了客戶端的響應速度,客戶端無需安裝系統,只要在瀏覽器輸入地址即可進入系統,從而有效降低了開發成本和用戶總體成本。
本系統的開發基于Windows 7操作系統,采用跨平臺性好的Java作為編程語言,采用MySQL作為真正的多用戶、多線程SQL數據庫服務器,利用MyEclipse作為開發工具,HTML、JavaScript、CSS、PhotoShop 和Dreamweaver進行頁面設計。
3.2數據庫設計
數據庫是本實驗管理系統的基礎和核心,一個科學、合理的數據庫是系統成功建立和穩定運行的基礎,本設計旨在以現代數據庫有關理論的指導下,結合本校文法學院實驗中心管理系統的需求,設計出結構合理、關系分明的數據庫。
本系統使用了Mysql數據庫,設計了6張表:用戶表,權限表,固定資產信息表,資產出入庫記錄表,語音系統檢修表和學生電腦檢修表。
學生電腦檢修記錄的表結構見表1。

表1 學生電腦檢修表
3.3實驗室管理系統設計
實驗室管理系統由固定資產管理、資產出入庫管理、語音系統檢修管理、學生電腦檢修管理、用戶管理、權限管理、信息查詢7大功能組成,具體如下:
(1)固定資產管理
包括添加、修改、刪除和查看固定資產信息,固定資產信息有資產編號、資產名稱、規格型號、價值、取得日期、管理部門、使用人、存放地點、廠家等。
(2)資產出入庫管理
包括固定資產出入庫記錄的添加、修改、刪除和查看,記錄信息有資產編號、借出人、出庫時間、出庫經手人、是否歸還、歸還人、入庫時間、入庫經手人等。
(3)語音系統檢修管理
包括添加、修改、刪除和查看語音系統檢修信息,并可以導出檢修記錄,供報修使用。語音系統檢修信息有所在語音室、檢查時間、檢查人、教師機、問題耳機、問題終端、維修時間、維修人等。
(4)學生電腦檢修管理
包括添加、修改、刪除和查看學生電腦檢修信息,并可以導出檢修記錄,供報修使用。學生電腦檢修信息有所在語音室、座位編號、檢查時間、檢查人、故障現象、故障原因、故障類型、是否修好、維修時間、維修人、維修詳情、維修費用等。
(5)用戶管理
包括添加、刪除用戶信息,修改密碼等功能。
(6)權限管理
包括添加、修改、刪除和查看用戶權限功能。
(7)信息查詢
可以根據不同字段查詢固定資產信息、出入庫記錄、語音系統檢修信息、學生電腦檢修信息等。
4.1數據庫的連接
Java連接MySql需要下載JDBC驅動,以下是數據庫鏈接代碼:
public static Connection getConnection() {
Connection conn = null;
String dbClassName =”com.mysql. jdbc.Driver”;
String dbUrl =“jdbc:mysql:// localhost:3306/lims”;
try {
現階段,我國進入了新的知識經濟時代。就煤炭企業來講,財務管理在工作環境方面產生了巨大的變化,傳統財務管理模式已經無法和企業管理現代化發展相適應,同時在實踐中顯露出來的問題也越來越多,所以管理理念需要進行更新。煤礦企業要想在競爭激烈的市場當中嶄露頭角,需通過完備的財務管理來推動企業的全面管理,促進核心競爭力的提升。因此,煤礦企業需根據自身實際經營狀況,選擇和自身發展最為適宜的財務管理模式,確保各項經濟活動的順利實施。
Class.forName(dbClassName).newInstance();
conn=DriverManager.getConnection (dbUrl,”root”,””);
}
catch (Exception ee) {
ee.printStackTrace();
}
return conn;
4.2系統登錄
用戶只有經過登錄才能進入系統。系統會連接數據庫判斷輸入的用戶名、密碼是否正確,以驗證用戶的身份。系統登錄的界面如圖1所示。
4.3固定資產信息管理
固定資產管理包括資產信息的錄入、修改、刪除和查看。資產信息包括資產編號、資產名稱、規格型號、價值、取得日期、管理部門、使用人、存放地點、廠家等。用戶還可以根據不同字段查詢需要的資產信息。
4.4語音系統檢修管理
語音系統檢修管理包括語音系統檢修信息的添加、修改、刪除和查看。用戶還可以導出檢修記錄,供報修使用。語音系統檢修信息包括所在語音室、檢查時間、檢查人、教師機、問題耳機、問題終端、維修時間、維修人等。
本文介紹了基于B/S架構的實驗室管理系統的設計。結合我校文法學院實驗中心的實際情況,開發了具有固定資產管理、資產出入庫管理、語音系統檢修管理、學生電腦檢修管理、用戶管理、權限管理和系統查詢7大功能的實驗室管理系統。該系統為實驗中心人員管理、維護設備資源提供了極大的便利,大大提高了工作效率。
參考文獻
[1]施瑛.基于Struct模式的實驗室管理系統的設計與實現[D].大連理工大學,2013.
[2]王妍,孫德兵.高校智能實驗室管理系統開發與實踐[J].實驗技術與管理,2010(06):105-108.
[3] M. Hinton, P. R. Jr. Hinton. The LIMS database[J].Laboratory Automation&Information Management, 1996, 27(31): 159-171.
[4]張渭軍,何宏星,徐惠蓮.實驗室管理信息系統的設計與開發[J]. 計算機與數字工程,2010(05):147-150.
中圖分類號:TP393
文獻標識碼:A