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

正文內(nèi)容

網(wǎng)上智能評教系統(tǒng)的開發(fā)—計算機畢業(yè)設計-資料下載頁

2024-12-01 15:36本頁面

【導讀】程中所遇到的問題,有針對性的開展教學工作,提高教學質(zhì)量。教育理論與教育實踐如何統(tǒng)一是當前教育界亟待解決的問題。但是由誰來評,怎樣來評,說法不一。有很多人認為學生教評總體而言是最??煽?、最公正的,基本上不受各種人際關系的影響。關鍵是要排除,有些教。間教評相結(jié)合的方法來避免。教評可以從教學內(nèi)容、教學態(tài)度、教學方法、教學效果等方面來進行評價。以網(wǎng)頁的形式展現(xiàn)出來,讓同學們選擇,然后將結(jié)果統(tǒng)一的保存提交到服務器。律性,這些都可以由管理員指定)進行區(qū)別處理,提高教評結(jié)果的可信度;⑤限制同時登錄的用戶的上限,或讓所有用戶分批登錄,減輕服務器的壓力,保證系統(tǒng)運行安全平穩(wěn)。Visual,該工具包含了.NET開發(fā)的各種語言。始就是為XMLWeb服務創(chuàng)建的開發(fā)環(huán)境。通過允許應用程序通過Inter溝通。來連接SQL數(shù)據(jù)庫,整個數(shù)據(jù)庫的配置運行均在SqlServer2021中來完成。教師需求,在教評結(jié)束后,通過登錄,查看自己的教評結(jié)果。

  

