在線考試系統(tǒng)分析與實施_第1頁
在線考試系統(tǒng)分析與實施_第2頁
在線考試系統(tǒng)分析與實施_第3頁
在線考試系統(tǒng)分析與實施_第4頁
在線考試系統(tǒng)分析與實施_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、目 錄一、綜述11.1 開發(fā)背景、目的和意義11.2 開發(fā)、運行環(huán)境以與開發(fā)工具21.3 應用需求分析3二、在線考試系統(tǒng)分析42.1在線考試系統(tǒng)業(yè)務流程概述42.1.1在線考試系統(tǒng)業(yè)務概述42.1.2在線考試系統(tǒng)業(yè)務流程42.2在線考試系統(tǒng)功能結(jié)構(gòu)分析52.2.1在線考試系統(tǒng)后臺管理的功能分析52.2.2在線考試系統(tǒng)的前臺考試分析52.3 在線考試系統(tǒng)數(shù)據(jù)流程圖62.4 在線考試系統(tǒng)數(shù)據(jù)字典描述13三、在線考試系統(tǒng)的總體設計183.1系統(tǒng)開發(fā)的目標與功能描述183.2 在線考試系統(tǒng)數(shù)據(jù)庫設計203.2.1 概念結(jié)構(gòu)設計(E-R圖)203.2.2 數(shù)據(jù)庫表的設計20四、在線考試系統(tǒng)的實施244.

2、1 后臺管理系統(tǒng)的實現(xiàn)244.1.1首頁的設計與實現(xiàn):244.1.2 管理員登錄的實現(xiàn)254.1.3管理系統(tǒng)主界面的設計:254.1.4 題庫管理設計264.1.5 考試管理模塊274.1.6 用戶管理模塊設計:304.1.7 成績管理模塊設計324.2 學生考試系統(tǒng)的實現(xiàn)334.2.1 登錄模塊的設計334.2.1 登錄模塊的設計:34五、結(jié)束語35六、參考書目36一、 綜述1.1 開發(fā)背景、目的和意義在我們教育普與的今天,我們要進行無數(shù)次的考試,無數(shù)科目的考試,為此老師的工作量很大。那么隨著計算機網(wǎng)絡技術的發(fā)展,如何應用現(xiàn)代高科技技術來減輕教師的負擔,給學生老師都帶來方便呢?計算機網(wǎng)絡技術

3、的飛速發(fā)展使各行各業(yè)在計算機技術應用方面得到了廣泛的普與和使用。過去坐在教室里進行考試的模式將在科技發(fā)展的今天顯得力不從心。因此在線考試系統(tǒng)的應用是勢在必得的。它將以方便、靈活、快捷的優(yōu)點進入人們的生活,逐漸取代傳統(tǒng)考試的模式。大學里考試科目眾多,學生眾多,考試仍然是教學當中必不可少的環(huán)節(jié)。那么教師的任務就相當重,不僅要編寫題目進行組卷生成試卷而且還要監(jiān)考學生,考試完成后還有對試卷進行批改錄入成績。在線考試系統(tǒng)就是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),應用動態(tài)ASP技術和后臺ACCESS數(shù)據(jù)庫實施考試自動化,大大的降低了老師的工作量??蛻舳说呐渲每梢哉f是極其簡單,使考試不受地域的局限??忌梢詰{本人的

4、學號和密碼進入考試,在規(guī)定時間可進行多種允許科目的考試,考試是隨機抽題,每個考生的考卷都不一樣,考試完畢自動顯示成績,考生也可查閱以前的考試成績。這相對在固定地方固定時間考固定科目來說,給學生帶來了很大的便利。系統(tǒng)中題目的生成、試卷的提交、成績的批閱都可以在網(wǎng)絡上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣,教師所要做的就是精心設計題目、維護題庫,而不是組織考試,從而大大的減輕了教師的負擔。教師可對多種科目進行管理,然后設置考試狀態(tài),在允許考試的狀態(tài)下進行組卷,規(guī)定各題型數(shù)量、考試時間和參考人員,這樣考生只要憑學號和密碼在規(guī)定時間就可進行考試,有利于考生成績的統(tǒng)計和查詢。教師也

5、可以查看樣卷如果覺得不合適也可以對組過卷的科目進行刪除重新組卷,這樣使試卷的選取科目的安排都具有靈活性。鑒于此,我開發(fā)一個在線考試系統(tǒng),希望應用此系統(tǒng)可以給教師帶來方便,有利于管理考試、考生與考生成績。同時對學生進行隨機考試可有效檢查考生的學習情況,提高學生學習效率。1.2 開發(fā)、運行環(huán)境以與開發(fā)工具本系統(tǒng)主要利用ASP技術 ,利用Access作為后臺的數(shù)據(jù)庫,利用WINDOWSXP作為系統(tǒng)平臺。采用“原型法” 、“結(jié)構(gòu)化分析方法”和“面向?qū)ο蟮慕Y(jié)構(gòu)化程序設計方法”進行系統(tǒng)的開發(fā)。ASP本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。我們可通過ASP結(jié)合

