文/陳麗娜 鐘廣鵬
教學(xué)設(shè)備管理存在數(shù)據(jù)分散、統(tǒng)計(jì)時(shí)間長(zhǎng),數(shù)據(jù)丟失,盤點(diǎn)工作量極大、信息反映不及時(shí),數(shù)據(jù)統(tǒng)計(jì)與數(shù)據(jù)收集困難等問(wèn)題。中山大學(xué)教學(xué)設(shè)備管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)集中式管理,提高了信息的集成度,實(shí)現(xiàn)了數(shù)據(jù)共享,提高了管理水平和效率。
隨著高校規(guī)模的不斷擴(kuò)大和信息化建設(shè)的快速發(fā)展,高校教學(xué)設(shè)備的數(shù)量不斷增長(zhǎng)。高校教學(xué)設(shè)備具有種類多樣、購(gòu)置頻繁、使用周期各異、使用地點(diǎn)分散等特點(diǎn)。教學(xué)設(shè)備大多采用手工記錄的方式來(lái)進(jìn)行管理,對(duì)設(shè)備信息的處理也是通過(guò)人工查詢、統(tǒng)計(jì)、計(jì)算等來(lái)進(jìn)行的。然而教學(xué)設(shè)備管理存在數(shù)據(jù)分散、統(tǒng)計(jì)時(shí)間長(zhǎng),數(shù)據(jù)丟失,盤點(diǎn)工作量極大、信息反映不及時(shí),數(shù)據(jù)統(tǒng)計(jì)與數(shù)據(jù)收集困難等問(wèn)題。盡管很多高校采用了計(jì)算機(jī)管理的模式,也存在各自為政,導(dǎo)致教學(xué)設(shè)備不能進(jìn)行有效的管理,容易形成設(shè)備資源購(gòu)置不當(dāng)或設(shè)備資源閑置,增加了學(xué)校的運(yùn)行成本。因此,對(duì)于高校教學(xué)設(shè)備的科學(xué)管理具有相當(dāng)?shù)碾y度。
高校教學(xué)設(shè)備專業(yè)性強(qiáng),種類多,對(duì)其科學(xué)管理是高校固定資產(chǎn)管理的一項(xiàng)重要內(nèi)容。隨著信息化時(shí)代的到來(lái),對(duì)高校教學(xué)設(shè)備管理的規(guī)范化、科學(xué)化、信息化,已成為相關(guān)管理部門必須面對(duì)的重要課題。
中山大學(xué)是一所教育部直屬的重點(diǎn)大學(xué),共有四個(gè)校區(qū),對(duì)四個(gè)校區(qū)的教學(xué)設(shè)備的科學(xué)管理與維護(hù)是中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心的一項(xiàng)重要職責(zé)。2010~2012年,中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心組織本校教學(xué)設(shè)備管理系統(tǒng)的開(kāi)發(fā)工作。設(shè)備管理系統(tǒng)是由學(xué)校搭臺(tái)、教工參與、學(xué)生自主建設(shè)自主管理的設(shè)備信息化管理系統(tǒng)(學(xué)生是主角,校方是導(dǎo)演),是以適應(yīng)高校信息化建設(shè)要求,建設(shè)具有日常管理、數(shù)據(jù)統(tǒng)計(jì)分析等功能的在線設(shè)備管理系統(tǒng)。
圖1 中山大學(xué)教學(xué)設(shè)備管理系統(tǒng)結(jié)構(gòu)
傳統(tǒng)的高校設(shè)備管理系統(tǒng)多采用客戶端/服務(wù)器(Client/Server)模式開(kāi)發(fā)應(yīng)用,要在每臺(tái)管理人員的計(jì)算機(jī)上安裝客戶端軟件,系統(tǒng)升級(jí)和維護(hù)相當(dāng)不便。因此,在Web環(huán)境下實(shí)現(xiàn)教學(xué)設(shè)備的管理已經(jīng)成為順應(yīng)信息化發(fā)展的主流。在Web環(huán)境下,采用瀏覽器/服務(wù)器(Browser/Server)模式開(kāi)發(fā)應(yīng)用,在任何一臺(tái)計(jì)算機(jī)下只要存在互聯(lián)網(wǎng),便可通過(guò)瀏覽器實(shí)現(xiàn)各種管理業(yè)務(wù)工作。
中山大學(xué)教學(xué)設(shè)備管理系統(tǒng)(http://mmd.sysu.edu.cn)采用三層體系結(jié)構(gòu)(如圖1所示),即數(shù)據(jù)層、功能層和客戶層。服務(wù)器操作系統(tǒng)為Windows 2003 Server,Web服務(wù)器為IIS6.0,數(shù)據(jù)庫(kù)采用SQL Server 2005,系統(tǒng)開(kāi)發(fā)平臺(tái)采用ASP.NET。
設(shè)計(jì)目標(biāo)
首先,總體上確定系統(tǒng)的目標(biāo),確定系統(tǒng)功能。管理員權(quán)限清晰,能方便地查詢?cè)O(shè)備信息。總體上要求操作起來(lái)方便,界面設(shè)計(jì)友好,提供大量的人性化細(xì)節(jié)功能。具體目標(biāo)包括設(shè)備數(shù)據(jù)的錄入、查詢、管理、統(tǒng)計(jì)分析和打印報(bào)表等幾個(gè)功能。
1. 數(shù)據(jù)錄入方式靈活多樣
數(shù)據(jù)錄入可以采取手工方式逐項(xiàng)錄入,也可以采用數(shù)據(jù)導(dǎo)入的方式,將不同數(shù)據(jù)庫(kù)的文件轉(zhuǎn)換到本數(shù)據(jù)庫(kù)中,大大提高了設(shè)備管理工作的效率。
2. 數(shù)據(jù)統(tǒng)計(jì)查詢準(zhǔn)確方便
設(shè)備在使用過(guò)程可能因遭遇故障而須修理或被更換,從而產(chǎn)生大量的記錄,以手工方式進(jìn)行設(shè)備統(tǒng)計(jì)查詢時(shí),就需要翻閱大量的記錄,而本系統(tǒng)可以根據(jù)自己所需要的查詢條件在很短的時(shí)間內(nèi)將滿足該查詢條件的所有記錄查詢出來(lái),快捷精確。
3. 擴(kuò)充性能強(qiáng)
系統(tǒng)可以方便地進(jìn)行數(shù)據(jù)的修改、添加、刪除,數(shù)據(jù)記錄始終可以保持準(zhǔn)確性、完整性。
4. 統(tǒng)計(jì)分析
系統(tǒng)可以實(shí)現(xiàn)特定的數(shù)據(jù)統(tǒng)計(jì)分析功能,如給定條件下的數(shù)據(jù)篩選,不同品牌下的同種設(shè)備之間的性能和使用時(shí)間比較分析等。
5. 操作簡(jiǎn)單
系統(tǒng)界面設(shè)計(jì)具有很強(qiáng)的交互性,管理人員可以根據(jù)菜單提示內(nèi)容方便地進(jìn)行任何操作。
設(shè)計(jì)原則
1. 實(shí)用性
系統(tǒng)的設(shè)計(jì)結(jié)合學(xué)校的實(shí)際情況,利用校園網(wǎng)絡(luò)資源,著力于提高學(xué)校的工作效率和管理水平。
2. 安全性
采用多種防范措施,防止誤操作、漏操作和隨意破壞,確保系統(tǒng)數(shù)據(jù)安全,不同用戶的權(quán)限不同,所能使用系統(tǒng)的功能權(quán)限也不相同。
3. 可拓展性
系統(tǒng)要有一定的超前性,即能確保系統(tǒng)的功能升級(jí),方便系統(tǒng)的維護(hù)與使用。
模塊劃分
1. 用戶信息管理模塊
實(shí)現(xiàn)了用戶信息的分頁(yè)查看、搜索、添加、修改、刪除等功能。由于該系統(tǒng)不提供開(kāi)放式注冊(cè),用戶需要由系統(tǒng)管理員添加。添加用戶與修改用戶界面基本類似,實(shí)現(xiàn)代碼也基本類似。區(qū)別在于添加用戶的界面中的輸入框是默認(rèn)值(多為空),修改用戶的界面輸入框會(huì)自動(dòng)填充已有的值。添加與修改用戶,必須擁有相應(yīng)的權(quán)限才能進(jìn)行。
2. 角色權(quán)限管理模塊
該模塊可以對(duì)角色進(jìn)行增加、刪除、修改、查詢操作,為不同的角色分配不同的權(quán)限(注意:系統(tǒng)管理員擁有的授權(quán)不要輕易刪除)。
3. 設(shè)備信息管理模塊
該模塊顧名思義,既是對(duì)設(shè)備的信息進(jìn)行管理,也是本系統(tǒng)的核心模塊。主要子功能有:設(shè)備信息分頁(yè)列表,條件過(guò)濾搜索設(shè)備分頁(yè)列表,添加、修改、刪除設(shè)備信息;特定設(shè)備的統(tǒng)計(jì)分析功能。設(shè)備信息主要包含有:設(shè)備的惟一編號(hào)、設(shè)備的名稱、設(shè)備的型號(hào)、設(shè)備的入庫(kù)時(shí)間以及設(shè)備的當(dāng)前狀態(tài)。設(shè)備狀態(tài)發(fā)生更改時(shí),管理員可以實(shí)時(shí)更新,查看最新的設(shè)備信息。
4. 設(shè)備使用情況分析模塊
該模塊通過(guò)搜索某一設(shè)備在某一年份中逐月的借用情況,并借由折線圖進(jìn)行展示,直觀地表現(xiàn)了設(shè)備的使用情況 ,為管理員進(jìn)行設(shè)備采購(gòu)提供了依據(jù)。
5. 設(shè)備預(yù)約模塊
該模塊主要針對(duì)教師和學(xué)生這兩類使用者設(shè)計(jì),其展示頁(yè)面只會(huì)展示正常狀態(tài)的設(shè)備,使用者通過(guò)條件過(guò)濾搜索定位到自己需要借用的設(shè)備,并發(fā)起設(shè)備借用的申請(qǐng)。該設(shè)備進(jìn)入待審核狀態(tài)。
6. 設(shè)備預(yù)約審核模塊
該模塊主要針對(duì)管理人員設(shè)計(jì),其展示頁(yè)面會(huì)分頁(yè)列出所有待審核的設(shè)備。待管理人員對(duì)借出申請(qǐng)者以及欲借用設(shè)備信息確認(rèn)無(wú)誤后,可完成審核,設(shè)備會(huì)轉(zhuǎn)換為借出狀態(tài)。
7. 設(shè)備歸還審核模塊該模塊主要針對(duì)管理人員設(shè)計(jì),其展示頁(yè)面會(huì)分頁(yè)列出所有被借出的設(shè)備。待管理人員確認(rèn)使用者的歸還行為確立后,可完成歸還審核,并填寫備注。設(shè)備進(jìn)入正常狀態(tài)。
8. 歷史預(yù)約記錄模塊
該模塊主要針對(duì)管理人員設(shè)計(jì),展示系統(tǒng)內(nèi)部所有已經(jīng)完成的設(shè)備預(yù)約歷史記錄(已完成是指設(shè)備已經(jīng)被歸還)。相對(duì)于折線圖的可視化分析,該模塊雖然直觀性不足,但可以通過(guò)條件過(guò)濾搜索查看某一類設(shè)備的情況。
圖2 系統(tǒng)模塊劃分
ASP.NET開(kāi)發(fā)平臺(tái)
ASP.NET是建立在微軟新一代.NET Framework平臺(tái)架構(gòu)上,利用公共語(yǔ)言運(yùn)行庫(kù)(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用服務(wù)的編程框架。與傳統(tǒng)ASP技術(shù)相比具有明顯的優(yōu)勢(shì):
1.眾多語(yǔ)言可供選擇,可選用VB.NET、C#、JScript .NET和J#語(yǔ)言進(jìn)行開(kāi)發(fā),不必局限于VBScript與JScript語(yǔ)言。開(kāi)發(fā)的程序具有極強(qiáng)的可讀性,可為系統(tǒng)的維護(hù)與升級(jí)奠定良好的基礎(chǔ)。
2. 具有強(qiáng)大的異常處理功能和調(diào)試特性、安全的管理機(jī)制、眾多的組件服務(wù)。
操作SQL Server 2005數(shù)據(jù)庫(kù)
ASP.NET中使用數(shù)據(jù)集和.NET提供程序?qū)?shù)據(jù)庫(kù)進(jìn)行操作,.NET數(shù)據(jù)提供程序所包括的多個(gè)對(duì)象,通過(guò)這些對(duì)象可以訪問(wèn)存儲(chǔ)在SQL Server 2005數(shù)據(jù)庫(kù)的設(shè)備信息。
1. 將連接SQL Server 2005參數(shù)保存到web.config配置文件中,如下:
2. 訪問(wèn)SQL Server 2005數(shù)據(jù)庫(kù)
(1)創(chuàng)建SqlConnection對(duì)象;
(2)創(chuàng)建后,可把連接字符串賦值給SqlConnection的ConnectionString屬性;
(3)調(diào)用SqlConnection對(duì)象的Open方法打開(kāi)連接;
(4)連接完畢后,調(diào)用SqlConnection對(duì)象的Close方法關(guān)閉連接。
3. 程序開(kāi)發(fā)步驟
建立一個(gè)ViewDevices.aspx頁(yè)面,在頁(yè)面中添加一個(gè)Table表格,用來(lái)布局頁(yè)面,然后添加一個(gè)Button按鈕控件和一個(gè)GridView控件。Button按鈕控件用來(lái)執(zhí)行連接數(shù)據(jù)和對(duì)GridView控件進(jìn)行數(shù)據(jù)綁定操作,GridView控件用來(lái)顯示SQL Server 2005數(shù)據(jù)庫(kù)中的設(shè)備信息。
系統(tǒng)展示與描述
該系統(tǒng)共錄入中山大學(xué)四校區(qū)教學(xué)設(shè)備共12類,如圖3所示,實(shí)現(xiàn)了對(duì)設(shè)備基本信息的查看與按條件統(tǒng)計(jì),圖中紅色標(biāo)識(shí)為系統(tǒng)自動(dòng)篩選出投影燈泡這類設(shè)備中滿足需更換條件的目標(biāo)設(shè)備。同時(shí)如系統(tǒng)界面上角所示,系統(tǒng)實(shí)現(xiàn)了分頁(yè)后的展開(kāi)、新增設(shè)備(包括單一設(shè)備添加和批量設(shè)備添加)、篩選設(shè)備信息的導(dǎo)出、指定設(shè)備的批量刪除及打印功能。
如圖4所示,系統(tǒng)實(shí)現(xiàn)了對(duì)設(shè)備信息的后臺(tái)操作管理,主要包括設(shè)備批量刪除、待換設(shè)備提醒和設(shè)備維修登記三大子功能。圖4展示了經(jīng)設(shè)備管理人員登記的故障設(shè)備的維修信息。
圖5給出了對(duì)于各校區(qū)教學(xué)設(shè)備的日常檢查登記信息的查看,主要包括設(shè)備的日檢登記信息、周檢登記信息及月檢登記信息。如系統(tǒng)界面左上角所示,為設(shè)備管理人員常用操作,包括一些基本信息的查詢、不同類別的檢查登記平臺(tái)和特殊設(shè)備信息的查看分析等。
由于許多教學(xué)設(shè)備的直接使用者是教師,師生對(duì)設(shè)備的使用滿意度一直是相關(guān)設(shè)備管理部門重視的問(wèn)題。本著服務(wù)的角度,本系統(tǒng)開(kāi)發(fā)了設(shè)備的調(diào)查平臺(tái),并對(duì)相關(guān)的調(diào)查數(shù)據(jù)進(jìn)行整理分析。
圖5給出了某月份各校區(qū)各類教師使用設(shè)備的滿意度情況,并用圖表的形式展現(xiàn),使得設(shè)備管理人員對(duì)于各類設(shè)備的整體性能有較合理的認(rèn)識(shí),為設(shè)備采購(gòu)管理提供決策依據(jù)。
基于ASP.NET平臺(tái)開(kāi)發(fā)完成的高校教學(xué)設(shè)備管理系統(tǒng)具有可讀性強(qiáng)、執(zhí)行效率高、易于維護(hù)、安全性能好等特點(diǎn),實(shí)現(xiàn)了對(duì)高校教學(xué)設(shè)備的規(guī)范化、科學(xué)化和網(wǎng)絡(luò)化管理,對(duì)實(shí)現(xiàn)高校信息化管理有很好的應(yīng)用價(jià)值。
系統(tǒng)采用B/S (瀏覽器/服務(wù)器)方式,管理人員不用安裝任何軟件,只需利用IE瀏覽器就能進(jìn)行設(shè)備管理。
系統(tǒng)數(shù)據(jù)集中式管理,提高了信息的集成度,降低了由于分散管理帶來(lái)的人員、設(shè)備和維護(hù)的成本,降低了實(shí)施的難度,節(jié)省了信息化的投入。
系統(tǒng)通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)了數(shù)據(jù)的共享,可根據(jù)學(xué)校機(jī)構(gòu)職能設(shè)置需求設(shè)置系統(tǒng),由單一縱向管理擴(kuò)展到部門間橫向管理,提高管理水平和效率。
2012年下半年之后,中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心還將陸續(xù)開(kāi)展第二期、第三期及后續(xù)更多的開(kāi)發(fā)工作,使得中山大學(xué)教學(xué)設(shè)備管理系統(tǒng)的功能越來(lái)越完善。