摘要:實驗室開放是提高辦學水平、增強學生動手能力、提高學生綜合競爭力的一個重要舉措,而傳統的人工實驗管理很難滿足現代實驗教學的要求。為此,本文介紹了一個基于. NET Framework2.0 平臺的開放型實驗管理系統,闡述了該系統的設計理念——采用.net技術,通過Web來實現。
關鍵詞:.net 技術;數據庫;開放型實驗
[中圖分類號]:G434 [文獻標識碼]:A
[文章編號]:1002-2139(2012)-27-0-01
引言
隨著社會的發展和高等教育理念的進步,各高校陸續把實驗室的開放提上工作日程,并不斷加大實驗室開放的力度,其目的是為了最大限度地利用好現有的儀器設備和教師資源,提高學生的動手能力,培養學生的創新能力,拓展學生的知識面,加強學生的團隊協作精神。
作為實驗實踐教學,基于.NET的開放型實驗管理系統是工作的一個重點方面,開放型實驗管理系統也將慢慢與學校教務系統接軌。本系統采用了B/S架構,基于微軟公司的.NET平臺進行開發。
1、.net技術及其執行環境
1.1 .net技術
NET框架是一種新的計算平臺,它簡化了在高度分布式Internet環境中的應用程序開發。NET框架具有兩個主要組件:公共語言運行庫和.NET框架類庫。可以使用它開發包含從傳統的命令行或圖形用戶界面(GUI)應用程序到基于ASP.NET所提供的最新創新的應用程序(如Web窗體和XML Web services)在內的應用程序。
1. 2 .net執行環境
該系統基于微軟公司的.NET平臺,采用ASP.NET動態網頁技術,以MicrosoftSQLServer2000作為后臺數據庫管理系統。
2、系統設計
2.1系統總體設計
鑒于B/S結構和.net技術的特有的優點,我們決定采用基于ASP. Net和SQL Server2000開發該系統。整個系統分為三部分:學生部分、教師部分、管理員部分。這三個部分均使用.net技術開發,界面是Web頁形式。數據庫利用Microsoft SQL Server 2000進行管理。
2.2 模塊設計
2.2.1 教師部分模塊設計
教師部分模塊包括: 申請實驗項目、安排實驗課表、查看個人課表、成績錄入、留言板。申請實驗項目子模塊,教師可以在系統開放截止日期以前申報自己要開的實驗,并設定詳細的實驗信息,上傳實驗指導書及實驗大綱,提交等待管理員批復通過之后就可以面向學生選擇。安排實驗課表模塊,系統根據學生預選人數設定實驗班級,教師安排實驗課表。留言板子模塊,教師主要通過該模塊和選課的學生交流實驗信息,以及解答學生關于該實驗的疑難問題。
2.2.2 學生部分模塊設計
學生部分模塊包括: 修改密碼、預選實驗項目、正選實驗班級、留言板、課表查詢、成績查詢。預選實驗項目模塊,學生在指定時間段內選擇實驗項目,正選試驗班級模塊,學生在指定時間段內,根據自己的時間要求選擇或改選試驗班級。實驗課表查詢模塊,學生在實驗課程選擇結束后查閱自己的實驗課表。成績查詢模塊,學生在實驗課程考試結束后查詢自己選擇的實驗成績。留言板模塊,同任課老師、實踐管理部門以及選擇該實驗的其他學生交流該實驗的相關信息。
2.2.3 管理員部分模型設計
管理員部分包括: 設置時間區段、設置學年學期、實驗中心設置、賬戶管理、項目申請管理、項目分班設置、管理員信息、成績管理、個人信息、留言板 、公告管理。設置時間區段模塊,管理員設置四個操作時間區段,設置學年學期模塊,管理員設置當前學期和教師申請項目學期。實驗審批模塊,管理員審批教師申報上來的實驗項目,核實申報信息并按照學校相關規定予以審核。項目分班設置模塊,管理員根據實驗項目申報的學生人數確定班級數。
3、結束語
該開放型實驗管理系統是主要針對高校實驗管理的特點開發的一個應用系統,具有很好的跨平臺性和易維護性。它改變了傳統條件下實驗管理的方式,具有簡捷、高效的特點,節約了大量的人力資源,有較高的使用價值和廣闊的應用前景。
參考文獻:
1、張靜,等. 基于JSP的開放性實驗系統的實現[J]. 計算機與現代化, 2007年12期..
2、求是科技. SQL Server2000數據庫開發技術與工程實踐 [M].北京,人民郵電出版社, 2004.
3、吳彥,張冬.SQL Server自動異地備份的研究與應用[J].電腦知識與技術;2009年33期.