6、HTML語言、ASP指令和ActiveX元件以與數(shù)據(jù)庫等方面的知識,使用自己的Web服務器創(chuàng)建并運行動態(tài)的交互式Web站點。用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的網(wǎng)頁容。ASP所使用的腳本語言(VBScript,JavaScript)均在Web服務器端執(zhí)行,用戶端的瀏覽器無需執(zhí)行這些腳本語言。ASP包含三方面含義:一、ASP使用了Microsoft的ActiveX的技術,該技術是Microsoft軟件的重要基礎,采用封裝對象、程序調(diào)用對象的技術,簡化編程,加強程序間合作。二、ASP運行在服務器端,這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是

7、VBScript和Jscript。三、ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP代碼,這樣可以防止別人抄襲程序。Access是Microsoft 公司推出的一款優(yōu)秀的數(shù)據(jù)庫管理軟件,是一種關系式數(shù)據(jù)庫,使用它不需要進行過多復雜的編程,利用所提供的向?qū)Ш鸵恍﹫D形化的界面與工具能夠完成小型數(shù)據(jù)庫管理系統(tǒng)的設計和實現(xiàn)。它可以有效地組織、管理和共享數(shù)據(jù)庫的信息,并將數(shù)據(jù)庫信息與Web結(jié)合在一起,為通過Internet共享數(shù)據(jù)庫信息提供了基礎平臺。最適合用來作為中、小規(guī)模數(shù)據(jù)量應用軟件的底層數(shù)據(jù)庫。因為其功能強大、

8、可靠、高效的管理方式,支持網(wǎng)絡和多媒體技術,簡單易學,便于開發(fā)。1.3 應用需求分析在線考試系統(tǒng)需要滿足來自兩方面的需求,這兩方面的需求分別是考生需求和管理員需求。考生的需能夠在網(wǎng)上對各種科目在規(guī)定時間進行考試;系統(tǒng)管理員的任務最為復雜,既要對題庫進行管理維護,又要對考試進行管理,還要對用戶進行管理。管理員管理考試系統(tǒng)工作量大,數(shù)據(jù)安全性和性要求最高。本功能實現(xiàn)題庫的管理,包括對科目的管理和各種題型的管理。包括對科目進行添加、刪除和修改考試狀態(tài);各種題型的添加、編輯、刪除和查詢。按照科目的名稱來查詢。管理員還要進行考試管理,包括組卷然后生成樣卷以供查看,再根據(jù)情況對組成的卷子有根據(jù)的進行刪除重

