考試管理系統(tǒng)_第1頁
考試管理系統(tǒng)_第2頁
考試管理系統(tǒng)_第3頁
考試管理系統(tǒng)_第4頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、考試管理系統(tǒng)考試系統(tǒng)需求分析報告學院:計算機與信息工程學院班級:信息管理與信息系統(tǒng)(131)班姓名:熱比牙木·艾尼學號:220132754指導老師:李永可在線考試系統(tǒng)的功能要求在線考試系統(tǒng)的總目標是:在當前網(wǎng)絡環(huán)境下,數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的在線考試系統(tǒng), 實現(xiàn)企業(yè)或者是學??荚嚨臒o紙化, 為企業(yè)或者學校選拔人才提高更方便,更有效的途徑。根據(jù)可行性研究的結果和用戶的要求,分析現(xiàn)有情況及問題,采用 brower/Server 結構,將在線考試系統(tǒng)分成了一下功能模塊。本系統(tǒng)的用戶可分為

2、管理員和普通用戶(考生)兩類。本系統(tǒng)共分成兩個界面: 一個界面用于管理員登錄, 主要負責進行基本資料、 題庫、試卷、成績的管理以及查詢等;另外一個界面用于普通用戶(考生)登錄、注冊。主要負責在線考試、查詢以往考試成績留言和在線交流等。從總體上考慮,系統(tǒng)應該實現(xiàn)下列功能:對管理員來說,包括試卷管理、題庫管理、閱卷管理、成績管理。1、試卷管理:管理員可以從課程,各種題型的數(shù)量等方面對某份試卷提出一定的要求生成試卷規(guī)則。 同時,管理員還可以對庫中已有的試卷進行修改和刪除, 添加新試卷等。2、題庫管理:管理員可以對題庫中的試題進行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括

3、客觀題(,填空、選擇、判斷、簡答)和主觀題;對于每種類型的試題,教師可以設置題干、答案等屬性。3、閱卷管理:對于客觀題,系統(tǒng)應該可以自動閱卷評分,對于主觀題,應該進行人工打分,進而讓系統(tǒng)自動統(tǒng)計總成績。4、成績管理:管理員可以查看考生的考試成績,并針對不同的課程進行成績統(tǒng)計,包括考試人數(shù)、最高分、最低分、平均分以及各分數(shù)段得分人數(shù)等。4、學生管理:管理員可以對用戶的資料進行查詢、刪除。對普通用戶來說,包括在線考試(包括模擬考試和正式考試)、查詢以往考試成績、留言和在線交流等。功能需求分析在線考試系統(tǒng)可分為三大模塊:學生考試模塊,教師試題管理模塊和管理員管理模塊。2、在線考試系統(tǒng)的總體規(guī)劃與結構

4、框圖2.1 在線考試系統(tǒng)總體設計學生考試系統(tǒng)學生考試模塊教師管理模塊管理員模塊成學身答成試試生學份抽答案績題題績教成生驗題案修判錄管管師績管證模模訂定入理理管管理模塊塊模模模模模理理模塊塊塊塊塊塊模塊塊系統(tǒng)流程圖系統(tǒng)流程圖如圖所示??忌斫谭蒡炞C失敗教師身考生身學 生 信學 生 信份驗證份驗證息表息表生成試卷試卷恢復做試卷試卷備份學生答題卷表交卷學生成績評卷模塊分布圖 :在線考試系統(tǒng)考題在評考管生庫分生理信信線閱成權息息考卷績限管管試管管設理理理理置考考試模正生生卷擬式注登管考考冊錄理試試添刪修隨手加除改機動試試試抽抽卷卷卷題題試題管理添刪修加除改試試試題題題人自超普工動級通閱閱管管卷卷理理查

5、添修刪看加改除成成成成績績績績1、在線考試:學生可以任選時間進行在線測試,考生可以選擇手動抽題和隨機抽題。在規(guī)定的時間內(nèi)完成作答并交卷。如果考試時間到, 考試未交卷的, 系統(tǒng)自動提交試卷??荚嚱Y束后, 對于全部為客觀性試題,系統(tǒng)會根據(jù)已有的標準答案進行在線判卷,考生可以立刻知道考試成績。2、查詢以往考試成績:學生可以在線查詢以前參加過的每門課程的考試相關信息。3、留言板:學生提交對系統(tǒng)的留言信息。該系統(tǒng)的數(shù)據(jù)流圖如下:注冊考生輸入賬號提示:賬號不存在查詢數(shù)據(jù)庫否賬號存在于數(shù)據(jù)表中?中是從數(shù)據(jù)表中取出密碼PWD 和驗證碼考生輸入密碼PWD1提示:密碼不正確否PWD=PWD1 ?是考生輸入驗證碼T

