《UML學生成績管理系統(tǒng)課件》由會員分享,可在線閱讀,更多相關(guān)《UML學生成績管理系統(tǒng)課件(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版文本樣式,第二層,第三層,第四層,第五層,單擊此處編輯母版標題樣式,*,單擊此處編輯母版文本樣式,第二層,第三層,第四層,第五層,單擊此處編輯母版標題樣式,*,學生成績管理系統(tǒng),第四組,目錄,需求分析,系統(tǒng)總體功能需求,管理員接口模塊,教師接口模塊,系統(tǒng)建模,總結(jié),一、需求分析,學生成績管理系統(tǒng)是專門針對學校所開發(fā)的一種以管理為基礎(chǔ)的信息管理系統(tǒng),它涵蓋成績管理服務的所有環(huán)節(jié),將原始的人工統(tǒng)計方法轉(zhuǎn)換為先進的電腦管理模式。,系統(tǒng)管理員登錄系統(tǒng)后,通過身份驗證,能夠?qū)W生的基本信息進行管理,包括如下:添加學生信息、查詢學生信息、修改學生信息、刪除學生信息。,一、需求分析,教師可以
2、通過身份驗證,登錄到系統(tǒng)中。若忘記密碼,也可尋回。教師可以查詢、錄入、修改和刪除學生成績信息。,學生也可通過身份驗證,登錄到系統(tǒng)中。但學生中只有查詢個人成績信息的權(quán)限,而無其他權(quán)限。,當參與者(管理員、教師和學生)忘記密碼時,也可以通過特殊方法找回密碼。,(一)系統(tǒng)總體功能需求,學生成績管理系統(tǒng)為管理員、教師和學生提供服務接口以便他們進行管理操作。同時,還為系統(tǒng)提供數(shù)據(jù)服務接口來管理系統(tǒng)。,系統(tǒng)總體功能需求框圖如下所示:,圖,1-1,系統(tǒng)總體功能需求框圖,(二)管理員接口模塊,管理員接口是系統(tǒng)提供給管理員服務接口。管理員接口模塊包括如下圖所示幾個幾個方面:,圖,1-2,管理員接口模塊框圖,(三
3、)教師接口模塊,圖,1-3,教師接口模塊框圖,管理員接口是系統(tǒng)提供給教師管理學生成績的接口。教師接口模塊包括如下圖所示幾個幾個方面:,二、系統(tǒng)建模,用例圖,類圖,序列圖,協(xié)作圖,活動圖,狀態(tài)圖,1.用例圖,參與者如下圖所示:,圖,2-1,參與者,管理員用例圖,圖,2-2,管理員用例圖,教師用例圖,圖,2-3,教師用例圖,學生用例圖,圖,2-4,學生用例圖,用例說明書,用例編號:,01,用例名稱:登錄系統(tǒng),用例目標:當用戶要登錄到管理系統(tǒng)時用例開始。不同的用戶擁有不同級別的權(quán)限,以及實現(xiàn)不同的管理操作。當用戶登錄到系統(tǒng)中后用例結(jié)束。,參與者:,管理員、教師和學生,前提條件:用戶身份驗證。,事后條
4、件:登錄到系統(tǒng)中。,主事件流:進入系統(tǒng),實現(xiàn)管理操作。,其他事件流:當用戶忘記密碼而不能登錄到系統(tǒng)中時,可以進行密碼尋回操作。,2.類圖,參與者之間聯(lián)系的類圖,圖,2-5,參與者之間聯(lián)系的類圖,其它關(guān)系類圖,圖,2-6,其它關(guān)系類圖,成績管理系統(tǒng)類圖,圖,2-7,成績管理系統(tǒng)類圖,3.序列圖,管理員添加學生信息序列圖,圖,3-1,管理員添加學生信息序列圖,管理員修改學生信息序列圖,圖,3-2,管理員修改學生信息序列圖,管理員刪除學生成績信息序列圖,圖,3-3,管理員刪除學生信息序列圖,管理員查詢學生信息序列圖,圖,3-4,管理員查詢信息序列圖,教師錄入學生成績信息序列圖,圖,3-5,教師錄入學
5、生成績信息序列圖,教師修改學生成績信息序列圖,圖,3-6,教師修改學生成績信息序列圖,教師刪除學生成績信息序列圖,圖,3-7,教師刪除學生成績信息序列圖,教師查詢學生成績信息序列圖,圖,3-8,教師查詢學生成績信息序列圖,學生查詢成績序列圖,圖,3-9,學生查詢個人成績序列圖,4.協(xié)作圖,管理員添加學生信息協(xié)作圖,圖,4-1,管理員添加學生信息協(xié)作圖,管理員添加學生信息協(xié)作圖,圖,4-2,管理員修改學生信息協(xié)作圖,管理員刪除學生信息協(xié)作圖,圖,4-3,管理員刪除學生信息協(xié)作圖,管理員查詢學生成績信息協(xié)作圖,圖,4-3,管理員查詢學生成績信息協(xié)作圖,5.活動圖(劉陽),管理員活動圖,圖,5-1,管理員活動圖,教師活動圖,圖,5-2,教師活動圖,學生活動圖,圖,5-3,學生活動圖,6.狀態(tài)圖,管理員狀態(tài)圖,教師狀態(tài)圖,學生狀態(tài)圖,三、總結(jié),通過本次UML系統(tǒng)設(shè)計讓我們對UML建模有了進一步的認識,讓我們了解UML建模對開發(fā)程序有很大的益處。在UML模型中能清晰的反映出程序的所有行為,為程序的開發(fā)和維護有很大的幫助,同時建模能將問題可視化、形式化,方便系統(tǒng)設(shè)計和開發(fā)人員進行差錯處理,提高系統(tǒng)實現(xiàn)的效率。,