9、新組卷。同時可以對組過的卷子進行查看考試日期、科目名稱和參考人員。管理可以按不同方法進行查詢成績,可以按考試科目進行查詢和按考生信息(包括和學號)進行查詢。最后還要對用戶進行管理,包括考生管理和管理員管理??梢詫忌M行添加、刪除、修改和查詢(按學號和);對管理員進行權(quán)限設置:管理題庫權(quán)限、管理考試權(quán)限、管理用戶權(quán)限和管理整個系統(tǒng)的權(quán)限??忌M行考試憑自己的學號和密碼進行登錄,如果是在考試期間即可參加考試,也可以查詢以前考試的成績和修改自己的密碼。新考生可以進行注冊可以登錄考試界面,但無法進行考試,考生考試要在管理員確定是參考人員的情況下才可以進行考試。二、 在線考試系統(tǒng)分析2.1在線考試系統(tǒng)

10、業(yè)務流程概述2.1.1在線考試系統(tǒng)業(yè)務概述在線考試系統(tǒng)的業(yè)務流程可分為以下幾個流程:第一、教師編寫各題型題目,維護題庫;第二、教師組成試卷,規(guī)定考試時間、各題型數(shù)量和每題分值;確定參考人員;第三、系統(tǒng)生成樣卷;供教師查看比,對不滿意的組卷進行刪除; 第四、管理員管理考生信息和管理員信息,可對考生進行添加、刪除、修改和查詢;可設置不同權(quán)限的管理員來對后臺不同管理模塊進行管理;第五、已確認為參考人員的考生可進行考試和查詢以往考試科目,其他學生可進行成績查詢;成績查詢2.1.2在線考試系統(tǒng)業(yè)務流程學生參加考試登錄密碼修改注冊用戶數(shù)據(jù)庫試題管理考試管理管理員成績管理后臺登錄用戶管理圖2.1.2 在線考

11、試系統(tǒng)的業(yè)務流程圖2.2在線考試系統(tǒng)功能結(jié)構(gòu)分析2.2.1在線考試系統(tǒng)后臺管理的功能分析本系統(tǒng)有五個管理員,一個總的管理后臺數(shù)據(jù)的管理員,還有四個分別管理題庫、考試、用戶和成績的管理員,他們擁有不同的權(quán)限。具體如下圖所示:管理員用戶管理題庫管理考試管理考試日期確定參考人員管理權(quán)限1管理權(quán)限3管理權(quán)限2各類試題管理科目管理學生管理管理員信息管理組卷管理試卷管理成績管理成績批閱成績查詢管理權(quán)限4圖2.2.1 在線考試系統(tǒng)的后臺管理功能結(jié)構(gòu)圖學生2.2.2在線考試系統(tǒng)的前臺考試分析注冊用戶用戶參加考試查詢成績修改密碼圖2.2.2 在線考試系統(tǒng)的前臺考試系統(tǒng)功能結(jié)構(gòu)圖2.3 在線考試系統(tǒng)數(shù)據(jù)流程圖在線

12、考試系 統(tǒng)學生學生信息管理員成績成績D1考試系統(tǒng)數(shù)據(jù)庫圖2.3.1 在線考試系統(tǒng)的頂層DFD學生 P2在線考 試 P3考試管 理 P4題庫管 理 P5用戶管 理 P1用戶信息管 理學生信息管理員管理權(quán)限1管理權(quán)限3管理權(quán)限2D1考試系統(tǒng)數(shù)據(jù)庫用戶學生信息考生成績考試信息試題數(shù)據(jù)用戶信息學生信息P6成績管 理管理權(quán)限4考生成績用戶用戶信息圖2.3.2 在線考試系統(tǒng)的第一層DFD學生信息 P1 P1.2學生成績查 詢 P1.3密碼修 改 P1.1用戶注 冊學生管理員管理權(quán)限3考生成績D2考生成績信息考生信息學生信息考生成績D3用戶信息用戶用戶信息用戶信息圖2.3.3 考生管理的展開 P2P2.1身

