999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于混合模式的在線評教系統問卷模板設計與實現

2014-09-15 12:57:10廖明梅舒清錄姜克芬
長江大學學報(自科版) 2014年7期
關鍵詞:數據庫系統設計

廖明梅,舒清錄,姜克芬

(臨滄師范高等專科學校信息科學與技術系,云南 臨滄 677000)

學生評教是指學生對任課教師的課堂教學活動及教學效果等方面的評教活動,具體包括對教師的教學態度、教學組織、教學方法、教學水平、教學效果、作業批改情況等多方面進行的評教。學生評教是提高教師教學質量的一種重要手段,因為學生參與了教師教學的全過程,對教師的教學有著最直接、最真切的感受,所以是驗證教學質量最有利的手段,也是實現教學質量控制的重要環節。學生評教的主要目的是通過評教,促進教師改進教學,通過評教讓教師及時掌握自己在教學過程中存在的問題,從而促進教師根據評教結果,有針對性地改進教學,提高教學質量。而學生評教最關鍵的問卷模板的設計,問卷模板的構建是否科學、合理,直接影響到學生評教的結果和教師教學的積極性。

1 體系結構及開發工具選擇

1.1 體系結構

在線評教系統主要應用于學生對教師的評教活動中,設計的對象主要是學校的教師 (包括任課教師和教學管理人員)和學生。教學管理人員主要是組織、控制整個評教過程進行,包括基礎數據的處理、設置評教的開關、樣本的抽樣等較為復雜的功能,因涉及的人員較少且出于對敏感數據處理 (安全性方面考慮),所以可以考慮使用C/S結構。學生主要完成對自己所學課程 (教師)進行評教,由于學生分布位置離散,且所需功能較為單一,考慮采用B/S結構較為合適,能充分發揮此結構在時空限制上的優勢。教師主要完成查看自己的被評教結果,也比較適合采用B/S結構[1]。

總的來說,評教管理端的所有功能 (如基礎數據導入、評教開始開關、評教時間段設定、樣本選取方式和數量選擇、評教模板的生產與管理、評教數據導出等)在C/S端完成。B/S端主要完成學生評教身份驗證、修改學生信息、匿名投票、查看自己投票、教師查看自己所教課程的投票情況等功能。筆者主要研究該系統中的問卷模板設計及管理。

1.2 開發工具選擇

為了較好地支撐該系統架構,采用了微軟技術路線,具體為.NET+SQL Server+IIS。系統建模采用開源軟件Star UML。因.NET平臺既可以用于開發網站,又可以用于開發Windows應用程序,B/S評教端可采用.NET平臺下提供的ASP.NET來設計,C/S端可采用C#進行開發。此外,.NET平臺下的ADO.NET可與數據庫SQL Server 2005進行連接[2]。

2 評教問卷內容的設計

如何構建一套科學合理的問卷模板,是在線評教系統設計成功與否的關鍵所在[3-4]。但由于評教問卷所涉及的評教項目眾多,用單一的列表方式已經沒有辦法將所有的評教項目完整呈現,可考慮對其進行細化分解,主要是從教師教學的角度出發,根據教學過程中影響課堂教學質量的因素,將其細化分解為3個以上的大項,然后再將每個大項繼續分解為若干個小項,采用細化分解方法具有操作性簡單,容易量化且易被廣泛接受等優點。筆者采用結構可變、可動態生成模板的方法進行問卷模板設計。

根據不同的教學對象,采用不同的調查問卷模板,及時有效地反饋教學和學生反映,是問卷系統應具有的基本功能。該系統中,用戶可以根據自己的調查對象定義不同的問卷模板,把不同模板的數據存入表中,系統通過存儲過程、動態構造SQL語句 (實現由圖1到圖2的轉換SQL語句字符串)等技術,自動把模板轉換為有利于投票數據存儲的物理表 (類似圖3的結構),最后通過ADO.NET和VBA等技術控制Excel在客戶端自動生成復雜的中國式統計報表 (類似圖3的Excel電子表格)。

