試題管理系統(tǒng)UML系統(tǒng)分析與設計_第1頁
試題管理系統(tǒng)UML系統(tǒng)分析與設計_第2頁
試題管理系統(tǒng)UML系統(tǒng)分析與設計_第3頁
試題管理系統(tǒng)UML系統(tǒng)分析與設計_第4頁
試題管理系統(tǒng)UML系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、信息系統(tǒng)分析與設計課程設計報告班 級:信管1002姓 名:學 號:試題管理系統(tǒng)課程設計要求:1、應畫出該系統(tǒng)的完整用例圖。2、給出負責模塊的用例的詳細事件流描述。3、從用例的事件流描述中獲取候選的實體類,確定類之間的關系 并畫出正確的類圖。4、畫出用例的順序圖以及協(xié)作圖。5、根據(jù)用例的事件流描述,畫出用例的活動圖。6、根據(jù)類圖,畫出類的狀態(tài)圖。7、最后給出系統(tǒng)的構(gòu)件圖、部署圖。8、具有完整清晰的設計流程。9、各圖布局合理、美觀。10、提供完整的課程設計說明書。 課程設計說明書的正文應包含以下幾部分:1、封面;2、系統(tǒng)分析:給出詳細分析過程;3、系統(tǒng)設計:給出系統(tǒng)的 UML 圖;4、遇到的問題及

2、解決方案。摘要傳統(tǒng)的試題管理方法因受到時間、空間和管理維護等因素的限制 , 已很難適應 現(xiàn)代信息社會教育教學發(fā)展的需求。隨著計算機技術(shù)、網(wǎng)絡技術(shù)和數(shù)據(jù)庫技術(shù)的成 熟與穩(wěn)定以及全國各高校校園網(wǎng)的建立和教育教學管理信息化程度的不斷提高 , 試 題管理系統(tǒng)獲得了前所未有的發(fā)展前景與強大的技術(shù)支持。因此 , 教學管理者希望 有一個集試卷分類 、試卷管理、 試題管理等功能于一體的網(wǎng)絡試題庫管理系統(tǒng) , 以 提高管理效率。而利用計算機自動生成試卷,并通過積累逐步形成有效試題庫,使 試題和試卷的管理高效便捷,同時也使教學方式和考試方式有更多選擇。這對提高 教學效率,有效利用資源和使傳統(tǒng)的教學方式逐步走向自動

3、化具有重要作用。所開發(fā)的系統(tǒng)提供了 試卷分類 、試卷管理、試題管理及試卷生成等 功能,為教師提 供了一個功能強大的平臺,通過這個平臺教師可以根據(jù)實際教學情況來組成相應的 試題與試卷,并輕松的管理試題庫與試卷庫,在實際應用中可以有效減輕教師的工 作量。關鍵詞:試題管理;試卷管理;UML信息系統(tǒng)分析目錄、試題庫管理系統(tǒng)的調(diào)查及初步分析 2(一)試題庫管理系統(tǒng)的開發(fā)背景 2(二)試題庫管理系統(tǒng)的需求分析 31 總體需求 . 32性能需求 . 33 系統(tǒng)目標 . 3(三)系統(tǒng)開發(fā)工具與相關技術(shù)簡介 錯誤 !未定義書簽。二、試題庫管理系統(tǒng)分析 3(一)系統(tǒng)功能分析 3(二)系統(tǒng)用例圖及說明 4(三)系統(tǒng)

4、流程圖及說明 錯誤 !未定義書簽。(四)系統(tǒng)時序圖及說明 錯誤 !未定義書簽。三、試題庫管理系統(tǒng)設計 錯誤 !未定義書簽。(一)系統(tǒng)功能設計 錯誤 ! 未定義書簽。(二)系統(tǒng)數(shù)據(jù)庫設計 錯誤 !未定義書簽。1數(shù)據(jù)庫概念結(jié)構(gòu)設計 錯誤! 未定義書簽。2數(shù)據(jù)庫物理結(jié)構(gòu)設計 錯誤! 未定義書簽。四、試題庫管理系統(tǒng)實現(xiàn) 錯誤 !未定義書簽。(一)用戶登錄界面. 錯誤! 未定義書簽。(二)專業(yè)管理界面. 錯誤! 未定義書簽。(三)課程管理界面. 錯誤! 未定義書簽。(四)試題管理頁面. 錯誤! 未定義書簽。(五)自動組卷頁面. 錯誤! 未定義書簽。(六)試卷管理頁面. 錯誤! 未定義書簽。(七)用戶管理