13、份驗 證P2.2進行考 試學生D2考生成績信息學生信息輸出成績D2學生信息圖2.3.4 在線考試的展開 P3P3.1科目管 理P3.4試卷管 理P3.5試卷異動管 理管理員管理權(quán)限2試卷信息D4考卷信息考卷信息P3.2科目異動分 析科目信息科目異動信息科目名稱D5科目信息P3.3組卷管 理考卷信息圖2.3.5 考試管理的展開 P3.1P3.1.1增加科 目P3.1.2刪除科 目P3.1.3科目考試狀態(tài)修改管理員D5科目信息科目信息科目信息科目考試狀態(tài)信息P3.3.1科目信息科目信息科目信息圖2.3.6 科目管理的展開P3.3P3.3.1科 目考試狀 態(tài)分 析P3.3.2總體參數(shù)設 置P3.3.

14、3確定參考人 員管理員管理權(quán)限2題目類型與時間考生信息P3.4.1D5科目信息P3.1.1,P3.1.2D3學生信息圖2.3.7組卷管理的展開P3.4P3.4.1查看組卷信 息P3.4.3生成樣 卷P3.4.2刪除組 卷D4考卷信息管理員組卷信息組卷信息組卷信息組卷信息D7D6D10D8D9判斷題庫單選題庫多選題庫填空題庫簡答題庫試卷樣本圖2.3.8 試卷管理的展開多選題庫D10簡答題庫D9填空題庫D8D7單選題庫判斷題庫P4P4.1判斷題管理 P4.2單選題管理P4.5多選題管理 P4.3填空題管理 P4.4簡答題管理管理員管理權(quán)限1管理權(quán)限1管理權(quán)限1管理權(quán)限1管理權(quán)限1D6題目數(shù)據(jù)題目數(shù)

15、據(jù) P4.6判斷題異動管理 P4.7單選題異動管理題目數(shù)據(jù)題目數(shù)據(jù) P4.8填空題異動管理 P4.9簡答題異動管理題目數(shù)據(jù)題目異動信息題目異動信息題目異動信息題目異動信息P4.10多選題異動管理題目異動信息圖2.3.9 題庫管理的展開P4.1P4.1.1查詢各科目試題P4.1.2增加試 題P4.1.4刪除試 題P4.1.3修改試 題管理員試題信息試題信息試題信息試題信息D6判斷題庫P4.6試題信息試題信息試題信息試題信息圖2.3.10 判斷題管理的展開(其他試題管理流程圖如上)P5 P5.1學生管理學生信息D3學生信息管理權(quán)限3管理員 P5.2管理員管理管理員信息管理權(quán)限3管理員信息D11圖2

16、.3.11用戶管理的展開學生信息P5.1P5.1.1查詢學生P5.1.3刪除學生P5.1.4增加學生P5.1.2編輯學生管理員學生信息學生信息學生信息學生信息D3學生信息學生信息學生信息學生信息圖2.3.12 考生管理的展開管理員信息P5P5.2.1查詢管理員P5.2.2增加管理員P5.2.3編輯管理員(修改權(quán)限)P5.2.4刪除管理員管理員信息管理員管理員信息管理員信息管理員信息管理員信息管理員信息管理員信息管理員信息D11圖2.3.13 管理員管理的展開P6P6.1成績查 詢P6.2成績修 改管理員D2考生成績信息考生成績考生成績考生成績考生成績圖2.3.14 成績管理的展開2.4 在線考

17、試系統(tǒng)數(shù)據(jù)字典描述數(shù)據(jù)元素條目名稱:用戶名 總編號:1100別名:SANAME 編 號:001說明:用來識別不同的管理員 有關編碼的說明: 數(shù)據(jù)值類型:離散 長度不宜太長類型:字符 有關數(shù)據(jù)結(jié)構(gòu): 管理員信息 編寫:胡麗娜 日期:06-6-9 日期:1、 數(shù)據(jù)元素條目數(shù)據(jù)元素條目名稱:試卷編號 總編號:1100別名:EXAMID 編 號:002說明:用來識別不同科目的考試 數(shù)據(jù)值類型:離散 x x xx xx xx xx xx類型:字符 EXAM 年份 月 日 時 秒有關數(shù)據(jù)結(jié)構(gòu):考卷信息 編寫:胡麗娜 日期:06-6-9 日期:數(shù)據(jù)元素條目名稱:學號 總編號:1100別名:STUNUM 編

