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