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

正文內(nèi)容

在線考試系統(tǒng)-網(wǎng)絡(luò)考試系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)—免費(fèi)畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-10 11:10:39 本頁(yè)面
 

【正文】 onn = Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象 第二章 考試系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì) 1 考試系統(tǒng)可行性研究 試題 庫(kù)與在線考試系統(tǒng)采用 ASP、 HTML、 Frontpage2020/9 VBScript 編程語(yǔ)言、圖形編輯與數(shù)據(jù)庫(kù)等工具,通過(guò)基于 WEB 服務(wù)器訪問(wèn)純 WEB 頁(yè)面,實(shí)現(xiàn)在線組卷與考試等各項(xiàng)相關(guān)的功能。例如: sqlStr = “SELECT * FROM tab1” Set Record Set = (sqlStr) 這條語(yǔ)句執(zhí)行后,對(duì)象 Record Set 中就保存了表 tab1 種的所有紀(jì)錄。 3. 創(chuàng)建數(shù)據(jù)對(duì)象 (Record Set) ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。 2. 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 (Connection) 鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接著信息。我們只要寫(xiě)出 SQL 語(yǔ)句,ODBC 驅(qū)動(dòng)成 就會(huì)幫助我們做一切事情。具體操作步驟可以歸納為以下幾步: 1. 創(chuàng)建數(shù)據(jù)庫(kù)源名 (DSN) 2. 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 (Connection) 3. 創(chuàng)建數(shù)據(jù)對(duì) 象 4. 操作數(shù)據(jù)庫(kù) 5. 關(guān)閉數(shù)據(jù)庫(kù)對(duì)象和鏈接 每一步的做法如下: 1. 創(chuàng)建數(shù)據(jù)源名 DSN(Data Source Name)既數(shù)據(jù)源名稱。 2. 不具有任何 Session的客戶端 向 Server 請(qǐng)求一個(gè) ASP 文件時(shí) 。這 6 大對(duì)象及其功能描述如表所示。新推出的 版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置 JAVA 虛擬機(jī)及全面支持 ASP 等強(qiáng)大功能。 簡(jiǎn)單講, ASP 是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行交互式 Web 服務(wù)器端應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML 表單收集和處理信息,上傳和下載等等。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,主體層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。 我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶在訪問(wèn)一個(gè)網(wǎng)站時(shí)一般來(lái)講只對(duì)該網(wǎng)站的部分內(nèi)容感興趣,而且這種興趣會(huì)持續(xù)一段時(shí)間。作為 Inter 上一直先進(jìn)的,易于被人們所接受的信息檢索手段, World Wide Web(簡(jiǎn)稱 WWW)發(fā)展十分迅速。成為目前世界上最大的信息資源寶庫(kù)。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示器個(gè)性化的頁(yè)面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時(shí)間,而且這樣的網(wǎng)頁(yè)顯然是更具有吸引力的。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了 Microsoft Access 數(shù)據(jù)庫(kù)作為 ODBC( Open Database Connectivity)數(shù)據(jù)源,并以先進(jìn)的 ADO( Active Data Object)技術(shù)進(jìn)行數(shù)據(jù)庫(kù)存取等操作,使 Web 與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。更重要的是, ASP 使用的 Active X 基于開(kāi)放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的 Web 可利用 ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問(wèn)模型 )方便快捷的訪問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于WWW 的應(yīng)用系統(tǒng)成為可能。 IIS 與 ASP 的結(jié)合 在過(guò)去,客戶機(jī) /服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的想換技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法做出集成性的設(shè)計(jì)。 對(duì)象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務(wù)器工具 Session 儲(chǔ)存一個(gè) Session內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn) Application 在一個(gè) ASPApplication中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transactionf 服務(wù)器進(jìn)行分布式事務(wù)處理 合理的運(yùn)用這些對(duì)象可以使原本復(fù)雜,繁瑣的工作般的簡(jiǎn)潔而條理清晰。 3 利用 ADO 訪問(wèn)數(shù)據(jù)庫(kù) ADO(Active Data Objects)是一種操作 術(shù)。我們知道, ODBC 是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可通過(guò) ODBC操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。我們給 ODBC 驅(qū)動(dòng)程序傳SQL 指令時(shí),即是用 DSN 來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。 ASP 文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建于數(shù)據(jù)庫(kù)的連接,其語(yǔ)法如下: set mConn = Server createObject(“ADOBD CONNECTION”) 這條語(yǔ)句創(chuàng)建了鏈接對(duì)象 mConn,接下來(lái): “dsn1”, “vsername”, “password” 這條語(yǔ)句打開(kāi)鏈接,用到了 DSN,本例為 ”dsn1”。 Record Set 是 ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。 4. 操作數(shù)據(jù)庫(kù) 我們通過(guò)調(diào)用鏈接對(duì)象的 Execute 方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入 、 刪除等操作。 關(guān)聯(lián)規(guī)則關(guān)聯(lián) 2 需求分析 該考試系統(tǒng) 程序可廣泛運(yùn)行于互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。另外,支持按權(quán)限對(duì)系統(tǒng)進(jìn)行操作,即不同類型的用戶擁有相異的權(quán)限對(duì)題庫(kù)執(zhí)行不同的操作。并且在形成一份完整的試卷之前,允許任意調(diào)整該試題的次序。 3 總體設(shè)計(jì) 通過(guò)對(duì)考試系統(tǒng)的需求分析及其可行性研究我們用功能層次圖的模式對(duì)其進(jìn)行介紹。 系統(tǒng)從總體上分為教師端應(yīng)用模塊 和學(xué)生端應(yīng)用模塊。 根據(jù)上述的功能模塊圖本系統(tǒng)所需表單如下: 考生登陸模塊的表( studentinfo): 題庫(kù)表( ks): 字段名稱 字段說(shuō)明 數(shù)據(jù)類型 有無(wú)索引 ID 考題編號(hào) 長(zhǎng)整型 有 Kstypeid 考試類型 長(zhǎng)整型 無(wú) Title 考試題目 長(zhǎng)整型 無(wú) A 試 題 被選答案 長(zhǎng)整型 無(wú) B 試 題 被選答案 長(zhǎng)整型 無(wú) C 試 題 被選答案 長(zhǎng)整型 無(wú) D 試 題 被選答案 長(zhǎng)整型 無(wú) 字段名稱 字段說(shuō)明 數(shù)據(jù)類型 是否為索引 ID 登陸 次序號(hào) 長(zhǎng)整型 有 Student 登陸 學(xué)生姓名 字符型 無(wú) Pass 登陸 密碼 長(zhǎng)整型 無(wú) Da 正確答案 字符型 無(wú) 考生答題表 (ksa): 字段名稱 字段說(shuō)明 數(shù)據(jù)類型 有無(wú)索引 ID 考生登陸次序號(hào) 長(zhǎng)整型 有 Ksid 考試題號(hào) 長(zhǎng)整型 有 Kstypeid 試卷類型 長(zhǎng)整型 有 Student 學(xué)生姓名 字符型 無(wú) Da 學(xué)生答案 字符型 無(wú) yes 判斷對(duì)錯(cuò) 無(wú) 無(wú) 考試類型表( kstype) : 記錄答題考生表( kb) : 字段名稱 字段說(shuō)明 數(shù)據(jù)類型 是否為索引 ID 考試類型號(hào) 長(zhǎng)整型 無(wú) Kstype 考試類型名稱 字符型 無(wú) Kstime 考試限定的時(shí)間 長(zhǎng)整型 無(wú) KK 考試判斷答案 無(wú) 無(wú) 字段名稱 字段說(shuō)明 數(shù) 據(jù)類型 是否為索引 ID 等陸序號(hào) 長(zhǎng)整型 有 Ksid 考試類型號(hào) 長(zhǎng)整型 有 Student 考生姓名 字符型 無(wú) 4 詳細(xì)設(shè)計(jì) 試題(客觀題部分)設(shè)計(jì) 單選題往往在四個(gè)供選的答案 A、 B、 C、 D 中選擇唯一正確的答案;另外,多選題跟單選題在根本上沒(méi)什么區(qū)別,只是供選的答案和標(biāo)準(zhǔn)答案多一些。因此,我們采用按科目而不按試題類型方案來(lái)建立數(shù)據(jù)表,更不把所有科目的全部試題集中在一起,只是每道 客觀題均有六個(gè)備選答案項(xiàng),還有一個(gè)表用來(lái)記錄各科目數(shù)據(jù)表的相關(guān)屬性。定 39。它不需注冊(cè),在數(shù)據(jù)庫(kù)沒(méi)有它的任何相關(guān)信息,但可由管 理員自己更改用戶名和密碼。 功能模塊詳細(xì)設(shè)計(jì) 下面,按照錄入試題 出卷 進(jìn)行考試等流程就各個(gè)模塊分別進(jìn)行詳細(xì)討論,具體情況見(jiàn)系統(tǒng)源程序及演示。 ① 試題錄入 首先,用戶選擇試題所屬科目。 其次,每道試題有類型、難度系數(shù)、選自書(shū)籍及章節(jié)、試題內(nèi)容與答案和標(biāo)準(zhǔn)答案等欄目。其基本信息有試卷編號(hào)、標(biāo)題、套數(shù)、難度、科目名稱、考試性質(zhì)與日期等,而卷中試題將通過(guò)后面的手工組卷模塊予以實(shí)現(xiàn)。而后三者相對(duì)來(lái)說(shuō)比較簡(jiǎn)單, 默認(rèn) 或 空白 的情況下,則按該表中的系統(tǒng)默認(rèn)的字段顯示其全部信息。這里設(shè)計(jì)一種快速選題算法,該算法只需經(jīng)一次比較,便可判定是否已選過(guò)該考核點(diǎn)的試題,且又可以有針對(duì)性地重點(diǎn)選取某個(gè)考核點(diǎn)的試題。 下面,在只考慮最佳情況下,即 每次選出的題都恰好是尚未選過(guò)的,每選一道題就要與已選出的各題逐一比較,假設(shè)已選出了 M 題,再選下一題時(shí),則需比較 M 次,不妨設(shè)一份試卷的總題數(shù)為 N,在最佳情況下,則總的比較次數(shù)為:0, 1, 2,…N 2, N1 即時(shí)間復(fù)雜度為 O( N),這樣,就可保證下面算法中選擇出來(lái)的試題編號(hào)都合法。 set adocon=(); zxtest 第三步 設(shè)定 SQL 命令,使用 Execute命令,即可開(kāi)始執(zhí)行訪問(wèn)數(shù)據(jù)庫(kù)的動(dòng)作。 :記錄的字段數(shù); rs(i).name:第 i(指針 )個(gè)字段名, i 由 0 算起到 ; rs(i):讀取第 i(指針 )個(gè)字段的記錄, i 由 0 算起到 ; rs(字段名 ):讀取指定的字段的記錄; :是否已指定最末條; :將指針移到下一條; :將指針移到上一條; :將指針移到第一條; :將指針移到最末條; 第五步 使用后關(guān)閉數(shù)據(jù)庫(kù): ; 6 數(shù)據(jù)的安全與保密 由于此系統(tǒng)的特殊性,數(shù)據(jù)的安全與保密顯得尤為重要。主要通過(guò)下列兩種途徑予 以實(shí)現(xiàn): 其一,凡進(jìn)入在線考試的用戶,都要通過(guò)用戶身份驗(yàn)證才能進(jìn)入。下面是 登陸模塊 .asp 文件: 登陸模塊 html head title考試系統(tǒng) /title meta equiv=ContentType content=text/html。下次進(jìn)入時(shí)可以繼續(xù)測(cè)試。 charset=gb2312 /head body bgcolor=FFFFFF text=000000 div align=center form name=form1 method=post action= table width=90% border=0 cellspacing=0 cellpadding=0 height=25 bgcolor=CCCCCC tr td div align=centerb增加試題 /b/div /td /tr /table brtable width=90% border=0 tr bgcolor=D8EDFE td height=25 width=100所屬分類: /td td height=25 % set rs=() sql=select * from kstype sql,conn,1,1 if not then % select name=kstypeid %do while not % option selected value=%=rs(id)%%=rs(kstype)%/option % loop end if set rs=nothing set conn=nothing % /select /td /tr tr bgcolor=D8EDFE td height=25 width=100試
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1