18、號:003說明:標識不同的考生 數(shù)據(jù)值類型:離散 類型:字符 有關數(shù)據(jù)結(jié)構(gòu):學生信息 編寫:胡麗娜 日期:06-6-9 日期:2、 數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:學生信息 總編號:220說明:增加學生時需填寫的信息 編號:01結(jié)構(gòu): 有關的數(shù)據(jù)流、數(shù)據(jù)存儲 : 學 號 學生信息、學生信息表密 碼 姓 名 性 別 班 級 編寫:胡麗娜 日期:06-6-9 日期:數(shù)據(jù)結(jié)構(gòu)條目名稱:組卷信息 總編號:220說明: 科目組卷時形成的信息 編 號:02結(jié)構(gòu): 有關的數(shù)據(jù)流、數(shù)據(jù)存儲 : 科目名稱 組卷信息、組卷信息表 科目編號 總分值 題 型 各題型分值 開考時間 結(jié)束時間 編寫:胡麗娜 日期:06-6

19、-9 日期:數(shù)據(jù)結(jié)構(gòu)條目名稱:管理員信息 總編號:220說明:增加考生時需填寫的信息 編號:03結(jié)構(gòu): 有關的數(shù)據(jù)流、數(shù)據(jù)存儲 :管理員信息表 管理員用戶名管理員密碼 管理權(quán)限類別 編寫:胡麗娜 日期:06-6-9 日期:3、 數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:考生成績 總編號:3100說明:學生參加考試得的成績 編 號:001數(shù)據(jù)來源:學生 數(shù)據(jù)去向: D2 包含的數(shù)據(jù)結(jié)構(gòu): 科目信息學生信息 編寫:胡麗娜 日期:06-6-9 日期:數(shù)據(jù)流條目名稱:學生信息 總編號:3100說明:學生的基本信息 編 號:002數(shù)據(jù)來源:管理員、注冊用戶 數(shù)據(jù)去向:p3.1、p3.1.1 、p4、p5、p6、D11

20、包含的數(shù)據(jù)結(jié)構(gòu): 學生信息: 學號密碼XX班級性別上線情況上線時間 編寫:胡麗娜 日期:06-6-9 日期:4、 數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目名稱:學生信息表 總編號:4100說明: 匯集學生詳細信息 編 號:001結(jié)構(gòu): 有關的數(shù)據(jù)流: 學 號 P5.1.2 D3 密 碼 P5.1.3 D3 姓 名 P5.1.4 D3 性 別 班 級 上線情況 上線時間 編寫:胡麗娜 日期:06-6-9 日期:數(shù)據(jù)存儲條目名稱:考卷信息表 總編號:4100說明: 組卷時生成的信息 編 號:002結(jié)構(gòu): 有關的數(shù)據(jù)流: 考試科目 P3.3 D4 題 型 P3.5 D4 各題型分值 P3.4.2 D4 考試時間 參

21、考人員 編寫:胡麗娜 日期:06-6-9 日期:數(shù)據(jù)存儲條目名稱:試題信息表 總編號:4100說明: 管理員維護題庫時編寫的題目 編 號:003 因有五種題型所以在此只選擇判斷題作分析 結(jié)構(gòu): 有關的數(shù)據(jù)流: 問 題 P4.6 D6 答 案 選題情況 編寫:胡麗娜 日期:06-6-9 日期:5、 處理過程條目處理過程條目名稱:查詢考生信息 總編號: 5101 說明:用于查詢考生的詳細信息 編 號:P5.1.1輸入: D3 P5.1.1輸出:P5.1.1 管理員處理:當查看考生的信息時,就可以利用此功能模塊查看考生的信息 編寫:胡麗娜 日期:06-6-9 日期:處理過程條目名稱:添加判斷題試題

