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

正文內(nèi)容

通用在線考試系統(tǒng)畢業(yè)論文-資料下載頁(yè)

2025-07-05 16:10本頁(yè)面

【導(dǎo)讀】[摘要]通用在線考試系統(tǒng)是現(xiàn)代高等教育發(fā)展的需要,它能提高學(xué)校教學(xué)效果和教學(xué)效率。模式,可以避免C/S模式的重用性差、維護(hù)難度高的缺點(diǎn)和不足。同時(shí)結(jié)合實(shí)際的功能需求,從系統(tǒng)分析、系統(tǒng)總。體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等方面進(jìn)行了詳細(xì)的系統(tǒng)設(shè)計(jì)。本系統(tǒng)采用B/S模式,系統(tǒng)功能分為前臺(tái)管理與后臺(tái)管理兩個(gè)主要功能模塊。戶登錄、查看系統(tǒng)公告、參加考試、成績(jī)查詢和友情鏈接等功能模塊。模塊、用戶管理功能模塊、試題管理功能模塊、個(gè)人信息管理功能模塊、考題管理功能模塊等等。對(duì)這些模塊的查詢、更新、刪除、添加等操作,前臺(tái)、后臺(tái)各個(gè)功能子模塊互相結(jié)合,使整個(gè)系統(tǒng)的功能更加完善,[關(guān)鍵詞]通用在線考試;B/S模式;

  

