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

正文內(nèi)容

在線考試系統(tǒng)_c高級開發(fā)實訓(xùn)報告(存儲版)

2025-08-21 14:02上一頁面

下一頁面
  

【正文】 (Buffer, 0, ByteToRead)。 (Connection, KeepAlive)。 + ([4].FindControl(Label5) as Label).Text + 39。,。 foreach (GridViewRow DR in ){ int a = 。 string strConn = Provider=。 = (paperid)。 = list4[0].()。 ()。 if ( != 0){ Label lbl1 = (Label27) as Label。 string userName = (userId)。 = userName。} else{ = 添加失?。?。} else{ string userId = Session[userID].ToString()。} if ( == ){ (onmouseover, =39。 string userName = (userId)。 DataSet ds = ()。 關(guān)鍵 代碼如下 : protected void Page_Load(object sender, EventArgs e){ = 試卷管理 。 string pwdMd5 = ((), MD5).ToString()。 = 。 = 。 ListCourse list = ()。 其運行界面如下圖所示: 圖 56:添加試題信息 該頁面用到的主要控件如下表 所示 : 表 54: 添加試題用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 TextBox txtTitle TextMode 屬性設(shè)置為 MultiLine 輸入試題題目 txtAnswerA TextMode 屬性設(shè)置為 MultiLine 輸入答案選項 A txtAnswerB TextMode 屬性設(shè)置為 MultiLine 輸入答 案選項 B txtAnswerC TextMode 屬性設(shè)置為 MultiLine 輸入答案選項 C txtAnswerD TextMode 屬性設(shè)置為 MultiLine 輸入答案選項 D Button btnconfirm Text 屬性設(shè)置為“ 保存 “ 保存 btnconcel Text 屬性設(shè)置為“ 返回 “ 返回 DropDownList ddlCourse 無 選擇 科目 ddlAnswer 無 答案設(shè)置 Label lblMessage 無 顯示 添加成功 輸入試題的所有信息之后, 點擊 “ 保存 “ 按鈕將其添加到數(shù)據(jù)庫中 實現(xiàn)代碼: 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 23 protected void Page_Load(object sender, EventArgs e){ = 增加試題 。 (onmouseout, =39。)。 Course course = new Course()。 其效果如下圖所示: 圖 55:試題基本信息 該頁面用到的主要控件如 下 表所示: 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 21 表 53: 試題管理界面用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 UpdatePanel ddlCourse 無 輸入查詢關(guān)鍵字 Label Label2 ForeColor 屬性設(shè)置為“ Red “ 顯示信息 GridView GridView1 DataSourceIDea 屬性 設(shè)置為 SqlDataSource1 顯示所有試題信息及查詢結(jié)果 當(dāng)此頁面加載時,從數(shù)據(jù)庫中檢索出所有的試題信息,顯示在 GridView 控件上。試卷提交成功 !39。 + labeQ + 39。 + UserId + 39。)。,39。 string str = 。 + str + 39。 + paperid + 39。//判斷分?jǐn)?shù) foreach (RepeaterItem item in ){ HiddenField titleId = (titleId) as HiddenField。 + labeM + 39。 + UserId + 39。//多選分?jǐn)?shù) foreach (RepeaterItem item in ){ HiddenField titleId = (titleId) as HiddenField。 + Label + 39。 + UserId + 39。 foreach (RepeaterItem item in ){ HiddenField titleId = (titleId) as HiddenField。} 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 18 IEnumerable list4 = ()。 foreach (DataRowView o in list1){ = o[0].ToString()。 Label i1 = (Label)(labUser)。比較合理的做法是將所有試題信息存儲在數(shù)據(jù)庫中,然后隨機抽取若干道試題,動態(tài)地顯示在頁面當(dāng)中。//存儲用戶編號 ()。 string pwdMd5 = ((), MD5).ToString()。} 五.完成的主要功能 1:登錄模塊設(shè)計 (1)系統(tǒng)默認(rèn)是不允許匿名登錄的,只有使用管理員分配的賬號和密碼才能登錄在線考試系統(tǒng)參加考試,這時就需要通過登錄模塊驗證登錄用戶的合法性。 = (dr[JudgeTime])。 Scores scores = new Scores()。具體代碼如下: public class UserService{ 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 13 public ListScores SelectAll(string PaperID){ using (SqlConnection conn = ()){ string sql = select ID,PaperID,Score,ExamTime,JudgeTime, from Score,Users where = and PaperID=39。 試卷詳細(xì) 信息實體 ER 圖如 :7 所示: 圖 7: 試卷詳細(xì) 信息實體 ER 圖 在線考試系統(tǒng)中的 考生答題答案 是 保存在 數(shù)據(jù)庫中的,所以必須在數(shù)據(jù)庫中建立一個數(shù)據(jù)表用于存儲 考生所給的答案信息。這時,在數(shù)據(jù)庫中應(yīng)該建立一個存儲所有參加考試科目的數(shù)據(jù)庫表。開發(fā)無紙化在線考試系統(tǒng),目的在于探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。 可以繪制功能框圖。這樣,方便后期查詢考生是否參加過考試,以及查詢咯是考試得分。 判斷題 信息實體 ER 圖如圖 10 所示: 圖 10: 判斷題 信息實體 ER 圖 在線考試系統(tǒng)中的考試 中的多選 題是通過對數(shù)據(jù)庫中存儲的試題產(chǎn)生的,所以必須在數(shù)據(jù)庫中建立一個數(shù)據(jù)表用于存儲 多選 試題信息,其中包括試題題目、試題的 4 個備選答案、正確答案以及所屬的科目。 = sql。 = dr[UserName].ToString()。 ()。程序首先會判斷輸入的用戶名 是否正確,如果正確則根據(jù)選擇的 用戶名 調(diào)用公共類中相應(yīng)的方法驗證賬號和密碼是否正確,如果正確,則會轉(zhuǎn)向與登錄身份符合的頁面 ( 3)實現(xiàn)代碼: protected void Page_Load(object sender, EventArgs e) { ()。 = pwdMd5。}} private void CreateCookie(){ HttpCookie cookie = new HttpCookie(UsersID)。該頁面用到的主要控件如 圖 所示: 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 17 表 52: 抽取試題頁面用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 Label lblPaperName 無 顯示 考試科目 labUser 無 顯示考生姓名 TextBox timeBox 無 顯示考試用時 Repeater Repeater1 無 顯示 從數(shù)據(jù)庫中抽取 的試題 Button btnsubmit 無 提交試卷 當(dāng)頁面加載時,根據(jù)考生選擇的科目在數(shù)據(jù)庫中隨機抽取試題,并顯示在 Repeater 控件中 。 GetParperAll()。 foreach (DataRowView o in list2){ = o[0].ToString()。}} protected void imgBtnSubmit_Click(object sender, ImageClickEventArgs e){ NewMethod()。 if (((RadioButton)(rbA)).Checked) { str = A。,39。,39。 if (((CheckBox)(CheckBox1)).Checked){ str += A。,39。,39。 if (((RadioButton)(rbA)).Checked){ str = (true)。,39。)。 + UserId + 39。 + labeF + 39。//問答分?jǐn)?shù) foreach (RepeaterItem item in ){ HiddenField titleId = (titleId) as HiddenField。,39。,39。/script)。} else{ string userId = Session[userID].ToString()。 i 。} protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if ( == || == ){ Label label1 = (Label1) as Label。}} protected void ddlCourse_SelectedIndexChanged(object sender, EventArgs e) { = null。 string userName = (userId)。 i++){ ListItem item = new ListItem(list[i].(), list[i].())。 = 。} else{ = 添加失??! 。} else{ = 原密碼不正確! 。 string userName = (userId)。} else{ = 沒有試卷 !。 = ()。 (onmouseout, =39。 = userName。 試卷 評分模塊運行結(jié)果如圖 所示 圖 512 用戶試卷評閱 當(dāng)點擊 “試卷評閱”時,會跳轉(zhuǎn)到考生試卷界面,其運行界面如下圖所示: 徐州工業(yè)職業(yè)技術(shù)學(xué)院 C高級開發(fā)實訓(xùn)說明書 29 圖 513 試卷評閱 關(guān)鍵代碼如下 : protected void Page_Load(object sender, EventArgs e){ = 試卷評閱 。} protected void Page_L
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1