6、C提示:驗證碼不正確否TC=testcode?是提示:該賬號已登錄是賬號已登錄?否登錄成功,進入在線系統(tǒng)首頁圖 4.2登錄流程圖試教師添加、刪試添加、刪試試試考考 試試考試考 生考 生考考 生考查看、修改、查看、修改、管理管理系統(tǒng)流程圖數(shù)據(jù)字典定義數(shù)據(jù)字典有四類:數(shù)據(jù)項,文件,數(shù)據(jù)流,加工。表 4.1 考生登錄信息數(shù)據(jù)流名:考生登錄信息簡述:考生進入考試系統(tǒng)中的身份組成:考生學號 +考生姓名注釋:考生只能參加一次考試,即登錄一次表 4.2選擇題數(shù)據(jù)流名:選擇題組成:題名 +題號 + 問題 +選項 A+選項 B+選項 C+ 選項 D+ 答案 +結果 注釋:每一次生成的選擇題都不一樣,結果都為空表

7、 4.3填空題數(shù)據(jù)流名:填空題組成:提名 +題號 + 問題 +答案 +結果 注釋:結果為空表 4.4程序設計題數(shù)據(jù)流名:程序設計題組成:題名 +題號 +程序設計題內(nèi)容+ 程序設計題要求注釋:結果為空表 4.5 備份答題卷數(shù)據(jù)流名:備份答題卷簡述:試卷類對象初始化的一個string 型數(shù)據(jù)組成:考生學號 +姓名 +(選擇題)+(填空題)+(程序設計題)+ 考試時間 +考試剩余時間+結果注釋:每隔 5分鐘生成1次表 4.6學生信息表數(shù)據(jù)流名:學生信息表組成:學生姓名 +學號 +專業(yè)注釋:按學號排序表 4.7學生成績表數(shù)據(jù)流名:學生成績表組成:學號 +成績 +考試狀態(tài)表 4.8選擇題存儲表數(shù)據(jù)流名:

8、選擇題存儲表組成:題序列號 +問題內(nèi)容 +選項 A+ 選項 B+ 選項 C+ 選項 D+ 答案注釋:按題序列號排序. 其余表的框架類似 ,在此省略。邏輯結構設計要點給出本系統(tǒng)內(nèi)所使用的每隔數(shù)據(jù)結構的名稱、標識符以及它們之中每隔數(shù)據(jù)項、記錄、文卷和系的標識、定義、長度,及它們之間的層次的相互關系 6。信息表表 4.9學生信息表列名數(shù)據(jù)類型長度是否為空注釋Idvarchar16no學號Namevarchar16no姓名classvarchar30no專業(yè)表 4.10 學生成績表列名數(shù)據(jù)類型長度是否為空注釋IdVarchar16No學號ScoreFloat8Yes分數(shù)stateint4No考試狀態(tài)表

9、4.11管理教師密碼表列名Password數(shù)據(jù)類型Char長度16是否為空Yes注釋管理教師密碼題庫表表 4.12選擇題庫列名數(shù)據(jù)類型長度是否為空注釋ThChar10No題號ContentChar200Yes問題KeyaChar100Yes選項 AKeybChar100Yes選項 BKeycChar100Yes選項 CKeydChar100Yes選項 DAnswersChar10Yes答案試卷備份表 4.13試卷備份表列名數(shù)據(jù)類型長度是否為空注釋IdChar16No考生學號TestVartest80000Yes考生答題卷學員考試信息模塊功能列表參考簡介1.登錄模塊:當考生登錄到考試系統(tǒng)窗體時,

10、首先要求輸入考生的學號和姓名, 并點擊確定,進行身份驗證,如果沒有通過身份驗證,則返回登錄界面。 返回原因可能為: 學號與姓名不相配,或者是已經(jīng)參加過考試。2.身份驗證模塊:在考生進入考試系統(tǒng)時,要求確認其考試資格, 并根據(jù)不同的情況返回不同的值。3.生成試卷模塊:根據(jù)讀取到的考試設置,生成考試試卷。4.做試卷模塊:讓考生根據(jù)試題要求,輸入結果或進行操作。5.試卷備份模塊:在考生做題時,每5 分鐘將試卷更新到數(shù)據(jù)庫中一次。6.試卷恢復模塊:在考生考試中發(fā)生終端或出現(xiàn)錯誤時,可以使試卷恢復設置,恢復試卷,繼續(xù)考試。7.時間控制模塊:在考試中,考試有時間限制,當考試規(guī)定時間到時,將自動交卷,并且禁

