2022年UML課程設(shè)計在線考試系統(tǒng)_第1頁
2022年UML課程設(shè)計在線考試系統(tǒng)_第2頁
2022年UML課程設(shè)計在線考試系統(tǒng)_第3頁
2022年UML課程設(shè)計在線考試系統(tǒng)_第4頁
2022年UML課程設(shè)計在線考試系統(tǒng)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟 件 學(xué) 院課程設(shè)計報告書課程名稱 面向?qū)ο蠓治雠c設(shè)計課程設(shè)計 設(shè)計題目 在線考試系統(tǒng) 專業(yè)班級 軟件班 學(xué) 號 姓 名 指引教師 年 6 月目錄 TOC o 1-3 h z u HYPERLINK l _Toc 1 設(shè)計時間 PAGEREF _Toc h 1 HYPERLINK l _Toc 2 設(shè)計目的 PAGEREF _Toc h 1 HYPERLINK l _Toc 3 設(shè)計任務(wù) PAGEREF _Toc h 1 HYPERLINK l _Toc 4 設(shè)計內(nèi)容 PAGEREF _Toc h 1 HYPERLINK l _Toc 4.1設(shè)計內(nèi)容概述 PAGEREF _Toc h 1 H

2、YPERLINK l _Toc 4.1.1概述 PAGEREF _Toc h 2 HYPERLINK l _Toc 4.1.2業(yè)務(wù)流程 PAGEREF _Toc h 3 HYPERLINK l _Toc 4.2 需求分析 PAGEREF _Toc h 4 HYPERLINK l _Toc 4.2.1 用例圖 PAGEREF _Toc h 5 HYPERLINK l _Toc 4.2.2 用例描述 PAGEREF _Toc h 7 HYPERLINK l _Toc 4.3 軟件設(shè)計 PAGEREF _Toc h 8 HYPERLINK l _Toc 4.3.1用例實化 PAGEREF _Toc

3、h 8 HYPERLINK l _Toc 4.3.2 業(yè)務(wù)邏輯類圖 PAGEREF _Toc h 11 HYPERLINK l _Toc 5 總結(jié)與展望 PAGEREF _Toc h 13 HYPERLINK l _Toc 參照文獻 PAGEREF _Toc h 14 HYPERLINK l _Toc 成績評估 PAGEREF _Toc h 141 設(shè)計時間6月16日-6月19日2 設(shè)計目的本次課程設(shè)計旨在進行的一次全面的綜合訓(xùn)練。學(xué)生學(xué)習(xí)完面向?qū)ο蠓治雠c設(shè)計課程后,通過課程設(shè)計,讓學(xué)生更好地掌握UML建模原理及實現(xiàn)措施,加深對UML建?;纠碚摰睦斫?、學(xué)生的動手能力。3設(shè)計任務(wù)在線考試方式運

4、用網(wǎng)絡(luò)進行無軟盤,無紙化的在線考試,大大提高考試的可靠性,有效行,減少考試成本,提高工作效率。4 設(shè)計內(nèi)容 4.1設(shè)計內(nèi)容概述系統(tǒng)基本需求:1)考試者:1.1)系統(tǒng)登錄1.2)選擇不同科目進行考試1.3)進行在線考試1.4)考試結(jié)束得到自己成績1.5)查看試卷答案1.6)自身賬戶管理(所做過的所有試卷及成績,修改密碼等)2)管理員:2.1)管理員登錄:管理員維護系統(tǒng)的入口。2.2)考試科目的管理:添加考試科目,修改,刪除考試科目。2.3)題庫管理:題型涉及單選題,多選題,判斷題,簡答題,設(shè)計題6種,每種題型涉及對試題的添加和維護。2.4)顧客管理:添加顧客,對顧客信息的維護等。2.5)成績管理

5、:查看學(xué)生成績,把成績導(dǎo)出到Excel等。2.6)試卷管理:設(shè)立參數(shù)由系統(tǒng)自動生成試卷,試卷的維護,設(shè)立試卷與否可用,設(shè)立考試時間等功能。4.1.1概述1相對于老式的卷面考試而言,老式的卷面考試從出題、印刷到下發(fā)試卷等環(huán)節(jié)需要較長的時間,接觸的人員相對較多,因而在保密方面具有一定的困難。而計算機考試系統(tǒng)采用試題庫方式提供試題來源,考前無任何成套試卷,考試時考卷由計算機現(xiàn)場隨機生成,各考生試卷不完全相似,從而避免了互相參看等作弊現(xiàn)象或不公平成績的浮現(xiàn)。構(gòu)造化體系構(gòu)造是完畢模塊設(shè)計的基本。在線考試系統(tǒng)的重要體系構(gòu)造如圖4.1所示。在線考試系統(tǒng)涉及考試者和管理員兩個部分,其中考試者先系統(tǒng)登錄、選擇科

