網(wǎng)絡(luò)在線考試系統(tǒng)需求分析報告_第1頁
網(wǎng)絡(luò)在線考試系統(tǒng)需求分析報告_第2頁
網(wǎng)絡(luò)在線考試系統(tǒng)需求分析報告_第3頁
網(wǎng)絡(luò)在線考試系統(tǒng)需求分析報告_第4頁
網(wǎng)絡(luò)在線考試系統(tǒng)需求分析報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、需求分析報告網(wǎng)絡(luò)在線考試系統(tǒng)姓 名: 班級:計(jì)科1201學(xué)號:12111001目錄1.引言12. 需求概述12.1 目標(biāo)12.2 用戶類和特征12.3 運(yùn)行環(huán)境23. 功能需求23.1 確定執(zhí)行者43.2 確定用例43.3 編寫用例文檔54.非功能需求74.1 性能需求74.2 安全性需求85.故障處理86.外部接口需求881 引言隨著社會經(jīng)濟(jì)的發(fā)展,人們對教育越來越重視。考試是教育中的一個重要環(huán)節(jié),近幾年來隨著考試的類型不斷增加以及考試要求不斷提高,傳統(tǒng)的考試方式要求教師打印考卷、監(jiān)考、批卷、使教師的工作量與來越大,并且這些環(huán)節(jié)由于全部由人工完成,非常容易出錯。因此,許多學(xué)校或考試機(jī)構(gòu)建立網(wǎng)

2、絡(luò)在線考試網(wǎng)站來降低管理成本和減少人力物力的投入,同時,為考生提供更全面、更靈活的服務(wù)。考生希望對自己的學(xué)習(xí)情況進(jìn)行客觀、科學(xué)的評價;教務(wù)人員希望有效地改進(jìn)現(xiàn)有的考試模式,提高考試效率。為了滿足考生和教務(wù)人員的要求,網(wǎng)絡(luò)在線考試系統(tǒng)應(yīng)包含在線考試、成績查詢等功能,以滿足用戶的需求。2 需求概述2.1 目標(biāo)從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能;對管理員來說,包括系統(tǒng)維護(hù)和用戶管理,角色管理等;對教師來說,包括出題,判卷,統(tǒng)計(jì)成績,提交成績等; 對學(xué)生來說,答卷,提交試卷; 系統(tǒng)能夠提供友好的用戶界面,使各類用戶的工作量最大限度的減少; 系統(tǒng)具有良好的運(yùn)行效率; 系統(tǒng)要具有一定的智能型和創(chuàng)新性。2.

3、2 用戶類和特征本系統(tǒng)用戶一般為學(xué)生和老師,還有若干管理員,管理員需要進(jìn)行用戶的創(chuàng)建、修改和刪除等工作,要求具備計(jì)算機(jī)知識,如權(quán)限管理等。學(xué)生和老師是普通用戶,具備一定的計(jì)算機(jī)操作知識即可。2.3 運(yùn)行環(huán)境a) 操作系統(tǒng):windows 8.1;b) web服務(wù)器:tomcat7.0;c) java開發(fā)包:jdk1.6以上;d) 數(shù)據(jù)庫:mysql;e) 瀏覽器:ie 8.0;f) 分辨率:最佳效果為1366*768像素??蛻舳耍篴) 瀏覽器:ie 6.0;b) 分辨率:最佳效果為1024*768像素。3 功能需求根據(jù)客戶的基本需求,該在線考試系統(tǒng)擬分為以下子模塊等。整個系統(tǒng)間各子模塊的結(jié)構(gòu)圖

4、如下所示:圖3.1 功能結(jié)構(gòu)圖主要用戶類型以及系統(tǒng)功能模塊: 本系統(tǒng)的用戶可分為管理員、教師和學(xué)生三類,三類人群共用一個登錄界面,在登錄界面處提供用戶類型的選擇,并因選擇的用戶類型進(jìn)入不同的管理界面。 進(jìn)入本系統(tǒng)后共分成三個主要的界面:1、界面用于管理員工作,主要負(fù)責(zé)進(jìn)行基本資料的管理,如學(xué)生、教師成員的添加以及進(jìn)入考試系統(tǒng)的權(quán)限設(shè)置;2、是教師登錄的主界面,主要是題庫、試卷、成績的管理以及查詢等;3、界面用于學(xué)生考試的主界面,主要負(fù)責(zé)在線考試、查詢以往考試成績留言等。 從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能: 對管理員來說,包括教師、學(xué)生成員、班級的添加與

