文/陳麗娜 鐘廣鵬
教學設備管理存在數據分散、統計時間長,數據丟失,盤點工作量極大、信息反映不及時,數據統計與數據收集困難等問題。中山大學教學設備管理系統實現數據集中式管理,提高了信息的集成度,實現了數據共享,提高了管理水平和效率。
隨著高校規模的不斷擴大和信息化建設的快速發展,高校教學設備的數量不斷增長。高校教學設備具有種類多樣、購置頻繁、使用周期各異、使用地點分散等特點。教學設備大多采用手工記錄的方式來進行管理,對設備信息的處理也是通過人工查詢、統計、計算等來進行的。然而教學設備管理存在數據分散、統計時間長,數據丟失,盤點工作量極大、信息反映不及時,數據統計與數據收集困難等問題。盡管很多高校采用了計算機管理的模式,也存在各自為政,導致教學設備不能進行有效的管理,容易形成設備資源購置不當或設備資源閑置,增加了學校的運行成本。因此,對于高校教學設備的科學管理具有相當的難度。
高校教學設備專業性強,種類多,對其科學管理是高校固定資產管理的一項重要內容。隨著信息化時代的到來,對高校教學設備管理的規范化、科學化、信息化,已成為相關管理部門必須面對的重要課題。
中山大學是一所教育部直屬的重點大學,共有四個校區,對四個校區的教學設備的科學管理與維護是中山大學網絡與信息技術中心的一項重要職責。2010~2012年,中山大學網絡與信息技術中心組織本校教學設備管理系統的開發工作。設備管理系統是由學校搭臺、教工參與、學生自主建設自主管理的設備信息化管理系統(學生是主角,校方是導演),是以適應高校信息化建設要求,建設具有日常管理、數據統計分析等功能的在線設備管理系統。

