蘇婉怡,揣小龍,劉美瑜,黃 心
(吉林農(nóng)業(yè)科技學(xué)院,吉林 吉林 132101)
實(shí)驗(yàn)室在科研、教育和產(chǎn)業(yè)領(lǐng)域中發(fā)揮著不可或缺的作用,為各種實(shí)驗(yàn)和研究項(xiàng)目提供必要的支持和資源[1]。為了更高效地管理實(shí)驗(yàn)室資源、優(yōu)化實(shí)驗(yàn)項(xiàng)目以及提高數(shù)據(jù)的可追溯性,本文引入了實(shí)驗(yàn)室管理系統(tǒng)這一重要工具,介紹了一款基于Java技術(shù)的實(shí)驗(yàn)室管理系統(tǒng),其設(shè)計(jì)和研究具有重要的現(xiàn)實(shí)意義。
本實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),不僅對(duì)高校實(shí)驗(yàn)室、研究機(jī)構(gòu)和企業(yè)實(shí)驗(yàn)室等教育和科研場景具有重要意義,而且為實(shí)驗(yàn)室管理的現(xiàn)代化和數(shù)字化提供了可行的解決方案。通過本系統(tǒng)的應(yīng)用,可以實(shí)現(xiàn)實(shí)驗(yàn)室資源的合理配置,提高實(shí)驗(yàn)項(xiàng)目的管理效率,保證數(shù)據(jù)的可靠性以及提高數(shù)據(jù)的安全性。
(1)用戶管理,包括新增或刪除用戶、修改用戶信息。
(2)實(shí)驗(yàn)項(xiàng)目管理,包括實(shí)驗(yàn)資源管理、添加、刪除資源記錄。
(3)權(quán)限管理。
管理員用戶的用例模型如圖1所示。
圖1 管理員用例模型
(1)查閱系統(tǒng)頁面信息。
(2)項(xiàng)目管理,包括創(chuàng)建及編輯項(xiàng)目、管理學(xué)生信息、修改密碼。
(3)預(yù)約管理,包括實(shí)驗(yàn)室預(yù)約、實(shí)驗(yàn)設(shè)備預(yù)約。
(4)資源管理,包括當(dāng)前實(shí)驗(yàn)記錄、登記學(xué)生實(shí)驗(yàn)違規(guī)和登記學(xué)生實(shí)驗(yàn)成績。
教師用戶的用例模型如圖2所示。
圖2 教師用例模型
(1)查看及修改個(gè)人信息。
(2)項(xiàng)目管理,包括查看已創(chuàng)建項(xiàng)目信息、申請(qǐng)加入項(xiàng)目、完成項(xiàng)目任務(wù)進(jìn)度、獲得評(píng)價(jià)等。
(3)預(yù)約查詢。
學(xué)生用戶的用例模型如圖3所示。
圖3 學(xué)生用例模型
前端UI:本系統(tǒng)使用Bootstrap框架;HTML用于描繪Web內(nèi)容結(jié)構(gòu);CSS塑造Web樣式與布局;Vue框架用于構(gòu)建用戶界面,其核心庫專注于視圖特性[2]。
業(yè)務(wù)層:該層次負(fù)責(zé)接收上層請(qǐng)求,調(diào)用下層數(shù)據(jù)訪問層次進(jìn)行數(shù)據(jù)處理,返回處理結(jié)果給上層。
數(shù)據(jù)層:涉及數(shù)據(jù)存儲(chǔ)與檢索,數(shù)據(jù)處理與傳輸?shù)确矫妗?/p>
數(shù)據(jù)庫:用于存儲(chǔ)實(shí)驗(yàn)室系統(tǒng)所有數(shù)據(jù)。系統(tǒng)體系結(jié)構(gòu)如圖4所示。
圖4 系統(tǒng)體系結(jié)構(gòu)
(1)注冊登錄界面:注冊或登錄工號(hào)或?qū)W號(hào),確定身份,進(jìn)入主頁面。
(2)首頁:首頁界面發(fā)布更新實(shí)驗(yàn)室相關(guān)公告以及校內(nèi)實(shí)驗(yàn)相關(guān)新聞資訊,包括實(shí)驗(yàn)室開放具體時(shí)間通知、活動(dòng)舉辦通知、學(xué)校實(shí)驗(yàn)研究項(xiàng)目成果通告等內(nèi)容。
(3)實(shí)驗(yàn)室信息:在實(shí)驗(yàn)室信息查詢界面,可以查詢到各實(shí)驗(yàn)室擁有的設(shè)備器材數(shù)量及時(shí)間預(yù)約狀況;也可逆向查詢,根據(jù)所需實(shí)驗(yàn)設(shè)備名稱關(guān)鍵詞查詢對(duì)應(yīng)教室,進(jìn)行預(yù)約。同時(shí),還可以看到實(shí)驗(yàn)室安全準(zhǔn)則以及各類實(shí)驗(yàn)儀器使用步驟和注意事項(xiàng)。
(4)線上預(yù)約:教師和學(xué)生可通過線上預(yù)約界面選擇想要進(jìn)行實(shí)驗(yàn)的教室和設(shè)備儀器,選擇使用時(shí)間,提交申請(qǐng),進(jìn)行審批[3]。
(5)項(xiàng)目數(shù)據(jù):教師可以創(chuàng)建新的實(shí)驗(yàn)項(xiàng)目并編輯自己創(chuàng)立的項(xiàng)目邀請(qǐng)班級(jí)或團(tuán)隊(duì)加入;學(xué)生申請(qǐng)加入項(xiàng)目,查看項(xiàng)目相關(guān)信息。
(1)流程審批:此界面包括3大塊,分別為我發(fā)起的、待處理審批、已通過審批。
(2)登記實(shí)驗(yàn)項(xiàng)目統(tǒng)計(jì):在此界面,管理員可以看到所有已登記實(shí)驗(yàn)的信息,包括實(shí)驗(yàn)編號(hào)、實(shí)驗(yàn)名稱、實(shí)驗(yàn)室名稱及位置、課程負(fù)責(zé)教師、實(shí)驗(yàn)人數(shù),并可進(jìn)行新增和刪除操作。
(3)儀器設(shè)備登記:此界面詳細(xì)地展示了各實(shí)驗(yàn)儀器設(shè)備登記情況表,包括儀器編號(hào)、儀器名稱、儀器總數(shù)、投入使用日期、購買價(jià)格、儀器狀態(tài)、最近檢修日期、所屬部門類別、所在實(shí)驗(yàn)室及位置、負(fù)責(zé)管理人員。
(4)易損耗品信息:以列表形式呈現(xiàn)易損耗品名稱、庫存明細(xì)、所在實(shí)驗(yàn)室及位置、最近補(bǔ)給信息、使用記錄。
(5)系統(tǒng)設(shè)置:管理員可編輯系統(tǒng)各個(gè)頁面邊欄及功能模塊、發(fā)布更新公告通知、查看用戶登入登出時(shí)間及IP,并且可以進(jìn)行數(shù)據(jù)備份和系統(tǒng)修復(fù)。
本文基于用戶需求,進(jìn)行了實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與開發(fā)。本文基于Java技術(shù),集成多種前端后端技術(shù)開發(fā)和數(shù)據(jù)庫的支持,讓系統(tǒng)具有功能全面、性能優(yōu)秀、易用性強(qiáng)的特性,極大地提高了實(shí)驗(yàn)室管理效率[4]。后續(xù)將繼續(xù)優(yōu)化系統(tǒng)的性能,提高其可靠性和穩(wěn)定性;豐富系統(tǒng)的功能,以滿足更多不同實(shí)驗(yàn)用戶的需求。