freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-05-22 13:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 代碼簡(jiǎn)略如下:/// summary/// 初始化,加載全部系統(tǒng)信息/// /summaryprivate void init(){string sql = select ID,Title,PublishTime,PublishName,ClickVolume from tb_news。 = (sql)。 ()。}當(dāng)點(diǎn)擊詳細(xì)鏈接時(shí)會(huì)跳轉(zhuǎn)到信息編輯頁(yè)面,如下圖所示:圖54 系統(tǒng)信息編輯界面系統(tǒng)管理員可以在這里修改信息的標(biāo)題,內(nèi)容等信息,當(dāng)點(diǎn)擊確定按鈕時(shí)系統(tǒng)信息將更新。更新事件代碼簡(jiǎn)略如下:/// summary/// 更新系統(tǒng)信息/// /summaryprotected void btnSave_Click(object sender, ImageClickEventArgs e){ int id = (Request[id])。 News news = new News()。 bool res=(id, , , )。 if (res) { (script lanuage=javascriptalert(39。更新成功!39。)。location=39。javascript:(1)39。/script)。 }else { (script lanuage=javascriptalert(39。服務(wù)器繁忙,請(qǐng)您稍后再試!39。)。location=39。javascript:(1)39。/script)。} }查看系統(tǒng)信息頁(yè)面是學(xué)生,教師,督導(dǎo)員共有的界面,用戶可以在此頁(yè)面查看最新的系統(tǒng)信息,也可以根據(jù)關(guān)鍵字搜索系統(tǒng)信息,系統(tǒng)信息列表界面如下:圖55 系統(tǒng)信息列表界面當(dāng)點(diǎn)擊搜索按鈕時(shí),后臺(tái)獲取搜索關(guān)鍵字,拼湊SQL查詢語(yǔ)句進(jìn)行數(shù)據(jù)查詢操作,然后返回查詢結(jié)果綁定GridView控件,搜索事件代碼簡(jiǎn)略如下://根據(jù)條件搜索protected void btnSearch_Click(object sender, ImageClickEventArgs e){ string sql = null。 sql = select ID,Title,PublishTime,ClickVolume from tb_news where 1=1 。 if (() != ) { sql += and Title like 39。% + + %39。}if (() != ){ sql += and Text like 39。% + + %39。} = (sql)。 ()。 = ()。 = ()。 = ( + 1).ToString()。} 評(píng)價(jià)信息模塊評(píng)價(jià)信息模塊包括學(xué)生對(duì)教師的評(píng)價(jià)、學(xué)生對(duì)課程的評(píng)價(jià)、教師對(duì)教師的評(píng)價(jià)、督導(dǎo)員對(duì)教師的評(píng)價(jià),評(píng)價(jià)主要分為指標(biāo)評(píng)分和留言,學(xué)生對(duì)課程的評(píng)價(jià),教師對(duì)教師的評(píng)價(jià)是沒有留言功能的。用戶登錄系統(tǒng)后會(huì)看到待評(píng)價(jià)的教師或課程列表,當(dāng)用戶點(diǎn)擊“進(jìn)入評(píng)價(jià)”鏈接時(shí)會(huì)跳轉(zhuǎn)到評(píng)價(jià)界面,待評(píng)價(jià)列表界面如下:圖56 待評(píng)價(jià)列表界面進(jìn)入評(píng)價(jià)頁(yè)面后,用戶勾選對(duì)應(yīng)評(píng)價(jià)指標(biāo)后的分?jǐn)?shù)進(jìn)行評(píng)分,在某些界面允許用戶進(jìn)行留言操作。評(píng)價(jià)界面如下:圖57 評(píng)價(jià)界面進(jìn)行評(píng)價(jià)時(shí)需要用到數(shù)據(jù)庫(kù)事務(wù)處理技術(shù),因?yàn)樵u(píng)價(jià)指標(biāo)有多條,提交評(píng)價(jià)操作時(shí)要么用戶的評(píng)分和留言信息全部提交成功,要么全部都不寫入數(shù)據(jù)庫(kù)中,所以需要用到事務(wù)處理技術(shù),當(dāng)發(fā)生錯(cuò)誤時(shí),事務(wù)回滾。具體代碼如下: Eval eval=new Eval()。 using(SqlConnectionconnection=()) { ()。 SqlCommand cmd = new SqlCommand ()。 = connection。 SqlTransaction trans = ()。 try { for (int i = 0。 i 。 i++) { RadioButtonList rdoScore = [i].Cells [3].FindControl (rdoScore) as RadioButtonList。 normId = ([i].Cells[0].Text)。 score = ()。 (raterId, shouPingId, normId, score, type, attachId)。 } if ( != ) { Message message = new Message()。 (raterId, shouPingId, type, )。 } ()。 (script lanuage=javascriptalert(39。恭喜您,評(píng)價(jià)成功!39。)。location=39。javascript:(1)39。/script)。 } catch (Exception) { ()。 (script lanuage=javascriptalert(39。對(duì)不起,服務(wù)器繁忙,請(qǐng)您稍后再試!39。)。location=39。javascript:(1)39。/script)。 }}} 查看評(píng)價(jià)信息結(jié)果模塊查看評(píng)價(jià)信息結(jié)果模塊主要包括教師查看評(píng)價(jià)信息結(jié)果和督導(dǎo)員查看學(xué)院評(píng)價(jià)信息結(jié)果模塊,其中督導(dǎo)員還有權(quán)限查看學(xué)院教師學(xué)期績(jī)效成績(jī)考核列表和各個(gè)班級(jí)評(píng)分情況。評(píng)價(jià)信息結(jié)果主要以柱狀圖和餅狀圖的形式生動(dòng)的展示給用戶各個(gè)評(píng)價(jià)指標(biāo)的得分情況,橫軸是評(píng)價(jià)指標(biāo)名稱,縱軸是分?jǐn)?shù)。評(píng)價(jià)信息結(jié)果界面如下:圖58 評(píng)價(jià)結(jié)果界面教師通過(guò)此界面圖可以了解到自己和班級(jí)、學(xué)院的各個(gè)指標(biāo)的評(píng)價(jià)平均分,通過(guò)三者之間的對(duì)比,可以清楚的知道哪些指標(biāo)自己的得分比較低需要改進(jìn),哪些指標(biāo)自己的得分比較高需要繼續(xù)保持。系統(tǒng)充分有效地利用評(píng)價(jià)數(shù)據(jù),教師更加直觀的明確自己的優(yōu)勢(shì)和劣勢(shì),為下一步的教學(xué)工作提供有效地指導(dǎo)工作。督導(dǎo)員除了可以查看學(xué)院課程評(píng)價(jià)情況、教師學(xué)期績(jī)效成績(jī)列表,還可以查看每個(gè)班級(jí)評(píng)分的統(tǒng)計(jì)分析圖,如圖59所示:圖59 班級(jí)評(píng)分分值統(tǒng)計(jì)圖通過(guò)班級(jí)評(píng)分分值統(tǒng)計(jì),督導(dǎo)員可以了解到此班級(jí)各個(gè)指標(biāo)的評(píng)分的分值百分比,從而更加清楚地明白教師的評(píng)價(jià)情況。 系統(tǒng)管理模塊系統(tǒng)管理主要包括開放或關(guān)閉評(píng)價(jià)系統(tǒng)、統(tǒng)計(jì)學(xué)期評(píng)價(jià)數(shù)據(jù)、備份還原系統(tǒng)數(shù)據(jù)庫(kù)。系統(tǒng)管理界面如下:圖510 系統(tǒng)管理界面開啟關(guān)閉評(píng)價(jià)系統(tǒng)是通過(guò)存儲(chǔ)過(guò)程設(shè)置用戶數(shù)據(jù)庫(kù)表里面的Lock字段實(shí)現(xiàn)。當(dāng)系統(tǒng)開啟時(shí)Lock字段為false,系統(tǒng)關(guān)閉是Lock字段為true,用戶將無(wú)法登錄。統(tǒng)計(jì)當(dāng)前學(xué)期教學(xué)評(píng)價(jià)數(shù)據(jù)也是通過(guò)存儲(chǔ)過(guò)程自動(dòng)實(shí)現(xiàn)的,事件代碼如下: //統(tǒng)計(jì)學(xué)期教師教學(xué)績(jī)效成績(jī) protected void btnCalculate_Click(object sender, EventArgs e) { int res = (sp_calculateTeacherScore)。 (script lanuage=javascriptalert(39。恭喜您,已完成本學(xué)期數(shù)據(jù)統(tǒng)計(jì)!39。)。location=39。javascript:(1)39。/script)。}數(shù)據(jù)庫(kù)管理功能可完成數(shù)據(jù)庫(kù)的備份和還原操作,以防止系統(tǒng)數(shù)據(jù)庫(kù)遭到破壞。 指標(biāo)庫(kù)管理模塊指標(biāo)庫(kù)是指學(xué)生對(duì)教師、學(xué)生對(duì)課程、教師對(duì)教師、督導(dǎo)員對(duì)教師的評(píng)價(jià)指標(biāo)管理。系統(tǒng)管理員可以進(jìn)行指標(biāo)的增添,刪除,修改,查詢操作。評(píng)價(jià)指標(biāo)管理界面如圖511所示:圖511 評(píng)價(jià)指標(biāo)管理界面添加評(píng)價(jià)指標(biāo)時(shí)首先在下拉列表中選擇指標(biāo)類型,然后輸入指標(biāo)名稱點(diǎn)擊確定即可添加指標(biāo)。事件處理代碼如下: //添加指標(biāo) protected void btnSave_Click(object sender, ImageClickEventArgs e) { int type = 1。 switch () { case 學(xué)生對(duì)課程評(píng)價(jià)指標(biāo): type = 2。 break。 case 教師對(duì)教師評(píng)價(jià)指標(biāo): type = 3。 break。 case 督導(dǎo)員對(duì)教師評(píng)價(jià)指標(biāo): type = 4。 break。 } Norm norm = new Norm()。 if ((type, )) { (script lanuage=javascriptalert(39。添加成功!39。)。location=39。javascript:(1)39。/script)。 } else { (script lanuage=javascriptalert(39。添加失??!39。)。location=39。javascript:(1)39。/script)。 } } 個(gè)人信息管理模塊個(gè)人信息管理主要指用戶更新個(gè)人信息,包括頭像,密碼,Email等信息。個(gè)人信息管理界面如下:圖512 個(gè)人信息管理界面用戶輸入必要信息,點(diǎn)擊“確定”按鈕更新個(gè)人信息,更新個(gè)人信息事件代碼如下: //保存?zhèn)€人信息 protected void btnSave_Click(object sender, ImageClickEventArgs e) { Worker worker = new Worker()。 if((,)) { (script lanuage=javascriptalert(39。恭喜您,保存成功!39。)。location=39。javascript:(1)39。/script)。 } else { (script lanuage=javascriptalert(39。對(duì)不起,服務(wù)器繁忙,請(qǐng)您稍后再試!39。)。location=39。javascript:(1)39。/script)。 }} 留言信息管理模塊 留言信息管理主要是為了防止用戶發(fā)表過(guò)激的言論,系統(tǒng)管理員可以查看或搜索留言信息進(jìn)行刪除操作。界面如下:圖513 留言信息管理界面刪除事件代碼如下: // 刪除記錄 protected void btnDelete_Click(object sender, ImageClickEventArgs e) { int index=((GridViewRow)((ImageButton)sender).NamingContainer).RowIndex。//獲取行號(hào) int id = (int)[index][ID]。 string sql = delete from tb_message where ID=39。 + id + 39。 (sql)。 ()。 } 第6章 系統(tǒng)測(cè)試本章節(jié)主要介紹了對(duì)系統(tǒng)進(jìn)行單元測(cè)試和集成測(cè)試的過(guò)程。 系統(tǒng)測(cè)試目標(biāo)測(cè)試是為了發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤而運(yùn)行系統(tǒng)的過(guò)程,通過(guò)測(cè)試發(fā)現(xiàn)系統(tǒng)中的問(wèn)題,而發(fā)現(xiàn)系統(tǒng)問(wèn)題并不是系統(tǒng)測(cè)試的最終目的,發(fā)現(xiàn)問(wèn)題是為了解決問(wèn)題,系統(tǒng)測(cè)試就是盡可能的發(fā)現(xiàn)并排除軟件中潛在的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶使用。因此,通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤以后還必須診斷并改正錯(cuò)誤,這就是測(cè)試的目的。所以針對(duì)本系統(tǒng)進(jìn)行測(cè)試的目標(biāo)是盡可能的發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,并加以修正,使系統(tǒng)趨于完善,穩(wěn)定。 系統(tǒng)測(cè)試策略 系統(tǒng)單元模塊測(cè)試設(shè)計(jì)健壯的軟件系統(tǒng),要求每個(gè)模塊完成一個(gè)清晰定義的子功能,并且這個(gè)子功能和同級(jí)其他模塊的功能之間沒有相互依賴關(guān)系。因此,我們可以把每一個(gè)模塊作為一個(gè)單獨(dú)的實(shí)體來(lái)測(cè)試,而且通常比較容易設(shè)計(jì)驗(yàn)證模塊正確性的測(cè)試方案。下面是使用Visual Studio 2010集成單元測(cè)試工具對(duì)系統(tǒng)模塊測(cè)試出現(xiàn)的錯(cuò)誤和解決辦法。:用戶進(jìn)行評(píng)價(jià)留言操作時(shí)總是無(wú)法將留言內(nèi)容插入數(shù)據(jù)庫(kù)中,經(jīng)過(guò)Debug發(fā)現(xiàn)SqlHelper類執(zhí)行留言操作的InsertMessage存儲(chǔ)過(guò)程時(shí)并沒有把它作為存儲(chǔ)過(guò)程執(zhí)行,而是認(rèn)為它是一個(gè)SQL語(yǔ)句,所以執(zhí)行失敗。究其原因,SqlHelper類是根據(jù)數(shù)據(jù)庫(kù)標(biāo)識(shí)符Insert、Update、Select、Delete來(lái)判斷類型的。由于InsertMe
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1