圖1 中山大學教學設備管理系統結構
傳統的高校設備管理系統多采用客戶端/服務器(Client/Server)模式開發應用,要在每臺管理人員的計算機上安裝客戶端軟件,系統升級和維護相當不便。因此,在Web環境下實現教學設備的管理已經成為順應信息化發展的主流。在Web環境下,采用瀏覽器/服務器(Browser/Server)模式開發應用,在任何一臺計算機下只要存在互聯網,便可通過瀏覽器實現各種管理業務工作。
中山大學教學設備管理系統(http://mmd.sysu.edu.cn)采用三層體系結構(如圖1所示),即數據層、功能層和客戶層。服務器操作系統為Windows 2003 Server,Web服務器為IIS6.0,數據庫采用SQL Server 2005,系統開發平臺采用ASP.NET。
設計目標
首先,總體上確定系統的目標,確定系統功能。管理員權限清晰,能方便地查詢設備信息。總體上要求操作起來方便,界面設計友好,提供大量的人性化細節功能。具體目標包括設備數據的錄入、查詢、管理、統計分析和打印報表等幾個功能。
1. 數據錄入方式靈活多樣
數據錄入可以采取手工方式逐項錄入,也可以采用數據導入的方式,將不同數據庫的文件轉換到本數據庫中,大大提高了設備管理工作的效率。
2. 數據統計查詢準確方便
設備在使用過程可能因遭遇故障而須修理或被更換,從而產生大量的記錄,以手工方式進行設備統計查詢時,就需要翻閱大量的記錄,而本系統可以根據自己所需要的查詢條件在很短的時間內將滿足該查詢條件的所有記錄查詢出來,快捷精確。
3. 擴充性能強
系統可以方便地進行數據的修改、添加、刪除,數據記錄始終可以保持準確性、完整性。
4. 統計分析
系統可以實現特定的數據統計分析功能,如給定條件下的數據篩選,不同品牌下的同種設備之間的性能和使用時間比較分析等。
5. 操作簡單
系統界面設計具有很強的交互性,管理人員可以根據菜單提示內容方便地進行任何操作。
設計原則
1. 實用性
系統的設計結合學校的實際情況,利用校園網絡資源,著力于提高學校的工作效率和管理水平。
2. 安全性
采用多種防范措施,防止誤操作、漏操作和隨意破壞,確保系統數據安全,不同用戶的權限不同,所能使用系統的功能權限也不相同。
3. 可拓展性
系統要有一定的超前性,即能確保系統的功能升級,方便系統的維護與使用。
模塊劃分
1. 用戶信息管理模塊
實現了用戶信息的分頁查看、搜索、添加、修改、刪除等功能。由于該系統不提供開放式注冊,用戶需要由系統管理員添加。添加用戶與修改用戶界面基本類似,實現代碼也基本類似。區別在于添加用戶的界面中的輸入框是默認值(多為空),修改用戶的界面輸入框會自動填充已有的值。添加與修改用戶,必須擁有相應的權限才能進行。
2. 角色權限管理模塊
該模塊可以對角色進行增加、刪除、修改、查詢操作,為不同的角色分配不同的權限(注意:系統管理員擁有的授權不要輕易刪除)。
3. 設備信息管理模塊
該模塊顧名思義,既是對設備的信息進行管理,也是本系統的核心模塊。主要子功能有:設備信息分頁列表,條件過濾搜索設備分頁列表,添加、修改、刪除設備信息;特定設備的統計分析功能。設備信息主要包含有:設備的惟一編號、設備的名稱、設備的型號、設備的入庫時間以及設備的當前狀態。設備狀態發生更改時,管理員可以實時更新,查看最新的設備信息。
4. 設備使用情況分析模塊
該模塊通過搜索某一設備在某一年份中逐月的借用情況,并借由折線圖進行展示,直觀地表現了設備的使用情況 ,為管理員進行設備采購提供了依據。
5. 設備預約模塊
該模塊主要針對教師和學生這兩類使用者設計,其展示頁面只會展示正常狀態的設備,使用者通過條件過濾搜索定位到自己需要借用的設備,并發起設備借用的申請。該設備進入待審核狀態。
6. 設備預約審核模塊
該模塊主要針對管理人員設計,其展示頁面會分頁列出所有待審核的設備。待管理人員對借出申請者以及欲借用設備信息確認無誤后,可完成審核,設備會轉換為借出狀態。
7. 設備歸還審核模塊該模塊主要針對管理人員設計,其展示頁面會分頁列出所有被借出的設備。待管理人員確認使用者的歸還行為確立后,可完成歸還審核,并填寫備注。設備進入正常狀態。
8. 歷史預約記錄模塊
該模塊主要針對管理人員設計,展示系統內部所有已經完成的設備預約歷史記錄(已完成是指設備已經被歸還)。相對于折線圖的可視化分析,該模塊雖然直觀性不足,但可以通過條件過濾搜索查看某一類設備的情況。

圖2 系統模塊劃分
ASP.NET開發平臺
ASP.NET是建立在微軟新一代.NET Framework平臺架構上,利用公共語言運行庫(Common Language Runtime)在服務器后端為用戶提供建立強大的企業級Web應用服務的編程框架。與傳統ASP技術相比具有明顯的優勢:
1.眾多語言可供選擇,可選用VB.NET、C#、JScript .NET和J#語言進行開發,不必局限于VBScript與JScript語言。開發的程序具有極強的可讀性,可為系統的維護與升級奠定良好的基礎。
2. 具有強大的異常處理功能和調試特性、安全的管理機制、眾多的組件服務。
操作SQL Server 2005數據庫
ASP.NET中使用數據集和.NET提供程序對數據庫進行操作,.NET數據提供程序所包括的多個對象,通過這些對象可以訪問存儲在SQL Server 2005數據庫的設備信息。
1. 將連接SQL Server 2005參數保存到web.config配置文件中,如下:
2. 訪問SQL Server 2005數據庫
(1)創建SqlConnection對象;
(2)創建后,可把連接字符串賦值給SqlConnection的ConnectionString屬性;
(3)調用SqlConnection對象的Open方法打開連接;
(4)連接完畢后,調用SqlConnection對象的Close方法關閉連接。
3. 程序開發步驟

建立一個ViewDevices.aspx頁面,在頁面中添加一個Table表格,用來布局頁面,然后添加一個Button按鈕控件和一個GridView控件。Button按鈕控件用來執行連接數據和對GridView控件進行數據綁定操作,GridView控件用來顯示SQL Server 2005數據庫中的設備信息。
系統展示與描述
該系統共錄入中山大學四校區教學設備共12類,如圖3所示,實現了對設備基本信息的查看與按條件統計,圖中紅色標識為系統自動篩選出投影燈泡這類設備中滿足需更換條件的目標設備。同時如系統界面上角所示,系統實現了分頁后的展開、新增設備(包括單一設備添加和批量設備添加)、篩選設備信息的導出、指定設備的批量刪除及打印功能。
如圖4所示,系統實現了對設備信息的后臺操作管理,主要包括設備批量刪除、待換設備提醒和設備維修登記三大子功能。圖4展示了經設備管理人員登記的故障設備的維修信息。
圖5給出了對于各校區教學設備的日常檢查登記信息的查看,主要包括設備的日檢登記信息、周檢登記信息及月檢登記信息。如系統界面左上角所示,為設備管理人員常用操作,包括一些基本信息的查詢、不同類別的檢查登記平臺和特殊設備信息的查看分析等。
由于許多教學設備的直接使用者是教師,師生對設備的使用滿意度一直是相關設備管理部門重視的問題。本著服務的角度,本系統開發了設備的調查平臺,并對相關的調查數據進行整理分析。
圖5給出了某月份各校區各類教師使用設備的滿意度情況,并用圖表的形式展現,使得設備管理人員對于各類設備的整體性能有較合理的認識,為設備采購管理提供決策依據。
基于ASP.NET平臺開發完成的高校教學設備管理系統具有可讀性強、執行效率高、易于維護、安全性能好等特點,實現了對高校教學設備的規范化、科學化和網絡化管理,對實現高校信息化管理有很好的應用價值。
系統采用B/S (瀏覽器/服務器)方式,管理人員不用安裝任何軟件,只需利用IE瀏覽器就能進行設備管理。
系統數據集中式管理,提高了信息的集成度,降低了由于分散管理帶來的人員、設備和維護的成本,降低了實施的難度,節省了信息化的投入。
系統通過網絡實現了數據的共享,可根據學校機構職能設置需求設置系統,由單一縱向管理擴展到部門間橫向管理,提高管理水平和效率。
2012年下半年之后,中山大學網絡與信息技術中心還將陸續開展第二期、第三期及后續更多的開發工作,使得中山大學教學設備管理系統的功能越來越完善。