系統(tǒng)詳細設計說明_第1頁
系統(tǒng)詳細設計說明_第2頁
系統(tǒng)詳細設計說明_第3頁
系統(tǒng)詳細設計說明_第4頁
系統(tǒng)詳細設計說明_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《系統(tǒng)詳細設計說明》模板:系統(tǒng)詳細設計說明引言編寫目的背景術語和縮略語參考資料系統(tǒng)結構程序1設計說明程序描述功能性能輸入項輸出項算法流程邏輯接口儲存分配限制條件尚未解決的問題程序2設計說明寫作要點:引言編寫目的本文通過詳細描述在線考試系統(tǒng)項目的功能需求、用戶界面需求、性能需求、質量屬性需求以及其它需求,為后續(xù)系統(tǒng)設計、軟件(系統(tǒng))測試、用戶文檔等工作提供基礎與約束。背景在線考試系統(tǒng)是學生學習過程中的一個輔助工具,基于Interest或者局域網(wǎng),其主要功能是實現(xiàn)學生在學習過程中通過本系統(tǒng)對課程進行各個章節(jié)的綜合測試和評分,以檢驗學習效果.管理員利用本系統(tǒng)可以進行試卷的測試.同時系統(tǒng)能夠進行分數(shù)的統(tǒng)計以及成績的查詢,為學生及教師在學習過程中提供幫助.在線考試系統(tǒng)旨在實現(xiàn)考試的無紙化管理,對一些科目的考試可以通過互聯(lián)在線或局域網(wǎng)進行,方便校方考務的管理,也方便了考生,尤其是在線考試的無紙化管理,對一些科目的考試可以通過互聯(lián)在線或局域網(wǎng)進行,方便校方考務的管理,也方便了考生.術語、定義和縮略語術語、定義表2術語/定義說明需求提供者提出有效軟件需求的客戶(用戶)OLES本文及相關文檔中均代表在線考試系統(tǒng)的英文標準化簡稱管理員具有該系統(tǒng)功能操作的最高權限的??蛻粼诰€考試的學生縮略語表3縮略語原文中文含義SRSoftwareRequirement需求定義ULSUserLoginServer用戶登錄服務器參考資料。列舉讀者需要了解的一些背景知識,包括:計劃書、需求說明、概要設計。(1)閆菲.軟件工程案例教程[M].中國水利水電出版社,2005年7月。[2]薩師,煊王珊.數(shù)據(jù)庫系統(tǒng)概論[M].第三版.北京:高等教育出版社.2000。[3]耿祥義,張躍平.JSP使用教程[M].第二版.清華大學出版社2007系統(tǒng)結構在線考試系統(tǒng)在線考試系統(tǒng)管理員教師學生系部管理班級管理教師管理學生管理管理員管理修改密碼判卷題型管理題庫管理課程管理章節(jié)管理查看學生成績查看教師信息修改密碼組卷查看學生信息查看個人成績選擇試卷修改密碼答卷3.1程序說明用戶注冊模塊:用戶注冊模塊是添加新的用戶,填寫用戶基本信息,包括管理員用戶,教師用戶,學生用戶的各種個人信息設定個人的原始密碼,并添加到用戶信息庫中。用戶登錄模塊:用戶通過登錄模塊獲取相應的操作權限并使用系統(tǒng)。在線考試模塊:本模塊主要完成該系統(tǒng)核心功能在線測試題庫管理模塊:本模塊用于對題庫內題目進行添刪改查操作。功能。1.功能需求表序號功能模塊名稱模塊子功能描述功能需求標識優(yōu)先級簡要描述1考生登陸登錄驗證Login5不同用戶根據(jù)不同的權限登陸系統(tǒng),忘記密碼時可以不用登錄通過有效證件找回密碼。修改密碼5忘記密碼52資料管理注冊用戶Info5系統(tǒng)管理員對考生的添加、資料修改、刪除、查詢;營業(yè)員對客戶資料的增、刪、改、查,客戶對個人資料的查詢、修改。各考生均可修改密碼。查看用戶資料修改用戶資料刪除用戶資料3試題管理填寫修改試題Exam5對試題的管理,添加刪除等4管理員管理通過管理員專用登入頁面進入管理員管理頁面ADMIN5可對管理員信息進行增刪改查554(2)功能角色關系圖軟件包括的功能有:登錄服務、考生及管理員資料管理、考試管理等功能。各個功能模塊的詳細功能與角色之間關系,參見以下功能圖所示:(3)通用過程描述:本系統(tǒng)為B/S架構的系統(tǒng),并且大部分操作都要訪問數(shù)據(jù)庫,所以一般可能的異常有服務器未響應和數(shù)據(jù)庫訪問失敗的異常。為了方便描述,我們用以下標識來表示這兩個異常過程以及統(tǒng)一的異常消息提示:“ES服務器忙”與“OS錯誤輸出”表示服務器忙,請求未響應的處理;“ED數(shù)據(jù)庫訪問異?!迸c“OD錯誤輸出”表示數(shù)據(jù)訪問異常。通常我們添加或者修改基本信息的時候,需要對填寫表單的數(shù)據(jù)進行合法性驗證,此過程統(tǒng)一標識為:“NV表單驗證失敗”與“OV錯誤輸出”,以后的正常過程將不再提及表單驗證的過程。詳細過程描述如下表所示:表5通用描述表過程名稱過程步驟過程輸出ES服務器忙ES0010發(fā)送請求ES0020等待響應ES003030秒之后,返回服務器正忙的消息O0010錯誤提示:服務器正忙,請稍后再試!ED數(shù)據(jù)訪問異常ED0010訪問數(shù)據(jù)庫ED0020等待響應ED0030返回數(shù)據(jù)庫訪問失敗消息O0010錯誤提示:數(shù)據(jù)訪問失敗,請重試!NV表單驗證失敗NV0010填寫表單數(shù)據(jù)NV0020點擊提交或者確認按鈕NV0030驗證表單數(shù)據(jù),不合法NV0040提示表單數(shù)據(jù)不合法消息O0010錯誤提示:表單數(shù)據(jù)不合法(可描述具體哪些表單數(shù)據(jù)不合法)(4)登錄功能登錄服務包括了登錄、修改密碼、取回密碼的功能。功能結構圖如下:超級管理員超級管理員在線考試系統(tǒng)管理員管理員考生服務器考生服務器需求描述:系統(tǒng)中大部分功能都需要經(jīng)過身份驗證,不同的身份會有不能的功能權限。權限分為(超級管理員、管理員、考生)登錄的過程驗證用戶名與密碼,同時判斷用戶的角色,進入相應的操作界面。另外還需要控制登錄失敗的次數(shù),當同一用戶連續(xù)5次因為密碼錯誤而導致登錄失敗,則10分鐘內將不能繼續(xù)登錄。(5)考生資料管理模塊包括的功能有:考生可以修改自己的資料,修改自己的密碼。(5)考試試題管理功能考試試題管理功能如下,可以進行考題的查看,考題的添加,考題的刪除等等功能結構圖如下:3性能:用戶注冊模塊:該模塊要求能正確且及時登錄用戶信息,對不符合規(guī)定的輸入能給出相應提示并可修改。用戶登錄模塊:本模塊無精度要求,對于輸入的密碼要求大小寫不敏感,時間上要求能盡快給用戶返回信息。在線考試模塊:學生不按順序答題不可影響系統(tǒng)運行,進入在線考試后頁面需要快速顯示試卷,交卷后應能快速給出判卷情況。圖庫管理模塊:主要是時間上需要良好的反應速度輸入項。(1)返回是否已存在用戶,輸入出錯,注冊成功等。給出對每一個輸出項的特性,包括名稱、標識、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等(2)學號,數(shù)據(jù)類型為char,長度50密碼,數(shù)據(jù)類型為char,長度50。其中密碼要求不顯示在登錄界面上以保證安全。(3)選擇題答案,單選按鈕radio控件輸入;判斷題答案,單選按鈕radio控件輸入;主觀題答案,文本域textarea控件輸入。(4)_題目,文本框text輸入,char型;答案,文本框text輸入,bool型;輸出項:該模塊返回是否已存在用戶,輸入出錯,注冊成功等。給出對每一個輸出項的特性,包括名稱、標識、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。提示信息:“該用戶已存在?!薄ⅰ暗卿洺晒?。”、“密碼錯誤?!遍_始考試后從數(shù)據(jù)庫讀取試卷并顯示在頁面上,交卷后顯示客觀題答題情況。添加題目顯示“添加成功”或“題目已存在”;刪除題目顯示“刪除成功”;修改題目顯示“修改成功”;查找題目返回判斷題題目以及答案。算法:用戶登錄模塊(題庫管理模塊)利用二分查找對數(shù)據(jù)庫表項進行檢索,二分查找算法是比較次數(shù)少,查找速度快,平均性能好流程邏輯。YesYesNoNoYes錄入用戶信息接收信息信息為空?提示用戶已存在注冊成功用戶已存在嗎提示信息不能為空系統(tǒng)錄入用戶信息并接收信息如果信息是空的出現(xiàn)提示框信息不能為空,如果用戶名已經(jīng)存在出現(xiàn)提示框用戶名已經(jīng)存在。否則注冊成功。接收登錄信息登錄信息錄入接收登錄信息登錄信息錄入YesYesNoNoNo按照用戶名查詢NoYes提示密碼錯誤用戶名、密碼為空?提示用戶不存在已登錄用戶已存在嗎口令正確嗎?提示用戶名或密碼不能為空YesYesNoNoNo按照用戶名查詢NoYes提示密碼錯誤用戶名、密碼為空?提示用戶不存在已登錄用戶已存在嗎口令正確嗎?提示用戶名或密碼不能為空系統(tǒng)接收登錄信息,信息錄入成功如果用戶名或者密碼是空的出現(xiàn)提示框(用戶名密碼不能為空)否則按照用戶名查找,進行判斷用戶名存在否,存在確定密碼的正確與否。如不滿足提示用戶名不存在并返回登錄頁面。確定存在后,確定口令是否正確,若正則已登錄。不正確出現(xiàn)提示框(提示密碼錯誤)并返回登錄頁面用戶登錄NoNoYesNo自動交卷時間結束?考試退出考場自動閱卷顯示成績交卷?交卷?用戶登錄NoNoYesNo自動交卷時間結束?考試退出考場自動閱卷顯示成績交卷?交卷?進入考場進入考場用戶登錄成功后,進入考試提示,然后考試開始計時。若在規(guī)定時間之前完成考試,選擇提前交卷。若規(guī)定時間已到,則系統(tǒng)自動收卷。系統(tǒng)自行閱卷顯示成績,然后退出考返回圖5.判斷題管理頁面流程判斷題返回圖5.判斷題管理頁面流程判斷題.jsp添加.jsp

——————

——刪除.jsp修改.jsp查找.jsp判斷題目是否存在,若存在提示題目存在,不存在出現(xiàn)添加項,添加成功時出現(xiàn)提示。刪除題目時出現(xiàn)刪除成功提示。修改時出現(xiàn)修改成功提示。查找時出現(xiàn)查找成

溫馨提示

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

評論

0/150

提交評論