5、管理。 1、教師、學(xué)生管理:管理員可以查詢現(xiàn)有成員的信息,可以添加、刪除成員信息,更改狀態(tài)信息,設(shè)置權(quán)限,能否進(jìn)入本系統(tǒng)。 2、班級的管理:主要是基本資料的注冊添加,當(dāng)前權(quán)限修改,不能重復(fù)添加相同的記錄項(xiàng)。 對教師來說,包括試卷管理、題庫管理、成績管理。 1、試卷管理:教師可以從課程,各種題型的數(shù)量等方面對某份試卷提出一定的要求生成試卷規(guī)則,同時,教師還可以對庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。 2、題庫管理:教師可以對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每

6、種類型的試題,教師可以設(shè)置題干、答案等屬性。 3、成績管理:教師可以查看考生的考試成績,并針對不同的課程進(jìn)行成績統(tǒng)計(jì),包括考試人數(shù)、最高分、最低分、平均分以及各分?jǐn)?shù)段得分人數(shù)等。 對普通用戶來說,包括在線考試、查詢以往考試成績、留言等。 1、在線考試:學(xué)生可以任選時間進(jìn)行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。 2、查詢以往考試成績:學(xué)生可以在線查詢以前參加過的每門課程的考試相關(guān)信息。 3、留言板:學(xué)生提交對系統(tǒng)的留言信息。3.1 確定執(zhí)行者執(zhí)行者是與系統(tǒng)交互的外部實(shí)體,它既可以是人員也可以是外部系

7、統(tǒng)或硬件設(shè)備。確定執(zhí)行者可以通過提出以下問題得到:管理員使用系統(tǒng)的主要功能。教師必須系統(tǒng)的支持以完成日常工作任務(wù),如試題錄入,管理,查詢。學(xué)生誰從系統(tǒng)獲取考試試題,答案和解析等信息。管理員負(fù)責(zé)維護(hù)和管理系統(tǒng)以保證其正常運(yùn)行。在本例中,可以確定“教師”和“學(xué)生”為系統(tǒng)的執(zhí)行者?!肮芾韱T”負(fù)責(zé)使用系統(tǒng)的主要功能,“學(xué)生”從系統(tǒng)中獲取所需的信息。3.2 確定用例用例描述了一個完整的系統(tǒng)事件流程,其重點(diǎn)在于執(zhí)行者與系統(tǒng)之間的交互而不是內(nèi)在的系統(tǒng)活動,并對執(zhí)行者產(chǎn)生有價值的可觀測結(jié)果。確定用例可以通過提出以下問題得到:學(xué)生需要從系統(tǒng)中獲得考試和查看答案,成績及解析功能,參與者需要在登陸后逐題作答,打完提

8、交得到成績,然后查看答案和解析。老師需要從系統(tǒng)中獲得錄入試題,查看試題,管理試題和查看學(xué)生成績的功能。管理員要從系統(tǒng)中獲得管理學(xué)生和老師信息,以及試卷管理等功能。教師和管理員需要讀取、產(chǎn)生、刪除、修改或存儲系統(tǒng)的信息。本系統(tǒng)中發(fā)生事件需要通知參與者,如考試開始。參與者不需要通知系統(tǒng)事情。本系統(tǒng)的輸出有學(xué)生成績和排名情況,考試答案和解析,考試試題。輸入的有試題及其答案,解析錄入,學(xué)生和老師名單,考生答題情況。輸入的信息存到數(shù)據(jù)庫中,輸出的信息從數(shù)據(jù)庫中獲取本例中我們通過一定的調(diào)研和分析得到的“網(wǎng)絡(luò)在線考試系統(tǒng)”的用例圖,如圖3.1所示。圖3.1 用例圖3.3 編寫用例文檔用例圖不能提供用例所具有

