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

正文內(nèi)容

計(jì)算機(jī)等級(jí)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-10 22:06本頁面
  

【正文】 在做畢業(yè)設(shè)計(jì)過程中曾遇到不少困難,他總是給我最耐心的指導(dǎo),給我提出了許多寶貴的意見和建議,在此特別謝謝老師給予我的幫助。[7] 李超.CSS 網(wǎng)站布局實(shí)錄 基于 Web 標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì)指南[M].北京:北京希望電子出版社,2022。[5] 陳冠軍.精通 企業(yè)級(jí)項(xiàng)目開發(fā)[M] .北京:人民郵電出版社, 2022。[3] 王石等編著.精通 Visual C 2022語言基礎(chǔ)、數(shù)據(jù)庫系統(tǒng)開發(fā)、Web 開發(fā)[M].北京:人民郵電出版社,2022。參考文獻(xiàn)[1] 張樹亮,李超編著.ASP .NET +SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M].北京:清華大學(xué)出版社,2022。所以,最后所完成的系統(tǒng)還顯得較為稚嫩,尤其是在擴(kuò)展性、安全性和可維護(hù)性方面還存在著很大的不足。軟件中不可避免地存在著不足和疏漏,有待進(jìn)一步完善。雖然是第一次編寫這樣的軟件,沒有經(jīng)驗(yàn),但前期工作做了充分準(zhǔn)備,再加上老師的指導(dǎo)與同學(xué)的幫助,才得以順利完成,基本上實(shí)現(xiàn)需求分析中提出的試題管理、試卷生成、在線考試、試卷評(píng)判、權(quán)限管理、在線報(bào)名及站內(nèi)公告等功能要求。 管理員/閱卷員模塊測(cè)試管理員成功登錄后,出現(xiàn)如圖 20 所示界面:第 28 頁 共 31 頁圖 20 管理員登錄成功界面點(diǎn)擊發(fā)布公告,進(jìn)入如圖 21 所示界面,進(jìn)行公告發(fā)布圖 21 公告發(fā)布界面由于篇幅所限,這里僅對(duì)發(fā)布公告功能進(jìn)行了演示,其他功能模塊的實(shí)現(xiàn)請(qǐng)通過系統(tǒng)操作查看。 登錄模塊測(cè)試運(yùn)行系統(tǒng)后出現(xiàn)系統(tǒng)登錄界面,如圖 16 所示圖 16 系統(tǒng)登錄界面輸入準(zhǔn)考證號(hào)和登錄密碼,單擊“參加考試”按鈕,當(dāng)身份驗(yàn)證成功后進(jìn)入考生主界面,如圖 17 所示:第 27 頁 共 31 頁圖 17 考生主界面如身份驗(yàn)證失敗,則出現(xiàn)如圖 18 所示的提示信息框。工具軟件:Visual Studio 202SQL Server 2022。第 26 頁 共 31 頁7 系統(tǒng)測(cè)試 測(cè)試環(huán)境 硬件環(huán)境普通計(jì)算機(jī)配置。 (ht)。 Score score = new Score()。 (TestID, (Session[testID].ToString()))。 if ( ( , ) == true) { TotalScore += ()。 singleUAnswer += () + |。 Label lblTemp = (Label)(lblAnswer)。第 25 頁 共 31 頁 return。 ShowMessageBox(不可以在考試中關(guān)閉窗口! )。 //event=null。 = 0。amp。return。 = 0。=false。 } catch(e){} ()。}…… function CloseMe() {第 24 頁 共 31 頁 (你確定要放棄本次考試?)。}……function startClock(){stopClock()。timerRunning = false。if(timeminute == 100) (lblLeftTime). = none。function initTimer(){timeminute = (hidLeftMinutes).()。var timerRunning = false。var timesecond。為了避免考生作弊,系統(tǒng)還禁用了相關(guān)按鍵,如 FAlt、Ctrl + C 等,以保證考試的公平公正。為了方便考生掌握考試時(shí)間,頁面上有計(jì)時(shí)器。如果輸入驗(yàn)證碼不正確,或其它信息填寫錯(cuò)誤,系統(tǒng)會(huì)給出相應(yīng)的提示信息。 }第 22 頁 共 31 頁 } 考生登錄頁面設(shè)計(jì)圖 14 考生登錄此頁面用于考生考試登錄。 } else { (Script Language=JavaScriptalert(\同一身份證只能報(bào)考一科!\)/Script)。 (Script Language=JavaScriptalert(\報(bào)名成功!請(qǐng)到相關(guān)部門交費(fèi)完成報(bào)名\)/Script)。 (ht)。 else (UserSex, ())。 (UserEmail, ())。 (UserPwd, (userPwd))。 (UserIDCard, ())。 if ( !(new User()).HasUser(userIDCard) ) { Hashtable ht = new Hashtable()。單擊報(bào)名按鈕事件 protected void btnReg_Click(object sender, EventArgs e) { string userIDCard = ??忌?21 頁 共 31 頁可以 Check 自己的身份證是否已經(jīng)報(bào)名,以免重復(fù)報(bào)名。 } 考生在線報(bào)名頁面設(shè)計(jì)圖 13 網(wǎng)上報(bào)名此頁面用于考生在線注冊(cè)。 ///設(shè)定控件的數(shù)據(jù)源 = ds。 } }6 網(wǎng)站前臺(tái)主要功能模塊 網(wǎng)站公告頁面設(shè)計(jì)第 20 頁 共 31 頁圖 12 網(wǎng)站公告模塊數(shù)據(jù)綁定: private void BindNewsData() { ///定義獲取數(shù)據(jù)的類 News news = new News()。 ()。 (IsCheck, 1)。 Hashtable ht = new Hashtable()。單擊修正事件: protected void btnModify_Click(object sender, EventArgs e) { if ( != ) { Score score = new Score()。閱卷人可以查看到考生考試的具體信息,包括考試時(shí)間、成績(jī)以及每一道題的答案。 Query()。 (new Score()).Check(ht, ID)。單擊審核事件: foreach ( string ID in selectedIDs ) { Hashtable ht = new Hashtable()。在 GridView 中顯示出了所有考生的考試信息,包括考試科目、總成績(jī)和是否通過閱卷人審核。 } else { ()。 ()。 (ht)。 (UserPwd, (UserPwd))。否則將無法修改相關(guān)信息。 } } 密碼管理頁面設(shè)計(jì)圖 9 管理員密碼修改此頁面用于管理員信息修改。 break。 ()。 (newsId)。 //刪除 case Delete: newsId = ([index].Cells[0].Text)。 (?id= + newsId)。 //待處理的行下標(biāo) int newsId = 1。 ()。 DataSet ds = ()。管理員可以通過詳細(xì)信息查看公告內(nèi)容,也可以對(duì)公告第 16 頁 共 31 頁進(jìn)行編輯、刪除操作。 } } 公告管理頁面設(shè)計(jì)圖 8 公告管理此頁面用于管理網(wǎng)站公告信息。 break。 ()。 (questionId)。 //刪除 case Delete: questionId = ([index].Cells[0].Text)。 (?id= + questionId)。 //待處理的行下標(biāo) int questionId = 1。管理員可以對(duì)試題進(jìn)行編輯、刪除操作。 試題管理頁面設(shè)計(jì)圖 7 試題管理此頁面用于管理所有試題信息。第 14 頁 共 31 頁刪除事件代碼: foreach (string UserID in selectedUsers) { (UserID)。 } ()。 (IsCheck, 1)。管理員也可以刪除一些無效用戶。通過用戶類型下拉框選擇相應(yīng)類型的用戶,在 GridView 中會(huì)顯示出用戶詳細(xì)的信息。 ()。 } } 后臺(tái)管理頁面設(shè)計(jì)管理頁面只允許具有管理員權(quán)限的人員訪問,因此在每個(gè)管理頁面都有相關(guān)的權(quán)限判斷,以保證系統(tǒng)的安全使用。 ()。 (Teacher/)。 (Admin/)。 (UserName, )。第 12 頁 共 31 頁 if () //如果用戶存在 { if ( == UserPwd) //如果密碼,轉(zhuǎn)入留言列表頁面 { (UserID, )。 User user = new User()。 后臺(tái)功能代碼單擊登錄按鈕事件: protected void btnOK_Click(object sender, EventArgs e) { string UserName = 。5 網(wǎng)站后臺(tái)主要功能模塊 用戶登錄模塊設(shè)計(jì) 前臺(tái)頁面設(shè)計(jì)圖 5 管理員/閱卷人登錄模塊管理員/閱卷人輸入賬號(hào)及密碼,系統(tǒng)查詢數(shù)據(jù)庫,自動(dòng)配對(duì)用戶類型,進(jìn)入相應(yīng)的管理頁面。表 8 GetSafeData 類成員說明屬性/方法 功能說明ValidateDataRow_S 從 DataRow 中獲取字符串,如果不存在,返回 ValidateDataRow_N 從 DataRow 中獲取整數(shù),如果不存在,返回 ValidateDataRow_T 從 DataRow 中獲取浮點(diǎn)數(shù),如果不存在,返回 System. ValidateDataRow_F 從 DataRow 中獲取時(shí)間數(shù)據(jù),如果不存在,返回 System. 第 11 頁 共 31 頁 構(gòu)造 SQL 語句(SQLString)GetQuotedString:將字符串加上 SQL 語句中常用的單引號(hào)“’”;GetConditionClause:構(gòu)造 SQL 語句中的條件子句,這個(gè)方法接收一個(gè)哈希表參數(shù),利用哈希表中的每一項(xiàng)都是一個(gè) DictionaryEntry 對(duì)象的key, value對(duì)特征,構(gòu)造 SQL 語句中的條件子句。表 2 考試科目表(Exam_Category)編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 長(zhǎng)度 說明1 ID int 4 考試科目序號(hào)2 ExamLevel int 4 考試級(jí)別3 ExamSubject nvarchar 20 考試科目名稱表 3 分?jǐn)?shù)信息表(Exam_Score)編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1