版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生考試管理系統(tǒng)分析與設計一系統(tǒng)功能分析考試管理系統(tǒng)主要是對系統(tǒng)管理員和考生進行管理。系統(tǒng)管理員登錄后??梢怨芾砜荚囶}庫、考試題型的分值以及考試的時間。考生登錄系統(tǒng)后,可以參加考試,同時考試系統(tǒng)自動計時,考生在考試的過程中可以使用快捷鍵進行操作。提交試卷后,考試系統(tǒng)可以自動統(tǒng)計成績。系統(tǒng)詳細分析一個模擬考試系統(tǒng)的實施過程,從需求分析、系統(tǒng)框架、系統(tǒng)建模等方面展開分析。主要包括以下幾個功能模塊:用戶管理:根據(jù)不同的用戶級別,分配不同的操作權限。系統(tǒng)管理員可以添加、刪除、修改用戶信息,而考生只有進行考試的權限系統(tǒng)中administrator帳號是不能刪除的。試題管理:系統(tǒng)管理員可以對考試題目進行管理。允許創(chuàng)建不同科目的試題,對已存在的科目的題目可以進行添加、刪除、修改等操作。根據(jù)科目各部分內容考試所占比例。自動隨機生成試卷。考試管理:考試時間自動計時,考生只能在規(guī)定的時間內答題,時間到時將自動退出考試,強行交卷,只要交卷就自動統(tǒng)計出考試成績。對于某個科目。每位考生只能考一次。若已考過了,則無法登錄??荚囅到y(tǒng)參數(shù)設置:考試時間和試題分值由系統(tǒng)管理員進行設置,其中試題的總分是100分,試題的題型包括選擇題和判斷題。考生成績查詢:系統(tǒng)管理員都可以查詢所有考生的成績。考生可以查詢自己的考試成績。鍵盤管理:設置了考生考試期間可以使用的快捷鍵,例如+上一頁、—下一頁、enter交卷、A答案為A、B答案為B、C答案為C、D答案為D等。使用UML進行系統(tǒng)建模,就是使用面向對象方法分析系統(tǒng),以此建立面向對象的系統(tǒng)模型。下面基于UML對學生考試管理系統(tǒng)進行分析與設計,使用RationalRose工具創(chuàng)建了系統(tǒng)用例圖、系統(tǒng)類圖、系統(tǒng)狀態(tài)圖、考生考試等各種動態(tài)的時序圖和協(xié)作圖。二系統(tǒng)用例模型設計在UML中,一個用例模型是由若干個用例圖來描述。用例圖的主要元素是用例(UseCase1)和角色(Actor)。用例模型是系統(tǒng)和角色之間的對話。強調從用戶的角度看到的系統(tǒng)的功能。通過用例可以獲取用戶的需求、規(guī)劃和控制項目。在系統(tǒng)需求分析階段主要是使用UML建立系統(tǒng)用例圖,即確定角色、創(chuàng)建用例、刨建角色用例關系。根據(jù)考試管理系統(tǒng)的功能模塊分析,系統(tǒng)管理員、考生都分別與系統(tǒng)產(chǎn)生關系。因此,可以創(chuàng)建系統(tǒng)管理員、考生和系統(tǒng)3個角色??荚嚬芾硐到y(tǒng)根據(jù)其業(yè)務流程可分為以下幾個用例:考生管理、試題管理、科目信息管理、數(shù)據(jù)庫管理、考試系統(tǒng)參數(shù)設置、考試成績統(tǒng)計、考生考試、考生成績查詢、鍵盤管理。根據(jù)系統(tǒng)業(yè)務??忌梢詤⒓涌荚?、查詢成績,系統(tǒng)管理員負責考生管理、試題管理、科目信息管理、數(shù)據(jù)庫管理、考試系統(tǒng)參數(shù)設置、查詢成績,系統(tǒng)負責成績的自動統(tǒng)計與鍵盤管理。因此,確定3個角色用例的關系圖:系統(tǒng)管理員的用例關系圖、考生的用例關系圖和考試系統(tǒng)的用例關系圖。如圖:系統(tǒng)管理員的用例關系圖考生的用例關系圖系統(tǒng)的用例關系圖整體的用例關系圖三系統(tǒng)類模型設計在UML中,類模型用類圖表示。類圖描述類和類之間的靜態(tài)關系。在系統(tǒng)用例模型的基礎上,進行詳細分析,從而確定系統(tǒng)包含登錄、考生考試、用戶管理、科目管理、試題管理、數(shù)據(jù)庫連接、考試系統(tǒng)設置等子系統(tǒng),由此創(chuàng)建系統(tǒng)的類圖四系統(tǒng)動態(tài)模型設計系統(tǒng)既有靜態(tài)結構又有動態(tài)行為。動態(tài)行為用于描述靜態(tài)結構內包含的元素是如何交互的。UML可以采用時序圖,協(xié)作圖來描述系統(tǒng)的動態(tài)行為。時序圖是描述對象間的動態(tài)交互關系,強調對象間消息傳遞的時間順序。協(xié)作圖與時序圖類似,也描述對象間的動態(tài)協(xié)作關系,除了表現(xiàn)對象間發(fā)送消息以外,協(xié)作圖還表現(xiàn)對象以及它們間的關系,即上下文相關。建立各子系統(tǒng)的類圖后,根據(jù)考試管理系統(tǒng)的各個業(yè)務流程可以設計系統(tǒng)的動態(tài)模型。如圖:考生考試時序圖考生考試的流程為:·打開登陸界面·輸入姓名密碼·進入答題界面·答題·主動上交相關協(xié)作圖:考生成績查詢時序圖:考生查詢成績的流程:·打開成績查詢界面·輸入登錄信息·進入查詢頁面·選擇查詢目標相關協(xié)作圖:管理員科目管理時序圖:管理員科目管理流程·打開科目管理的登錄界面·輸入登錄信息·選擇科目名·修改科目信息相關協(xié)作圖:管理員數(shù)據(jù)庫管理時序圖:管理員管理數(shù)據(jù)庫流程:·打開數(shù)據(jù)庫登錄界面·輸入登錄信息·進入數(shù)據(jù)庫·連接數(shù)據(jù)庫·取消連接數(shù)據(jù)庫相關協(xié)作圖:考生管理時序圖:考生管理流程:·打開登錄界面·輸入登錄信息·進入數(shù)據(jù)庫·修改考生資料相關協(xié)作圖系統(tǒng)管理員考試參數(shù)設置時序圖:考試參數(shù)設置流程:·打開登錄界面·輸入登錄信息·進入系統(tǒng)·設置考試系統(tǒng)參數(shù)·確認設置相關協(xié)作圖:試題管理時序圖:試題管理流程:·打開試題管理登陸界面·輸入登陸界面·進入試題數(shù)據(jù)庫·對試題進行操作相關協(xié)作圖:五系統(tǒng)狀態(tài)分析系統(tǒng)狀態(tài)分析:開始(1)登陸界面(2)確認登錄界面(3)答題界面(4)確認上交界面(5)確認上交界面(6)上交成功結束。如下圖所示:考生狀態(tài)分析:開始(1)開始考試(2)輸入用戶名密碼(3)申請答題(4)開始答題(5)上交試卷(6)退出登錄(7)考試結束(注:本系統(tǒng)有計時功能,當計時沒有結束時,學生可以主動提交試卷,但一旦計時結束,系統(tǒng)默認上交試卷,并確認上交)六結語以上采用UML與RationalRose對考試管理系統(tǒng)進行分析與建模重點分析了系統(tǒng)的功能以及用例,創(chuàng)建了用例圖、系統(tǒng)類圖、系統(tǒng)狀態(tài)圖、各種動態(tài)時序圖和協(xié)作圖,對學生考試系統(tǒng)做了分析與設計。信息0801
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市潼南區(qū)202-2026學年九年級上學期期末語文試題(含答案)(含解析)
- 2026福建福州市水路運輸應急保障中心編外人員招聘1人備考題庫及答案詳解1套
- 2026浙江紹興市產(chǎn)融科技服務有限公司項目制人員招聘2人備考題庫及完整答案詳解一套
- 畜禽幼崽保育與飼養(yǎng)技術手冊
- 2026西北工業(yè)大學計算機學院計算與藝術交叉研究中心非事業(yè)編制人員招聘1人備考題庫(陜西)附答案詳解
- 2026海南??谑旋埲A區(qū)公費師范生招聘2人備考題庫參考答案詳解
- 2026年影視后期剪輯特效制作課程
- 2026年1月浙江省高考(首考)化學試題(含標準答案及解析)
- 超重失重課件
- 職業(yè)噪聲暴露的健康管理路徑
- 四川省遂寧市2026屆高三上學期一診考試英語試卷(含答案無聽力音頻有聽力原文)
- 福建省寧德市2025-2026學年高三上學期期末考試語文試題(含答案)
- 建筑施工行業(yè)2026年春節(jié)節(jié)前全員安全教育培訓
- 2026屆高考語文復習:小說人物形象復習
- 2026年山東省煙草專賣局(公司)高校畢業(yè)生招聘流程筆試備考試題及答案解析
- 八年級下冊《昆蟲記》核心閱讀思考題(附答案解析)
- 2025年中職藝術設計(設計理論)試題及答案
- 鐵路交通法律法規(guī)課件
- 2025年體育行業(yè)專家聘用合同范本
- 對于尼龍件用水煮的原因分析
- ECMO患者血糖控制與胰島素泵管理方案
評論
0/150
提交評論