22、總編號: 5101 說明:添加試題信息,維護題庫 編 號:P4.1.2輸入: 管理員 P4.1.2輸出: P4.1.2 D6處理:當查看考生的信息時,就可以利用此功能模塊查看考生的信息 編寫:胡麗娜 日期:06-6-9 日期:6、 外部實體條目外部實體條目名稱:管理員 總編號:610 說明:系統(tǒng)的管理員 編 號:01輸出數(shù)據(jù):管理員 P3.1.1 管理員 P3.1.2 管理員 P3.1.3 管理員 P4.1 管理員 P4.2 管理員 P4.3 管理員 P4.4 管理員 P4.5 管理員 P4.1.2 管理員 P4.1.3 管理員 P5.1 管理員 P5.2輸入數(shù)據(jù): P5.2.1 管理員 P6

23、.1 管理員 P4.1.1 管理員 P5.1.1 管理員編寫:胡麗娜 日期:06-6-9 日期:外部實體條目名稱:學生 總編號:610 說明:一部分被確定為可考試的學生 編 號:02可參加考試另一部分未被確定的學生只能查詢成績 輸出數(shù)據(jù):學生 P1.3 學生 P2.1 學生 P2 輸入數(shù)據(jù): P1.2 學生 編寫:胡麗娜 日期:06-6-9 日期:三、在線考試系統(tǒng)的總體設計3.1系統(tǒng)開發(fā)的目標與功能描述(一)開發(fā)目標:在考試頻繁的今天,改變傳統(tǒng)模式的考試、解決老師的負擔、給學生帶來方便成為現(xiàn)階段考試的熱點。鑒于此在線考試系統(tǒng)的研發(fā)和應用能有效提高教師工作效率和減輕教師負擔,同時能有效、快速、方

24、便的檢查學生的學習狀況,此系統(tǒng)爭取達到以下標準:1、功能完善,可參加各種科目的考試;2、教師可生成樣卷供查看,如有不適即可進行組卷更改,提高工作效率。3、教師只要精心設計題目,維護題庫,進行組卷設置考試日期和參考人員就可完成考試管理,無須進行出卷和改卷,都是系統(tǒng)自動生成試卷和對考生的考卷進行批改,大大減輕教師負擔。4、只要是在考試有效期,允許考試的考生可進行多種科目的考試,方便了學生節(jié)省了時間又能快速有效的檢查學生學習情況。5、系統(tǒng)中具有強大的操作員權(quán)限、密碼管理等功能模塊,確保系統(tǒng)運行安全。對題庫維護、考試管理、用戶管理和成績管理都有不同的管理權(quán)限。6、系統(tǒng)結(jié)構(gòu)嚴謹、性能穩(wěn)定、操作方便。7、

25、速度快,投資少。8、維護簡單,系統(tǒng)運行后幾乎不需要專業(yè)系統(tǒng)管理員維護,為您減少開支。、(二)系統(tǒng)的基本功能:1本系統(tǒng)包含以下主要功能模塊:題庫管理模塊;考試管理模塊; 用戶管理模塊;成績管理模塊;考試子系統(tǒng)模塊。2模塊功能簡要描述:題庫管理模塊:判斷題管理、單選題管理、多選題管理、填空題管理和簡答題管理。各試題管理都包括添加試題、刪除試題、編輯試題、和根據(jù)不同科目查詢試題。 考試管理模塊:組卷管理:對不同科目進行組卷,設置各題型數(shù)目和每題分數(shù),確定參考人員??季砉芾恚荷蓸泳磉M行試卷,如有不適確定是否刪除組卷重新組卷。查詢組卷:查找各科目的組卷信息用戶管理模塊:考生管理:添加考生、刪除考生、編

