陶琳
摘要:在高校的教學(xué)過程中,實驗室是實驗教學(xué)開展、教師科學(xué)研究、提高學(xué)生實踐動手能力的地方,也是培養(yǎng)提高大學(xué)生實踐操作能力和創(chuàng)新能力,強(qiáng)化技能教學(xué)的重要基地,逐漸成為目前各大高等院校實踐教學(xué)中不可分割的重要組成部分。加強(qiáng)實驗教學(xué)離不開學(xué)生的實踐操作,這一切都需要大量的實驗耗材來進(jìn)行實驗教學(xué),目前的實驗耗材在申請、使用、管理等日常工作中,仍舊采用人工的方式進(jìn)行,造成了實驗耗材申報、管理的困難。該文結(jié)合多年的實驗室管理工作經(jīng)驗,結(jié)合目前最新的SpringBoot和Vue框架,對實驗室耗材管理系統(tǒng)進(jìn)行分析與設(shè)計,提出了自己的一些探索和思考。
關(guān)鍵詞:SpringBoot;Vue;實驗室耗材;管理系統(tǒng)
中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)13-0083-03
Abstract:In the teaching process of colleges and universities, the laboratory is the place where experimental teaching is carried out, teachers' scientific research and students' practical and practical ability is improved. It is also an important base for training and improving college students' practical operation ability and innovation ability and strengthening skill teaching. It has gradually become an integral part of practical teaching in Colleges and universities. Strengthening experimental teaching is inseparable from students' practical operation, which requires a large number of experimental consumables for experimental teaching. At present, the application, use, management and other daily work of experimental consumables are still carried out manually, which makes it difficult to declare and manage experimental consumables. Based on years of laboratory management experience, combined with the latest spring boot and Vue framework, this paper analyzes and designs the laboratory consumables management system, and puts forward some exploration and thinkin
Key words: springboot; Vue; laboratory consumables; management system
目前在高校實驗室的耗材管理中,基本采用的方式是由各實驗員對各自實驗室耗材進(jìn)行管理,實驗耗材由各教學(xué)院系課程教師進(jìn)行申報,實驗室根據(jù)申報進(jìn)行采購、存儲和管理。但由于采用手工的方式進(jìn)行管理,對于耗材的申報、審批、庫存量的查詢以及采購工作帶來了諸多的問題,基于以上原因,在實驗耗材的日常管理中,引入相應(yīng)的Web管理系統(tǒng),實現(xiàn)耗材的遠(yuǎn)程申報,自動根據(jù)系統(tǒng)的庫存實現(xiàn)耗材采購數(shù)量等信息報表的自動生成,可以使實驗室管理人員動態(tài)地了解耗材的使用情況。
1 SpringBoot和Vue框架概述
目前,在Web的開發(fā)中,普遍采用前后端分離的技術(shù)進(jìn)行實現(xiàn),在前端的技術(shù)中,主要有Angular、React、Vue,后端的開發(fā)語言及框架中主要有PHP、NET、SpringBoot等。本文前端采用的是Vue,后端開發(fā)語言采用的是Java語言的SpringBoot框架。
Vue是一套用于構(gòu)建前端用戶界面的漸進(jìn)式框架,“簡單卻不失優(yōu)雅,小巧而不乏大匠”。Vue框架兼具React和Angular優(yōu)點(diǎn),并去除了它們的缺點(diǎn)。它是基于數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建前端頁面,采用自底向上漸進(jìn)式增量開發(fā)的設(shè)計。Vue的核心只關(guān)注視圖層,提供了更加簡單、容易理解的API,即更加的輕量級和容易上手,是目前應(yīng)用廣泛的前端首選框架。
SpringBoot框架是基于Spring的,SpringBoot設(shè)計的目的是讓程序員盡可能地減少像Spring那樣多的配置文件,并且讓程序盡可能高效地運(yùn)行的起來,并不像在J2EE時,需要進(jìn)行大量的Tomact服務(wù)器的配置等。它主要針對Spring中存在的重量級配置問題、項目的依賴管理、不支持分布式等問題進(jìn)行改善和優(yōu)化,它采用了約定優(yōu)于配置的思想,可以讓程序開發(fā)人員從大量的配置中釋放出來,全身心地投入到業(yè)務(wù)邏輯代碼的編寫中,從而可以極大地提高程序員的開發(fā)效率,一定程度上縮短了軟件開發(fā)的時間。
2 高校實驗室耗材管理系統(tǒng)的作用與意義
高校實驗室是高校開展教學(xué)活動、提高學(xué)生操作能力、提高教師科研水平的重要場所,是高校中不可或缺的重要組成部分,標(biāo)志著高校的教育、科研水平,一定程度上體現(xiàn)了高校的綜合競爭力。
目前在高校的實驗耗材管理方面基本采用人工的方式進(jìn)行管理,實驗耗材的申報、登記、使用、保存等各個環(huán)節(jié)都需要付出大量的人力,這種人工操作的管理模式,不僅造成了人力的浪費(fèi),在耗材信息的處理速度方面、耗材庫存量的統(tǒng)計信息、耗材的庫存查詢管理方面都存著諸多的問題,不僅會影響到正常教學(xué)實驗的開展,導(dǎo)致實驗開出率的不足,還會由于實驗耗材的管理問題導(dǎo)致耗材的浪費(fèi)。
開發(fā)相應(yīng)的實驗耗材管理系統(tǒng),可以提高高校實驗室教學(xué)耗材及設(shè)備的自動化管理水平,提高實驗耗材的利用率、提高實驗耗材的采購和管理效率、提高實驗耗材的申報效率,將實驗室管理人員從繁重的數(shù)據(jù)計算、信息統(tǒng)計等工作中釋放出來,進(jìn)一步提高實驗室管理人員的業(yè)務(wù)水平和管理水平,提高實驗教學(xué)的效果,強(qiáng)化高校的實踐技能教學(xué),提高學(xué)生的動手操作能力,提高學(xué)生的競爭力。
3 系統(tǒng)各功能模塊的描述
在實驗室耗材的日常管理中,主要涉及實驗耗材的申報、查詢統(tǒng)計、實驗耗材的日常管理、報廢、實驗室管理員信息的維護(hù)、系統(tǒng)用戶的管理、實驗耗材的采購、耗材供應(yīng)商信息維護(hù)等功能。
3.1 系統(tǒng)用戶模塊
本模塊的主要功能是對實驗室耗材管理系統(tǒng)使用用戶的維護(hù),本系統(tǒng)除了實驗室管理員使用外,還需要對學(xué)院各個教學(xué)系部的教師進(jìn)行開放,實現(xiàn)耗材的申報和使用等功能。例如,每學(xué)期的期末需要對下學(xué)期開設(shè)的實驗課程進(jìn)行實驗耗材的申報工作,承擔(dān)各課程的教師可以通過本系統(tǒng)進(jìn)行在線的耗材申報。
3.2 實驗室管理員模塊
本模塊的主要功能是對實驗室管理人員的信息進(jìn)行維護(hù),涉及各實驗管理人員的基本信息,也用于實驗管理人員登錄系統(tǒng),進(jìn)行耗材的管理等日常工作。
3.3 耗材管理模塊
本模塊主要功能是實現(xiàn)耗材的申報、入庫、申請、報廢、查詢、統(tǒng)計、匯總等功能。是本實驗室耗材管理系統(tǒng)的核心模塊,實現(xiàn)系統(tǒng)的主要功能。
3.4 權(quán)限管理模塊
在本系統(tǒng)中,系統(tǒng)的用戶由各教學(xué)系部的教師、實驗室管理人員構(gòu)成,因此,不同的用戶在系統(tǒng)中擁有不同的權(quán)限,可以執(zhí)行不同的操作。例如,各教學(xué)系部教師只能進(jìn)行實驗耗材的申報、實驗課程開始前進(jìn)行實驗耗材的申請。而實驗室管理人員在系統(tǒng)中可以對系統(tǒng)用戶進(jìn)行管理,實現(xiàn)系統(tǒng)用戶的添加、信息維護(hù),還可以實現(xiàn)耗材信息的維護(hù)、統(tǒng)計、匯總等功能。
3.5 耗材供應(yīng)商模塊
由于實驗耗材的多樣性,種類繁多,全校實驗課程需要幾百上千種實驗耗材,因此,為了確保實驗耗材的正常采購,需要對實驗耗材的供應(yīng)商進(jìn)行管理,從而為后面的實驗耗材采購等工作提供一個參考的依據(jù)。
4 數(shù)據(jù)庫系統(tǒng)的設(shè)計
根據(jù)對系統(tǒng)各功能模塊的描述,結(jié)合實際的工作經(jīng)驗,在實驗室耗材管理系統(tǒng)應(yīng)該保存以下方面的數(shù)據(jù)。
1)系統(tǒng)用戶信息表:(編碼、類別、用戶名、密碼、姓名、電話、E-mail)。
2)耗材信息表:(編碼、耗材名稱、單位、價格、規(guī)格)。
3)實驗室管理員信息表:(編碼、姓名、聯(lián)系電話、管理實驗室名稱、聯(lián)系地址)。
4)耗材供應(yīng)商信息表:(編碼、供應(yīng)商名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址。
5)耗材庫存信息表:(編碼、耗材編碼、耗材單位、耗材數(shù)量、耗材總價)。
6)耗材申報信息:擔(dān)任實驗課程教學(xué)任務(wù)的教師一次可以進(jìn)行多種耗材的申報,為了數(shù)據(jù)庫結(jié)構(gòu)更加清晰明了,將耗材申報信息數(shù)據(jù)拆分為兩張數(shù)據(jù)表保存,兩張數(shù)據(jù)表通過申報單號進(jìn)行關(guān)聯(lián)。
耗材申報表:(編碼、用戶編碼、申報時間)。
耗材申報明細(xì)表:(編碼、耗材編碼、耗材申報表編碼、耗材規(guī)格、單位、 價格、數(shù)量)。
7)耗材采購信息:本部分?jǐn)?shù)據(jù)信息同耗材申報信息,一次可以進(jìn)行多種耗材的采購,所以也將這部分?jǐn)?shù)據(jù)信息拆分為兩個數(shù)據(jù)表。
耗材采購表:(編碼、采購時間、供應(yīng)商編碼、實驗室管理員編碼)。
耗材采購明細(xì)表:(編碼、耗材采購表編碼、耗材編碼、耗材單位、數(shù)量、價格)。
8)耗材使用表:本部分?jǐn)?shù)據(jù)信息同耗材申報信息,每次任課教師進(jìn)行實驗課教學(xué)時,需要領(lǐng)取相應(yīng)的實驗耗材,一次可以領(lǐng)取多項耗材,所以也將這部分?jǐn)?shù)據(jù)信息拆分為兩個數(shù)據(jù)表。
耗材領(lǐng)取表:(編碼、用戶編碼、領(lǐng)取時間)。
耗材領(lǐng)取明細(xì)表:(編碼、耗材領(lǐng)取表編碼、耗材編碼、耗材單位、數(shù)量)。
9)耗材退還表:任課教師領(lǐng)取實驗耗材后,在實驗課的教學(xué)過程中,可能出現(xiàn)耗材剩余的問題,因此,課程結(jié)束后,需要將剩余的實驗耗材歸還實驗室。
耗材退還表:(編碼、用戶編碼、退還時間)。
耗材退還明細(xì)表:(編碼、耗材退還表編碼、耗材編碼、耗材單位、退還數(shù)量)。
5 總結(jié)
本文主要討論了實驗室耗材管理方式的自動化、信息化,并對系統(tǒng)進(jìn)行了簡要的分析和設(shè)計,對系統(tǒng)實現(xiàn)使用的技術(shù)進(jìn)行了介紹,對于本管理系統(tǒng),本文只進(jìn)行了概要性的論述,并沒有進(jìn)行深入的說明,以及如何實現(xiàn)。希望通過本文,能給廣大的實驗室管理人員提供一個實驗耗材管理信息化、自動化的一個新的思路和方法。
參考文獻(xiàn):
[1] 陳正炎.新形勢下基于web實驗室耗材管理系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)碼世界,2019(12):96.
[2] 何有明.高職院校茶藝實驗室耗材管理系統(tǒng)的研究與設(shè)計——以北京農(nóng)業(yè)職業(yè)學(xué)院為例[J].信息系統(tǒng)工程,2019(5):58-59.
[3] 楊妍.基于Spring Boot與Vue的系統(tǒng)管理模塊開發(fā)探究[J].電聲技術(shù),2019,43(2):32-34.
[4] 陳倩怡,何軍.Vue+Springboot+MyBatis技術(shù)應(yīng)用解析[J].電腦編程技巧與維護(hù),2020(1):14-15,28.
[5] 王菊嬌,艾矯燕,羅冠.基于安卓移動平臺的高校電子信息實驗室耗材管理系統(tǒng)的設(shè)計與研究[J].科技展望,2016,26(19):3-4.
【通聯(lián)編輯:唐一東】