文獻隨筆(十八)
一.基本資訊
標題:基於 UML 的通用線上考試系統的分析與設計
時間:2018.09
出版源:常州資訊職業技術學院軟體學院
檔案分類:文獻筆記
二.研究背景
近年來,隨著計算機技術的發展和網際網路時代的到來,給傳統的考試模式提出了新的要求。現階段,學校與社會上的各種考試大都採用傳統的考試方式,在此方式下,組織一次考試至少要經過五個步驟,即出卷、考生考試、閱卷、成績評估和試卷分析。顯然,隨著考試型別的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,並且其工作將是一件十分繁瑣和非常容易出錯的事情,可以說傳統的考試方式已經不能適應現代考試的需要。隨著計算機應用的迅猛發展,網路應用不斷擴大,如遠端教育和虛擬大學的出現等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行線上考試,以減輕教師的工作負擔及提高工作效率,從而提高了考試的質量,使考試更趨於公證、客觀、激發學生的學習興趣。
三.具體內容
系統的需求分析:通用線上考試系統分為教師管理系統和考生考試系統兩個部分。根據登入的身份和許可權不同 , 進入相應的系統功能模組。教師管理系統 : 是教師完成《通用線上考試系統》中的人員管理、題庫管理、試卷管理、組織考試、試卷評判、試卷分析、系統維護、清空資料八大功能。
系統的業務分析:
考試報名管理業務流程圖:
系統建模:用例模型在面向物件軟體開發中,根據特殊的需求情景來挖掘需求。首先,它描述了待開發系統的功能需求;其次,它將系統看作黑盒,從外部執行者的角度來理解系統。在系統功能分析中,採用 UML 用例圖,根據等級考試報名管理業務分析得到系統功能分析,系統功能包括:考試報名輪次管理功能、考試報名物件管理功能、考試報名管理功能、考試費用管理功能、考試成績管理功能、考試違紀管理功能、基礎資料管理功能、系統管理功能等功能。
類圖是常見的靜態 UML 圖,可以表示類、介面及它們之間的關係,通常用於系統的資料分析中。在 UML 中類之間的關係有關聯、依賴、泛化、實現等關係,類由類名、屬性和方法構成。
四.結論
作者的結論:以高校線上考試系統研究為背景,採用面向物件統一建模語言 UML 對系統進行需求分析、功能分析和資料分析並建立相應的靜態模型,將複雜的高等學校學生線上考試系統用簡單明瞭的圖形化表示出來,對整個系統後期的設計、編碼、實現及維護提供很好的表達方式,應用 UML 建模可以降低了系統的複雜性,提高系統可重用性和可維護性。
我的評價:本篇論文雖短,但是內容十分精煉,也很容易理解。
五.參考文獻
鄒磊,汪博韜,謝高峰,蔣衛祥 • 基於 UML 的通用線上考試系統的分析與設計 [J] • 科技與資訊,2018.09。