




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)生成績(jī)管理系統(tǒng)可行性分析報(bào)告一、系統(tǒng)建立的目的及背景1、編寫目的當(dāng)今學(xué)生成績(jī)管理的繁索給具有強(qiáng)烈時(shí)間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的學(xué)籍管理軟件,為了對(duì)學(xué)生成績(jī)的管理方便,開發(fā)人員完成了全面的調(diào)查與分析,同時(shí)與目標(biāo)用戶進(jìn)行了多次深入溝通,主要用于大中專院校學(xué)生日常管理工作,以規(guī)范的學(xué)生檔案為基礎(chǔ),實(shí)現(xiàn)了學(xué)生考勤,學(xué)籍變更、學(xué)生獎(jiǎng)懲、考試成績(jī)、教師考勤等電算化管理,實(shí)現(xiàn)學(xué)校人力資源的優(yōu)化和學(xué)生成績(jī)管理的科學(xué)管理而設(shè)計(jì)的,通過試用本系統(tǒng),可以更加有效的管理學(xué)生成績(jī)信息,其中包括學(xué)生的基本信息,成績(jī)信息并且具有信息的增加,查詢,修改等功能。2、項(xiàng)目背景當(dāng)今學(xué)生成績(jī)管理的繁索給
2、具有強(qiáng)烈時(shí)間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的學(xué)籍管理軟件,為了對(duì)學(xué)生成績(jī)的管理方便,節(jié)省資源,提高工作效率,開發(fā)人員完成了全面的調(diào)查與分析,同時(shí)與目標(biāo)用戶進(jìn)行了多次深入溝通,并在次基礎(chǔ)上著手開發(fā)學(xué)生成績(jī)管理系統(tǒng)軟件。二、功能特點(diǎn):學(xué)生信息查詢、存儲(chǔ)、共享的整體解決方案1 .學(xué)生檔案管理:建立規(guī)范的電子學(xué)生檔案,并實(shí)現(xiàn)自動(dòng)拍照功能,規(guī)范、易用2 .方便的查詢功能:根據(jù)要求迅速查找出所有學(xué)生檔案中符合要求的信息,支持EXCEL導(dǎo)出,準(zhǔn)確、快捷。3 .學(xué)生考勤管理請(qǐng)假申請(qǐng)直接在軟件中提交,由主管老師審核,系統(tǒng)自動(dòng)統(tǒng)計(jì)學(xué)生請(qǐng)假次數(shù),高效、明了。4 .學(xué)生成績(jī)管理支持EXCEL模板
3、導(dǎo)入學(xué)生成績(jī),系統(tǒng)自動(dòng)統(tǒng)計(jì)各科成績(jī)并排名。3 .學(xué)生綜合情況報(bào)表獨(dú)創(chuàng)的學(xué)生情況綜合報(bào)表自動(dòng)分學(xué)期將學(xué)生檔案、成績(jī)、排名、獎(jiǎng)懲、考勤等學(xué)生表現(xiàn)情況進(jìn)行匯總,顛覆了以往期末人工匯總的方法,全面、簡(jiǎn)捷。4 .支持多用戶管理模式:用戶根據(jù)不同權(quán)限分別管理各自資料,方便管理、節(jié)約成本。三、可行性研究的前提1 .要求主要功能:能夠?qū)崿F(xiàn)老師和學(xué)生對(duì)成績(jī)的管理,即完成一些基本的功能,如:查詢,刪除,添加,修改等,同時(shí)也要實(shí)現(xiàn)權(quán)限的管理。性能要求:信息中心提供的學(xué)生成績(jī)信息必須及時(shí)的反映出來,老師和學(xué)生能夠及時(shí)的進(jìn)行對(duì)成績(jī)的管理。輸入要求:數(shù)據(jù)完整,詳實(shí)。輸出要求:簡(jiǎn)捷,快速,實(shí)時(shí)安全與保密要求:1.依賴于網(wǎng)絡(luò)
4、本身對(duì)用戶使用權(quán)限的規(guī)定。2.在程序模塊中通過使用密碼控制功能對(duì)用戶的權(quán)限加以限制。如:刪除和修改。四、系統(tǒng)的可行性研究1、操作可行性(必要性):本系統(tǒng)將大大改善數(shù)據(jù)處理速度,并且更加方便的對(duì)數(shù)據(jù)進(jìn)行管理,同時(shí)可以減少人力資源的浪費(fèi)以及工資支出2、技術(shù)可行性(可能性):校園網(wǎng)已正常運(yùn)行;開發(fā)人員已熟練掌握面向?qū)ο蟮拈_發(fā)工具;教務(wù)人員已實(shí)現(xiàn)計(jì)算機(jī)培訓(xùn)技術(shù)上實(shí)現(xiàn)系統(tǒng)是可行的。3、經(jīng)濟(jì)可行性(有益性):校園內(nèi)部局域網(wǎng)絡(luò)已經(jīng)建成;各部門電腦均已配置;硬件投入不需要很大,另外,學(xué)校對(duì)系統(tǒng)的開發(fā)大力支持。因此經(jīng)濟(jì)上是可行的。本系統(tǒng)可以馬上開始實(shí)施,并盡可能做到提前完成。從人力資源優(yōu)化角度來說,可以充分利用
5、學(xué)校已有人力資源。從開發(fā)成本角度來說,將支出成本降到最底。所以在三個(gè)可選擇的方案中推薦此方案為最佳方案學(xué)生成績(jī)管理系統(tǒng)總體規(guī)劃方案報(bào)告一、規(guī)劃系統(tǒng)的組成部分:按使用者權(quán)限分為三部分:1、學(xué)生:可執(zhí)行學(xué)生個(gè)人信息查詢功能,及個(gè)人登錄密碼修改功能2、教師:可執(zhí)行教師個(gè)人信息查詢功能,及相關(guān)課程成績(jī)錄入、修改、和查詢功能3、系統(tǒng)管理員:可執(zhí)行所有個(gè)人信息和成績(jī)信息的查詢、更新、刪除以及修改功能。二、建立數(shù)據(jù)模型由于計(jì)算機(jī)不可能直接處理現(xiàn)實(shí)世界中的具體事物,所有我們必須事先把具體事物轉(zhuǎn)化成計(jì)算機(jī)能夠處理的數(shù)據(jù)。首先數(shù)字化,用數(shù)據(jù)模型這個(gè)工具來抽象表示和處理,所在系學(xué)號(hào)學(xué)分課程查詢查詢總學(xué)分管理員管理員
6、號(hào)4查詢,輸入,更改三、建立設(shè)計(jì)斷據(jù)庫1、系統(tǒng)的組成部分有:教師錄入成績(jī)界面教師查詢成績(jī)界面學(xué)生查詢成績(jī)界碑管理員查詢成績(jī)界面2、數(shù)據(jù)庫如下學(xué)生表"WWW登j錄登錄W總學(xué)分一|系賬號(hào)密碼格科教師表教師號(hào)I姓名所在系I登錄賬號(hào)登錄密碼課程表課程號(hào)課程名先修課課程性質(zhì)學(xué)分學(xué)生課程表學(xué)號(hào)課程號(hào)成績(jī)管理員表管理員號(hào)姓名登錄賬號(hào)登錄密碼四、建立數(shù)據(jù)字典通過使用數(shù)據(jù)字典對(duì)數(shù)據(jù)庫進(jìn)行管理。對(duì)數(shù)據(jù)元素定義,設(shè)計(jì)數(shù)據(jù)字典。1、數(shù)據(jù)字典:名字:學(xué)號(hào)別名:描述:唯一標(biāo)識(shí)一個(gè)特定學(xué)生的關(guān)鍵域定義:學(xué)號(hào)=13數(shù)字13位置:成績(jī)單名字:姓名別名:描述:學(xué)生的名字定義:姓名=4字符8位置:成績(jī)單名字:所在系別名:
7、系名描述:學(xué)生或教師所屬的系定義:所在系=4字符30位置:名字:專業(yè)別名:描述:學(xué)生所屬的專業(yè)定義:專業(yè)=4字符)30位置:成績(jī)單名字:班級(jí)別名:描述:學(xué)生所屬的班級(jí)定義:班級(jí)=3數(shù)字4位置:成績(jī)單名字:登錄賬號(hào)別名:描述:學(xué)生或教師或管理員登陸系統(tǒng)時(shí)所使用的賬號(hào)定義:登錄賬號(hào)=3數(shù)字12位置:名字:登錄密碼別名:描述:學(xué)生或教師或管理員登陸系統(tǒng)時(shí)所使用的賬號(hào)所對(duì)應(yīng)的密碼定義:登錄密碼=3字符|數(shù)字20位置:名字:不及格科數(shù)別名:描述:學(xué)生課程成績(jī)少于60分的課程數(shù)定義:不及格科數(shù)=0數(shù)字10位置:成績(jī)單名字:總學(xué)分別名:描述:學(xué)生課程成績(jī)不少于60分的課程所對(duì)應(yīng)的學(xué)分的累加和定義:總學(xué)分=0
8、數(shù)字200位置:成績(jī)單名字:教師號(hào)別名:描述:唯一標(biāo)識(shí)一個(gè)特定教師的關(guān)鍵域定義:教師號(hào)=10數(shù)字10位置:名字:課程號(hào)別名:描述:唯一標(biāo)識(shí)一個(gè)特定課程的關(guān)鍵域定義:課程號(hào)=8數(shù)字8位置:成績(jī)單名字:課程名別名:描述:某一課程的名字定義:課程名=4字符30位置:成績(jī)單名字:先修課別名:描述:要學(xué)習(xí)某一課程必須先學(xué)習(xí)的課程定義:先修課=4字符30位置:成績(jī)單名字:課程性質(zhì)別名:描述:某一課程的性質(zhì)定義:課程性質(zhì)=必修考試|必修考查|選修位置:成績(jī)單名字:學(xué)分別名:描述:學(xué)生某一課程成績(jī)不少于60分所獲得的學(xué)分定義:學(xué)分=1數(shù)字6位置:成績(jī)單名字:管理員號(hào)別名:描述:唯一標(biāo)識(shí)一個(gè)特定管理員的關(guān)鍵域定
9、義:管理員號(hào)=10數(shù)字10位置:名字:成績(jī)別名:描述:某一個(gè)學(xué)生的某科課程的考試分?jǐn)?shù)定義:成績(jī)=0數(shù)字100位置:成績(jī)單名字:學(xué)期別名:描述:某一個(gè)學(xué)期定義:學(xué)期=12字符12位置:成績(jī)單名字:學(xué)生個(gè)人成績(jī)單別名:成績(jī)單描述:某一個(gè)學(xué)生的各科成績(jī)表單定義:學(xué)生個(gè)人成績(jī)單=學(xué)期+學(xué)號(hào)+姓名+所在系+專業(yè)+班級(jí)+不及格科數(shù)+總學(xué)分+課程號(hào)+課程名+課程性質(zhì)+學(xué)分+成績(jī)位置:輸出到打印機(jī)名字:平均成績(jī)別名:描述:某一個(gè)班級(jí)的所有學(xué)生的某一科課程的平均成績(jī)定義:平均成績(jī)=0數(shù)字100位置:成績(jī)單名字:班級(jí)成績(jī)單別名:成績(jī)單描述:某一個(gè)班級(jí)的所有學(xué)生的某一科課程的成績(jī)定義:班級(jí)成績(jī)單=學(xué)期+所在系+班級(jí)
10、+課程號(hào)+課程名+課程性質(zhì)+學(xué)分+學(xué)號(hào)+姓名+成績(jī)+平均成績(jī)位置:輸出到打印機(jī)五.系統(tǒng)流程圖事務(wù)六.數(shù)據(jù)流程圖查詢報(bào)告成績(jī)單成績(jī)信息教師輸入處理打印成成績(jī)成績(jī)績(jī)單I教師學(xué)生管理員查詢成七.對(duì)苗生成績(jī)?nèi)衾硐到y(tǒng)此信息系統(tǒng)開唾流程圖提由開發(fā)請(qǐng)求否信息系統(tǒng)規(guī)劃需要修改否需要修改否否是信息系統(tǒng)開發(fā)實(shí)施否是是否信息系統(tǒng)運(yùn)行維護(hù)信息系統(tǒng)安裝調(diào)試否否是系統(tǒng)評(píng)I審有重新開發(fā)的需求嗎?論證設(shè)計(jì)方案通過嗎?論證規(guī)劃方案通呼馬?是信息系統(tǒng)分析需要修改是信息系統(tǒng)設(shè)計(jì)所有開發(fā)功能滿足要求嗎?信息系統(tǒng)測(cè)試否是系統(tǒng)開發(fā)終止試運(yùn)行通過嗎?八、計(jì)算機(jī)系統(tǒng)硬件:WINDOWSXP開發(fā)物資:微型計(jì)算機(jī)兩臺(tái)、資料若干本九、各模塊的開發(fā)
11、優(yōu)先順序:依次為教師錄入成績(jī)界面、教師查詢成績(jī)界面、學(xué)生查詢成績(jī)界面、管理員查詢成績(jī)界面。學(xué)生成績(jī)管理系統(tǒng)總體設(shè)計(jì)方案報(bào)告針對(duì)學(xué)生成績(jī)管理系統(tǒng)的總體設(shè)計(jì)可以從建立模型來進(jìn)行詳細(xì)描述,并從三個(gè)方面建立模型,這三個(gè)方面分別是:學(xué)生成績(jī)管理系統(tǒng)功能模型學(xué)生成績(jī)管理系統(tǒng)對(duì)象模型學(xué)生成績(jī)管理系統(tǒng)動(dòng)態(tài)模型從使用需求,設(shè)計(jì)要求,以及各個(gè)模塊的詳細(xì)分析來進(jìn)行設(shè)計(jì)。一、學(xué)生成績(jī)管理系統(tǒng)功能模型1、學(xué)生成績(jī)系統(tǒng)的業(yè)務(wù)需求如下:(1)教師使用系統(tǒng)輸入、更新學(xué)生的成績(jī)。(2)系統(tǒng)管理員根據(jù)教師提供的成績(jī)創(chuàng)建學(xué)生成績(jī)報(bào)告單。(3)教師需要通過系統(tǒng)分發(fā)學(xué)生成績(jī)報(bào)告單。(4)系統(tǒng)允許教師和學(xué)生查詢記錄的成績(jī)。建立上述學(xué)生成
12、績(jī)系統(tǒng)的用例模型。1.1 確定參與者系統(tǒng)的參與者為:教師、學(xué)生和系統(tǒng)管理員。1.2 確定用例確定參與者使用的用例,可通過提出“系統(tǒng)要做什么?”的問題完成。學(xué)生成績(jī)系統(tǒng)的用例有:輸入成績(jī)、更新成績(jī)、創(chuàng)建學(xué)生成績(jī)報(bào)告單、檢查學(xué)生成績(jī)報(bào)告單的準(zhǔn)確性、分發(fā)學(xué)生成績(jī)報(bào)告單和查詢成績(jī)。對(duì)上述已經(jīng)確定的用例,還要進(jìn)一步明確它們之間的優(yōu)先次序O學(xué)生成績(jī)系統(tǒng)的用例的優(yōu)先次序?yàn)椋?1)輸入成績(jī)。(2)查詢成績(jī)。(3)更新成績(jī)。(4)創(chuàng)建學(xué)生成績(jī)報(bào)告單。(5)檢查學(xué)生成績(jī)報(bào)告單的準(zhǔn)確性。(6)分發(fā)學(xué)生成績(jī)報(bào)告單。1.3描述用例用例:輸入成績(jī)參與者:教師主要事件執(zhí)行流程:(1)教師登錄系統(tǒng)。(2)教師確定要記錄哪些學(xué)
13、生的成績(jī)。(3)系統(tǒng)要保證學(xué)生的自然情況數(shù)據(jù)已保存在數(shù)據(jù)庫中。(4)教師選擇要輸入成績(jī)的課程。(5)系統(tǒng)開始數(shù)據(jù)庫的一項(xiàng)事務(wù)處理。(6)教師輸入學(xué)生的成績(jī)。(7)系統(tǒng)校對(duì)輸入的成績(jī)以確保其屬于正確的值域。(8)系統(tǒng)保存本門課程的成績(jī)(9)系統(tǒng)結(jié)束事務(wù)處理。(10)系統(tǒng)提示教師成績(jī)保存完畢。用例:查詢成績(jī)參與者:教師,學(xué)生主要事件執(zhí)行流程:(1)教師或?qū)W生登錄系統(tǒng)。(2)教師或?qū)W生選擇要查詢成績(jī)的課程(3)教師或?qū)W生輸入查詢條件。(4)系統(tǒng)開始數(shù)據(jù)庫的一項(xiàng)事務(wù)處理。(5)系統(tǒng)加載足滿足條件的學(xué)生成績(jī)。(6)系統(tǒng)顯示學(xué)生成績(jī)。(7)系統(tǒng)結(jié)束事務(wù)處理。(8)系統(tǒng)提示教師或?qū)W生成績(jī)顯示完畢用例:更新成
14、績(jī)參與者:教師主要事件執(zhí)行流程:(1)教師登錄系統(tǒng)。(2)教師選擇要更新的成績(jī)的課程。(3)教師輸入更新條件。(4)系統(tǒng)開始數(shù)據(jù)庫的一項(xiàng)事務(wù)處理。(5)系統(tǒng)加載滿足條件的學(xué)生成績(jī)(6)系統(tǒng)顯示學(xué)生成績(jī)。(7)教師更新學(xué)生成績(jī)。(8)系統(tǒng)保存本次更新。(9)系統(tǒng)結(jié)束事務(wù)處理。(10)系統(tǒng)提示教師成績(jī)保存完畢。用例:創(chuàng)建學(xué)生某一門課程的成績(jī)報(bào)告單參與者:系統(tǒng)管理員主要事件執(zhí)行流程:(1)教師登錄系統(tǒng)。(2)教師選擇要?jiǎng)?chuàng)建的成績(jī)報(bào)告的課程。(3)教師選擇要?jiǎng)?chuàng)建的成績(jī)報(bào)告的學(xué)生班級(jí)。(4)系統(tǒng)開始數(shù)據(jù)庫的一項(xiàng)事務(wù)處理。(5)系統(tǒng)創(chuàng)建滿足條件的學(xué)生成績(jī)單。(6)系統(tǒng)顯示學(xué)生成績(jī)單。(7)系統(tǒng)結(jié)束事務(wù)處理
15、。(8)系統(tǒng)提示教師成績(jī)報(bào)告單創(chuàng)建完畢。檢查學(xué)生成績(jī)報(bào)告單的準(zhǔn)確性、分發(fā)學(xué)生成績(jī)報(bào)告單是手工完成的工作J2、勤年凡例快用_1根利以上的分析,學(xué)生成績(jī)系統(tǒng)用例模型的功能如下:'(1)教師可以輸入學(xué)生成績(jī)。Iftt?當(dāng)叫俞入學(xué)生成績(jī)包含了保存學(xué)生成績(jī)。r3)教師可以更新學(xué)生成績(jī)。«4)更新學(xué)生成績(jī)包含了加載、保存成績(jī)。IIII*'HAQ5川教師、系統(tǒng)管理員和學(xué)生可以查詢成績(jī)。1.1 -IJPjjif浦.IMMM6”查詢成績(jī)包含了系統(tǒng)老1泉。,11(7)”系統(tǒng)管理員可以創(chuàng)建學(xué)生成績(jī)報(bào)告單。2 (8)教師可以在網(wǎng)上發(fā)布學(xué)生成績(jī)報(bào)告單根據(jù)上述系統(tǒng)用例模型的功能,可在Rose建模
16、環(huán)境下繪制出如圖所示的學(xué)生成績(jī)系統(tǒng)的用例模型。建立學(xué)生成績(jī)管理系統(tǒng)的對(duì)象模型確定類及其關(guān)聯(lián)1確定屬性和操作過用例圖分析120型部分,得到如下圖示1UML類圖建模需要反復(fù)執(zhí)行以下兩個(gè)步驟Rose環(huán)境下完成的學(xué)生成績(jī)管理系統(tǒng)功能模型,截取模以確定Grades和ReportCards兩個(gè)類1.1確定類和關(guān)聯(lián)本節(jié)創(chuàng)建學(xué)生成績(jī)系統(tǒng)的UML類模型可以確定教師,學(xué)生和系統(tǒng)管(2)通過用例圖中的參與者名稱,理員三個(gè)附加類。(3)檢查用例圖中各個(gè)用例(功能)所屬的類:發(fā)布學(xué)生成績(jī)報(bào)告單一一Grades類。輸入成績(jī)Grades類。更新成績(jī)Grades類。保存成績(jī)Grades類。加載成績(jī)Grades類。查詢成績(jī)Gr
17、ades類。生成學(xué)生成績(jī)報(bào)告單ReportCards類系統(tǒng)登錄Login類(4)創(chuàng)建類之間的關(guān)聯(lián):1.1 Teacher發(fā)布Grades。2.2 Teacher輸入Grades。3.3 Teacher更新Grades。保存Grades。加載Grades。教師查詢Grades。學(xué)生查詢Grades。系統(tǒng)管理員查詢Grades。系統(tǒng)管理員生成ReportCards(5)為了減少這些類之間關(guān)聯(lián)的復(fù)雜性,可以將具有相同角色、與同一個(gè)類具有關(guān)聯(lián)關(guān)系的關(guān)聯(lián)進(jìn)行適當(dāng)?shù)臍w類。第13個(gè)關(guān)聯(lián)可以歸類為Teacher維護(hù)Grades;而第45個(gè)關(guān)聯(lián)是Grades與Grades之間的相互關(guān)聯(lián),可以把這兩個(gè)關(guān)聯(lián)放到Gr
18、ades類的私有操作中)這樣Grades類就可以執(zhí)行需要功能。因?yàn)檫@個(gè)查詢操作是供Grades類應(yīng)當(dāng)提供查詢成績(jī)的操作,與其相關(guān)聯(lián)的其他類來調(diào)用的。另外)還應(yīng)提供一個(gè)WebSite類)以使Login類能夠被允許訪問成績(jī)系統(tǒng)。而且成績(jī)查詢結(jié)果的顯示應(yīng)該由WebSite類來提供。Grades類與ReportGards類之間是組成關(guān)系綜上所述,最終確定系統(tǒng)的類之間的關(guān)聯(lián)如下DTeacher維護(hù)Grades。Login允許訪問一個(gè)WebSite因?yàn)檫@個(gè)查詢操作是供Grades類應(yīng)當(dāng)提供查詢成績(jī)的操作,與其相關(guān)聯(lián)的其他類來調(diào)用的。3)WebSite顯示Grades。Teacher通過Login查詢Gra
19、des。Administrator通過Login查詢Grades。6)Administrator生成ReportCades。S)Student通過Login查詢Grades。GGrades與ReportCrades類之間是組成關(guān)系。(6)標(biāo)識(shí)出類關(guān)聯(lián)之間的千重性。一個(gè)Teacher至少維護(hù)工個(gè).Grades。I一個(gè)Grades只由一個(gè)TeaCher維護(hù)。一個(gè)Grades只包含在一個(gè)ReportCards中。一個(gè)ReportCards中至少包幽3%或捌8VI<一個(gè)Administrator至少生成一個(gè)ReportCards。g八一一.一,1a一勺R(shí)eportCards只由個(gè)_Adminis
20、trator生成。教師、管理員和學(xué)生都可以看作肺用卜(OnlineUser。,具有登錄(Login)網(wǎng)站(WebSit)查詢孝寫成績(jī)的權(quán)利。可以將Login類實(shí)例的實(shí)現(xiàn)功能作為WebSitel類中的一個(gè)操作。通過上面分析,可得到帶有多重性的類之間的關(guān)聯(lián)模型/-HoWJIUhVlM神帆即棚1.2幀跚性和操作Jj眥肺州"幗力型刪創(chuàng)建完成類以及類之間的關(guān)明/就要確定類由屬性和操作,以,提供數(shù)據(jù)據(jù)存儲(chǔ)和需要的功能以彌現(xiàn)用例圖中的用例。1中瞧球&類輸入成績(jī)InputGrades()更新成績(jī)UpdataGrades()I分發(fā)成績(jī)Distribute。#八Uy11'i'*j
21、I'jffll存儲(chǔ)也績(jī)SaveGradeS()JJIIJReportCard類生成學(xué)生成績(jī)報(bào)告單一一WebSite舉Generate()LoadeGrades()用戶名一一M酈涉»前登錄功能一查詢成績(jī)一|11|(VNUserName一Password1一Login。珈岫一ViewGrades()|241岫岫岫,口,F,JI*1J%J先說明同題方知,這魚僅列由了系統(tǒng)中關(guān)鍵類的核心屬性和操作。帆1麗向?qū)ο笙到y(tǒng)開發(fā)過程中,UML類模型的最終完成是在系統(tǒng)分析和設(shè)計(jì)階段進(jìn)行反復(fù)迭代的結(jié)果。,In枷j卜&幽i'p,vr(J力愀不枷通過上面的分析,得到帶有1屬性和操作的類之
22、用的關(guān)聯(lián)模型,口和下所示:*.Mittf卓炯M恤確|fl1.IIM(帆岫It向椰科"7Ih一i而tH'M明?y5在Rose環(huán)境下完成的學(xué)生成績(jī)管理系統(tǒng)對(duì)象模型,截取模儡湍郡I下圖示:25E血訕三、建立學(xué)生成績(jī)管理系統(tǒng)動(dòng)態(tài)模型分析強(qiáng)調(diào)真實(shí)且接近現(xiàn)實(shí)管理業(yè)靠梯優(yōu)化,并建立順序圖及狀I(lǐng)態(tài)圖。Ml1、順序圖順序圖的建模元素有對(duì)象(參與者的實(shí)例也是對(duì)象)、生命線(LifeLine)、控制焦點(diǎn)(FocusO艇梅trol)、消息(Message)等。為學(xué)生成績(jī)管理系統(tǒng)的順序解潴摸。以教師查詢學(xué)生成績(jī)(ViewAHEnKlt加加iGrades)用例進(jìn)行順序圖建愜川一'h*TI-1,*
23、YilT»XWIk確定工作流1根據(jù)對(duì)ViewGrades用性用怖析可知,教師查詢學(xué)生成績(jī)用例至少有以下泌個(gè)工作流:Wi儲(chǔ)8加026(退趟成功地饕竦罌i勺分燕出“型運(yùn),心也也(2):教師試圖查詢某個(gè)學(xué)生的分?jǐn)?shù),但該學(xué)生不存在:。一(3);教師試圖查詢某個(gè)學(xué)生的分?jǐn)?shù),但該學(xué)生的分?jǐn)?shù)不存在。從左到右布置對(duì)象從左到右布置所有參與者和對(duì)象,包括要添加消息的對(duì)象的生命線。博:-MUfltntniQSnKwmbMIIII13"添加消息和條件以便創(chuàng)建每一個(gè)工作流I.IIIIfB產(chǎn)弟曄作流一一教師成功地查詢某個(gè)學(xué)生成績(jī)的順序圖,JMffl(2)|簫2會(huì)溫用新T一教師僅圖查詢某個(gè)卒生分?jǐn)?shù)Wl®TBWFNFl*".tb.aetstudoldstudent>(3)第3個(gè)工作流一一教師試圖查詢某個(gè)學(xué)生分?jǐn)?shù),但該學(xué)生的分?jǐn)?shù)不存在的順序圖tudentnotfound;2、狀態(tài)圖順序圖和協(xié)作圖都屬于交互圖,主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個(gè)人房產(chǎn)贈(zèng)與合同8篇
- 2025年河北貨運(yùn)從業(yè)資格考試題庫答案
- 《數(shù)據(jù)可視化技術(shù)應(yīng)用》1.1 領(lǐng)略數(shù)據(jù)可視化之美-教案
- 本草種植收購(gòu)合同范本一8篇
- 洗浴中心拆除合同范本
- 中學(xué)校維修合同范例
- 承辦布展活動(dòng)合同范本
- 個(gè)人債務(wù)授權(quán)委托書
- 嚴(yán)格遵守上下班制度
- 機(jī)械基礎(chǔ)題庫含答案
- 電力工程建設(shè)中的風(fēng)險(xiǎn)控制與管理措施
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》解讀與專題培訓(xùn)
- 抑郁復(fù)學(xué)申請(qǐng)書
- 【歷史】“開元盛世”課件-+2024-2025學(xué)年統(tǒng)編版歷史七年級(jí)下冊(cè)
- 建筑施工作業(yè)人員安全生產(chǎn)知識(shí)教育培訓(xùn)考核試卷及答案
- 2025年張家界航空工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 《烈士褒揚(yáng)條例》修訂解讀:2025年烈士褒揚(yáng)與撫恤新政策
- 2025年新華師大版數(shù)學(xué)七年級(jí)下冊(cè)全冊(cè)導(dǎo)學(xué)案
- 2025年內(nèi)蒙古化工職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 《供熱工程》課件
- 半導(dǎo)體安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論