具體的設計方法:建立如圖1所示的評教模板表,圖中第1列存放的是評教的大項,第2列存放的是評教大項下的各小項 (問卷答案項),項與項之間使用#分隔開。例如 “AA”取值為 “教師課堂輔導情況”,“1#2#3”取值為 “經常#一般#偶爾”,則表示客戶端評教時,在教師課堂輔導情況這個問卷項下有 “經常”、“一般”、“偶爾”3個可選項供學生選擇。“BB”項,說明可以有4個選項供學生選擇。采用這種方法,可以有效的控制評教內容與評教選項數的可變性,提高系統的實用性。

圖1 評教模板表

圖2 評教結果統計表

為了更加直觀、清晰地顯示問卷的結果,導出的評教結果 (生成的Excel數據)采用中國式報表格式,如圖3問卷生成樣式。先從圖1、圖2分別讀取數據當前評教模板數據和評教內容,最后通過調用MS Excel模型的Application、Workbook、Worksheet、Range等類及其屬性,一行一行、一個單元格一個單元格地填充Excel對象的數據。

圖3 問卷生成樣式

3 問卷模板的具體實現

該系統采用動態模板自動生成評教指標的方法,解決了一般系統靜態評教指標或雖然能動態輸入但回答選項靜態的問題,很好地解決了評教內容的多變性需求。

在模板下拉列表框中選擇系統已經存在的模板,點擊 “顯示模板內容”按鈕,系統通過查詢相應的數據庫表并把數據顯示到DataGrid中。如果某個模板已經被用于投票 (數據庫中已經存在相應模板的評教數據),則不能對該模板的項目進行添加和刪除 (此時2個功能按鈕不能被使用)。在模板下拉列表框中選擇系統已經存在的模板,點擊 “設為默認模板”按鈕,系統自動把此模板作為當前評教的評教模板,接受學生在線評教的數據。如果需要創建新的模板,則在項目操作區域填寫模板名稱和相應的評教項目以及評教選項即可。

3.1 刪除指定模板

為了能對系統中的評教模板進行有效地管理,設計刪除無效的模板的功能是有必要的。刪除指定模板流程圖如圖4所示,其實現思路如下:構造SQL語句,通過數據庫連接類的GetDataTableBySql()方法返回一個結果集合DT。如果DT對象不為空,說明指定表已經存在,不能進行刪除,并進行相應的提示;否則此模板沒有轉換為相應的數據表,可以刪除,構造從問卷模板表中刪除某模板數據的delete SQL語句,再此調用數據庫連接類的GetEffectRowCountBySql()方法返回數據庫執行SQL語句的影響數,如果受影響數大于0,說明刪除成功,否則刪除失敗,并都進行相應的提示信息。

3.2 生成模板對應的數據表

模板創建好了之后,并不能馬上進行投票,必須把其轉換為規定的數據表,才能實現數據的持久存儲,并實現學生在線投票數據庫的存儲。利用模板生成對應數據表的流程圖如圖5所示,其實現思路說明如下:

通過CheckedListBox控件的Checke dIndices.Count屬性,取得用戶選擇要產生數據庫表的模板名稱數量rows;判斷rows的取值情況,如果rows小于等于0,則說明沒有選擇要生成數據表的模板名稱,給出相應的提示信息,程序結束;否則逐個遍歷CheckedListBox的CheckedItem,并對其內容進行處理。

取出模板名稱對應編號的前4個字符,構造查詢問卷內容表中此模板編號的SQL語言,并調用數據訪問類的GetDataTable-BySql()方法,并返回DataTable類型的記錄集DT;如果DT不為空且其包含的記錄數不為零,說明此模板存在,否則程序結束;

逐行取出模板項目并分解 (項目的評教項使用#作為分隔符),然后把項目與此項目的評教項組合,組成 “項目_評教項”以及規定數據類型 (int)和默認值 (值為0),直到所有行被處理完成,生成一串臨時字符串temp;在temp的前面加上字符串create table,在temp的畫后面加入系部名稱varchar(30)、班級編號、班級名稱、學期、教師編號、教師姓名、課程編、回收問卷、回收率等需要記錄的重要信息。

調用數據庫類的RunProcedureExecuteReader()方法,執行帶參數的存儲過程sp_createTagtable,通過存儲過程返回狀態值,給出執行成功或失敗的提示信息。實現效果如圖6所示。

3.3 管理模板實現效果管理模板實現效果如圖7所示。

1)顯示模板內容 就是把當前選中的評價模板內容顯示出來,供瀏覽、修改等后期工作。

