曾凡亭 王志方(北方工業(yè)大學(xué)文法學(xué)院,北京 100144)
?
基于Java輕量級(jí)的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)
曾凡亭 王志方
(北方工業(yè)大學(xué)文法學(xué)院,北京 100144)
摘 要:本文介紹了高校實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)思想和方法。系統(tǒng)結(jié)合北方工業(yè)大學(xué)文法學(xué)院實(shí)驗(yàn)中心的實(shí)際情況,采用了B/S結(jié)構(gòu),利用MyEclipse作為開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)采用MySQL,完成了系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。系統(tǒng)包括固定資產(chǎn)管理、資產(chǎn)出入庫(kù)管理、語(yǔ)音系統(tǒng)檢修管理、學(xué)生電腦檢修管理、用戶(hù)管理、權(quán)限管理、信息查詢(xún)等功能。本系統(tǒng)的開(kāi)發(fā)為文法學(xué)院實(shí)驗(yàn)中心的管理提供了極大的便利,大大提高了工作效率和服務(wù)水平,充分發(fā)揮了實(shí)驗(yàn)中心各種資源的作用。
關(guān)鍵詞:實(shí)驗(yàn)室管理系統(tǒng);Java;Web;MySQL
隨著科技的飛速發(fā)展,Internet技術(shù)應(yīng)用的范圍越來(lái)越廣,它為人們處理信息提供了極大的便利。而實(shí)驗(yàn)室是高等院校的重要組成部分,肩負(fù)著教學(xué)、科研、人才培養(yǎng)的重大責(zé)任。高校實(shí)驗(yàn)室是進(jìn)行實(shí)驗(yàn)教學(xué)、科研活動(dòng)的前沿陣地,是否建有高水平的實(shí)驗(yàn)室是衡量一所大學(xué)綜合實(shí)力的重要指標(biāo)之一。利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)高校實(shí)驗(yàn)室網(wǎng)絡(luò)化管理和智能化管理,能大大提高管理工作效率,充分發(fā)揮實(shí)驗(yàn)室各種資源的作用,使實(shí)驗(yàn)室管理更加科學(xué)化、規(guī)范化。為此,結(jié)合我校文法學(xué)院實(shí)驗(yàn)中心的實(shí)際情況,研發(fā)了“高校實(shí)驗(yàn)室管理系統(tǒng)”。該系統(tǒng)實(shí)現(xiàn)了固定資產(chǎn)管理、資產(chǎn)出入庫(kù)管理、語(yǔ)音系統(tǒng)檢修管理、學(xué)生電腦檢修管理、用戶(hù)管理、權(quán)限管理、信息查詢(xún)等功能,改變了以往人工操作帶來(lái)的效率低下等現(xiàn)象,為教師、實(shí)驗(yàn)室管理人員提供了便利。
根據(jù)文法學(xué)院實(shí)驗(yàn)中心的實(shí)際需求,系統(tǒng)提供了7大主要功能:固定資產(chǎn)管理、資產(chǎn)出入庫(kù)管理、語(yǔ)音系統(tǒng)檢修管理、學(xué)生電腦檢修管理、用戶(hù)管理、權(quán)限管理和信息查詢(xún)。系統(tǒng)功能結(jié)構(gòu)如圖1所示。
3.1系統(tǒng)體系架構(gòu)設(shè)計(jì)
本系統(tǒng)采用B/S架構(gòu),主要由客戶(hù)端、校園網(wǎng)和服務(wù)器構(gòu)成。在B/S結(jié)構(gòu)下,用戶(hù)通過(guò)瀏覽器來(lái)進(jìn)行操作,有一小部分的事務(wù)邏輯在前端實(shí)現(xiàn),主要事務(wù)邏輯則在服務(wù)器端實(shí)現(xiàn),這種三層結(jié)構(gòu)大大簡(jiǎn)化了客戶(hù)端的負(fù)擔(dān),提高了客戶(hù)端的響應(yīng)速度,客戶(hù)端無(wú)需安裝系統(tǒng),只要在瀏覽器輸入地址即可進(jìn)入系統(tǒng),從而有效降低了開(kāi)發(fā)成本和用戶(hù)總體成本。
本系統(tǒng)的開(kāi)發(fā)基于Windows 7操作系統(tǒng),采用跨平臺(tái)性好的Java作為編程語(yǔ)言,采用MySQL作為真正的多用戶(hù)、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器,利用MyEclipse作為開(kāi)發(fā)工具,HTML、JavaScript、CSS、PhotoShop 和Dreamweaver進(jìn)行頁(yè)面設(shè)計(jì)。
3.2數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是本實(shí)驗(yàn)管理系統(tǒng)的基礎(chǔ)和核心,一個(gè)科學(xué)、合理的數(shù)據(jù)庫(kù)是系統(tǒng)成功建立和穩(wěn)定運(yùn)行的基礎(chǔ),本設(shè)計(jì)旨在以現(xiàn)代數(shù)據(jù)庫(kù)有關(guān)理論的指導(dǎo)下,結(jié)合本校文法學(xué)院實(shí)驗(yàn)中心管理系統(tǒng)的需求,設(shè)計(jì)出結(jié)構(gòu)合理、關(guān)系分明的數(shù)據(jù)庫(kù)。
本系統(tǒng)使用了Mysql數(shù)據(jù)庫(kù),設(shè)計(jì)了6張表:用戶(hù)表,權(quán)限表,固定資產(chǎn)信息表,資產(chǎn)出入庫(kù)記錄表,語(yǔ)音系統(tǒng)檢修表和學(xué)生電腦檢修表。
學(xué)生電腦檢修記錄的表結(jié)構(gòu)見(jiàn)表1。
表1 學(xué)生電腦檢修表
3.3實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)
實(shí)驗(yàn)室管理系統(tǒng)由固定資產(chǎn)管理、資產(chǎn)出入庫(kù)管理、語(yǔ)音系統(tǒng)檢修管理、學(xué)生電腦檢修管理、用戶(hù)管理、權(quán)限管理、信息查詢(xún)7大功能組成,具體如下:
(1)固定資產(chǎn)管理
包括添加、修改、刪除和查看固定資產(chǎn)信息,固定資產(chǎn)信息有資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、規(guī)格型號(hào)、價(jià)值、取得日期、管理部門(mén)、使用人、存放地點(diǎn)、廠家等。
(2)資產(chǎn)出入庫(kù)管理
包括固定資產(chǎn)出入庫(kù)記錄的添加、修改、刪除和查看,記錄信息有資產(chǎn)編號(hào)、借出人、出庫(kù)時(shí)間、出庫(kù)經(jīng)手人、是否歸還、歸還人、入庫(kù)時(shí)間、入庫(kù)經(jīng)手人等。
(3)語(yǔ)音系統(tǒng)檢修管理
包括添加、修改、刪除和查看語(yǔ)音系統(tǒng)檢修信息,并可以導(dǎo)出檢修記錄,供報(bào)修使用。語(yǔ)音系統(tǒng)檢修信息有所在語(yǔ)音室、檢查時(shí)間、檢查人、教師機(jī)、問(wèn)題耳機(jī)、問(wèn)題終端、維修時(shí)間、維修人等。
(4)學(xué)生電腦檢修管理
包括添加、修改、刪除和查看學(xué)生電腦檢修信息,并可以導(dǎo)出檢修記錄,供報(bào)修使用。學(xué)生電腦檢修信息有所在語(yǔ)音室、座位編號(hào)、檢查時(shí)間、檢查人、故障現(xiàn)象、故障原因、故障類(lèi)型、是否修好、維修時(shí)間、維修人、維修詳情、維修費(fèi)用等。
(5)用戶(hù)管理
包括添加、刪除用戶(hù)信息,修改密碼等功能。
(6)權(quán)限管理
包括添加、修改、刪除和查看用戶(hù)權(quán)限功能。
(7)信息查詢(xún)
可以根據(jù)不同字段查詢(xún)固定資產(chǎn)信息、出入庫(kù)記錄、語(yǔ)音系統(tǒng)檢修信息、學(xué)生電腦檢修信息等。
4.1數(shù)據(jù)庫(kù)的連接
Java連接MySql需要下載JDBC驅(qū)動(dòng),以下是數(shù)據(jù)庫(kù)鏈接代碼:
public static Connection getConnection() {
Connection conn = null;
String dbClassName =”com.mysql. jdbc.Driver”;
String dbUrl =“jdbc:mysql:// localhost:3306/lims”;
try {
現(xiàn)階段,我國(guó)進(jìn)入了新的知識(shí)經(jīng)濟(jì)時(shí)代。就煤炭企業(yè)來(lái)講,財(cái)務(wù)管理在工作環(huán)境方面產(chǎn)生了巨大的變化,傳統(tǒng)財(cái)務(wù)管理模式已經(jīng)無(wú)法和企業(yè)管理現(xiàn)代化發(fā)展相適應(yīng),同時(shí)在實(shí)踐中顯露出來(lái)的問(wèn)題也越來(lái)越多,所以管理理念需要進(jìn)行更新。煤礦企業(yè)要想在競(jìng)爭(zhēng)激烈的市場(chǎng)當(dāng)中嶄露頭角,需通過(guò)完備的財(cái)務(wù)管理來(lái)推動(dòng)企業(yè)的全面管理,促進(jìn)核心競(jìng)爭(zhēng)力的提升。因此,煤礦企業(yè)需根據(jù)自身實(shí)際經(jīng)營(yíng)狀況,選擇和自身發(fā)展最為適宜的財(cái)務(wù)管理模式,確保各項(xiàng)經(jīng)濟(jì)活動(dòng)的順利實(shí)施。
Class.forName(dbClassName).newInstance();
conn=DriverManager.getConnection (dbUrl,”root”,””);
}
catch (Exception ee) {
ee.printStackTrace();
}
return conn;
4.2系統(tǒng)登錄
用戶(hù)只有經(jīng)過(guò)登錄才能進(jìn)入系統(tǒng)。系統(tǒng)會(huì)連接數(shù)據(jù)庫(kù)判斷輸入的用戶(hù)名、密碼是否正確,以驗(yàn)證用戶(hù)的身份。系統(tǒng)登錄的界面如圖1所示。
4.3固定資產(chǎn)信息管理
固定資產(chǎn)管理包括資產(chǎn)信息的錄入、修改、刪除和查看。資產(chǎn)信息包括資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、規(guī)格型號(hào)、價(jià)值、取得日期、管理部門(mén)、使用人、存放地點(diǎn)、廠家等。用戶(hù)還可以根據(jù)不同字段查詢(xún)需要的資產(chǎn)信息。
4.4語(yǔ)音系統(tǒng)檢修管理
語(yǔ)音系統(tǒng)檢修管理包括語(yǔ)音系統(tǒng)檢修信息的添加、修改、刪除和查看。用戶(hù)還可以導(dǎo)出檢修記錄,供報(bào)修使用。語(yǔ)音系統(tǒng)檢修信息包括所在語(yǔ)音室、檢查時(shí)間、檢查人、教師機(jī)、問(wèn)題耳機(jī)、問(wèn)題終端、維修時(shí)間、維修人等。
本文介紹了基于B/S架構(gòu)的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)。結(jié)合我校文法學(xué)院實(shí)驗(yàn)中心的實(shí)際情況,開(kāi)發(fā)了具有固定資產(chǎn)管理、資產(chǎn)出入庫(kù)管理、語(yǔ)音系統(tǒng)檢修管理、學(xué)生電腦檢修管理、用戶(hù)管理、權(quán)限管理和系統(tǒng)查詢(xún)7大功能的實(shí)驗(yàn)室管理系統(tǒng)。該系統(tǒng)為實(shí)驗(yàn)中心人員管理、維護(hù)設(shè)備資源提供了極大的便利,大大提高了工作效率。
參考文獻(xiàn)
[1]施瑛.基于Struct模式的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2013.
[2]王妍,孫德兵.高校智能實(shí)驗(yàn)室管理系統(tǒng)開(kāi)發(fā)與實(shí)踐[J].實(shí)驗(yàn)技術(shù)與管理,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]張渭軍,何宏星,徐惠蓮.實(shí)驗(yàn)室管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J]. 計(jì)算機(jī)與數(shù)字工程,2010(05):147-150.
中圖分類(lèi)號(hào):TP393
文獻(xiàn)標(biāo)識(shí)碼:A