已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
中圖分類號: 學校代碼: 10055 密級: 公開 碩 士 專 業(yè) 學 位 論 文 在線考試系統(tǒng)的設(shè)計與實現(xiàn) 要 I 摘 要 隨著現(xiàn)代教育信息化的發(fā)展,學校的傳統(tǒng)考試要求老師準備試卷、印刷試卷,然后需要安排考試、監(jiān)考和收集試卷,最后還需要評改、講評試卷和分析試卷,延續(xù)已久的考試方式突顯出了很多問題,例如:步驟繁多、周期時間長、工作量大、容易出錯、還有就是成本高等諸多弊端 。以目前教學的發(fā)展趨勢來分析,原有的既復(fù)雜又繁瑣的過程會慢慢被歷史所淘汰。在我國,計算機考試系統(tǒng),題庫的理論研究還有實踐應(yīng)用起步相對都比較晚,但是其發(fā)展還是比較迅速的。隨著高科技的迅速崛起,傳統(tǒng)的考試方式面臨著巨大的沖擊,網(wǎng)絡(luò)考試將逐步取代現(xiàn)有的考試模式。 當前廣泛實施的考教分離,使無紙化考試變得越來越重要,很多高校都開始陸續(xù)實施網(wǎng)上在線考試。一個功能完備的在線考試系統(tǒng)既可以減少學校在人力、物力和時間方面的投入,節(jié)約考試成本,提高考試工作的效率,又可以為學生提供一個自主化、個性化、公平化的考試平臺,對推動教 育信息化發(fā)展具有重要意義。我們所設(shè)計的在線考試系統(tǒng)將會分為管理員登錄入口和普通用戶登錄入口,其中管理員用戶可以管理基本的信息資料(學生信息,老師信息等)、考試的試卷(正式試卷,模擬試卷等)、所有的題庫信息和學生的成績等功能;而另外一個入口主要是為普通用戶(考生)登錄而開放的,目的是讓學生通過此入口進入,然后參加在線考試,考試結(jié)束后可以進行成績的查詢等操作。 計算機技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)技術(shù)的逐步升級,促使在線考試系統(tǒng)逐步取代原有的考試模式。通過這種新型的考試模式,學生可以突破時空限制,靈活自主地進行考試 ;教 師可以輕松地獲取學生的考試結(jié)果 ;學??梢源蟠蠛喕荚嚨慕M織工作,節(jié)約了時間,減少了人力、物力和財力的投入。通過這種考試方式,考生可以通過 覽器遠程考試,教師可以通過 程閱卷,管理人員可通過客戶端程序?qū)荚嚽闆r進行發(fā)布、管理,統(tǒng)計和查詢考試結(jié)果。在線考試系統(tǒng)己經(jīng)突破了傳統(tǒng)考試在時空上的限制,不僅使考試方式變得更靈活,而且通過計算機管理,大大減少了管理人員和教師的工作量。該系統(tǒng)操作簡單,數(shù)據(jù)安全,正是這些優(yōu)勢,使其很好地滿足了無紙化考試的要求。 關(guān)鍵詞 : 無紙化 ; 在線考試 ; 新型考試模式 I of in to to a of a of is of no of as as of is is of of is to A in of of an of of in is We of on a is to is a at . on or a of of of in of of By of II a eb is in to of is to it is it to of a 錄 錄 第一章 緒 論 1 第一節(jié) 引言 1 第二節(jié) 研究背景和意義 1 第三節(jié) 在線考試系統(tǒng)現(xiàn)狀和技術(shù) 2 第四節(jié) 研究目標及內(nèi)容 2 第五節(jié) 論文組織結(jié)構(gòu) 3 第二章 技術(shù)背景 5 第一節(jié) 系統(tǒng)架構(gòu) 5 第二節(jié) 程序開發(fā)技術(shù)應(yīng)用 6 第三節(jié) 數(shù)據(jù)庫開發(fā) 技術(shù)應(yīng)用 7 第三章 在線考試系統(tǒng)需求分析 9 第一節(jié) 系統(tǒng)功能需求分析 9 第二節(jié) 系統(tǒng)性能需求分析 14 第三節(jié) 系統(tǒng)數(shù)據(jù)需求分析 15 第四節(jié) 系統(tǒng)運行要求分析 15 第四章 在線考試系統(tǒng)總體設(shè)計 17 第一節(jié) 設(shè)計思路 17 第二節(jié) 系統(tǒng)功能分析 18 第三節(jié) 系統(tǒng)分層模型設(shè)計 26 第五章 數(shù)據(jù)庫設(shè)計 28 第一節(jié) 邏輯模型分析 28 第二節(jié) 實體結(jié)構(gòu)設(shè)計 29 第三節(jié) 表結(jié)構(gòu)設(shè)計 32 第六章 系統(tǒng)詳細設(shè)計與實現(xiàn) 38 第一節(jié) 系統(tǒng)實現(xiàn) 38 生信息管理模塊 38 題庫信息管理 模塊 42 目 錄 V 在線考試 模塊 52 評分閱卷管理 模塊 56 考生成績管理 模塊 58 系統(tǒng)信息設(shè)置 61 第二節(jié) 代碼實現(xiàn) 65 第七章 系統(tǒng)軟件測試和后期分析 69 第一節(jié) 系統(tǒng)軟件測試目的 69 第二節(jié) 測試過程和結(jié)果 69 測試報告 69 測試結(jié)論 70 第三節(jié) 技術(shù)難題和解決方案 71 第四節(jié) 后期分析 72 第八章 總結(jié)與展望 73 第一節(jié) 開發(fā)總結(jié) 73 第二節(jié) 技術(shù) 展望 74 參考文獻 75 致 謝 77 個人簡歷 78 第一章 緒論 1 第一章 緒 論 第一節(jié) 引言 中國數(shù)十年的發(fā)展,使互聯(lián)網(wǎng)技術(shù)日趨成熟先進。其在我國 經(jīng)過這十幾年的發(fā)展,現(xiàn)在已經(jīng)對各行各業(yè)產(chǎn)生著巨大的影響,這其中就包括教育行業(yè)。時代造就個性,互聯(lián)網(wǎng)給學生帶來了新的學習理念和方式,自主和人性化的考試方式是他們非??释?;社會的各行各業(yè)都在發(fā)展進步,作為培養(yǎng)下一代的教育業(yè)更不能落后余人,不斷的改革和發(fā)展是必須要進行的,只有改進才能把教育事業(yè)搞得更好 ;學??释寣W生感受到多元與特色化的教學配套,去除效率低下的工作作風。在線考試的形式便在這種大環(huán)境下破土而出。它的特點便是在網(wǎng)絡(luò)上實時運行。這種形式在很短的時間內(nèi)邊流傳開來,使在線考試風靡全國。如遠程教育機構(gòu)、駕照學習和職稱類考試都是如此。 第二節(jié) 研究背景和意義 該系統(tǒng)可以開發(fā)出栩栩如生的多媒體試卷,不但可以做到圖文并茂,還可加入視頻、音頻、動畫等多媒體元素。我國各高校的上機考試系統(tǒng)應(yīng)用晚,題庫儲備少,但發(fā)展極快,各類的研發(fā)活動頻繁。清華泰豪網(wǎng)絡(luò)考試系統(tǒng),系統(tǒng)功能強大,覆蓋面廣??蓪崿F(xiàn)功能包括試卷自動組合,學生在線練習和測試,統(tǒng)計自動實現(xiàn),成績自動分析等。其試題庫建設(shè)方面也極其獨到,較為開放。各教育機構(gòu)均可在此平臺應(yīng)用,實現(xiàn) 各類工作。 南瓊考試系統(tǒng),在管理員用戶層面、教師用戶層面以及學生用戶層面都表現(xiàn)的極為出色。試題錄入、存儲、查詢、修改及發(fā)布公告信息等操作一應(yīng)俱全,課堂練習、教學、復(fù)習等教學環(huán)節(jié),利用率頗高。各類學生可以做到同地不同終端進行考試。且完畢后,試卷的客觀題自動即刻顯示。 考教分離的廣泛運用,推進了無紙化考試的速度,網(wǎng)上在線考試開始被諸多高校使用。一個功能完備的在線考試系統(tǒng)既可以減少學校各個方面的投入成本,考試工作效率得到大幅提升,且學生提供一個自主化、個性化、公平化的考試平臺,對教育信息化產(chǎn)業(yè)化的發(fā)展起到助推作用 。這種新型的考試模式,讓學生可以靈活自由,不受限制的進行考試 ;同時教師對考試結(jié)果也可的評閱化第一章 緒論 2 繁為簡。 ;通過這種考試方式,考生,教師,管理人員都極大享受到了便捷的使用功能。在線考試系統(tǒng)無時空上的限制,且操作簡單,數(shù)據(jù)安全,極大的滿足了無紙化考試的要求和標準。 第三節(jié) 在線考試系統(tǒng)現(xiàn)狀和技術(shù) 機考系統(tǒng)目前在全國已經(jīng)廣泛應(yīng)用,極具代表性的便是計算機等級考試。在 C/S 模式里,服務(wù)器和客戶端的安裝極為復(fù)雜,使廣大在校機房管理員頗為頭痛,機器考試和硬盤保護間的沖突、,頻繁的系統(tǒng)變換操作,都會帶來很多的不便。 B/S 模式 技術(shù)在這幾年迅速發(fā)展,優(yōu)點是便于開發(fā)應(yīng)用和系統(tǒng)的升級維護,這種 B/S 開發(fā)模式在不斷的擴大市場。 現(xiàn)如今的在線考試系統(tǒng)主要采用 開發(fā)。數(shù)據(jù)庫管理系統(tǒng)一般會采用 各個版本,用 言和 實現(xiàn)數(shù)據(jù)庫和應(yīng)用程序的連接。 第四節(jié) 研究目標及內(nèi)容 我們的目標是研究并實現(xiàn)一個在線考試系統(tǒng)。在學校現(xiàn)有環(huán)境和硬件基礎(chǔ)上,我們利用現(xiàn)有資源,開發(fā)出一個便于維護的,容易擴展的,具有良好人機交互界面的,新型 便捷易于用戶使用的在線考試系統(tǒng)。新型的在線考試系統(tǒng)將實現(xiàn)學??荚嚨臒o紙化,為學校選拔人才,學期考核等工作提供方便,有效的途徑。 系統(tǒng)的 B/S 模式通常在服務(wù)器端已具有 務(wù),虛擬目錄的設(shè)置更是極其簡易??蛻舳税惭b的 以上操作系統(tǒng)自帶的 覽器也使客戶端無需任何操作安裝,使考試的基礎(chǔ)工作問題和機房管理的復(fù)雜問題得到充分解決。據(jù)庫系統(tǒng)將為大家?guī)硪环N脫離傳統(tǒng)且高效公允的考試模式 我們的考試系統(tǒng)用戶可分為管理員和普通用戶(參考學生)兩類。 管理員包括: ( 1) 試卷管理 ( 2) 題庫管理 ( 3) 閱卷管理 第一章 緒論 3 ( 4) 成績管理 普通用戶包括: ( 1) 在線考試(包括模擬考試和正式考試) ( 2) 查詢以往考試成績 第五節(jié) 論文組織結(jié)構(gòu) 本論文各章節(jié)結(jié)構(gòu)安排如下: 文章一共分為八 部分,第一章為緒論??偨Y(jié)了國內(nèi)外在線考試系統(tǒng)的現(xiàn)狀及趨勢。分析了原有考試存在的問題,概述了采用在線考試系統(tǒng)的意義。使用本系統(tǒng)使人力、物力經(jīng)常保持最佳比例,通過實現(xiàn)學生網(wǎng)上“無紙化”考試,從而提高考試的便利性,提高學校的工作效率,減輕工作人員負擔,節(jié)約辦公經(jīng)費,保證各項工作能夠又好又快的完成。節(jié)約了人力物力,又提高了辦公效率,從真正意義上實現(xiàn)了學校的知識管理。 第二 章為在線考試系統(tǒng)的技術(shù)背景,包括系統(tǒng)架構(gòu),技術(shù)應(yīng)用和數(shù)據(jù)庫應(yīng)用。 第三章為系統(tǒng)的需求分析。通過領(lǐng)導(dǎo),老師,學生的各項要求分析具體的功能模塊的可行性設(shè)計?,F(xiàn)階段用戶主要是對信息數(shù)字化和操作自動化的要求比較高。隨著科技的快速發(fā)展,使用電腦的人越來越多,要求也越來越高,需要實現(xiàn)高度自動化,并且要準確,在線考試系統(tǒng)將逐漸成為學校建設(shè)的主要部分。 第四章是從系統(tǒng)設(shè)計的角度來分析在線考試系統(tǒng)架構(gòu)。首先從總體入手,然后再逐步分析各個模塊,各個層次所需的技術(shù)。往往系統(tǒng)設(shè)計工作做得越充分,那么后期的監(jiān)測工作和變更就會越少,那 么軟件系統(tǒng)的成功率就會越高。 第五章主要是在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計部分內(nèi)容,使用了 的方式分析了本系統(tǒng)的主要數(shù)據(jù),并最終生成了數(shù)據(jù)庫。 第六 章主要是在線考試系統(tǒng)的詳細設(shè)計,還有就是具體實現(xiàn),包括系統(tǒng)硬件配置,系統(tǒng)功能模塊詳細設(shè)計,系統(tǒng)代碼實現(xiàn)等內(nèi)容。 第 七 章為系統(tǒng)軟件測試和后期分析部分。好的軟件開發(fā)后的測試是必不可少的,而且往往需要投入更多的時間和精力, 為 軟件質(zhì)量 模型的建立提供依據(jù) ,確保軟件能更好的上線。 第一章 緒論 4 第 八 章是總結(jié)與展望。在線考試系統(tǒng)在國內(nèi)發(fā)展剛剛起步,產(chǎn)品和理念都有了日新月異的發(fā)展,這充分說明了,在線考試系統(tǒng)是一個與時俱進的產(chǎn)品。隨著時間的推移,計算機技術(shù)在不斷的提高,網(wǎng)絡(luò)應(yīng)用技術(shù)也在的不斷發(fā)展之中,人們將會無紙化考試系統(tǒng)提出更高的要求。其中包括:可以根據(jù)老師的意圖能科學的組卷,采用多種媒體,多種聯(lián)機支持方式,并且能對考生的答題情況有適應(yīng)和反饋的能力,能對 考試的結(jié)果進行統(tǒng)計和分析,以及把無紙化的在線考試系納入計入到其他的學科當中。原有的考試方式已經(jīng)無法滿足當下的需求。我將在本章具體論述。 第二章 技術(shù)背景 5 第二章 技術(shù)背景 第一節(jié) 系統(tǒng)架構(gòu) B/S 結(jié)構(gòu)( 構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 覽器來實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本 和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 )訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。 在 B/S 架構(gòu)中,客戶機上只需要安裝一個瀏覽器,如 游或火狐瀏覽器等。而 覽器在安裝 作系統(tǒng)時已自帶。 服務(wù)器端需要安裝大型的數(shù)據(jù)庫,如 。客戶端的瀏覽器通過 務(wù)器與服務(wù)器端的數(shù)據(jù)庫進行數(shù)據(jù)交互。 B/S 結(jié)構(gòu)的優(yōu)點如下: (1)客戶端不用安裝特別的軟件,只要用操作系統(tǒng)自帶的瀏覽器,能上網(wǎng)即可使用。 (2)減輕了客戶端的負載量,減少了不必要的空間浪費,大部分的邏輯都在服務(wù)器端執(zhí)行,對服務(wù)器來說,負荷量增大,但對客戶端來說,實現(xiàn)了 胖 服務(wù)器, 瘦 客戶端的思想。 (3)客戶端不必對軟件進行維護和升級,由服務(wù)器端實現(xiàn)這些操作。 (4)客戶端以不同的方式在操作同一個數(shù)據(jù) 庫,實現(xiàn)信息的統(tǒng)一。 (5)通過客戶端瀏覽器可以即時得到任何消息,隨時動態(tài)更新。 綜合以上優(yōu)點,本系統(tǒng)將采用 B/S 架構(gòu)進行開發(fā)和實現(xiàn)。 第二章 技術(shù)背景 6 第二節(jié) 程序開發(fā)技術(shù)應(yīng)用 在線考試系統(tǒng)主要技術(shù)包括以下幾項: 基于項目對象模型 (可以通過一小段描述信息來管理項目的構(gòu)建,報告和文檔的軟件 項目管理工具 。發(fā)文時,絕大多數(shù)開發(fā)人員都把 作 程項目的標準構(gòu)建工具。遺憾的是, 項目管理工具 (作為 替代工具)不能滿足絕大多數(shù)開發(fā)人員的需要。通過檢查 建文件,很難發(fā)現(xiàn)項目的相關(guān)性信息和其它信息(如開發(fā)人員 /擁有者、版本或站點主頁)。 了以程序構(gòu)建能力為特色之外,還提供 缺少的高級項目管理工具 。由于 缺省構(gòu)建規(guī)則有較高的可重用性,所以常常用兩三行 建腳本就可以構(gòu)建簡單的項目,而使用 需要十幾行。事實上,由于 面向項目的方法,許多 目發(fā)文時使用 且公司項目采用 比例在持續(xù)增長。 2 一個 集成 框架,是目前較流行的一種 用程序 開源框架。集成 架的系統(tǒng)從職責上分為四層 : 表示層 、業(yè)務(wù)邏輯層 、 數(shù)據(jù)持久層 和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護方便的 用程序。 其中使用 為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責 分離,在 架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用 久層 提供支持, 管理,管理 體做法是:用 面向?qū)ο?的分析方法根據(jù)需求提出 一些模型,將這些模型實現(xiàn)為基本的 后編寫基本的 口,并給出 現(xiàn),采用 構(gòu)實現(xiàn)的 來實現(xiàn) 與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 管理,管理 3. 繼 后又一個優(yōu)秀的 架 。它是輕量級的 ,它兼容 兼容各種 瀏覽器 ( , 后續(xù)版本將不再支持 。 用戶能更方便地處理 現(xiàn)動畫效果,并且方便地為網(wǎng)站提供互。 有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的 插件 可供選擇。 夠使用戶的 容分離,也就是說,不用再在 面插入一堆 調(diào)用命令了,只需定義 可。 其他技術(shù)還包括: 第二章 技術(shù)背景 7 一個依靠 現(xiàn)的多功能 “ 樹 插件 ” 。優(yōu)異的性能、靈活的配置、多種功能的組合是 大優(yōu)點。專門適合項目開發(fā),尤其是 樹狀菜單、樹狀數(shù)據(jù) 的 示、權(quán)限管理等。 會想到 簽。但是如果文件過大,或者多個文件的時候,這個 簽就有點力不從心了,下面主要討論 臺來處理多線程上傳工具。正因為自帶標簽的局限性,所以就有了今天的這個 個插件的誕生。 自國外的一款優(yōu)秀 件,主要功能是批量上傳文件,此插件在項目中已被廣泛之用 。 龜 最好用的 戶,它跟 本控制系統(tǒng)的一個免費開源客戶端,可以超越時間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務(wù)器。你可以將文件恢復(fù)到過去的版本,并且可以通過檢查歷史知道數(shù)據(jù)做了哪些修改,誰做的修改。這就是為什么許多人將 版本控制系統(tǒng)看作一種“時間機器”。 一個用于改善 面與 交互的遠程服務(wù)器端 源框架,可以幫助開發(fā)人員開發(fā)包含 術(shù)的網(wǎng)站。它可以允許在 瀏覽器 里的代碼使用運行在 務(wù)器 上的 數(shù),就像它就在瀏覽器里一樣。 第三節(jié) 數(shù)據(jù)庫開發(fā)技術(shù)應(yīng)用 008 是微軟公司的數(shù)據(jù)庫服務(wù)器軟件,是目前使用最廣泛的數(shù)據(jù)庫管理 系統(tǒng),本系統(tǒng)采用的是 據(jù)庫軟件,是因為: (1)它具有更高 的性能和分時性。在系統(tǒng)的支持下 以非常高效的實現(xiàn)并行查詢。 (2)提高了可用性。使用 以在正在使用數(shù)據(jù)庫時對它進行遞增的或完全動態(tài)的備份,不用為了備份數(shù)據(jù)而退出數(shù)據(jù)庫。 (3)改進的安全性。 成了 T 操作系統(tǒng)的安全性,為網(wǎng)絡(luò)和數(shù)據(jù)庫提供同一個登錄過程。這使得能夠管理復(fù)雜的安全方案。 (4)即時的可恢復(fù)性。當系統(tǒng)出現(xiàn)故障時, 有一個自動恢復(fù)機制,可以在幾分鐘內(nèi)將數(shù)據(jù)庫恢復(fù)到一致性的最后狀態(tài)。 第二章 技術(shù)背景 8 (5)可靠的發(fā)布 數(shù)據(jù)和事務(wù)。 過事務(wù)日志支持最小的事務(wù),這樣就保證了在事務(wù)中進行的所有更改要么提交,要么恢復(fù),即使在系統(tǒng)出現(xiàn)故障時和多個用戶同時進行復(fù)雜更新時也能保證數(shù)據(jù)庫事務(wù)的一致性和可恢復(fù)性。 (6)強大網(wǎng)絡(luò)功能,操作方便,且有較強的兼容性。 句可以用來執(zhí)行各種各樣的數(shù)據(jù)查詢和對數(shù)據(jù)庫表罩的記錄進行增刪改操作。 (7)基于服務(wù)器的處理能力。微軟從一開始就把 計為客戶服務(wù)器數(shù)據(jù)庫,數(shù)據(jù)和索引保存在單個服務(wù)器計算機上,很多客戶計算機通過網(wǎng)絡(luò)經(jīng)常訪問這個服務(wù)器計算機。 (8)經(jīng)濟劃算。盡管它的性能不如 色,但它的價錢卻要便宜得多,對于中小型企業(yè)數(shù)據(jù)庫,特別是像我們這樣學院經(jīng)濟并不是很寬裕的情況下,它已經(jīng)完全能夠滿足普通用戶要求。 第三章 在線考試系統(tǒng)需求分析 9 第三章 在線考試系統(tǒng)需求分析 軟件工程的核心組成部分是需求分析。往往需求分析階段如果出現(xiàn)模糊點或者偏差,那么對日后整個系統(tǒng)的設(shè)計和開發(fā)都會造成很大的影響,帶來很多不必要的麻煩,對開發(fā)進度和客戶滿意度都會造成影響。所以,需求分析是設(shè)計軟件的先行事項。 首先,需求分析的基礎(chǔ)是了解客戶需求,所以再系統(tǒng)開發(fā)前要與客戶進行深入 而廣泛的交流,搞懂客戶需要什么,對細節(jié)的要求,還有喜好方式等等,因此,系統(tǒng)的成功與否,第一步是要取得客戶的支持和信任。 第一節(jié) 系統(tǒng)功能需求分析 在當前網(wǎng)絡(luò)環(huán)境下,利用現(xiàn)有的軟件和數(shù)據(jù)庫,配置符合要求的硬件,實現(xiàn)學??荚嚨臒o紙化,為學校選拔人才,期末考核提高更方便,更有效的途徑。 在市場調(diào)研,與學校領(lǐng)導(dǎo),老師進行多次溝通后,我們的在線考試系統(tǒng)決定采用 B/S 架構(gòu)進行開發(fā),根據(jù)學校的實際需求, 在線考試系統(tǒng)提供兩 類 登錄界面:一個界面是為教師服務(wù)的,主要負責進行基本資料的維護、題庫的增刪改查、試卷的組合、成績的管 理以及查詢等操作;另外一個界面用于普通學生用戶登錄和注冊。主要負責在線考試、查詢以往考試成績等。 將在線考試系統(tǒng)分成了以下功能模塊。 我們的在線系統(tǒng)的用戶可分為管理員和普通用戶兩 大 類 ,普通用戶中又按照實際情況分為學生用戶和教師用戶兩類用戶,因此本系統(tǒng)的用戶是三類,及管理員用戶、學生用戶及教師用戶 。 下面從 從總體 用戶角度 考慮,系統(tǒng)應(yīng)該 分別 實現(xiàn) 各自的功能 ,本文按照上面說到的這三類用戶內(nèi)容(管理員用戶、學生用戶、教師用戶),以各自的用戶用例圖方式來進行如下的說明 : 第三章 在線考試系統(tǒng)需求分析 10 圖 管理 員端 用例圖 對管理員來說,主要包括教師用戶管理,學生用戶管理、管理員用戶管理、系統(tǒng)管理。 1、教師管理:管理員可以登錄在線考試系統(tǒng)對教師的資料進行查詢、刪除。 2、學生管理:管理員可以登錄在線考試系統(tǒng)對學生的資料進行查詢、刪除。 3、管理員管理:管理員可以登錄在線考試系統(tǒng)對管理員數(shù)據(jù)進行查詢、刪除。 4、系統(tǒng)管理:管理員登錄本系統(tǒng)后對系統(tǒng)進行系統(tǒng)設(shè)置。 對教師用戶來說,主要包括試卷管理、題庫管理、閱卷管理、成績管理、學生成績查詢、個人信息管理。 1、試卷管理:學校老師可以以管理員身份登錄在線考試系統(tǒng),對系統(tǒng)中已 有的試卷進行修改和刪除,并且以增加新的試卷等。并且老師可以生成試卷規(guī)則,例如主觀題是多少道題,客觀題是多少道題,填空題有多少,判斷題有多少等等。 2、題庫管理:學校老師可以以管理員身份登錄在線考試系統(tǒng),對系統(tǒng)中的試題進行增刪改查的操作。 3、閱卷管理:閱卷管理分為兩種閱卷方式,主要是客觀題和主觀題??陀^題,考生答題完畢,系統(tǒng)會自動閱卷評分;對于主觀題,考生答題完畢,老師將登錄在線考試系統(tǒng)將采用人工打分的形式,主客觀題評分結(jié)束后,系統(tǒng)自動統(tǒng)計總成績。 系統(tǒng)管理員系統(tǒng)管理教師管理管理員管理學生管理第三章 在線考試系統(tǒng)需求分析 11 4、成績管理:學校老師可以以管理員身份登錄在線考試系統(tǒng),然 后查看所有考生的考試成績,包括期中,期末等各種的考試,并進行成績的統(tǒng)計和對比操作,還可以自動統(tǒng)計實際考試人數(shù)、缺考人數(shù)、考試最高分、考試最低分、考試平均分以及各分數(shù)段得分人數(shù)等。 圖 教師端用例圖 5、查詢考試成績:老師可以登錄在線考試系統(tǒng)查看以往學生考試成績。 6、個人信息管理:老師可以登錄在線考試系統(tǒng)對自己的資料進行查詢、修改。 對學生用戶來說,主要包括考試功能、成績查詢、個人信息管理。 1、在線考試:在線考試分為模擬考試和正式考試兩種。模擬考試,學生可以隨時進行在 線測試,可以采取手動抽題和隨機抽題兩種方式,成績不記錄;正式考試是指老師出題,學生無法抽題,考試成績記錄在學生信息中,學生不能修改??荚嚨近c,系統(tǒng)自動提交試卷??荚嚱Y(jié)束后,對于客觀性試題,系統(tǒng)在線判卷,考生可以立刻知道客觀題的成績和標準答案。 教師查看個人信息試卷管理查詢學生成績題庫管理成績管理閱卷管理第三章 在線考試系統(tǒng)需求分析 12 學 生查 看 個 人 信 息成 績 查 詢選 擇 試 卷 并 進 入 考 試圖 學生端用例圖 2、查詢考試成績:學生可以登錄在線考試系統(tǒng)查看以往考試成績。 3、個人信息管理:學生可以登錄在線考試系統(tǒng)對自己的資料進行查詢、修改。 以下是在線考試系統(tǒng)數(shù)據(jù)流圖 : 從下面的在線系 統(tǒng)數(shù)據(jù)流圖中可以看到,試題、試卷、考生信息、考生表等數(shù)據(jù)內(nèi)容在教師和考生之間進行流轉(zhuǎn),并通過本在線考試系統(tǒng)的主要功能事件:試題管理、試卷管理、考試信息管理、考試管理等進行相應(yīng)的交互操作。其他的一些操作內(nèi)容,還包括 自動評卷和手工評卷,考試成績的統(tǒng)計和分析,老師對題庫的維護和增、刪、改操作等等。 本文在這里使用了業(yè)務(wù)流程圖的形式說明了在線考試系統(tǒng)的主要業(yè)務(wù)內(nèi)容和用戶的事件內(nèi)容,包括前面用例圖中說明的幾大管理內(nèi)容:試卷管理、題庫管理、考試管理、考生管理并說明了管理過程中要處理的數(shù)據(jù)內(nèi)容。 在線考試系統(tǒng)的主要功能包 括:用戶注冊、登錄驗證、在線考試、題庫維護,考試設(shè)置、自動組卷、批閱試卷、成績查詢等。管理員負責維護題庫,設(shè)置考試,自動組卷、批閱試卷和統(tǒng)計分析部分;普通用戶經(jīng)過用戶安全驗證進入系統(tǒng)考試以及成績查詢。管理員進行考試設(shè)置時需要根據(jù)考試難度分布配置考題類型(包括單項選擇題、多項選擇題、填空題、判斷題、簡答題等)、每種題型題量、相應(yīng)分值、答題時間等信息。 第三章 在線考試系統(tǒng)需求分析 13 在線考試系統(tǒng)數(shù)據(jù)流圖 在線考試系統(tǒng)業(yè)務(wù)流程圖 老師 試題管理 試卷管理 考生信息管理 考試管理 試題表 考 生 考生信息表 試卷表 老師 考試表 試卷 考試情況 考生信息 考生信息 試題 試題管理員考生管理員試題和答案題庫試卷 修改指令考試信息庫成績庫考生成績考試系統(tǒng)用戶權(quán)限成績查詢系統(tǒng)查詢指令考生考生 考生個人答案 個人信息第三章 在線考試系統(tǒng)需求分析 14 本文設(shè)計和實現(xiàn)的在線考試系統(tǒng)的用戶 分為普通用戶和管理員:普通用戶只是連接在線考試系統(tǒng)進行考試;管理員要對在線考試系統(tǒng)進行各種設(shè)置、維護、導(dǎo)出以及統(tǒng)計分析等操作 第二節(jié) 系統(tǒng)性能需求分析 我們的在線考試系統(tǒng)滿足以下的性能需求: 1. 準確性和及時性 對于在線考試系統(tǒng)來說,學校最為看重的就是考試的準確性和及時性,使系統(tǒng)的響應(yīng)時間,處理能力等能夠滿足信息處理的需求。 在線考試功能在整個系統(tǒng)中承載著舉足輕重的地位。學校在提交試卷后,要保證成績的準確性和真實性,要將評閱試卷的失誤率降低到最小,這是在線考試系統(tǒng)的重中之重。 2. 易用性和易維護性 在線考試系統(tǒng)主 要是為考試參加考試服務(wù)的,然后會有一少部分考生對計算機不是那么的熟悉,所以這就要求系統(tǒng)要有易用的人機交互界面,并且提供良好的用戶接口,要求系統(tǒng)應(yīng)該盡量使用考生熟悉的語言文字等信息。 在線考試系統(tǒng)中涉及到的數(shù)據(jù)是學校的相當重要的信息,所以數(shù)據(jù)庫的數(shù)據(jù)必須要實現(xiàn)自動備份和手工備份兩種功能要求。當出現(xiàn)系統(tǒng)意外崩潰的是時候,數(shù)據(jù)可以實現(xiàn)恢復(fù)等工作,其目的是以防萬一,影響學校正常的考試進行。 3. 開放性和可擴充性 開放性既系統(tǒng)應(yīng)是一個開放系統(tǒng),源代碼應(yīng)該易于維護,易于查看和更改。此外,在線考試的題型,試卷的類型都會隨著教 育的發(fā)展而不斷的改變,也許還會出現(xiàn)新的題型,所以在線考試系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。 4. 先進性 目前軟件開發(fā)的技術(shù)發(fā)展相當快,可謂日新月異,而作為在線考試系統(tǒng),應(yīng)也應(yīng)該保證它的先進性。 第三章 在線考試系統(tǒng)需求分析 15 第三節(jié) 系統(tǒng)數(shù)據(jù)需求分析 在線考試系統(tǒng)中含以下幾點書架需求: 1. 數(shù)據(jù)錄入 和處理的實時性和準確性。 在學生看來,學校給的答案就是標準答案,如果是由于程序的問題而導(dǎo)致學生本來答對的東西系統(tǒng)給判錯,或者學生無法知道真正答案的話,那么是對學生不負責任的;并且還應(yīng)具有實時性,要保證學生在打完客觀題后就能知道正確答案, 這樣才能體現(xiàn)無紙化考試的優(yōu)越性。 2. 數(shù)據(jù)的一致性與完整性。系統(tǒng)還應(yīng)保證數(shù)據(jù)的一致性和完整性,不能在不同的試卷中同一道題出現(xiàn)不同的答案,這樣就會讓考生產(chǎn)生迷糊,無法學到真知;還應(yīng)保證數(shù)據(jù)的完整性,如果數(shù)據(jù)都不完整,那么系統(tǒng)就無法正常提供使用。 3. 數(shù)據(jù)的共享與獨立性。還有就是系統(tǒng)應(yīng)保證數(shù)據(jù)的共享性,一位老師出的題,如果他原有把題目共享,那么就可以讓別的老師看見,這樣有益于老師之間的溝通,討論,把知識的精髓提供給學生;還有具有獨立性,每道題都是獨立的,如果出現(xiàn)一道題有問題影響到別的題目,那樣對系統(tǒng)的使用將帶來很多不必 要的麻煩。 第 四 節(jié) 系統(tǒng)運行要求分析 本著滿足系統(tǒng)環(huán)境需求,節(jié)約成本的目的,我們的操作系統(tǒng)使用 P,因為微軟的產(chǎn)品在國內(nèi)的使用率是非常普遍的,對于用戶更容易操作。處理器采用因特爾奔騰雙核系列,因為這個處理器在時下應(yīng)用普遍,并且完全可以滿足需求,價格合理。顯卡采用因特爾 為我們的在線考試系統(tǒng)對顯卡要求不是特別高,所以本著節(jié)約成本的目的選用普通的顯卡即可;開發(fā)環(huán)境采用開源免費的 據(jù)庫采用流行的 我們的在線考試系統(tǒng)的硬件和軟件的配置如下: 操作系統(tǒng) : P 處理器: 英特爾 騰 ) 雙核 主板: 和碩 英特爾 4 片組 內(nèi)存: 4 記憶科技 333 第三章 在線考試系統(tǒng)需求分析 16 主硬盤: 西數(shù) 518 顯卡: 英特爾 512 和碩 ) 開發(fā)環(huán)境: 四章 在線考試系統(tǒng)總體設(shè)計 17 第四章 在線考試系統(tǒng)總體設(shè)計 第一節(jié) 設(shè)計思路 我所設(shè)計的在線考試系統(tǒng)是基于 B/S 架構(gòu)進行開發(fā)的,系統(tǒng)的界面設(shè)計也分為學生、教師、管理員三大塊。在線考試系統(tǒng)中學生,可以通過頁面選擇考試試卷、進行考試給你、查詢考試成績功能等;作為教師,可以組成考試試卷、批改考試試卷、添加試題等操作;作為管理員,將對用戶進行管理,這其中主要是用戶密碼的修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 站牌安裝施工方案(3篇)
- 船廠打磨施工方案(3篇)
- 耕作便道施工方案(3篇)
- 解決方案成果匯報
- 2025年高職本科(移動通信技術(shù))5G應(yīng)用開發(fā)階段測試題及答案
- 2025年大學第四學年(計算機科學與技術(shù))人工智能應(yīng)用開發(fā)試題及答案
- 2025年大學大四(歷史學)史學史階段測試題及答案
- 2025年大學電機與電器(電機設(shè)計技術(shù))試題及答案
- 2025年中職(化學工藝)化工管路安裝測試題及解析
- 2025年高職材料成形技術(shù)(焊接工藝設(shè)計)試題及答案
- 電纜局部放電試驗報告模板
- 鸚鵡熱治療講課件
- 低碳-零碳產(chǎn)業(yè)園清潔能源供暖技術(shù)規(guī)范DB15-T 3994-2025
- 小學的思政教育
- 學術(shù)道德與學術(shù)規(guī)范嚴守誠信底線共建優(yōu)良學風培訓課件
- 門診預(yù)約掛號流程
- 光伏防火培訓課件
- 2025中學生國防教育
- 電視節(jié)目編導(dǎo)與制作(全套課件147P)
- 《海外并購》課件
- 醫(yī)學預(yù)防科普
評論
0/150
提交評論