11、止考生操作。8.提交試卷模塊:先將考生試卷保存到數(shù)據(jù)庫中,然后評卷,并把考試分數(shù)保存到數(shù)據(jù)庫中。9.評卷模塊:對考生試卷的答案與標準答案對比,符合標準答案的進行加分操作, 最后得出考試結果。10.學生考試查詢模塊:系統(tǒng)中的教師只要登錄,均可查詢考生考試成績和答題卷等信息。抽題操作界面查 看 考(用戶)選擇考試判 斷 選正式考試模擬考試正式考試模擬考試管理員:操作界面試卷管(管理員) 信息管成績 管前臺計劃在線考試系統(tǒng)的總體規(guī)劃設計學生模塊:文件名稱該文件所實現(xiàn)的功能dl.jsp用戶登錄界面,判斷用戶名和密碼是否與數(shù)據(jù)庫中的相對應login_success.jsp 用戶登錄成功所顯示的界面 lo

12、gin_failure.jsp 用戶登錄失敗所顯示的界面zy.jsp用戶登錄成功后進入的主頁zxks.jsp介紹考試功能xzkskc1.jsp選擇考試科目ydgz.jsp說明考試規(guī)則zxks(1).jspksks.jsp學生答題界面學生做完題后,查看答案界面xgzl.jsptj_success.jsp修改密碼界面密碼修改成功界面zc.jsp注冊界面管理員模塊:文件名稱htdl.jspgldl_success.jspgldl_failure.htmgly.jsp該文件所實現(xiàn)的功能管理員登錄界面,判斷用戶名和密碼是否與數(shù)據(jù)庫中的相對應管理員登錄成功所顯示的界面管理員登錄失敗所顯示的界面管理員主頁面

13、gl_student.jsp管理(查看)學生界面gl_addstudent.jsp 管理(添加)學生界面 gl_student_success.jsp 添加成功界面gl_lesson.jsp管理(查看)課程界面gl_addlesson.jsp管理(添加)課程界面gl_timu.jsp管理(查看)試題界面gl_addtimu.jsp管理(添加)試題界面2.3 在線考試系統(tǒng)各個模塊之間的關系圖及動作分解各個子模塊之間的關系和操作動作分解下圖給出了學生模塊下各個子模塊之間的關系:考生注冊前 臺在線考試同意規(guī)則選擇考試課首頁登錄修改密碼準備考試考生查看答案提交試卷開始考試管理員模塊下各個子模塊之間的關

14、系及動作分解下面給出管理員模塊中各個子模塊之間的關系。登錄課 程 信管后 臺理首 頁考生信員ho試題信退出系3、在線考試系統(tǒng)數(shù)據(jù)庫設計3.1 數(shù)據(jù)庫的需求分析在線考試系統(tǒng)學生模塊要可以注冊,登錄,進行考試,修改密碼。后臺(管理員)模塊要可以登錄,修改考生,課程,試題信息等。基于以上需求,數(shù)據(jù)庫中需要一個學生信息表( student),一個管理員信息表( gly),一個課程信息表( lesson),一個試題信息表( timu)。3.2 數(shù)據(jù)庫的概念結構設計在線考試系統(tǒng)數(shù)據(jù)庫的實體設計在線考試系統(tǒng)數(shù)據(jù)庫主要有四個實體: 學生信息表,管理員信息表,課程信息表,試題信息表。對這四種實體的描述如下:學生

15、信息表( id 號,用戶名,用戶密碼,用戶性別),其中 id 號為主鍵。管理員信息表(管理員用戶名,管理員密碼),其中管理員用戶名為主鍵。課程信息表(課程 id 號,課程名稱),其中課程 id 號為主鍵。試題信息表(題號,題目,選項 A,選項 B,選項 C,選項 D,正確答案),其中題號為主鍵。這四個實體在 mysql 數(shù)據(jù)下的表示為:學生信息表:管理員信息表:課程信息表:試題信息表:在線考試系統(tǒng)數(shù)據(jù)庫的E-R 圖考錄入選試學生管理員錄科入錄入試題3.3 數(shù)據(jù)庫的邏輯結構設計在線考試系統(tǒng)數(shù)據(jù)庫邏輯結構設計在系統(tǒng)數(shù)據(jù)庫中創(chuàng)建一個名稱為 test 的數(shù)據(jù)庫,在 test 數(shù)據(jù)庫中創(chuàng)建 studen

16、t表, gly 表,lesson表和 timu 表。下表給出了 student表的邏輯結構設計。名類型 長度十進位允許主空? 鍵?idint50是username varchar300password int60sexchar100下表給出了 gly 表的邏輯結構設計。名類型 長度十進位允許主空? 鍵?glname varchar300是password int60下表給出了 lesson表的邏輯結構設計。名類型長度十進允許主位空?鍵?idvarchar 100是lesson_name varchar 500是下表給出了 timu 表的邏輯結構設計。名類型長度十進 允許 主制空?鍵?tihaochar300是titlevarchar 1000選項 A varchar 400選項 B varchar 400選項 C varchar 400選項 D varchar 400answer varchar 5004、針

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論