【正文】 教評類別表 pjDet 教評項目表 pd 教評判斷表 A 合法結(jié)果表 B 非法結(jié)果表 Flag 教評標志表 系統(tǒng)功能分析與代碼實現(xiàn) 根據(jù)系統(tǒng)的主要功能模塊和頁面流程的設計,我們可以得出 系統(tǒng)所具備的功能: ● 其中 最 基本的功能是: ①管理員登錄,根據(jù)實際情況添加教師和學生的信息,添加或修改 教評 內(nèi)容,開啟 教評 系統(tǒng),允許學生登錄開始 教評 。 ②學生登錄系統(tǒng),根據(jù)教師上課的實際情況和所列出的 教評 內(nèi)容,對自己的任課教師進行 教評 ,系統(tǒng)對結(jié)果進行保存提交 。 ③教師登錄,當 教評 過程結(jié)束后,可以查看學生對自己的 教評 結(jié)果,從中找出自己的優(yōu)點和不足。 ● 智能完善的功能: ①根據(jù)管理員對 教評 庫的設置,智能生成 教評 界面,使 教評 項目更新方便 。 ②根據(jù)學生的學號不同,自動列出對應的教師;點擊對教師 教評 ,甚至可以按照管理員 的意愿,不同的學科,可以給出不同的評價內(nèi)容; ③根據(jù)管理員的設置,智能生成非法數(shù)據(jù)特征庫,作為評價提交結(jié)果是否合法的依據(jù) 。 ④對于非法的評價結(jié)果進行智能篩選,區(qū)別處理; ⑤智能統(tǒng)計出沒有參與 教評 的學生名單; ⑥根據(jù) 教評 結(jié)果,對每個教師得出結(jié)論或者依據(jù)評分規(guī)則進行打分。 各模塊具體的設計 類是面向?qū)ο笳Z言中很有特色的一種程序設計思想。在這里,我們正是通過一個名字為 DB 的類,來完成對 SQL 數(shù)據(jù)庫的連接,它包含在系統(tǒng)的 頁面中,具體實現(xiàn)代碼為: using System。 using .SqlClient 。 namespace pjtest { /// summary /// DB 的摘要說明。 /// /summary public class DB { public DB() {// TODO: 在此處添加構(gòu)造函數(shù)邏輯 } public static SqlConnection createCon() { SqlConnection con=new SqlConnection (server=.。database=test。uid=sa。pwd=sa)。 return con。//.代表本地主機 。test 為數(shù)據(jù)庫名; sa 為用戶名和密碼 } } } 各類用戶登錄模塊 此模塊設計起來相對簡單,是整個系統(tǒng)進入時第一個呈現(xiàn)給用戶的頁面,系統(tǒng)中命名為 ,系統(tǒng)使用下拉列表框控件來對三種不同的身份的用戶的選擇,然后用兩個文本框分別接收用戶輸入的用戶名和密碼,通過一個登錄按鈕對輸入進行確認并提交到服務器 。 圖4系統(tǒng)登錄界面截圖 系統(tǒng)根據(jù)選擇用戶的不同,到相應的數(shù)據(jù)庫中進行檢索,驗證正在登錄的用戶的身份是否合法,具體的實現(xiàn),是通過SQL的 Select 語句,把用戶名和密碼設置為要查詢的條件,在數(shù)據(jù)庫中執(zhí)行,如果相應的數(shù)據(jù)庫中有這一條記錄,則認為此用戶存在,被認為是合法的用戶;對于合法的用戶,根據(jù)用戶類型的不同,跳轉(zhuǎn)到不同的頁面 。對于非法的用戶給出錯誤提示,要求重新輸入,直到輸入正確的信息才可以登錄。該模塊設計的關鍵保證合法用戶正常登錄,非法用戶即使通過正確的地址也不能跳轉(zhuǎn),這主要是通過 Session 變 量來判斷,以保證系統(tǒng)的安全性。 學生信息管理模塊 此模塊的設計主要是對學生數(shù)據(jù)庫的修改,該模塊在系統(tǒng)中是通過 頁面來實現(xiàn),頁面中使用 DataGrid 控件和數(shù)據(jù)庫中的學生信息表進行綁定,對其中記錄的修改都將影響到學生數(shù)據(jù)庫。包括對學生信息的添加、刪除、修改等操作。 添加學生的主要代碼: private void btnADD_Click(object sender, e) {//此代碼為學生信息管理頁面的添加學生的單擊事件 try {//使用 try 語句,主要對于異常的處理 SqlConnection con= ()。//建立數(shù)據(jù)庫連接 string stuNum= 。 string stuName= 。 string stuClass= 。 string stuPwd= .Text 。 if (stuNum==) { (學號不能為空 )。//對錯誤的一般判斷 } else {//記錄的插入語句 SqlCommand cmd=new SqlCommand (insert into stu values(39。+stuNum+39。,39。+stuName+39。,39。+stuClass+39。,39。+stuPwd+39。),con)。 ()。 ()。//執(zhí)行數(shù)據(jù)庫語句 ()。//對數(shù)據(jù)庫向 datagrid 的綁定 ()。 (添加學生成功 )。 } } catch { (添加失敗,請檢查約束項! )。 } } 圖5學生信息管理模塊截圖 教師信息管理模塊 實現(xiàn)方式與學生信息管理模塊相同,在系統(tǒng)中為 頁面。 圖6教師信息管理模塊截圖 對教師庫的更新語句 private void dgTea_UpdateCommand (object source, e) { string teaNum= .DataKeys [ .ItemIndex ].Toting ()。 string teaName= ((TextBox)( .Cells [1].Controls [0])).Text 。 string teaPwd= ((TextBox)( .Cells [2].Controls [0])).Text 。 string teaItem= ((TextBox)( .Cells [3].Controls [0])).Text 。 string teaClass=((TextBox)( .Cells [4].Controls [0])).Text 。 SqlConnection con= ()。 SqlCommand cmd=new SqlCommand (update tea set teaName=39。+teaName+39。,teaPwd=39。+teaPwd+39。,teaItem=39。+teaItem+39。,teaClass=39。+teaClass+ 39。where teaNum=39。+teaNum+39。,con)。//數(shù)據(jù)庫更新語句 ()。 ()。 ()。 ()。 } //語句結(jié)束 教評 信息管理模塊 此模塊為整個系統(tǒng)比較核心的模塊,該模塊只能由系統(tǒng)管理員來操作 ,通過該模塊系統(tǒng)管理員可以很方便的設置 教評 選項,生成 教評 頁面;對于已經(jīng)生成的評選項目,還可以即時的修改,形成新的 教評 頁面。 下面將重點介紹該模塊的實現(xiàn)過程: 圖7 教評 信息管理模塊截圖 對于數(shù)據(jù)庫中插入語句的刪除 private void dgpjItem _DeleteCommand (object source, e) { string pjNum= .DataKeys [ .ItemIndex ].ToString ()。 SqlConnection con= ()。 SqlCommand cmd= new SqlCommand (delete from pjItem where pjNum=39。+pjNum+39。,con)。 ()。 ()。 ()。 ()。 ()。 } private void BindToddlNum() //自定義函數(shù) { SqlConnection con= ()。 ()。 SqlCommand cmd=new SqlCommand (select * from pjItem,con)。 SqlDataReader sdr= ()。 .DataSource =sdr。 .DataTextField =pj。 .DataValueField =pjNum。 .DataBind ()。 ()。 ()。 } 圖8 教評信息管理模塊的具體實現(xiàn)流程圖 根據(jù)上面的流程圖,我們從中分析:首先要判斷登錄的是否為合法的管理員,通過查詢數(shù)據(jù)庫判斷的方法,前面已經(jīng)說過,這里不再多說;主要是驗證是否通過正確的途徑跳轉(zhuǎn)到本頁面。在我們這個系統(tǒng)中,所有的跳轉(zhuǎn)判斷都是通過 來實現(xiàn),在 的 Page_Load 事件中添加以下的代碼: If ( Session[flag]==null ) { ()。 } 然后,在各個頁面中只需要調(diào)用就可以了。 進入該頁面后,系統(tǒng)首先通過兩個 datagrid 分別與評選類別表( pjDet)、評選項目表( pjItem)的綁定列出來;在 datagrid 中通過模板可以直接實現(xiàn)修改和刪除的功能,由于表中的記錄有可能過多,這里要考慮實現(xiàn)分頁;在 datagrid 中實現(xiàn)添加的功能比較復雜,這里我們采用一種比較簡單的方法,在頁面上添加文本框,通過文本框的輸入來添加到數(shù)據(jù)庫中,這里還是使用SQL語句來實現(xiàn)的,當點擊 “ 確定 ” 按鈕后,更改將直接影響到數(shù)據(jù)庫中的記錄,在更改以后, 教評是 教評項目庫 教評類別庫 管理員登錄 驗證身份 Admin 進入教評項目管理 退出系統(tǒng) 否 pjItem pjDet 更改教評庫 讀取庫,形成新的教評界面 管理員庫 注銷管理員 界面將根據(jù)數(shù)據(jù)庫的記錄的不同重新生成,這樣的設計可以使系統(tǒng)維護更加簡單,大部分的工作都可以讓系統(tǒng)智能處理,即使一點都不懂計算機語言的用戶,也可以很容易生成新的 教評 頁面。 非法數(shù)據(jù)設置模塊 此模塊為整個系統(tǒng)實現(xiàn)智能性的核心,它的設計原理類似于殺毒軟件中的病毒庫;當計算機中存在某些文件,它的 運行的特征,在殺毒軟件的病毒庫中被認為是病毒,則就會把該文件視為病毒來處理;而在我們的系統(tǒng)中也是這樣的,下面我們將詳細介紹一下該模塊的實現(xiàn)過程: 圖9非法數(shù)據(jù)設置模塊截圖 在管理員登錄該模塊后,展現(xiàn)給用戶的是一組由復選框組成的設置界面,在系統(tǒng)中為用戶提供了一些常用的設置非法的選項,比如全部選擇第一項、第二項、第三項、第四項以及選擇的項目包含某種順序規(guī)律都可以在這里指定。 這里,我們假設管理員想要設置全部選擇 B、全部選擇 C 以及全部選擇 D 是不可信的 教評 數(shù)據(jù),則管理員登錄后,可以選中第二項、第三項、以及第四 項,然后點擊頁面上的“提交”按鈕,接下來系統(tǒng)先與判斷表相連接,再開始從第一個復選框開始判斷是否被選中,執(zhí)行相應的操作;當判斷第二項被選中后,系統(tǒng)將生成一個全為“ B”的字符串,長度為 教評 項目表中項目的個數(shù),然后再將該字符串插入到判斷表中,接下來再判斷下一個復選框是否被選中,如果被選中則會執(zhí)行與前面相類似的操作;直到把所有的復選框判斷完。這樣即可按照管理員的意愿完成對非法數(shù)據(jù)模型的設置。 當管理員選中某種順序規(guī)律時,系統(tǒng)會組成一些常見的有順序的選項排列,如 ABCDA… D ABCA… C BCDB… D 等 除此之外,為了使系統(tǒng)使用起來更加靈活,更大程度上的提高系統(tǒng)的智能性,系統(tǒng)還增加了用戶自定義的功能,即用戶可以自己設置一些除系統(tǒng)所列之外但也被認為是非法或不可信的模型,當選中了頁面上的自定義復選框后,頁面上會顯示出一個文本框,在文本框里面用戶可以填寫非法模型。為了方便用戶使用,這里并不需要用戶把整個非法排列都寫出來,而是只給出局部的排列,當點擊 “ 添加 ” 按鈕后系統(tǒng)自動的把它循環(huán)生成相應的字符串,然后在列表框中列出來,同時把文本框清空,可以繼續(xù)添加第二個自定義;同理,可以把所有你認為非法的模型都添 加進來,最后整體的提交到數(shù)據(jù)庫中。 舉例:如果你自定義添加了 “ AB” ,則會生成 “ ABABA… B” 的字符串,并插入到數(shù)據(jù)庫中。這里字符串的長度用戶不需要考慮,完全由系統(tǒng)根據(jù)評選項目的個數(shù)自動生成。 用戶 教評 提交模塊 此模塊為學生登錄后,再選擇自己的任課教師,然后展現(xiàn)給學生的頁面,在系統(tǒng)中命名為 ,該模塊為整個系統(tǒng)的核心模塊,也是被瀏覽次數(shù)最多的頁面,其它的所有模塊的設計都是為該模塊服務的,都要靠該模塊來實現(xiàn),所以這個模塊設計的好壞,將直接影響到整個 教評 系統(tǒng)運行的好壞。 以下代碼為 對 教評 界面的優(yōu)化: Private void clear () //去掉 datagrid中前面相同的列 { string pjNum= .Items [0].Cells [0].Text 。 string pj= .Items [0].Cells [1].Text 。 for(int i=1。i .Items .Count 。i++) { if(pjNum== .Items [i].Cells[0].Text ) { .Items [i].Cells [
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1