5、頁面. 錯誤! 未定義書簽。結(jié)論 錯誤 !未定義書簽。參考文獻 錯誤 ! 未定義書簽。致謝 錯誤!未定義書簽。一、試題管理系統(tǒng)的調(diào)查及初步分析(一)試題庫管理系統(tǒng)的開發(fā)背景隨著計算機互聯(lián)技術(shù)的快速發(fā)展,建立在計算機網(wǎng)絡之上,以現(xiàn)代信息技術(shù)為 核心的在線教育也開始蓬勃發(fā)展, 而教考分離是教學改革的一個重要方面 , 而建立題 庫是改革傳統(tǒng)考試方法 ,實現(xiàn)教考分離的有效手段, 并且利用網(wǎng)絡進行試題庫的管理 已經(jīng)成為推動教學改革、提高教學質(zhì)量的重要內(nèi)容,利用計算機對建成的題庫進行 隨機抽樣并組成符合要求的試卷 , 更是實現(xiàn)高??荚囈?guī)范化和科學化的重要手段試 題管理系統(tǒng)是在線教育系統(tǒng)中的核心部分 , 試

6、題管理系統(tǒng)是現(xiàn)階段研究開發(fā)的一個 熱點,它是建立在互聯(lián)網(wǎng)上的應用系統(tǒng) . 在試題管理系統(tǒng)中專業(yè)的管理、 題庫的管理、 試卷的生成等都可以在網(wǎng)絡上完成只要形成一套成熟的題庫就可以實現(xiàn)考試試卷 管理的自動化。有效減少教師在考試出題過程中的工作量,達到提高工作效率的目 的,而且為試題、試卷等教學資源的長期滾動發(fā)展與資源共享搭建了平臺。(二) 試題庫管理系統(tǒng)的需求分析通過對現(xiàn)有試題庫系統(tǒng)調(diào)查分析、制定整個系統(tǒng)框架,主要需求如下:1總體需求(1利用該系統(tǒng),用戶可以建立一個包含不同專業(yè)、不同課程、不同難度、 不同類型試題的強大的試題數(shù)據(jù)庫。(2可以根據(jù)需要自動生成所需的試卷。(3) 能以Word的形式導出

7、試卷。2 性能需求(1易于維護和擴充。(2系統(tǒng)界面設計友好、操作方便、靈活。(4) 具有高可靠性和容錯能力。(5) 分配不同用戶權(quán)限,確保各級使用者只能看到允許查看的系統(tǒng)信息。3.系統(tǒng)目標(1) 用戶可以在In ternet通過瀏覽器瀏覽試題或試卷信息。(2) 具有導出到Word的功能。(3) 用戶能通過相應信息檢索專業(yè)、課程、試題等信息。(4) 用戶能對專業(yè)、課程、試題信息進行錄入、修改、刪除。二、試題管理系統(tǒng)分析(一)系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功 能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。通過對試題庫管理情況進行 分析,主要設計了如下功能模

8、塊:本系統(tǒng)根據(jù)使用用戶分為兩大類,管理員和普通用戶。管理員主要是對系 統(tǒng)進行管理和維護,主要對系統(tǒng)的基本數(shù)據(jù)信息進行管理。具體功能有:專業(yè) 管理、課程管理、試題庫管理、試卷管理、用戶管理。普通用戶主要是查看專 業(yè)、查看課程、查看試題、查看試卷、修改密碼等。管理員的功能模塊具體描述如下:1專業(yè)管理:管理員可以對專業(yè)信息進行添加、修改、刪除、查詢管理(2) 課程管理:管理員可以對課程信息進行添加、修改、刪除、查詢管理。 課程必須隸屬于專業(yè)下。(3) 試題庫管理:管理員可以對試題信息進行添加、修改、刪除、查詢管 理。該功能可以建一個不同難度、不同類型的試題。(4) 試卷管理:包括查看試卷和自動組卷兩

9、部分。查看試卷可以實現(xiàn)對試 卷的查看、下載、刪除功能。自動組卷可以實現(xiàn)不同難度、不同類型 的試題以Word的形式導出,并可以保存到服務器上,以供查看和下載(5) 用戶管理:實現(xiàn)對用戶信息的添加、修改、刪除、查看。普通用戶的功能模塊具體描述如下:(1查看專業(yè):可以根據(jù)不同的條件檢索出相應的信息。(2) 查看課程:可以根據(jù)不同的條件檢索出相應的信息。(3) 查看試題:可以根據(jù)不同的條件檢索出相應的信息(4) 查看試卷:可以實現(xiàn)對試卷的查看、下載功能。(5) 修改密碼:可以變更自己的密碼。三、試題管理系統(tǒng)設計(一)系統(tǒng)用例圖及事件流描述說明:(1)系統(tǒng)用例圖:添加專業(yè)檢素專業(yè)取、inCHJdeinc

10、lue !%州除專業(yè)寺業(yè)管理匕添加課程添加用戶、-ndude胃理崗斥戶管理 樓改用戶/試題管理用戶incliyieS試卷管理=i|查看試;題inc冊躲!*#目聯(lián)組卷系統(tǒng)管理員用例圖查看專業(yè)它普通用戶修改密碼查看試卷普通用戶用例圖(2)事件流描述說明如下:1. 用例名:專業(yè)管理用戶點擊“添加專業(yè)”菜單,進入專業(yè)添加界面。錄入專業(yè)信息,可以進行專業(yè)信息的添加; 用戶點擊“檢索專業(yè)”菜單,進入專業(yè)管理界面輸入檢索條件,點擊檢索按鈕,可以對專業(yè)信息進行檢索; 用戶點擊“刪除專業(yè)”菜單,可以對專業(yè)信息進行刪除;2. 用例名:課程管理系統(tǒng)管理員點擊“添加課程”菜單,進入課程的添加界面錄入課程信息,可以進行

11、課程信息的添加; 系統(tǒng)管理員點擊“檢索課程”菜單,進入檢索課程界面輸入檢索條件,點擊檢索按鈕,可以對課程信息進行檢索; 點擊“刪除課程”菜單,可以對課程進行刪除;3. 用例名:試題管理系統(tǒng)管理員點擊“添加試題”菜單,進入試題的添加界面錄入試題信息,可以實現(xiàn)不同難度、不同類型的題的添加; 系統(tǒng)管理員點擊“檢索試題”菜單,進入試題的檢索界面輸入檢索條件,點擊檢索按鈕,可以對試題信息進行檢索; 點擊“刪除試題”按鈕,可以對試題信息進行刪除;4. 用例名:試卷管理系統(tǒng)管理員點擊“自動組卷”按鈕,進入到自動組卷界面用戶可以選擇不同專業(yè)、不同課程、不同類型、不同難度,并且可以設 置選擇的題目數(shù)量和每道題的

12、分值,點擊查看按鈕,會以Word的形式,把選擇的試題隨即導出,點擊保存按鈕,會以 Word的形式把試題保存 到服務器上;點擊“查看試題”按鈕,會以 Word的形式展示試題信息;點擊“刪除試題”按鈕,可以對試卷信息進行刪除;5. 用例名:用戶管理 系統(tǒng)管理員點擊“添加用戶”菜單欄,進入添加用戶界面 錄入用戶信息,可以進行用戶信息的添加;點擊修改按鈕,進入修改界面,錄入要修改的信息,點擊確定按鈕修改, 點擊取消按鈕回退到用戶管理界面; 點擊刪除按鈕,可以對用戶信息進行刪除;6. 用例名:查看專業(yè) 系統(tǒng)管理員點擊“查看專業(yè)”菜單欄,進入查看專業(yè)界面輸入檢索條件,點擊檢索按鈕,可以對專業(yè)信息進行檢索;

13、7. 用例名:查看課程 系統(tǒng)管理員點擊“查看課程”菜單欄,進入查看課程界面輸入檢索條件,點擊檢索按鈕,可以對課程信息進行檢索;8. 用例名:查看試題 系統(tǒng)管理員點擊“查看試題”菜單欄,進入查看試題界面輸入檢索條件,點擊檢索按鈕,可以對試題信息進行檢索;9. 用例名:查看試卷 系統(tǒng)管理員點擊“查看試卷”菜單欄,進入查看試卷界面 點擊查看按鈕,會以 Word的形式展示試題信息; 點擊下載按鈕,會把試卷以 Word的形式下載到本地;10. 用例名:修改密碼 系統(tǒng)管理員點擊“修改密碼”菜單欄,進入修改密碼界面輸入原密碼、新密碼、密碼確認點擊確定按鈕,即可修改密碼;二)系統(tǒng)類圖建立(1) 從用例事件流描

14、述中獲取候選的實體類,確定類之間的關系 1“系統(tǒng)管理員”類 所有的系統(tǒng)管理員都擁有用戶名、密碼、操作權(quán)限。每個管理員都具有 登錄、注銷、修改密碼、管理密碼、管理專業(yè)、 管理課程、管理用戶的操作。 為此該類中的屬性有: 用戶名、密碼、權(quán)限,該類中的操作有: 登錄、注銷、 修改密碼、管理密碼、管理專業(yè)、管理課程、管理用戶的操作。2. “普通用戶”類 所有普通用戶類都有姓名、權(quán)限屬性,所有普通用戶都有登錄、注銷、 查看專業(yè)、查看課程、查看試題、查看試卷、修改密碼等操作。3. “題庫”類每個題庫都有特定的名稱和特定的分類, 方便用于檢索, 因此題庫類中 的屬性包括題庫名稱、題庫分類。4. “試題”類試

15、題是組成試卷的最小單位, 是從題庫中抽取出來的。 該類與題庫類是 普通關聯(lián)關系。該類中設計的屬性有:題庫名稱、試題類型、試題分類、難 度系數(shù)等。5 “判斷題”類 該類將可作為“試題”類的一部分來用。其屬性為題目描述、參考答 案、分值。該類與“試題”類之間的關系為包含關系( include )。6 “選擇題”類 該類將可作為“試題”類的一部分來用。其屬性為題目描述、參考答案、分值。該類與“試題”類之間的關系為包含關系(in elude )。7. “論述題”類該類將可作為“試題”類的一部分來用。其屬性為題目描述、參考答 案、分值。該類與“試題”類之間的關系為包含關系(in elude )。8. “

16、計算題”類該類將可作為“試題”類的一部分來用。其屬性為題目描述、參考答 案、分值。該類與“試題”類之間的關系為包含關系(in elude )。系統(tǒng)管理員 場用戶名(2)根據(jù)類見關系建立類圖判斷題 圏題目描述 心考答案魅錄0 唯斟0改密碼0 菅理專業(yè)0 菅理諜程0 營理州戶0昔通用戶1.*試題類 尿題辱名稱 g題類型 心:題芬類OOOOO 業(yè)程題卷碼QO專課試試密 錄銷看看看看改選擇題 龜題目描述 住疹考善案 值incl論題目描述計算題題目描謎試題管理系統(tǒng)類圖(三) 系統(tǒng)主干順序圖及相應協(xié)作圖的建立(1)管理員錄入試題、刪除試題、定制試卷順序圖管理員發(fā)出一個同步的對試題的操作(添加、修改、刪除、

17、檢索)信 息,請求系統(tǒng)對試題進行操作;畫面會向后臺發(fā)送一個試題可否進行該操 作的同步信息,驗證不通過時,后臺向畫面發(fā)送一個同步的信息, 在畫面 上顯示錯誤信息;若驗證通過時,后臺會向畫面發(fā)送一個同步的通過驗證 信息,運行對該試題進行操作,用戶發(fā)出一個同步的提交操作信息, 從而 打開操作確認畫面,用戶確認操作,發(fā)出一個確認操作的同步信息給后臺 數(shù)據(jù)庫,處理成功后,后臺發(fā)送一個同步的請求信息給操作完成畫面,顯示操作結(jié)果。試題音理系R擊番抑試題技鈕錄入試題信息2-確定乓4-返回迫孚5:點亡桓畫試題按ta管霸試題7:返叵檢索結(jié)果k-*減功后將試卷信息邈叵給麗U-自動主成試題順序圖(2)管理員錄入試題、

18、刪除試題、定制試卷協(xié)作圖對于序列圖,在Rational Rose工具下可直接按F5在順序圖和協(xié)作圖 之間切換。1點擊添如試題按鋰錄入試題信忌2:碉定5:點擊檢焉腿按咄儉素試題g點擊刪除沈題按啊刪際試趣1工月?lián)糇造鸾?jīng)巷技征生成試卷12:錄入滬需伏卷倩息一0是否刪除?n3PI系址管運員管埋員4:返回結(jié)吊A7;返回檢畫結(jié)果:3更浙數(shù)據(jù)庫6.杭幫題審0強定刪隙后更新題庫哲檢素滿足條件的試題15.旳戒工】后牡試卷信息返可繪加戶4&確定刪察后更藕趣眸添加試題協(xié)作圖(四) 根據(jù)用例的事件流描述,畫出用例的活動圖試題管理活動圖管理員登陸成功后,點擊不同的按鈕可以對試題信息進行不同的操作(添加、修改、刪除、檢索),當管理員點其中的一個操作時,瀏覽器就會 向服務器發(fā)送請求,服務器通過后臺代碼訪問數(shù)據(jù)庫,把信息輸出到瀏覽器 界面上。試題管理活動圖(五)畫出主干狀態(tài)圖登錄自動組卷V輸入試卷、輸入檢霽類型條件%,Z題庫檢索提示檢素八生成試卷自動組卷狀態(tài)圖(五)出系統(tǒng)的構(gòu)件圖、部署圖結(jié)論本系統(tǒng)開發(fā)目的是幫助教學單位實現(xiàn)考務工作的規(guī)范化,自動化,減輕教師出 卷的工作量,為學校的信息化建設提供一個實用的試題庫管理平臺。系統(tǒng)具有很好的易操作性,特別是組卷模塊,層次清楚、操作簡單,能夠科學、高效地 實現(xiàn)試題的選取和組卷。同時,系統(tǒng)試題錄入時也極為方便快捷,教師只需要準備好 試題文件,運行試題管理模塊,就可實

溫馨提示

  • 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

提交評論