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

正文內(nèi)容

基于b-s架構(gòu)的雅思的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2023-07-10 00:53:31 本頁面
 

【正文】 ortant ponent part of this paper39。遠(yuǎn)程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟(jì)性是相當(dāng)可觀的。一個(gè)完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。借助原來的數(shù)據(jù)庫,各考點(diǎn)可以通過網(wǎng)絡(luò)決定試卷。教師可在線查看各考生的成績。 系統(tǒng)的開發(fā)工具系統(tǒng)的開發(fā)中使用到的工具有 S 微軟公司生產(chǎn)的 SQLSERVER2022 數(shù)據(jù)庫和 Visual studio 2022,操作系統(tǒng)是 Microsoft Windows XP(SP2)。 JSP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或 Web 應(yīng)用程序。例如可以從 web 瀏覽器中獲取用戶通過 HTML 表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向 web 瀏覽器發(fā)送信息;(5)JSP 可以使用服務(wù)器端 ActiveX 組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個(gè) Email 或訪問文件系統(tǒng)等。 (3)服務(wù)器引擎開始運(yùn)行 JSP 程序。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊 7 種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。這個(gè)項(xiàng)目稱作 Thunder。1997 年,SQLServer2022 97 發(fā)布。2022 年微軟正式發(fā)布了 SQLServer2022 2022,這是繼2022 年后發(fā)布的最新版本,它在繼承了以前版本的有點(diǎn)外,又新增了一些使用功能第二章 需求分析 問題分析傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場考試,要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個(gè)繁雜的過程,需要大量人力、物力與時(shí)間的投入,已經(jīng)越來越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。因此網(wǎng)絡(luò)考試是電子化教學(xué)的不可缺少的輔助手段??荚嚂r(shí)考卷由計(jì)算機(jī)現(xiàn)場隨機(jī)生成,各考生試卷不完全相同,從而避免了互相參看等作弊現(xiàn)象或不公平成績的出現(xiàn)。另外,考試者選擇答案提交后,應(yīng)該由計(jì)算機(jī)自動判卷,得到成績后可以顯示并且能夠打印。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 SQLServer2022 簡介目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如 Oracle、Sybase、Microsoft SQLServer202Access 等都采用了 SQL 語言標(biāo)準(zhǔn)。SQLServer2022 能夠允許大量用戶執(zhí)行事務(wù)處理,并且能夠并發(fā)更改 OLTP 數(shù)據(jù)庫中的實(shí)時(shí)數(shù)據(jù)。根據(jù)本系統(tǒng)的特點(diǎn),本系統(tǒng)采用的是 SQLServer2022。 (4)與Windows NT操作系統(tǒng)的有機(jī)集成,多線程體系結(jié)構(gòu)設(shè)計(jì),提高了系統(tǒng)對用戶并發(fā)訪問的速度。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。本考試系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)。抽象是一種思考和解決問題的方式,它關(guān)注于事物的一般特性,不考慮底層細(xì)節(jié)。(1) 學(xué)生考試功能? 學(xué)生登錄:學(xué)生考試系統(tǒng)必須給出有效身份,如用戶名或密碼等,該功能是確認(rèn)考生身份及成績的重要部分。? 自動判卷:考生交卷后,系統(tǒng)根據(jù)評分標(biāo)準(zhǔn)會自動準(zhǔn)確、迅速評分,并得出客觀題的成績。試題庫中的試題可長期保存使用。? 試卷類型設(shè)置:考試前,由教師對本次考試試卷組成進(jìn)行設(shè)置,如各類型題量(如單選題 x 道、多選題 y 道)、各類型試題分值及考試時(shí)間等的設(shè)置,學(xué)生考試時(shí)考試系統(tǒng)根據(jù)試卷類型隨機(jī)生成符合要求的試卷。? 成績管理:對所有考生考試成績的顯示以及對不及格考生可以給與二次考試的機(jī)會。兩種用戶的功能各不相同,所以功能流程圖也不同。第四章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)是在線考試系統(tǒng)設(shè)計(jì)方案中的一個(gè)重要組成部分,在進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)時(shí),應(yīng)盡量使一個(gè)功能操作較少的數(shù)據(jù)表,所以在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)時(shí),要將數(shù)據(jù)進(jìn)行合理組合,在數(shù)據(jù)表設(shè)計(jì)時(shí),應(yīng)遵循 3NF 規(guī)范,使數(shù)據(jù)庫的邏輯結(jié)構(gòu)合理。 數(shù)據(jù)庫中表的設(shè)計(jì)通過系統(tǒng)需求分析及總體設(shè)計(jì),數(shù)據(jù)庫的需求設(shè)計(jì)也就變得逐漸清晰起來了。當(dāng)學(xué)生結(jié)課不需要再進(jìn)行考試時(shí),由管理員刪除學(xué)生的所有信息。表 42 tb_manager 管理員信息表名稱 類型 長度 含義 是否為空 備注ID bigint 8 管理員編號 not 主鍵name varchar 30 管理員用戶 名 notPWD varchar 30 管理員密碼 not學(xué)生成績表 43 主要是存儲學(xué)生的考試成績,在學(xué)生參加考試前此表為空,當(dāng)學(xué)生考試結(jié)束后由系統(tǒng)計(jì)算考試成績并添加進(jìn)數(shù)據(jù)庫中。表 45 tb_TaoTi 套題信息表名稱 類型 長度 含義 是否為空 備注ID bigint 8 套題編號 not 主鍵name varchar 50 套題名稱 notLessonID bigint 8 所屬課程 notJoinTime datetime 8 添加時(shí)間 not表 46 為試題信息表,負(fù)責(zé)存儲所有試題的信息,包括試題的 id、所屬課程、試題類型、添加時(shí)間等信息,管理員在后臺可以添加、修改、刪除試題信息。經(jīng)過前期的分析,本系統(tǒng)分為以下幾大模塊:學(xué)生考試模塊、管理員管理模塊、管理員管理模塊。學(xué)生的登錄界面如圖51 所示:圖 51 學(xué)生的登錄頁面圖以下是將學(xué)生登錄的核心部分實(shí)現(xiàn)的思路進(jìn)行說明:學(xué)生在主頁面上填寫用戶名,密碼,通過表單發(fā)送到本頁,然后調(diào)用驗(yàn)證函數(shù)來判斷格式的合法性,如果格式合法,然后主頁面將執(zhí)行相應(yīng)重定向操作。學(xué)生登錄后就可以進(jìn)入考試頁面了,在剛進(jìn)入考試頁面看到的是聽到考場規(guī)則和注意事項(xiàng),考生必須遵守考場紀(jì)律,否則將被罰出考場。這里 n 的值為題庫中試題的數(shù)量,但 n 的值必須大于考試設(shè)置中所要求的題量,否則系統(tǒng)會提示錯(cuò)誤??荚嚂r(shí)間一到如果考生自己沒有交卷,系統(tǒng)則自動完成交卷步驟。如果信息不正確就發(fā)出相應(yīng)的提示信息,提醒學(xué)生錯(cuò)誤原因。界面圖如下;圖 56 管理員管理模塊考試題目管理是與整個(gè)考試系統(tǒng)緊密關(guān)聯(lián)的部分。將所有的題目進(jìn)行分頁顯示的原理為:首先統(tǒng)計(jì)滿足條件的記錄條數(shù),然后定義頁面的大小即每頁顯示記錄的數(shù)量,這樣可以得到需要的總頁數(shù)。匹配方法在查詢數(shù)據(jù)庫時(shí)使用,通過 SQL 中的LIKE 語句實(shí)現(xiàn)。如果試題內(nèi)容、答案為空時(shí)會自動判斷,并提示管理員完整填寫試題內(nèi)容。實(shí)現(xiàn)方法與添加類似,不同點(diǎn)是添加會將新的題目添加到數(shù)據(jù)庫中,而修改只是修改原有數(shù)據(jù)庫中的試題。在刪除功能中全部選定/取消按鈕,通過JavaScript來實(shí)現(xiàn),原理是通過循環(huán)使表單內(nèi)所有的復(fù)選框被選定。在設(shè)計(jì)用戶管理功能時(shí),不同類型用戶能夠進(jìn)行的管理操作是不同的??忌g的數(shù)據(jù)也是不能共享的。當(dāng)學(xué)生的信息被刪除后,學(xué)生的成績也隨之失效,所以成績也必須在系統(tǒng)中刪除,這個(gè)操作由系統(tǒng)自動完成。 測試的方法   任何商品都有兩種測試方法:白盒測試和黑盒測試。黑盒測試:黑盒測試時(shí)完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求。內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,并形成文檔。本次系統(tǒng)測試主要使用了黑盒測試方法。管理員登錄測試用例如表 61 所示:表 61 管理員登錄測試用例用例名稱 管理員登錄測試基本描述管理員登錄測試就是用戶輸入的用戶名和密碼進(jìn)行管理員登錄,系統(tǒng)判斷該用戶的輸入是否合法,對此功能進(jìn)行測試。整個(gè)系統(tǒng)的功能都嚴(yán)格按照測試用例進(jìn)行了測試,并根據(jù)測試結(jié)果進(jìn)行相應(yīng)的處理,最終達(dá)到測試用例描述的預(yù)期結(jié)果。本系統(tǒng)在實(shí)現(xiàn)預(yù)計(jì)功能的前提下,還具有以下優(yōu)點(diǎn):(1) 設(shè)計(jì)了一個(gè)B/S模式的雅思在線考試系統(tǒng)的總體框架,為計(jì)算機(jī)輔助考試向網(wǎng)絡(luò)化發(fā)展提供了一套方案。(5) 數(shù)據(jù)安全性好。雖然對系統(tǒng)做了一定的安全和保密措施,但仍然有待改進(jìn)的地方。從此次在線考試系統(tǒng)的開發(fā)過程中,使我充分認(rèn)識到做任何事之前都要做好規(guī)劃,對可能出現(xiàn)的問題預(yù)先作好解決的方案。比如不能實(shí)現(xiàn)抽題內(nèi)容的不重復(fù)性且不能夠?qū)荚嚂r(shí)間進(jìn)行顯示。隨著計(jì)算機(jī)科學(xué)及數(shù)據(jù)庫技術(shù)的發(fā)展,我們相信在不久的將來會有功能更加完善的在線考試系統(tǒng)來減輕老師和考生的負(fù)擔(dān)。首先感謝我的指導(dǎo)教師楊光老師!從畢業(yè)設(shè)計(jì)的選題、設(shè)計(jì)到論文的撰寫過程,我始終得到了楊光老師的悉心指導(dǎo)和孜孜不倦的教誨,在此表示深深的感謝。最后再次向所有支持和幫助過我的老師和同學(xué)表示衷心的感謝! 參考文獻(xiàn) [1] 譚浩強(qiáng).JSP 中文版提高與應(yīng)用[M].北京:電子工業(yè)出版社,1999 [2] Thomas Connolly,Carolyn Begg.Database Systems.A Practical Approach to Design,Implementation ,and Management Third Edition[M].北京:電子工業(yè)出版社  [3] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2022[4] 蔣斌,歐陽柳波,楊超.JSP 程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2022 [5] Roger .Software Engineering A Practitioner’s Approach, 5th ed[M].北京:清華大學(xué)出版社,2022[6] Ste
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1