9、的全部信息,因此需要使用文字描述那些不能放映在圖形上的信息。用例文檔是關(guān)于執(zhí)行者與系統(tǒng)如何交互的規(guī)格說明,要求清晰明確,沒有二義性。在描述用例時,應(yīng)該只注重外部能力,不涉及內(nèi)部細(xì)節(jié)。下面給出本例中的用例文檔。1.學(xué)生和教師信息的維護(hù)用例用例名:學(xué)生和教師信息的維護(hù)參與執(zhí)行者:圖書管理員入口條件:管理員已經(jīng)登陸到該系統(tǒng)中。2.讀者信息的維護(hù)用例用例名:試題信息的維護(hù)參與執(zhí)行者:教師或管理員入口條件:教師或管理員已經(jīng)登陸到該系統(tǒng)中。3.試題的查詢用例用例名:試題信息的查詢參與執(zhí)行者:管理員、教師入口條件:無事件流:通過交互界面輸入查詢條件(如題號,關(guān)鍵字等)搜索圖書記錄。出口條件:若有符合條件的課

10、程信息,則系統(tǒng)顯示這些試題信息。否則系統(tǒng)提示用戶重新輸入查詢條件。4.學(xué)生成績的查詢用例用例名:學(xué)生成績信息的查詢參與執(zhí)行者:管理員,教師入口條件:用戶已經(jīng)登陸到該系統(tǒng)中。事件流:通過查詢界面輸入查詢條件(如班級,姓名等)搜索待讀者記錄。 出口條件:若有符合條件的學(xué)生信息,則系統(tǒng)顯示學(xué)生成績信息。否則系統(tǒng)提示用戶重新輸入查詢條件。5.查詢個人信息用例用例名:查詢個人借閱信息參與執(zhí)行者:教師,學(xué)生入口條件:用戶已經(jīng)登陸到該系統(tǒng)中。事件流:點(diǎn)擊查詢個人信息按鈕。出口條件:系統(tǒng)顯示用戶的借閱信息。6.考試用例用例名:考試參與執(zhí)行者:學(xué)生入口條件:學(xué)生已經(jīng)登陸到該系統(tǒng)中。事件流:學(xué)生在考試頁面,點(diǎn)擊開

11、始考試按鈕。出口條件:學(xué)生交卷。異常事件:學(xué)生未交卷,提示“試卷未提交,是否提交”。 7.口令管理用例用例名:口令管理參與執(zhí)行者:管理員、學(xué)生、教師入口條件:用戶已經(jīng)登陸到該系統(tǒng)中。事件流:用戶點(diǎn)擊“修改密碼”按鈕,在口令修改頁面輸入新的密碼,點(diǎn)擊保存按鈕。出口條件:數(shù)據(jù)庫中的密碼被修改成最新的密碼。 4.非功能需求4.1 性能需求(1)該軟件在輸入、輸出時保留到小數(shù)點(diǎn)后兩位,在傳輸過程中保存到小數(shù)點(diǎn)后3位。  (2)時間特性要求 :響應(yīng)時間:小于0.1s ,更新處理時間:小于1s ,數(shù)據(jù)的轉(zhuǎn)換和傳輸時間:小于1s ,解題時

12、間:小于1s 。(3)操作方式上的變化:不變 ;運(yùn)行環(huán)境的變化:不變 ;同其他軟件接口的變化:沒有;精度和有效時限的變化:可調(diào);計(jì)劃的變化和改進(jìn):可改 。(4)輸入輸出要求 :輸入數(shù)據(jù)類型有char型、int型、data型和datatime型數(shù)據(jù)。 (5)本軟件性能良好,穩(wěn)定性極高,不容易發(fā)生問題,即使軟件崩潰,由于其是即時儲存在主機(jī)上,文件亦不會丟失,會在其主機(jī)上找到,只需重新安裝軟件即可。若硬件問題,則及時更換硬件。以上故障不會造成文件缺失,只會一定程度上影(6)安全性:在登陸后,有管理權(quán)限的設(shè)定;可維護(hù)性:可維護(hù) ;可補(bǔ)充性:可補(bǔ)充 ;易讀性:易讀 ;可靠性:可靠 ;運(yùn)行環(huán)境:可轉(zhuǎn)換。 4.2 安全性需求考試系統(tǒng)避免不了需要存儲試題庫,而試題庫中往往有上千條甚至上萬條記錄,擁有的表也會相對復(fù)雜,所以在對數(shù)據(jù)庫進(jìn)行操作的時候,需要數(shù)據(jù)庫響應(yīng)時間在人們能夠接受的范圍之內(nèi)。5.故障處理系統(tǒng)對于用戶錯誤輸入的處理也應(yī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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論