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

正文內(nèi)容

基于bs的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-07-15 15:48 本頁面
 

【文章內(nèi)容簡介】 是只讀的,并不允許作其它的操作。因為DataReade在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節(jié)省資源而且效率很好。使用DataReader對象除了效率較好之外,因為不用把數(shù)據(jù)全部傳回,故可以降低網(wǎng)絡(luò)的負載。 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)及說明 數(shù)據(jù)庫結(jié)構(gòu)是網(wǎng)上考試系統(tǒng)設(shè)計方案中的一個重要組成部分,目的在于滿足考生、管理員用戶實現(xiàn)其操作功能?! ?用戶權(quán)限簡介   。在此系統(tǒng)中系統(tǒng)管理員具有管理用戶、管理試題和試卷的權(quán)力。他不需注冊,在數(shù)據(jù)庫有一個表來存放相關(guān)信息。  ,參加在線考試?! ∪?、 系統(tǒng)的整體分析與設(shè)計   需求分析 系統(tǒng)需要解決的主要問題   考生進入系統(tǒng)應(yīng)該進行身份驗證??忌M入考試系統(tǒng)后,需要選擇考試科目,所以系統(tǒng)還應(yīng)有考試科目選擇的功能。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了避免考試做弊,試卷的試題和題量都應(yīng)是相同的,但試題并不相同。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機抽取試題后動態(tài)生成的。另外,系統(tǒng)還應(yīng)該對考試時間進行控制,時間到了會要求考試者交卷??荚囌哌x擇提交答卷后,應(yīng)該自動判卷,給出考生分數(shù)。本系統(tǒng)是為了滿足在線考試的需求而設(shè)計開發(fā)的,可在Internet上進行實時考試。所以本考試系統(tǒng)應(yīng)具備的考試系統(tǒng)功能,包括:題庫設(shè)計和管理,試卷的隨機組卷能力,用戶在線考試及記錄,系統(tǒng)自動評卷,系統(tǒng)數(shù)據(jù)庫管理維護,系統(tǒng)管理和維護?! ?系統(tǒng)功能模塊劃分   本在線考試系統(tǒng)可分為兩個主要功能模塊進行設(shè)計,這兩個功能模塊分別為: ?。?)考生功能模塊:考生功能模塊可以實現(xiàn)考生登錄、選擇考試科目、在線考試、完成考試給出分數(shù),如果已經(jīng)考過,則不能登錄考試?! 。?)管理員功能模塊:管理員功能模塊可以實現(xiàn)管理員登錄、考生信息管理、考試科目管理、題庫管理、考試成績管理。系統(tǒng)統(tǒng)由一個登陸界面登陸,在登陸時是如果是學生,則用戶名為考生學號,如果是管理員登陸,用戶名為管理員名,分別從各自己的數(shù)據(jù)庫中查詢帳戶,并核對登陸密碼,然后根據(jù)不同的角色進入不同的界面。   總體設(shè)計   本部分介紹了《基于Web的網(wǎng)上考試系統(tǒng)》的總體設(shè)計,主要包括公用登陸模塊的設(shè)計,學生功能模塊的設(shè)計,管理員功能模塊的設(shè)計。 公共登陸模塊設(shè)計   所有用戶都從本模塊登陸,登陸界面(login/)上包括一個文本框用于輸入用戶名,一個文本框用于輸入密碼;包括兩個按鈕,用來區(qū)分考生登錄,還是管理員登陸。點擊登陸后,根據(jù)不同按鈕的單擊事件,連接到不同的數(shù)據(jù)庫,從相應(yīng)的數(shù)據(jù)庫表中查詢用戶名和密碼,如查詢到,則進入相應(yīng)的頁面,如未查詢到,則彈出出錯信息,用戶點擊確定重新輸入用戶名和密碼登陸,圖33示:圖33 用戶登錄界面   在線考試模塊設(shè)計   考生登錄后,進入考試須知頁面(know1/),選擇考試科目后,若未參加該科目的考試,則進入相應(yīng)科目考試頁面;否則,不能進入考試頁面。該頁面主要提供了一個考生選擇考試科目的功能,以簡單的超鏈接進入不同的科目考試頁面。   管理員功能模塊設(shè)計   管理員登錄后進入后臺管理主頁面(classintro/),由該頁面可以登錄到學生信息管理、科目管理、試題管理、成績管理頁面。  四、 部分頁面實現(xiàn)詳解 考試頁面的實現(xiàn)   考試頁面(exampage/)可以進行單選、多選、填空題這些客觀題的考試。每一類型題都以一個Web用戶控件來實現(xiàn)題目顯示,試題是隨機生成的,每次考試都不同的試卷,   系統(tǒng)以隨機抽題來生成試卷,使用了一個隨機函數(shù)。先在題庫question表中得到每種題型在每次抽題供抽取的總題數(shù)count= SubjectInfo(Subject),隨機選題時應(yīng)在1count之間選取,temp = Fix(count * Rnd(10))。由于試卷是考前隨機抽題而得,考生在第一時間開啟試卷,減少了接觸試題的人員間環(huán)節(jié),也在一定程度上防止了考生將試題傳出考場,增強了試題的保密性其次,為了避免由于得到的隨機數(shù)相同,而在一份試卷中抽到相同的考題,在設(shè)計題庫結(jié)構(gòu)時設(shè)置了haveselect標記字段,標記字段取值為0時,該題未被抽取,haveselect標記字段取值為1,表示該題已被抽取,不能再用。這統(tǒng)在抽題時,首先判斷haveselect標記字段是否為0,如果該題已被抽過,則必取新的隨機數(shù)重新抽取。下面以單選題為例來說明。//將haveselect置為1,標記該題為已選Public Function SetReaded(ByVal QuestionID As String)strsql = update question set haveselect=1 Where id= amp。 CInt(QuestionID) ExeSQL(strsql)End Function //將haveselect置為0,該課程所有的考題初始化Public Sub SetRead() strsql = update question set haveselect=0 where subjectname=39。 amp。 Subject amp。 39。ExeSQL(strsql)End Sub//用隨機函數(shù)Rnd()來生成試題號Public Sub DataBingToRep()strsql = select top amp。 1 amp。 * from question Where subjectname=39。 amp。 Subject amp。 39。 AND type=39。單選題39。and haveselect= 0 Randomize()count = SubjectInfo(Subject)temp = Fix(count * Rnd(100))If (0). 0 Then GetRowInfo((0).Rows(temp))Else = 暫時沒有 amp。 Subject amp。 的單選題!End IfEnd Sub//統(tǒng)計課程考題的數(shù)量, 獲得count值Function SubjectInfo(ByVal name As String) As Integerstrsql = select * from question where subjectname=39。 amp。 name amp。 39。 AND type=39。單選題39。and haveselect=0 Dim cmd As New SqlDataAdapter(strsql, appconn) (Qds, Info) Return (Info).End Function   管理主頁面的實現(xiàn)   管理主頁面是管理員進入后臺管理后所看到的第一個頁面,在該頁面上有Label控件顯示了管理員名,登錄時間信息,一組超鏈接實現(xiàn)各個頁面之間的跳轉(zhuǎn),以一個表格中加入超鏈接圖片也可以在不同頁面之間跳轉(zhuǎn),該頁面主要是管理員歡迎界面,沒有什么關(guān)鍵代碼,只是超鏈接的使用?! ?學生信息管理頁面(manstudentinfo/)的實現(xiàn)   該頁面用DataGrid控件顯示了學生信息,并實現(xiàn)了分頁顯示,同時以下拉列表事件來實現(xiàn)按班級查詢學生信息,其中班級是從數(shù)據(jù)庫里查詢出來的不重復(fù)的班級,還以下拉列表提供了按序號、學號、姓名進行的關(guān)鍵字查詢,以超鏈接實現(xiàn)了跳轉(zhuǎn)到添
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1