圖4 刪除指定模板流程圖

圖5 利用模板生成數據表的流程圖

2)設為默認模板 就是把當前選中的模板作為學生評教操作的模板。

3)創建新的模板 可以根據評價體系的需求,創建新的模板,用于當前或以后客戶端評教。

4)刪除選擇模板 把不需要的模板刪除。

圖7 模板管理效果圖

4 結語

基于B/S和C/S的在線評教系統的大部分功能已實現,現已投入試運行,由教務管理人員、學生和教師進行了測試和使用,運行的結果得到了學生和教務管理人員的認可。分析反饋回來的信息,認為該系統還存在如下的問題,比如系統評教維數不夠,也就是問卷模板設計的不夠豐富以及報表導出的格式較為單一,這有待進一步完善。

[1]舒清錄,廖明梅 .基于B/S和C/S架構的多層在線評教系統設計 [J].雞西大學學報,2012(10):67-68.

[2]舒清錄,廖明梅 .基于.NET平臺的Excel報表研究與實現 [J].大理學院學報,2012(4):18-21.

[3]杜雙 .我國高校學生評教指標體系研究 [D].大連:大連理工大學,2011.

[4]舒清錄,廖明梅 .在線評教系統設計中若干關鍵問題探討 [J].中國科技創新,2011(2):46-48.

猜你喜歡
數據庫系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲AⅤ综合在线欧美一区| 国产在线观看91精品| 国产亚洲高清在线精品99| 亚洲一区二区三区香蕉| 无码免费视频| 无码粉嫩虎白一线天在线观看| 亚洲国产精品无码AV| 亚洲av无码成人专区| 青青草国产一区二区三区| 色老二精品视频在线观看| 99久久这里只精品麻豆| 国产日韩精品一区在线不卡| 国产黑丝一区| 色噜噜在线观看| 噜噜噜久久| 一级毛片无毒不卡直接观看| 国产精品免费入口视频| 一级不卡毛片| 国产区在线看| 制服丝袜一区二区三区在线| 国产一区二区三区免费| 亚洲人成影院午夜网站| 97久久超碰极品视觉盛宴| 强乱中文字幕在线播放不卡| 114级毛片免费观看| 麻豆国产在线观看一区二区 | 国产高潮流白浆视频| 秋霞午夜国产精品成人片| 免费av一区二区三区在线| 欧美性久久久久| 亚洲日本一本dvd高清| 欧美成人aⅴ| 亚洲AV一二三区无码AV蜜桃| 激情六月丁香婷婷四房播| 亚洲欧美一区二区三区麻豆| 久久国产V一级毛多内射| 青青草原国产免费av观看| 国产乱子伦无码精品小说| 四虎在线观看视频高清无码| 亚洲男女在线| 国产精品真实对白精彩久久| 99在线视频免费观看| 亚洲看片网| 国产成人精品亚洲日本对白优播| 在线国产91| 久久男人资源站| 一本大道AV人久久综合| 欧美午夜视频在线| 狠狠色丁香婷婷| 国产欧美日韩一区二区视频在线| 久久人午夜亚洲精品无码区| 欧美另类视频一区二区三区| 女同国产精品一区二区| 色综合天天娱乐综合网| 污污网站在线观看| 高清大学生毛片一级| 国产人人射| 亚洲成aⅴ人片在线影院八| www.91中文字幕| 无码中文字幕精品推荐| 亚洲日韩精品欧美中文字幕| 91视频99| 看国产一级毛片| 福利在线不卡一区| 国产成人无码Av在线播放无广告| 四虎国产在线观看| 亚洲精品亚洲人成在线| 亚洲一区二区精品无码久久久| 欧美视频免费一区二区三区| 亚洲无码91视频| 国产在线观看91精品| 69av在线| 91无码视频在线观看| 国产特级毛片aaaaaaa高清| 久久婷婷六月| 亚洲色图欧美激情| 精品无码视频在线观看| 丁香婷婷激情网| 日韩高清在线观看不卡一区二区| 91在线视频福利| 国产福利影院在线观看| a级毛片网|