[摘要]實驗教學(xué)是高等教育特別是高職教育的重要組成部分,是學(xué)生實踐的主要陣地。而實驗教學(xué)主要依托于實驗設(shè)備,而傳統(tǒng)的實驗設(shè)備管理主要采用手工方式,已不能滿足教學(xué)、管理的需求。本文著手于建立一個基于WEB的實驗中心物資設(shè)備管理系統(tǒng),系統(tǒng)以VS.NET為開發(fā)平臺,以SQL SERVER為后臺數(shù)據(jù)庫,程序語言采用C#;以軟件工程思想為指導(dǎo),以.NET的模型―視圖―控制器模式進行設(shè)計實現(xiàn)。
[關(guān)鍵詞]物資設(shè)備NET,B/S,C#管理系統(tǒng)實驗中心
隨著高校招生規(guī)模的不斷擴大,各高校對實驗設(shè)備的投入也不斷的增加,傳統(tǒng)的實驗設(shè)備管理完全工作效率低下。計算機技術(shù)的發(fā)展為設(shè)備管理信息化提供了有利的條件。為此,開發(fā)實驗中心物資設(shè)備管理系統(tǒng),實現(xiàn)實驗中心物資設(shè)備管理的現(xiàn)代化、智能化、節(jié)約人力和時間,提高工作效率已經(jīng)成為高校發(fā)展的需要。
一、系統(tǒng)開發(fā)背景
(1)系統(tǒng)背景
本系統(tǒng)著力于解決實驗中心設(shè)備管理難題:(1)設(shè)備雜、舊、多,管理不足;(2)工作人員配備不足,管理難度大;(3)實驗室建設(shè)及實驗室維持費預(yù)算時間短,人為因素大,無法全面考慮,實施難度大。該系統(tǒng)完全是為中心工作人員設(shè)計的把設(shè)備管理從被動管理轉(zhuǎn)化到主動管理的系統(tǒng)。
(2)技術(shù)背景
.NET框架是一種計算平臺,它簡化了在高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā)。.NET框架旨在實現(xiàn)下列目標(biāo):提供一個一致的面向?qū)ο蟮木幊汰h(huán)境、一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境、一個保證代碼安全執(zhí)行的代碼執(zhí)行環(huán)境、一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。他主要有兩個組件:公共語言運行庫和.NET框架類庫。
二、系統(tǒng)分析與設(shè)計
(1)基礎(chǔ)數(shù)據(jù)管理模塊
基礎(chǔ)數(shù)據(jù)管理模塊由:房間管理、機構(gòu)管理、工作人員管理及實驗課程管理等4個部分組成。
(2)設(shè)備管理模塊
設(shè)備管理模塊主要包括設(shè)備的基本信息、分類型統(tǒng)計和相關(guān)業(yè)務(wù)流程。從設(shè)備第一次使用至設(shè)備報廢,查詢相關(guān)使用記錄可以準(zhǔn)確了解設(shè)備的使用周期,根據(jù)這些數(shù)據(jù)可以大致估計出同類設(shè)備的使用情況,以便于設(shè)備適時的進行維護和維修。設(shè)備的相關(guān)業(yè)務(wù)流程是為實現(xiàn)設(shè)備采購、設(shè)備故障、設(shè)備維修、設(shè)備調(diào)撥和設(shè)備報廢等功能。故設(shè)備管理模塊可分為7個部分:設(shè)備查詢、設(shè)備統(tǒng)計、設(shè)備申購、設(shè)備故障、設(shè)備維修、設(shè)備調(diào)撥及設(shè)備報廢等。
(3)耗材管理模塊
耗材管理模塊包括耗材的基本信息、庫存統(tǒng)計和相關(guān)業(yè)務(wù)流程。從耗材的申購、采購到消耗進行全面記錄,查詢相關(guān)使用記錄可以準(zhǔn)確了解實驗項目進行或是設(shè)備消耗耗材的消耗周期,根據(jù)這些數(shù)據(jù)可以大致估計出同類設(shè)備或?qū)嶒烅椖康暮牟南那闆r,以便于耗材的預(yù)算。耗材的相關(guān)業(yè)務(wù)流程是為實現(xiàn)耗材預(yù)算、耗材采購、耗材消耗等功能。故耗材管理模塊可分為4個部分:庫存統(tǒng)計分析、耗材消耗管理、耗材采購管理及耗材預(yù)算管理等。
(4)智能預(yù)測模塊
智能預(yù)測模塊可分為三個部分:下學(xué)年實驗教學(xué)任務(wù)管理、智能預(yù)測及實驗課程實際運行情況管理等。這三個部分的功能如下:
1、下年度實驗教學(xué)任務(wù)管理:每年9月錄入下年度需開出實驗教學(xué)任務(wù)(人數(shù)、分批、分組等信息),系統(tǒng)自動查詢出每門實驗課程對應(yīng)實驗項目,及每個實驗項目對應(yīng)所需的設(shè)備列表及每組多少數(shù)量、耗材列表及每組多少數(shù)量。最后得到以下數(shù)據(jù):1、實驗課程表(c條記錄),2、每門課程對應(yīng)的實驗項目表(c張表,每張表分別對應(yīng)依次有x1、x2、…、xc條記錄),3、每個實驗項目對應(yīng)的設(shè)備表(共有x1、x2、…、xc個表)、每個實驗項目對應(yīng)的耗材表(共有x1、x2、…、xc個表)。2、智能預(yù)測:對上面獲得的最后的每個設(shè)備表和耗材表中的每條記錄進行比較(公式:每種設(shè)備:可使用數(shù)量>每組設(shè)備數(shù)*每批分組數(shù)? 每種耗材:可使用數(shù)量>每組耗材數(shù)*每批分組數(shù)),條件同時滿足則返回該實驗項目可開出;只要有一個條件不滿足,則不滿足條件的設(shè)備及耗材分別添加到設(shè)備申購表、耗材預(yù)算列表中,并且返回該實驗項目無法開出(附帶原因哪些設(shè)備數(shù)量不夠?哪些耗材數(shù)量不夠?)。同一實驗課程下所有實驗項目均可開出后,返回該實驗課程可開出,只要有一個實驗項目無法開出,則返回該實驗課程無法開出(附帶原因哪些實驗項目不能開出,及不能開出的原因)。
結(jié)語
在本文的研究過程中,通過對作者所在實驗中心實際分析,了解工作中的實際需求,使得本文的理論研究與軟件開發(fā)得到深化。本系統(tǒng)基本包括了高校實驗中心物資設(shè)備管理的各種核心管理工作。由于系統(tǒng)開發(fā)涉及工作量較大,故將功能實現(xiàn)放在了首位,因此在一些設(shè)計開發(fā)的易用性方面仍需進一步深化改進。
參考文獻:
[1]Adam Freeman and Stever SandersonPro. ASP.NET MVC 3 Framework Apress 2011
[2](美)阿金,米勒 著 田尊華 譯 《精通.NET企業(yè)項目開發(fā):最新的模式、工具與方法》
[3](美)赫瓦特(Mario Hewardt) 著 聶雪軍 譯 《.NET高級調(diào)試》
作者簡介:盧行偉 (1985—), 男,西華大學(xué)應(yīng)用技術(shù)學(xué)院教師,助教,西華大學(xué)數(shù)學(xué)與計算機學(xué)院工程碩士在讀,主要研究領(lǐng)域為Petri網(wǎng)應(yīng)用、軟件開發(fā)。