6、目、進行考試、賬戶管理、得到成績5個部分,其中帳戶管理涉及查看試卷、查當(dāng)作績、修改密碼3個部分。管理員涉及科目管理、題庫管理、帳戶管理、顧客管理、成績管理、試卷管理5個部分。系統(tǒng)登錄科目管理在線考試系統(tǒng)考試者管理員選擇科目進行考試帳戶管理得到成績查看試卷查當(dāng)作績修改密碼系統(tǒng)登錄題庫管理顧客管理成績管理試卷管理圖4.1 體系構(gòu)造圖4.1.2業(yè)務(wù)流程根據(jù)概述得出考試者選擇科目的活動圖如圖4.2所示。考試者考試的活動圖如圖4.3所示。圖4.2 考試者選擇科目活動圖圖4.3 考試者考試活動圖考試者選擇考試科目時一方面必須要登陸系統(tǒng),然后系統(tǒng)顯示考試科目界面,然后考試者選者考試科目,然后系統(tǒng)根據(jù)考試者所

7、選擇的科目生成隨機試卷,顯示試卷信息??荚囌呖荚嚂r一方面登陸系統(tǒng),然后可以看到系統(tǒng)的科目顯示界面,這時可以考試者可以選擇下載學(xué)生答案進行下載答案,或者選擇科目,產(chǎn)生隨機試卷進行考試??荚囃旰罂梢员4娲鸢?,然后可以提交試卷或者重新進行其他考試。管理者的活動圖如圖4.4所示。管理員系統(tǒng)登陸后可以選擇考試科目管理,題庫管理,顧客管理,成績管理,試卷管理和系統(tǒng)維護。其中考試科目管理涉及添加科目和修改科目;題庫管理涉及添加題目和維護題庫;顧客管理涉及添加顧客和維護顧客;成績管理涉及查當(dāng)作績和導(dǎo)入成績,試卷管理涉及設(shè)立參數(shù)和維護試卷。圖4.4 管理者活動圖4.2 需求分析在線考試系統(tǒng)可用于學(xué)校無紙化考試的

8、平臺。該在線考試系統(tǒng)管理員可以管理建設(shè)各個科目的試題庫,并通過章節(jié)難度來組織試題。教師可以根據(jù)題庫來指定考試方略。然后根據(jù)考試方略隨機的生成試卷供學(xué)生考試。試卷的題型可以涉及單選題,多選題,判斷題,簡答題,設(shè)計題5種基本題型。也可以是這五種題的組合題型。學(xué)生參與考試應(yīng)涉及基本的考場規(guī)則,例如,遲到多少分鐘不能進入考場,不能提前交卷。每次考試可以容許多種班級參與,不屬于參與班級的學(xué)生不能參與考試。每次考試指定一種考試方略,并根據(jù)考試方略為參與考試的學(xué)生生成試卷??荚嚂r間到后不再容許交卷??荚嚱Y(jié)束后教師可以在線的批改試卷??陀^題容許自動閱卷、學(xué)生可以在線查看自己的考試成績。4.2.1 用例圖3根據(jù)

9、需求分析繪制出考試者端用例圖如圖4.5所示。其中考試者可以選擇科目、進行考試、賬戶管理、得到成績4個部分,其中進行考試和得到成績都涉及選擇科目,賬戶管理可以擴展出查看試卷、查當(dāng)作績、修改密碼3個部分,賬戶管理,選擇科目和進行考試都涉及系統(tǒng)登陸(依賴的版型include)。圖4.5 考試者端用例圖 管理員端顧客圖如圖4.6所示,管理員可以進行科目管理、題庫管理、賬戶管理、顧客管理、成績管理、試卷管理5個部分。其中這5個部分都涉及管理員登陸。登陸端用例圖如圖4.7所示,考試者和管理員都可以進行登陸,登陸涉及管理員登陸和系統(tǒng)登陸,還可以擴展出登陸失敗。根據(jù)上面上個分用例圖,繪制出系統(tǒng)的總用例圖如圖4

10、.8所示。 圖4.6 管理員端用例圖 圖4.7 登錄端用例圖圖4.8系統(tǒng)用例圖4.2.2 用例描述用例模型一般由一組用例構(gòu)成,其基本構(gòu)成部件是用例、參與者和系統(tǒng)。1、顧客登錄的用例描述如表4.1所示:表4.1 顧客登錄取例描述用例名稱基本領(lǐng)件流操作流程顧客登錄1.顧客祈求系統(tǒng)登錄2.系統(tǒng)彈出系統(tǒng)登錄頁面3.顧客輸入顧客名信息4.顧客輸入口令信息5.顧客選擇登錄角色信息6.顧客點擊確認登錄按鈕7.系統(tǒng)查詢數(shù)據(jù)庫獲取顧客信息賦予相應(yīng)權(quán)限,根據(jù)顧客權(quán)限在管理機能頁面上顯示相應(yīng)系統(tǒng)主界面8.用例結(jié)束顧客鍵入密碼、顧客名進行顧客角色登錄,驗證對的,進入在線考試頁面。2、考試者考試端的用例規(guī)約如表4.2所

