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

正文內(nèi)容

畢業(yè)設(shè)計-網(wǎng)絡(luò)英語考試系統(tǒng)—論文-文庫吧

2024-11-13 18:27 本頁面


【正文】 然是不可缺少的一部分。選擇什么樣的數(shù)據(jù),對系統(tǒng)最終的實現(xiàn)起著至關(guān)重要的作用。 現(xiàn)在比較流行的大中型關(guān)系型數(shù)據(jù)庫有 IBM DB Oracle、 SQL Server、Sybase、 Informix 等,常用的小型數(shù)據(jù)庫有 Access、 Paradox、 FoxPro 等,現(xiàn)在個人用戶比較常用的主要是基于中小型數(shù)據(jù)庫 MS SQL Server 和 Access 的。 Access 是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到 Office 中而不是 Visual Studio 中,是因為它與其它的數(shù)據(jù)庫管理系統(tǒng)(如 Visual FoxPro)相比更加簡單易學(xué),一個普通的計算機(jī)用戶即可掌握并使用它。而且最重要的一點是, Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。 SQL Server 是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與 Windows NT/2021 及Windows 9x 等操作系統(tǒng)緊密集成。這種安排使 SQL Server 能充分利用操作系統(tǒng)所提供的特性。對于今天復(fù)雜的瀏覽器 /服務(wù)器系統(tǒng)來說, SQL Server 是一個很好的選擇。 正是基于此,本系統(tǒng)的開發(fā),采用了 SQL Server 作為后臺數(shù)據(jù)庫 關(guān)于 SQL Server 的簡單操作請 參見附錄部分。 數(shù)據(jù)庫訪問技術(shù) 因為一個系統(tǒng)不可能沒有數(shù)據(jù)呀,所以我們就必須采用一個高效的方法通過網(wǎng)絡(luò)來訪問、操作數(shù)據(jù)庫。在傳統(tǒng)的 HTML 頁面中,訪問數(shù)據(jù)庫一般是通過公用網(wǎng)關(guān)接口( CGI)來實現(xiàn),這種方式不僅開發(fā)困難,而且在出現(xiàn)大量并發(fā)請求時會顯著地降低服務(wù)器的運行效率,而采用 ASP 實現(xiàn)數(shù)據(jù)庫訪問可以說能較好地解決這個問題。 ASP, Active Server Pages。是微軟創(chuàng)立的服務(wù)器端腳本運行環(huán)境,可以支持多種腳本語言,向頁面嵌入動態(tài)元素。 ASP 技術(shù)優(yōu)點為: 與 HTML 文件完全結(jié)合。 面向?qū)ο?,可用 ACTIVEX 控件擴(kuò)充。 無須編譯和連接過程。當(dāng)客戶機(jī)向服務(wù)器請求一個 asp 文件時, ASP 機(jī)制負(fù)責(zé)對其進(jìn)行解釋和執(zhí)行,并把結(jié)果以符合 HTTP 協(xié)議的開工返回給瀏覽器。由于服務(wù)腳本在服務(wù)器上運行,無須瀏覽器的干預(yù),所以無論是 IE 或 NETSCAPE 都能瀏覽 *.asp 文件。另外, ASP 的源程序不會被傳到瀏覽器端,因而可以避免源程序被他人剽竊,提高了程序的安全性。 ASP 技術(shù)的強(qiáng)大功能使其能夠充分利用互聯(lián)網(wǎng)所提供的廣泛互聯(lián),來建造和維護(hù)與平臺無關(guān)的應(yīng)用系統(tǒng)。 開發(fā)平臺與開發(fā)工具 系統(tǒng)軟件 客戶端 軟件: 操作系統(tǒng): Windows98/ME/2021/Xp 及以上版本 瀏覽器: Inter Explorer(IE)6 及以上版本 服務(wù)器端軟件: 操作系統(tǒng): Windows NT/2021 Server/XP 及以上版本 瀏覽器: Inter Explorer(IE)6 及以上版本 IIS: Inter Information Server (IIS) 及其以上版本。 數(shù)據(jù)庫: SQL Server 2021 工具軟件 開發(fā)設(shè)計: Macromedia Dreamveaver MX。 圖形 處理: Adobe Photoshop 6。 輔助軟件: Macromedia Flash MX 等。 系統(tǒng)硬件 客戶端:處理器 PIII 800 以上 ,內(nèi)存 128M 以上,硬盤 1G 以上。 服務(wù)器:處理器 P4 以上 ,內(nèi)存 256M 以上,硬盤 10G 以上。 3 系統(tǒng)功能分析與設(shè)計 系統(tǒng)構(gòu)架分析 網(wǎng)絡(luò)考試系統(tǒng)的實現(xiàn)技術(shù)有多種,可以采用傳統(tǒng)的客戶機(jī) /服務(wù)器型的 MIS型架構(gòu) (如下圖 ),即試題內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在考試機(jī)上安裝考試應(yīng)用程序和數(shù)據(jù)庫客戶機(jī)配置,因此每次考試時要對機(jī)器進(jìn)行安裝、配置,考務(wù)工作 比較煩瑣,而且考試程序放在客戶機(jī)上,安全性也受到一定影響。 Web 技術(shù)超越了傳統(tǒng)的 客戶機(jī) /服務(wù)器 兩層結(jié)構(gòu) (如下圖 ),采用了三層體系結(jié)構(gòu):用戶界面層 /事務(wù)層 /數(shù)據(jù)庫層,因此 Web 結(jié)構(gòu)有著更好的安全性,在用戶機(jī)上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計算機(jī)上,試題存放在數(shù)據(jù)庫服務(wù)器上,當(dāng)然,事務(wù)層和數(shù)據(jù)庫可以是同一臺機(jī)器(如果條件允許,還是應(yīng)該把這兩層分開在不同的計算機(jī)上),因此本論文最終決定采用 Web 技術(shù)實現(xiàn),如圖31。 圖 31 架構(gòu)分析圖 圖 32 邏輯結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)分析 考試系統(tǒng)的用戶分為教師和學(xué)生兩種,工作流程分為題庫與組卷、考試及批閱和統(tǒng)計分析三個階段;支持系統(tǒng)的數(shù)據(jù)庫分為:標(biāo)準(zhǔn)化題庫、試卷庫、答卷庫、統(tǒng)計信息庫和學(xué)科知識結(jié)構(gòu)庫。系統(tǒng)的功能模塊分別為:試題編制、試題管理、試卷生成、身份確認(rèn)、考試與提交、試卷批閱、統(tǒng)計分析、成績歸檔、成績發(fā)布等。 本考試系統(tǒng)的結(jié)構(gòu)如圖 33 所示 圖 33 客戶機(jī) IE 客戶機(jī) IE 客戶機(jī) IE HTTP 服務(wù)器 應(yīng)用 邏輯 ASP引擎 數(shù)據(jù)庫 系統(tǒng)模塊與流程說明 前臺部分 這一部分主要包括考試子系統(tǒng)與成績查詢子系統(tǒng)兩個模塊,主要是針對的對象是考生。 考試子系統(tǒng) 考試子系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,它的工作流 程如圖 34 所示。 圖 34 由于采用 Web 技術(shù)實現(xiàn),所以從理論上講,考試可以在任何時候、任何地方進(jìn)行,但是為了使考場易于組織和管理,所以本系統(tǒng)對考試時間作了嚴(yán)格的限制,因此在進(jìn)入網(wǎng)站時首先判斷當(dāng)前時間是否為考試規(guī)定的時間,由于判斷的時間是服務(wù)器端的時間,所以跟考試機(jī)器的時間無關(guān),即使考生修改所在機(jī)器的時間,也無濟(jì)于事。如果時間符合要求,則顯示登錄頁面,考生在這個頁面輸入自己的信息,如姓名、身份證號碼、密碼等等,單擊 提交 后進(jìn)入信息處理程序(在服務(wù)器端執(zhí)行),如信息不正確(包括有些考生試圖繞過登錄頁面 ,直接進(jìn)入試卷頁面的情況,此時由于沒有登錄信息,系統(tǒng)也會認(rèn)為是非法考生),系統(tǒng)給出提示信息,并重新定位到登錄頁面;如信息正確,則顯示試卷頁面,試卷頁面上的試題內(nèi)容根據(jù)考生輸入的試卷代號從數(shù)據(jù)庫中取出符合條件的記錄動態(tài)地生成。同時在頁面上動態(tài)地顯示考試所剩時間,當(dāng)考試時間到或考生點擊 交卷 按鈕時,則系統(tǒng)把考生答案傳送至服務(wù)器的數(shù)據(jù)庫中保存起來,并把數(shù)據(jù)庫中標(biāo)記考生是否參加過考試的標(biāo)記置為已考。 成績查詢子系統(tǒng) 為了能讓考生及時、方便地了解自己的考試成績,查詢子系統(tǒng)也采用 Web方式實現(xiàn)。考生在登陸查詢子系統(tǒng)之 后,在頁面輸入自己的合法信息,系統(tǒng)測試無誤后,服務(wù)器就能把成績信息傳送到考生的機(jī)器上。工作流程如圖 35 所示。 圖 35 后臺部分 這總分主要包括以下四個模塊,主要是從管理員的角度出發(fā)來對考試的進(jìn)程的控制、考試試題的生成等方面進(jìn)行管理。 用戶信息管理子系統(tǒng) 本模塊主要分為兩個部分。一是系統(tǒng)用戶管理,二是考生信息的管理。這其中就包括對用戶及考生信息的增加、修改與刪除。系統(tǒng)用戶的權(quán)限控制,考生的考試狀態(tài)控制等操作。 考試控制子系統(tǒng) 這一部分主要是完成對考試狀態(tài)的控制及考試成績的回收工作。 試卷管 理子系統(tǒng) 本模塊所要完成的工作主要是考試試題的錄入與修改以及考試試卷的生成與修改工作。 成績管理子系統(tǒng) 表面上看本模塊與成績查詢子系統(tǒng)的功能相近。但是本模塊主要是針對于管理人員,比如教師,對考試成績進(jìn)行調(diào)整,及統(tǒng)計而設(shè)計的。而成績查詢子系統(tǒng)只能完成單一考生的成績查詢工作。 數(shù)據(jù)的安全與保密 由于此系統(tǒng)的特殊性,數(shù)據(jù)的安全與保密顯得尤為重要。保密性是指用戶在網(wǎng)上的所有信息應(yīng)有一定的保密度,不同類型的用戶之間的內(nèi)容是互相保密的。安全性是指用戶參加一次活動是一個安全的過程,對于所有用戶的動作,服務(wù)器都加以跟 蹤。為了確保其安全與保密性,一要確保考生不能聯(lián)網(wǎng)作弊;二要在試卷上實時加以監(jiān)控;三要在時間上加以嚴(yán)格的控制等。主要通過下列兩種途徑予以實現(xiàn): 其一,凡進(jìn)入在線考試的用戶,都要通過用戶身份驗證才能進(jìn)入。而且,不同用戶具有不同的操作權(quán)限,支持按權(quán)限進(jìn)行操作,確保數(shù)據(jù)的公共性與私有性。不允許用戶執(zhí)行非法的操作,防止用戶無意或有意的破壞。 其二,禁止用戶查看所有試卷的源文件及拷貝功能,方法有二: 系統(tǒng)中禁止使用鼠標(biāo)右鍵等功能; 系統(tǒng)考試主界面禁用 IE 系統(tǒng)菜單及工具欄。 試題設(shè)計 本系統(tǒng)的考試的類型為英語考試, 所以考試的題型比較固定。但主要分為主觀試題與客戶試題兩個部分,下面分別說明之: 客觀試題部分: 在接合傳統(tǒng)的英語考試及我校的英語考試模式,不難看出:對于客觀性試題,基本上只包括選擇題這一題類。而在選擇題中主要的就是單項選擇題,其主要分布于聽力、完形填空、閱讀理解等題型之中。 單項選擇題往往在四個答案 A、 B、 C、 D 中選擇唯一正確的答案。舉例如下: Ⅱ .Vocabulary and Structure(40 points) Directions: There are 40 inplete sentences in this section. For each sentence there are four choices marked A, B, C and D. Choose one answer that best pletes the sentence and blacken the corresponding letter on the Answer Sheet. 12. China is famous ________ the Great Wall. A. about B. for C. as D. of 主觀試題: 對于主觀性試題、無論什么叫法,都可以歸結(jié)為填空題。填空題說白了就是填寫所缺少的字母或者單詞、句子,以及編寫短文等等。英漢互譯、作文就是這樣試題的代表。舉例如下: Ⅴ . Writing (20 points) Directions: For this part, you are allowed 20 minutes to write a position of about 80 words according to the following topic. 金錢是一切嗎? (Is Money Everything?) 特別說明:關(guān)于聽力題的實現(xiàn)。 從傳統(tǒng)的英語考試中,我們不難發(fā)現(xiàn):對于聽力試題的重視程度在與日俱增。因此,不可回避的,在本系統(tǒng)的編寫中,也在此處給予了很大的關(guān)注?;谟嬎銠C(jī)在多媒體處理技術(shù)上的優(yōu)勢,也使這部分成為本系統(tǒng)中的一個亮點。 聽力部分的所有材料都采用 MP3 格式進(jìn)行處理,接合操作系統(tǒng)的媒體播放機(jī),進(jìn)行時時在線收聽。之所以采用 MP3 格式處理,主要是考慮到了英語聽力試題在視聽效果的高保真方面的要求。這也正是傳統(tǒng)的英語考試所無法匹敵的。 數(shù)據(jù)庫設(shè)計 網(wǎng)絡(luò)考試系統(tǒng)離不開數(shù)據(jù)庫系統(tǒng) 的支持。由于數(shù)據(jù)庫獨立于程序而存在,具有較好的安全性,不論是試題、答案,還是考生信息都需要存放在數(shù)據(jù)庫中。本系統(tǒng)的數(shù)據(jù)庫采用 Microsoft 公司的大型數(shù)據(jù)庫系統(tǒng) SQL Server 2021。 主數(shù)據(jù)庫名為 English_Exam,現(xiàn)將主要表結(jié)構(gòu)描述如下: 考題( kt)表 編號 列名 數(shù)據(jù)類型 空標(biāo)記 /主鍵 說明 1 ktbh char(10) N/Y 考題編號 2 ktlx char(10) N/N 考題 題 型 3 ktnr varchar(5000) N/N 考題內(nèi)容 4 ktda varchar(1000) N/N 考題答案 5 ktfs char(10) N/N 考題分?jǐn)?shù) 6 ktzt int(1) N/N 考題狀態(tài) 7 ktfz varchar(1000) Y/N 考題輔助 注:考題狀態(tài) 0,在用 1,停用 考卷( kj)表 編號 列名 數(shù)據(jù)類型 空標(biāo)記 /主鍵 說明 1 kjbh char(10) N/Y 考卷編號 2 kjmc varchar(100) N/N 考卷名稱 3 ktbh char(10) N/N 考題編號 4 ktzt bit(1) N/N 考卷狀態(tài) 組織考試( zzkx)表 編號 列名 數(shù)據(jù)類型 空標(biāo)記 /主鍵 說明 1 ksbh char(10) N/Y 考試編號 2 ksmc varchar(100) N/N 考試名稱 2 kjbh char(10) N/Y 考卷編號 3 ksxj datetime(8) N/N 考試時間 4 ksys char(10) N/N 考試用時 5 kszt bit(1) N/N 考試狀態(tài) 6 ksxz varchar(255) Y/N 考試須知 7 ksbj char(10) N/N 考試班級 8 bz varchar(255) Y/N 備注 考生( students)表 編號 列名 數(shù)據(jù)類型 空標(biāo)記 /主鍵 說明 1 zkzh char(10) N/Y 準(zhǔn)考證號 2
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1