26、輯考生和通過學號對考生進行查詢。管理員管理:添加管理員、刪除管理員、查詢管理員信息和修改管理員信息進行不同權(quán)限管理(包括對題庫的管理、考試的管理、用戶的管理和成績管理)。成績管理模塊:查看考生成績:按科目查詢,查詢不同科目的全部考生的成績;按考生信息查詢,查詢同一考生進行哪些科目的考試。修改考生成績:對考生成績可進行修改??荚囎酉到y(tǒng)模塊:考生登錄系統(tǒng)在允許考試的狀態(tài)下對不同科目進行考試,系統(tǒng)是隨機抽卷自動評分??忌刹樵円郧翱荚嚨目颇砍煽儭?.2 在線考試系統(tǒng)數(shù)據(jù)庫設計n判斷題3.2.1 概念結(jié)構(gòu)設計(E-R圖)n根據(jù)系統(tǒng)的開發(fā),畫出在線考試系統(tǒng)中的E/R圖(圖3.2.1-圖3.2.5)單選題

27、擁有n管理員管理題庫管理管理試卷學生管理1nnnn111填空題多選題簡答題參加考試m成績得出擁有mnmn1nnn組成1n圖3.2.13.2.2 數(shù)據(jù)庫表的設計1 名稱:管理員表 字段名類型寬度說明ID自動編號8主鍵碼SANAME文本10用戶名SAPASS文本10密碼name文本50管理權(quán)限名稱ROLE1是/否權(quán)限1ROLE2是/否權(quán)限2ROLE3是/否權(quán)限3ROLE4是/否權(quán)限42 名稱:考生信息表:字段名類型寬度說明ID自動編號8主鍵碼stunum文本10考生學號stupass文本10考生密碼stuname文本16考生stuclass文本20班級stusex文本4性別online數(shù)字8上線狀

28、態(tài)starttime文本50登錄時間endtime文本50下線時間3 名稱:考生成績表 字段名類型寬度說明ID自動編號8主鍵碼stunum文本10考生學號examid文本50考試科目編號stuname文本20考生class文本20班級examname文本20科目名稱score數(shù)字8分數(shù)starttime日期/時間考試開始時間endtime日期/時間考試結(jié)束時間edittime日期/時間修改時間4 名稱:單選題庫表(多選題庫類同) 字段名類型寬度說明ID自動編號8主鍵碼question備注問題ItemA文本100選項AItemB文本100選項BItemC文本100選項CItemD文本100選項D

29、Answer文本4答案type文本20所屬科目haveselect文本4選題狀態(tài)5 名稱:考生單選題答案表(多選題答案題庫類同)字段名類型寬度說明ID自動編號8主鍵碼stunum文本10考生學號examname文本20考試科目singleid文本10試題ID號singleda文本4考生選擇答案6名稱:判斷題表字段名類型寬度說明ID自動編號8主鍵碼question備注問題answer是/否是/否type文本20所屬科目haveselect文本4選題狀態(tài)7名稱:考生判斷題答案表字段名類型寬度說明ID自動編號8主鍵碼stunum文本10考生學號examname文本20考試科目pdid文本10試題ID

30、號pdda是/否考生答案8名稱:填空題庫表(簡答題庫類同)字段名類型寬度說明ID自動編號8主鍵碼question備注問題answer文本50答案type文本20所屬科目haveselect文本4選題狀態(tài)9名稱:考生填空題答案表(簡答題答案庫類同)字段名類型寬度說明ID自動編號8主鍵碼stunum文本10考生學號examname文本20考試科目tkid文本10試題ID號tkda文本100考生答案10名稱:科目信息表字段名類型寬度說明ID自動編號8主鍵碼try_type文本20科目名稱onoff數(shù)字1科目考試狀態(tài)11組卷信息表字段名類型寬度說明examid文本50考卷編號examname文本20考

31、試科目名稱maketype文本50隨機組卷totalper數(shù)字8總分值pdcount數(shù)字8判斷題數(shù)pdleper數(shù)字8判斷題每題分值pdtype文本20判斷題所屬科目singlecount數(shù)字8單選題數(shù)singleper數(shù)字8單選題每題分值singletype文本20單選題所屬科目dxcount數(shù)字8多選題數(shù)dxleper數(shù)字8多選題每題分值dxtype文本20多選題所屬科目tkcount數(shù)字8填空題數(shù)tkleper數(shù)字8填空題每題分值tktype文本20填空題所屬科目jdcount數(shù)字8簡答題數(shù)jdleper數(shù)字8簡答題每題分值jdtype文本20簡答題所屬科目examtime文本10sta

