彩巴巴彩票官网|91彩客彩票官网
歡迎來到學術參考發表網

基于ASP.NET的多媒體教室使用記錄與信息反饋管理

發布時間:2015-11-30 10:39

摘 要:本文通過ASP.NET技術使得院校中的多媒體教學場所的使用記錄與信息反饋的管理工作網絡化,信息化,提高了管理部門的工作效率和協調性,節省了人力物力,提高了學校的教學管理水平。

關鍵詞:ASP.NET; 三層模型架構; 信息反饋
  近年來,院校的多媒體教學環境越來越好,通過教務排課和約課系統,師生可以方便的使用多媒體教室進行教學和學習,有力的拓展了教學載體,豐富了教學內容,大大提高了教學質量。但是作為多媒體教室的使用和反饋信息統計等,管理部門卻常常還在使用較為原始的紙質記錄本進行登記,使得管理部門和使用者不能及時有效的溝通,另一方面也加大了管理部門的人力管理成本。本系統的目的就在于使多媒體教學場所的使用記錄與信息反饋網絡化,信息化,從而解決管理部門和使用者之間的信息傳遞不暢,信息統計費時費力這些原有的弊端。通過本系統的使用不但可以方便老師學生,也提高了管理部門的工作效率和協調性,節省了人力物力,提高了學校的教學管理水平,推進了無紙化辦公,充分相應國家提倡的地毯環保政策。
1、系統的功能需求
  該系統包括使用者(教師)進行使用記錄的登記,相關使用信息的反饋;管理員對登記信息的收集和統計,對反饋信息的相應與回復;部門領導對統計及相關信息的查看等。因為多媒體教師都接入校園網共享校園網信息資源,同時為了部署方便,該系統采用基于ASP.NET的B/S結構,后臺采用數據庫采用SQL Server 2000數據庫。
  該系統以角色控制使用模塊和權限,用戶角色分為使用者(教師)、管理員、部門領導、系統管理員。其總體結構如下圖1所示。
 
  圖1
 
  權限模塊:該模塊控制管理系統所用合法用戶的登錄和權限。系統自動判斷登錄用戶的角色和權限,判斷登錄用戶是系統管理員,部門領導,管理員,使用者(教師),并根據不同的角色賦予的不同角色給出不同的操作菜單和功能。
  使用者模塊:使用者登錄系統后可以編輯自己的相關資料(需管理員審核)和修改密碼,登記自己的使用多媒體教室的使用情況,進行意見反饋,瀏覽系統公告,與管理員進行在線溝通等。
  管理員模塊:管理員登錄系統后可以編輯自己的相關資料(需要部門領導審核)和修改密碼,查看使用者提交的多媒體教室使用記錄和反饋意見,可以根據不同的口徑進行統計,如按周,按月或者按使用者,按多媒體教室為單位進行統計,并可打印成報表,還可以回復使用者的意見,可以同使用者進行在線交流,發布公告等。
  領導模塊:領導模塊可以查看使用者提交的多媒體教室使用記錄和反饋意見,可以查看到不同口徑統計出來的各種報表進行決策,可以同使用老師進行在線交流,反饋意見和建議。
  系統管理員:系統管理可以進行系統管理,如進行數據備份,角色和權限設定,系統公告的管理等。
