摘 要:讓學生在課余時間充分利用校內實訓室資源,是培養高職學生創新能力和實際動手能力的重要手段。通過結合校園信息化系統的頂層設計,發揮實訓室資源使用的最大效益,采用.NET框架、三層結構、完全B/S模式以及基于SQL Server 的數據庫管理工具,設計了一種規范和高效的開放實訓室管理系統。
關鍵詞:校園信息化;開放實訓室;管理系統
引言
高職教育重于培養學生的實踐能力和創新能力,因此充分發揮校內實訓室資源,提高實訓室開放程度極其重要[1]。傳統的實訓室管理辦法只能部分開放或者不開放實訓室,造成實訓室利用率低下,學生能力無法全面提高。近些年隨著計算機管理技術的不斷發展,出現了利用信息系統對實訓室進行管理,很大程度提高了實訓室的開放程度和使用效率[2]。但是隨著教育信息化、智慧校園和云計算技術的出現和發展[3],校園信息化需要把包括教學、實訓室管理、財務等所有資源進行融合,而現有的大部分開放實訓室管理系統在數據庫、信息分享和管理方面相對獨立,已經無法滿足當今信息技術發展的需要。因此,文章結合高職院校的實際情況,為學院信息系統進行頂層規劃,設計了校園信息化下的高職開放實訓室管理系統。
1 校園信息系統頂層設計
隨著計算機信息技術的飛速發展,校園信息系統趨向于大數據融合、信息共享、業務統一,子系統模塊形成緊密聯系且協調一致的整體[4],因此為校園信息系統進行頂層設計,如圖1所示,系統把教學管理功能模塊、資源管理模塊和行政支撐模塊集成,包括教學教務、科研管理、圖書館資源、實驗實訓室資源、辦公和財務等信息實現統一管理和運行。開放實訓室管理系統則屬于整個校園信息系統中的子系統之一,承擔著開放實訓室資源預約和管理等功能。
圖1 校園信息系統結構圖
2 開放實訓室管理系統功能分析
開放實訓室管理系統應具有實訓室場地管理功能、實訓室資源查詢功能、實訓室預約功能、實訓室使用統計功能以及實訓項目檢驗測評等功能,實現實訓室在開放過程中學生的自主管理,并盡可能讓學生在實訓過程中得到教師指導,保證實訓設備的良好運行,提高實訓室資源的使用效率。如圖2所示,對校園信息化下的開放實訓室管理系統進行功能需求分析,把該管理系統分解為用戶管理子模塊、實訓室管理子模塊、預約管理子模塊、實訓項目管理子模塊、測評子模塊和統計信息管理子模塊。
3 開放實訓室管理系統設計與實現
本人設計的開放實訓室管理系統采用.NET框架,整個系統架構使用包括數據訪問層、業務邏輯層和用戶表示層的三層結構,完全面向對象的B/S模式。
使用.NET框架平臺,對ASP.NET快速且方便的部署成為三層架構。基于ASP.NET技術的開放實訓室管理系統,能夠在網頁中使用基于事件的處理方法,也可以指定處理后臺代碼文件,還可以使用例如VB、C#、JAVA作為后臺代碼語言[5]。在.NET框架中利于實現各種組件的裝配,在后臺代碼中通過命名控件方便定義和使用相關組件。其中,顯示層置于ASP.NET頁面中,利用組件實現數據庫操作和邏輯層控制,以此實現了管理系統的三層架構。
3.1 系統的軟硬件配置
(1)系統軟件軟件要求:Windows 2003 Server、IIS 6.0、.NET Framework 2.0;(2)數據庫管理系統要求:SQL Server 2000;(3)硬件要求:Pentium III 450以上、1G RAM、硬盤160G、1000M網卡。
3.2 數據庫設計
數據庫是開放實訓室管理信息系統的核心,優良的數據庫結構設計能使得數據冗余少、操作處理過程簡單,并具有信息查找快速和方便、系統開銷低等特點。
文章在進行數據庫設計時,先進行系統功能及需求分析,從需求分析中得到的業務數據流,再科學使用算法進行高度抽象化,生成的系統實體進行E-R圖構造,隨后將E-R圖轉換成為特定DBMS支持下的關系模式,然后對得到的關系數據模式進行數據分析和優化,最后確定數據的物理存儲。
3.3 系統子模塊設計
文章設計的開放實訓室管理系統主要有三部分子模塊:系統管理員模塊、學生系統模塊和教師系統模塊。根據原先對系統各子模塊的功能分析,需確定具體實現子模塊定義的各種功能,進行程序設計和編碼,實現功能描述到具體程序語言的轉換。設計思路如下:
(1)根據功能需求分析所描述的數據、邏輯關系、性能和功能,確定處理流程;
(2)總體結構設計,模塊外部設計;
(3)軟件系統結構設計;
(4)進行系統各子模塊的程序描述,包括功能、算法、程序邏輯和接口等方面。
在文章設計的各系統子模塊中,特別需要關注和解決以下幾個方面:
(1)數據庫信息與校園信息系統信息共享,實時同步更新;
(2)各子系統界面與校園信息系統整體界面歸類融合;
(3)實現各子系統的業務邏輯與校園信息系統相關業務統一;
(4)實現教師、學生和實訓室管理員的業務邏輯有效對接;
(5)有效自動判斷信息正誤并及時采取補救措施。
4 系統測試
本系統針對校園信息化下的開放實訓室管理而設計,經過網絡組建以及軟件測試,實現了開放實訓室信息查詢、耗材與設備管理、預約實驗實訓和測試測評等功能,由于各子系統模塊較多,測試方法和過程較為類似,以“實驗實訓預約子系統”模塊測試為例,通過如表1看出,系統的設計達到預期要求。
5 結束語
文章設計的高職院校開放實訓室管理系統,與整個校園的信息系統進行了有效融合,分享數據信息,統一業務管理,能夠方便進行實訓室的資源整合和利用,讓師生自主參與實訓室的管理和建設,提高實訓室的使用效率,提升實訓室管理水平,豐富學生的課余實踐活動和鍛煉學生的動手能力和創新能力。經測試和驗證,該開放實訓室管理系統在高校信息化領域有著良好的應用前景。
參考文獻
[1]施瑞,于曉勇,柳英,李麗潔.高校實驗室開放管理模式的探索[J].實驗技術與管理,2010,27(4):164-166.
[2]王雁飛,王秀義.開放實驗室管理系統的設計與實現[J].山西大同大學學報(自然科學版),2011,27(1):12-15,18.
[3]伍燕青.基于云計算的實驗室管理信息系統設計[J].實驗室研究與探索,2013,32(8):291-296.
[4]李建新,柯鋼,祝衍軍,鄭惠君.基于Web的高職院校實訓室管理系統的設計與實現[J].現代計算機(專業版),2012,(31):72-76.
[5]李英,茹正華.基于.NET平臺實訓管理系統的研究與實現[J].西昌學院學報(自然科學版),2013,27(1):70-73.
作者簡介:蒙飚(1981-),男,廣西柳州,柳州職業技術學院,講師,工學碩士,研究方向:無線傳感網絡,自動控制技術。