32、rttime日期/時間開始考試時間endtime日期/時間考試結(jié)束時間12參考人員信息表:字段名類型寬度說明id文本8主鍵碼examid文本50科目編號stunum文本10考生學號stuname文本20考生class文本20班級havetest數(shù)字1參加考試狀況四、 在線考試系統(tǒng)的實施4.1 后臺管理系統(tǒng)的實現(xiàn)4.1.1首頁的設計與實現(xiàn):當用戶啟動本系統(tǒng),首先出現(xiàn)首頁面可以進入系統(tǒng)管理界面和進入在線考試系統(tǒng)。圖4.1.14.1.2 管理員登錄的實現(xiàn)為了保證系統(tǒng)的安全,要求對用戶身份進行驗證,既在使用本系統(tǒng)時要求用戶輸入用戶名與密碼。用戶名與密碼不符則不能進入本系統(tǒng)。其具體實現(xiàn)過程如下:用戶名和

33、密碼登錄界面驗證模塊系統(tǒng)管理界面輸入有誤正確圖4.1.24.1.3管理系統(tǒng)主界面的設計:該管理系統(tǒng)包括題庫的管理、考試的管理、成績的管理和用戶管理。其主界面如圖4.2.3:圖4.1.34.1.4 題庫管理設計判斷題管理:包括對不同科目試題的添加、刪除和修改,統(tǒng)一放在一個題庫里。管理員可以查詢不同科目的試題。圖4.1.4單選題管理: 包括對試題的添加、刪除、修改和查詢。編輯時選擇所屬科目可將試題進行分類。其編輯界面如下:編輯界面:圖4.1.5填空題管理:包括對試題的添加、刪除、修改和查詢。主界面同其它試題的界面差不多,其編輯界面如下:圖4.1.64.1.5 考試管理模塊科目管理界面如下:圖4.1

34、.7科目考試狀態(tài)修改界面:圖4.1.8隨機組卷之一:總體參數(shù)設置界面圖4.1.9組卷之二:確定參考人員圖4.1.10查詢試卷信息:圖4.1.11生成樣卷管理:管理員可對進行組過卷的科目生成樣卷供查看最后確定要不要刪除組卷。圖4.1.124.1.6 用戶管理模塊設計:考生管理:通過此管理可增加、刪除、修改考生信息;還可通過學號和查詢考生信息。圖4.1.13圖4.1.14(增加考生信息)圖4.1.15(編輯考生信息)管理員管理:通過此管理您可以查詢、添加、刪除管理員信息;還可以對不同的管理權(quán)限進行修改。其主要界面如圖4.2.16-4.2.18。圖4.1.16(管理員管理主界面)圖4.1.17(添加

35、管理員界面)圖4.1.18(編輯管理員信息)4.1.7 成績管理模塊設計圖4.1.19(按科目信息查詢成績)圖4.1.20(按考生信息查詢成績)4.2 學生考試系統(tǒng)的實現(xiàn)4.2.1 登錄模塊的設計由首頁進入考試界面首先進入登錄界面,要求學生輸入學號和密碼,只要是學生擁有正確的密碼和學號即可登錄,新用戶也可通過注冊進行登錄,但不可進行考試。登錄界面如下圖所示:圖4.2.1 學生考試系統(tǒng)登錄界面4.2.1 登錄模塊的設計:學生登錄后如果是允許考試的學生則可進行考試,考試界面如下圖所示:圖4.2.2 學生考試系統(tǒng)正式考試界面五、結(jié)束語通過制作在線考試系統(tǒng)使我深刻理解到要想真正的學到東西,只要將所學到的理論知識運用到實踐中,在實踐中發(fā)現(xiàn)錯誤,改正錯誤,最終才能得到提高。在這個制作過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論