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