2、總體設計
  本系統是一個比較典型的信息處理系統,要求用戶客戶端輸入相關信息進行提交(如:使用者登記個人資料,多媒體教師使用記錄,意見建議;管理員統計各類信息等等),WEB服務器后臺經過處理將有效數據發送給數據庫服務器,由數據庫服務器將數據存儲起來,或者把數據庫的數據通過特定的格式由WEB服務器反饋給用戶。
  本系統采用了ASP.NET技術,結合SQL Server2000數據庫,使用Visual Studio.Net 2005為開發平臺,采用三層模型結構,安全可靠。
  在利用ASP.NET2.0技術下開發的信息處理系統,一般采用如下三層模型架構:
  表示層(即用戶界面)位于最外層,是用戶唯一能夠看到的部分,用于顯示經過WEB服務器處理過的數據庫數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面。
  業務邏輯層,處于數據訪問層與表示層中間,起到了數據交換中承上啟下的作用。對于數據訪問層而言,它又是調用者;而對于表示層而言,它卻是被調用者。它處理瀏覽器傳來的請求并把處理結構發送給數據庫,同時把數據庫請求來的數據經過處理又發送給瀏覽器,它處在三層體系架構中的關鍵位置。
  數據訪問層,其功能主要是負責數據庫的訪問,主要由數據庫的數據項、表定義和表關系,以及用于訪問數據庫檢索信息的特定代碼構成[2]。本系統中溝通過ADO.NET操作數據庫為邏輯層提供數據服務。 
3、詳細設計
  3.1用戶和權限控制
  角色設定:在本系統中,系統使用者的用戶名由系統管理員根據實際需要進行管理,不單獨接受注冊。以使用者(教師)為例,系統管理員通過本系統將由教務處提供的教師名單整體導入數據庫系統,并將這些名單設置為教師的角色,設置初始密碼。同時系統管理員設定若干領導和管理員的賬號并分別設定角色為領導和管理員。系統根據每個用戶的登錄自動判斷該用戶的角色,顯示不同的用戶界面和功能,完成權限的控制。例如:當管理員的賬號登錄時,系統根據數據庫中改賬號的權限標志及相關信息自動載入相關的用戶界面和功能。
  用戶信息與密碼修改:初始密碼由系統設定,用戶可以在登錄系統后自行修改密碼,也可請管理員初始密碼,用戶的基本信息可以由用戶自行提交修改,但需管理員核準信息后方可生效。
  驗證碼:系統產生一串隨機的由數字和字母組成的字符并生成圖片,用戶根據圖片內容在登錄時輸入驗證框進行驗證,用以減少暴力破解的可能,增加系統安全性。
  3.2角色模塊
  系統根據權限控制模塊對不同角色的登錄用戶,進行特定界面構造,提供不同的功能和權限。因篇幅所限,這里僅舉例使用者(教師)角色。教師使用自己的用戶名登錄系統后,系統根據權限控制模塊的判斷確定該用戶的使用者(教師)角色,然后系統構造出含有使用教室使用記錄登記,信息反饋,在線交流和用戶信息編輯等模塊的界面返回給客戶瀏覽器,用戶根據瀏覽器上的功能使用系統。當用戶提交記錄或其他信息時,瀏覽器將信息返回給系統后臺,程序經過判斷存入數據庫,完成數據提交。主要代碼舉例如下:
      string strSQl = ""insert into UsersInfo(用戶,記錄,時間)values('"" + 用戶 + ""','"" + 記錄+ ""','"" + 時間 + ""')"" 
            SqlConnection conn = new SqlConnection(connStr);
            conn.Open();
            SqlCommand cmd = new SqlCommand(strSQL, conn);
            int i = cmd.ExecuteNonQuery();
            conn.Close();
4、結束語
  本系統 在分析了院校在多媒體教室管理的背景下,提出了多媒體教師使用記錄和信息反饋系統的分析研究,設計并給出了功能需求符合院校相關部門的實際使用的系統模型,并付諸實施。經過實際開發使用,實踐證明,該系統有效的提高了管理部門的信息統計,有效的獲取了師生的需求和信息反饋,并實現了計算機信息統計,提高了工作效率。
參考文獻
John Kauffman、Fabio Claudio Ferracchiati(著)、康博(譯),ASP.NET數據庫入門經典—VB.NET編程篇,清華大學出版社,2002(12)

學術參考網:http://www.qfkih.com.cn/jsj/js/142122.html

上一篇:淺談《FLASH動畫設計與制作》教學方法

下一篇:淺析防火墻技術與網絡安全

彩巴巴彩票官网