【正文】 進(jìn)行及時(shí)更新信息,以保持?jǐn)?shù)據(jù)的一致性和正確性。當(dāng)用戶因某種原因離開(kāi)時(shí),則要及時(shí)刪除該用戶的信息,保持?jǐn)?shù)據(jù)庫(kù)中的是有用的信息。 ( 3) 試題管理模塊 系統(tǒng)管理員可以根據(jù)需求,對(duì)試題進(jìn)行添加、刪除、修改等操作。當(dāng)某些試題的內(nèi)容已經(jīng)不適合學(xué)生目前需要時(shí), 可以刪除試題;當(dāng)發(fā)現(xiàn)試題中存在某種錯(cuò)誤信息時(shí)需要及時(shí)對(duì)試題信息進(jìn)行更正;管理員或者老師發(fā)現(xiàn)一些新題型時(shí),可以將這些試題添加到試題庫(kù)中,以供學(xué)生學(xué)習(xí)。 ( 4) 成績(jī)管理模塊 系統(tǒng)管理員可以根據(jù)需要對(duì)考生的成績(jī)進(jìn)行管理,主要包含查詢考生成績(jī)和刪除考生成績(jī)等功能。 ( 5) 系統(tǒng)公告管理模塊 系統(tǒng)管理員可根據(jù)站內(nèi)需求變化對(duì)系統(tǒng)公告欄進(jìn)行如下管理:添加系統(tǒng)公告信息、刪除系統(tǒng)公告信息、更新系統(tǒng)公告信息等功能。當(dāng)某一些系統(tǒng)信息刊登時(shí)間較長(zhǎng),過(guò)時(shí)信息時(shí)可以對(duì)其進(jìn)行刪除,以保持系統(tǒng)展示的是最新的消息;當(dāng)某一些公告信息發(fā)生改變時(shí),比如一些通知 信息可能隨時(shí)發(fā)生變化,就需要及時(shí)更新信息,保持消息的同步和一致;當(dāng)有重大信息需要通知時(shí),可以將其添加到公告欄內(nèi)。 ( 6) 個(gè)人信息管理模塊 管理員可以對(duì)自己的信息進(jìn)行操作,主要是修改密碼功能。系統(tǒng)退出功能模塊:管理員在處理好所有事情之后,可以退出后臺(tái)管理系統(tǒng)。 系統(tǒng)管理員主要職責(zé)如下圖 所示: 用戶登錄模塊系統(tǒng)公告模塊在線考試模塊成績(jī)查詢模塊考生管理模塊試題管理模塊系統(tǒng)公告模塊個(gè)人信息模塊成績(jī)管理模塊管理員模塊系統(tǒng)退出模塊系 統(tǒng) 管 理 員 圖 后臺(tái)功能模塊結(jié)構(gòu)圖 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 第 15 頁(yè) 共 42 頁(yè) 管理員管理模塊 管理員管理模塊:系統(tǒng)管理員可以根據(jù)實(shí)際情況對(duì)管理員信息進(jìn)行管理。主要包括一些對(duì)管理員信息的添加、更新 、刪除等操作。 (1) 當(dāng)需要在眾多管理員中獲得某個(gè)管理員的信息時(shí),就需要使用查詢功能進(jìn)行管理員信息的查詢操作。 查詢操作主要設(shè)計(jì)核心代碼如下: protected void Button1_Click(object sender, EventArgs e) {string sql。 sql = select * from kaosheng where 1=1 。 if (().Trim() != ) { sql = sql + and xh like 39。%+().Trim()+%39。 } if (().Trim() != ) {sql = sql + and xm like 39。% + ().Trim() + %39。} sql = sql + order by id desc。 getdata(sql)。 }} (2) 當(dāng)有新管理員加 入時(shí),進(jìn)行管理員各項(xiàng)信息的添加,保持?jǐn)?shù)據(jù)庫(kù)信息的一致。添加管理員這個(gè)模塊,涉及的程序核心代碼如下: Datacon dataconn=new Datacon()。//添加管理員 Protected void Button1_Click(object sender,EventArgse) {(insert into tb_Administrator(Name,PWD)values(+) )。()} (3) 刪除管理員:當(dāng)有管理員因某種原因離職或者退休時(shí),需要對(duì)管理員信息進(jìn)行刪除操作 , 設(shè)計(jì)核心代碼如下 : Datacon dataconn=new Datacon()。 Protected void GridView1_RowDeleting(object sender,GridViewDeletEventArgse) { (delete from tb_Administrator where ID=+[].Value+)。 ()。 試題管理模塊 試題管理模塊:系統(tǒng)管理員可以根據(jù)需求,對(duì)試題進(jìn)行添加、刪除、修改等操作。當(dāng)某些試題的內(nèi)容已經(jīng)不適合學(xué)生目前需要時(shí),可以刪除試題;當(dāng)發(fā)現(xiàn)試題中存在某種錯(cuò)誤信息時(shí)需要及時(shí)對(duì)試題信息進(jìn)行更正;管理員或者老師發(fā)現(xiàn)一些新題型時(shí),可以將這些試題添加到試題庫(kù)中,以供學(xué)生學(xué)習(xí)。 本部分添加試題模塊涉及程 序核心代碼如下 : protected void Button1_Click(object sender, EventArgs e) { string sql。 sql = insert into kemu(mc) values(39。+().Trim()+39。)。 int result。 result = new Class1().hsgexucute(sql)。 if (result == 1) { ()。 ()。 } else { (scriptjavascript:alert(39。系統(tǒng)錯(cuò)誤,您沒(méi)有設(shè)置好數(shù)據(jù)庫(kù)的連接!或您輸入了一些非法字符! 39。)。/script)。 } }} 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 第 16 頁(yè) 共 42 頁(yè) 用 戶管理模塊 用戶管理模塊:系統(tǒng)管理員可根據(jù)實(shí)際情況變動(dòng)對(duì)用戶信息進(jìn)行管理。主要包括查詢用戶信息、更新用戶信息和刪除用戶信息等功能。當(dāng)管理員或者其他相關(guān)人員需要在眾多用戶庫(kù)中獲取某一用戶的信息時(shí),就可以利用查詢功能在數(shù)據(jù)庫(kù)中進(jìn)行查詢;當(dāng)某一用戶的基本信息發(fā)生變動(dòng)時(shí),就需要進(jìn)行及時(shí)更新信息,以保持?jǐn)?shù)據(jù)的一致性和正確性。當(dāng)用戶因某種原因離開(kāi)時(shí),則要及時(shí)刪除用戶信息,保持?jǐn)?shù)據(jù)庫(kù)中保持的是有用的信息。 當(dāng)某一用戶的基本信息發(fā)生變動(dòng)時(shí),就需要進(jìn)行及時(shí)更新信息,以保持?jǐn)?shù)據(jù)的一致性和正確性。 更新用戶信息設(shè)計(jì)程序核 心代碼如下: Protect void Button1Click(object sender,EventArgs ) { String sq1。 Sqi=update yonghuzhuce set yonghuming=+ ().Trim}。 Int result。 If (result==1) { ()。 } else{ ()。} 7 系統(tǒng)實(shí)現(xiàn) 前端界面設(shè)計(jì) 用戶登錄 用戶登錄由 頁(yè)面實(shí)現(xiàn),它的代碼隱藏文件為 文件,用戶登錄是應(yīng)用程序的主入口,用戶只有通過(guò)該入口才能進(jìn)入系統(tǒng),它的界面設(shè)計(jì)如圖 所示: 圖 用戶登錄界面 用戶單擊 “ 登錄 ” 按鈕觸發(fā)事件 btnLogin_Click( ), 該事件實(shí)現(xiàn)用戶登錄的驗(yàn)證過(guò)程。事件btnLogin_Click( )驗(yàn)證用戶的輸入,如果用戶輸入是正確的,用戶可以登錄到系統(tǒng)中,否則頁(yè)面彈出密碼錯(cuò)誤對(duì)話框或用戶角色所屬錯(cuò)誤對(duì)話框。 用戶登錄界面使用兩個(gè) TextBox 控件為用戶輸入用戶名稱和密碼,用戶單擊 “ 登錄 ” 按鈕可以陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 第 17 頁(yè) 共 42 頁(yè) 登錄到系統(tǒng),單擊 “ 注冊(cè) ” 按 鈕可以進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè)。 用戶注冊(cè) 添加新用戶有兩種方式,一種方式是從后臺(tái)的用戶管理中添加用戶,另一種方式是用 戶注冊(cè)。用戶注冊(cè)只能添加考生,而不能添加管理員類用戶。因?yàn)榫哂泄芾韱T用戶可以直接進(jìn)入到系統(tǒng)后臺(tái)管理界面,所以在前臺(tái)注冊(cè)這種角色的用戶是非常不安全的,系統(tǒng)地管理將比較混亂,而且系統(tǒng)數(shù)據(jù)的安全性也會(huì)受到威脅。 下面介紹前臺(tái)用戶注冊(cè)實(shí)現(xiàn)的方法。考慮到用戶注冊(cè)需要輸入用戶名稱、用戶密碼和用戶電子郵件等信息,因此可以設(shè)計(jì)如圖 所示的注冊(cè) 界面: 圖 用戶注冊(cè)界面 用戶注冊(cè)頁(yè)面中的 9 個(gè)文本輸入框分別用于輸入用戶名、密碼、姓名、電話、身份證、郵箱、、地址、性別等信息。此外還有 RadioButtonList、 File,用于注冊(cè)用戶的性別。注冊(cè)頁(yè)面用 9 個(gè)非空驗(yàn)證控件、 1 個(gè)比較驗(yàn)證控件、 1 個(gè)正則表達(dá)式驗(yàn)證控件和 1 個(gè)用戶自定義驗(yàn)證控件,分別驗(yàn)證用戶的輸入。非空驗(yàn)證控件對(duì)各個(gè)文本進(jìn)行非空驗(yàn)證;正則表達(dá)式驗(yàn)證控件檢驗(yàn)郵箱格式是否輸入正確;用戶自定義驗(yàn)證控件檢查該用戶名是否已經(jīng)存在,頁(yè)面對(duì)每一個(gè)輸入框的輸入進(jìn)行驗(yàn)證可以提高程序的可靠性和安全性。 在線答題 系統(tǒng)的在線答題功能由頁(yè)面 和頁(yè)面 實(shí)現(xiàn),它們的代碼隱藏文件分別為 和 文件。 頁(yè)面 是一個(gè)等待頁(yè)面,應(yīng)用程序生成一套考試試卷需要一定的時(shí)間,在等待界面中,應(yīng)用程序使用自動(dòng)跳轉(zhuǎn)方式轉(zhuǎn)到考試界面( ),跳轉(zhuǎn)的代碼入下 : 在隨機(jī)生成試卷的過(guò)程中,應(yīng)用程序首先調(diào)用函數(shù) CreateExaminePaper()生成整套試卷。該函數(shù)遞歸調(diào)用自己,直到生成試卷。 private ArrayList CreateIntegerExaminePaper(int nTotalMark,int minDefficult,int maxDefficult,ArrayList KindList) {//定義函數(shù)的局部變量 if( = 0) {return((ArrayList)null)。 。 i++) {//調(diào)用 CreateSpecialKindQuestion 函數(shù)生成特定題型 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 第 18 頁(yè) 共 42 頁(yè) ArrayList tempList = CreateSpecialKindQuestion(((QuestionKinds)KindList[i]).KindNum,((QuestionKinds)KindList[i]).KindID)。 for(int j = 0。 j 。 j++) {(tempList[j])。}}//添加到結(jié)果中 for(int k = 0。 k 。 k++) {//構(gòu)造檢查試卷的參數(shù) allMark += ((QuestionDetails)QuestionIDList[k]).Mark。 defficultParm+=((QuestionDetails)QuestionIDList[k]).Mark* ((QuestionDetails)QuestionIDList[k]).Defficult。}//檢查試卷是否成功,如果成功則中止該函數(shù),否則遞歸調(diào)用 if(allMark == nTotalMark amp。amp。 defficultParm = 100 * minDefficult *amp。amp。 defficultParm=100*maxDefficult * ) 設(shè)計(jì)如圖 所示的考試界面 : 圖 用戶考試界面 后端界面設(shè)計(jì) 用戶登錄 因?yàn)橛脩羲鶎俳巧锌忌凸芾韱T兩類,所以在設(shè)計(jì)登錄頁(yè)面時(shí),需要提供一個(gè)角色選擇框讓用戶選擇自己所屬的角色 , 如圖 所示 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 第 19 頁(yè) 共 42 頁(yè) 圖 后臺(tái)登陸界面 用戶單擊 “ 登錄 ” 按鈕觸發(fā)事件 btnLogin_Click(), 該事件實(shí)現(xiàn)用戶登錄的驗(yàn)證過(guò)程。事件btnLogin_Click()驗(yàn)證用戶的輸入,如果用戶輸入是正確的,用戶可以登錄到系統(tǒng)中,否則頁(yè)面彈出密碼錯(cuò)誤對(duì)話框或用戶角色所屬錯(cuò)誤對(duì)話框。 用戶登錄界面使用兩個(gè) TextBox 控件為用戶輸入用戶名稱和密碼,用戶單擊 “ 登錄 ” 按鈕可以登錄到系統(tǒng) 的后臺(tái)管理界面 , 如圖 所示 。 圖 后臺(tái) 管理界面 該管理系統(tǒng)包括管理員的管理,考生管理,考題管理、系統(tǒng)公告管理、成績(jī)管理、個(gè)人信息管理以及退出系統(tǒng)管理 。 題庫(kù)管理設(shè)計(jì) 當(dāng)用戶以管理員身份登錄考試系統(tǒng)時(shí),首先進(jìn)入歡迎界面 ,在該界面中,用戶以管理員身份,實(shí)現(xiàn)試題的管理以及成績(jī)管理和學(xué)生管理,分別單擊相應(yīng)的連接即可進(jìn)入對(duì)應(yīng)的界面。 試題管理由頁(yè)面 實(shí)現(xiàn), 是它的代碼隱藏文件,試題管理頁(yè)面需要實(shí)現(xiàn)選擇題的增加、刪除和修改以及將對(duì)應(yīng)題目加入到試卷庫(kù),作為考試試卷的內(nèi)容。 試題管理頁(yè)面中用 DataGrid 控件實(shí)現(xiàn)將數(shù)據(jù)庫(kù)中的試題綁定在頁(yè)面中顯示,在 DataGrid 中添加刪除按鈕,當(dāng)用戶單擊該按鈕時(shí),事件 DeleteCommand 被觸發(fā)從而響應(yīng)該事件;在 DataGrid 中添加編 輯按鈕,當(dāng)用戶單擊該按鈕時(shí),事件 EditCommand 事件被觸發(fā)從而響應(yīng)該事件;當(dāng)用戶不需要對(duì)試題進(jìn)行修改時(shí),可以單擊取消按鈕,取消對(duì)試題的修改,該事件由 CancelCommand 事件來(lái)響應(yīng); 當(dāng)用戶對(duì)試題的相應(yīng)內(nèi)容進(jìn)行修改以后,需要將修改后的內(nèi)容更新到數(shù)據(jù)庫(kù)中,此時(shí),由事件UpdateCommand
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1