11、示: 表4.2 考生考試端用例描述用例名稱基本領(lǐng)件流操作流程進行考試1.考生祈求考試2.系統(tǒng)隨機選擇試卷3.顯示隨機試卷的基本信息4.考生進入考試5.考生保存答案6.考生提交試卷7.考生答卷過程中半途斷電而未提交試卷,可重新登錄進入考試試卷并下載已答過的答案,并提交試卷。8.用例結(jié)束選擇考試類型,進行在線考試??荚囃戤?,保存答案,提交試卷。4.3 軟件設(shè)計在軟件開發(fā)時期,設(shè)計階段是富有活力和最需要發(fā)揮發(fā)明力的階段。設(shè)計的目的,是細化解決方案的可視化設(shè)計模式,保證設(shè)計模型終能平滑的過度到程序代碼。設(shè)計的任務(wù)就是把分析階段產(chǎn)生分析模型轉(zhuǎn)換為用合適手段表達的軟件設(shè)計模型。4.3.1用例實化時序圖用來

12、描述對象之間的動態(tài)交互,著重體現(xiàn)對象間消息傳遞的時間順序。它以垂直軸表達時間,水平軸表達不同的對象。對象用一種帶有垂直虛線的矩形框表達,并標有對象名和類名。垂直虛線是對象的生命線,用于表達在某段時間內(nèi)對象是存在的。對象間的通信在對象的生命線間通過消息符號來表達,消息的箭頭指明消息的類型。1、考試者個人信息查詢考試者祈求查看自己的個人信息,系統(tǒng)根據(jù)考試者登錄時的信息,在考試者信息表中找到符合條件的信息反饋給考試者。查看考試者個人信息時序圖如圖4.9,協(xié)作圖如圖4.10所示。圖4.9 考試者信息時序圖圖4.10 考試者信息協(xié)作圖2、考試者成績查詢考試者祈求查看考試成績,系統(tǒng)根據(jù)考試者的基本信息,在

13、考試者成績表中找到符合條件的信息反饋給考試者。查看考試者成績時序圖如圖4.11,協(xié)作圖如圖4.12所示。圖4.11考生個人成績時序圖圖4.12 考生個人成績協(xié)作圖3、考試者修改密碼考試者祈求修改自己的密碼,系統(tǒng)根據(jù)考試者修改的信息,在考試者信息表中插入修改的信息并提示考試者修改成果。查看考試者修改密碼的時序圖如4.13,協(xié)作圖如4.14所示。圖4.13 考生修改密碼時序圖圖4.14 考生修改密碼協(xié)作圖4.3.2 業(yè)務(wù)邏輯類圖2通過時序圖基本的類已經(jīng)浮現(xiàn),時序圖中的消息其實相應(yīng)的是類的措施,從用例規(guī)約中可以抽取類的屬性,通過不斷地迭代可以得到設(shè)計類圖。設(shè)計類在此處只將重要的有關(guān)類具體描述。1、考

14、試者類 考試者類涉及的屬性重要是考試者編號,考試者姓名,密碼,出生年月,年齡,性別,地址,所在系部,所在班級。考試者類的措施重要是某些增、刪、改、查等基本操作。設(shè)計類圖如圖4.15所示。圖4.15考生類2、考生試卷類考生試卷類涉及的屬性有考生編號,試卷編號,開始時間,結(jié)束時間,剩余時間??忌嚲眍愔匾拇胧┯须S機選擇試卷。設(shè)計考生試卷類如圖4.16所示。圖4.16試卷類3、考生答卷類考生答卷類重要的屬性有試卷編號,考生編號,題目編號,考生答案,考生得分。設(shè)計考生答卷類如圖4.17所示。圖4.17 答卷類4、考生成績類考生成績類重要屬性涉及試卷編號,考生編號,考生成績??忌煽冾愔匾拇胧┎榭纯?/p>

15、生成績。設(shè)計考生成績類如圖4.18所示。圖4.18 成績類5、考生端各個類之間的聯(lián)系考生根據(jù)自己要考試的科目隨機選擇試卷進行考試,考生保存并提交考試試卷。教師評卷后,考生可以查看自己的考試成績。如圖4.19所示。圖4.19 各類聯(lián)系5 總結(jié)與展望通過本次實驗,更加鞏固了自己的軟件系統(tǒng)UML建模理念,理論聯(lián)系實際,提高了自己將軟件工程的基本原理、工程措施應(yīng)用到實際的需求分析、項目設(shè)計、系統(tǒng)架構(gòu)的能力。任何對于顧客的需求,必須要精確、清晰地捕獲到,對于軟件開發(fā)應(yīng)當(dāng)要有完善性維護及適應(yīng)性維護。需求的分析,也就是要明確自己將要開發(fā)一種滿足什么功能的項目。緊接著,運用軟件過程開發(fā)措施、原理指引項目進度和質(zhì)量。開發(fā)出的軟件必須是高質(zhì)量的,這樣才會減少后來帶來的維護代價。該在線考試系統(tǒng),對于管理員、考試者之間的交互,是對于目前有紙化形式的補充,可極大以便操作和統(tǒng)一管理,實現(xiàn)及時、快捷、精

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論