歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

學(xué)生成績(jī)管理系統(tǒng)開發(fā)方案報(bào)告.doc

  • 資源ID:6505396       資源大?。?span id="lwryagp" class="font-tahoma">793.50KB        全文頁(yè)數(shù):32頁(yè)
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

學(xué)生成績(jī)管理系統(tǒng)開發(fā)方案報(bào)告.doc

學(xué)生成績(jī)管理系統(tǒng)可行性分析報(bào)告一、系統(tǒng)建立的目的及背景1、編寫目的當(dāng)今學(xué)生成績(jī)管理的繁索給具有強(qiáng)烈時(shí)間觀念的行政人員帶來(lái)了諸多不便,教學(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ì)的,通過(guò)試用本系統(tǒng),可以更加有效的管理學(xué)生成績(jī)信息,其中包括學(xué)生的基本信息,成績(jī)信息并且具有信息的增加,查詢,修改等功能。2、項(xiàng)目背景當(dāng)今學(xué)生成績(jī)管理的繁索給具有強(qiáng)烈時(shí)間觀念的行政人員帶來(lái)了諸多不便,教學(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模板導(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í)的反映出來(lái),老師和學(xué)生能夠及時(shí)的進(jìn)行對(duì)成績(jī)的管理。 輸入要求:數(shù)據(jù)完整,詳實(shí)。 輸出要求:簡(jiǎn)捷,快速,實(shí)時(shí)。安全與保密要求:1.依賴于網(wǎng)絡(luò)本身對(duì)用戶使用權(quán)限的規(guī)定。 2.在程序模塊中通過(guò)使用密碼控制功能對(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)化角度來(lái)說(shuō),可以充分利用學(xué)校已有人力資源。從開發(fā)成本角度來(lái)說(shuō),將支出成本降到最底。所以在三個(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è)工具來(lái)抽象表示和處理,教師學(xué)生管理員姓名教師號(hào)所在系賬號(hào)密碼查詢,輸入,更改數(shù)據(jù)庫(kù)查詢,輸入,更改查詢課程密碼姓名賬號(hào)管理員號(hào)存儲(chǔ)課程號(hào)課程名性質(zhì)學(xué)分姓名學(xué)號(hào)班級(jí)院系專業(yè)總學(xué)分三、建立設(shè)計(jì)數(shù)據(jù)庫(kù) 1、 系統(tǒng)的組成部分有:教師錄入成績(jī)界面教師查詢成績(jī)界面學(xué)生查詢成績(jī)界面管理員查詢成績(jī)界面2、數(shù)據(jù)庫(kù)如下學(xué)生表學(xué)號(hào)姓名所在系專業(yè)班級(jí)登錄賬號(hào)登錄密碼不及格科數(shù)總學(xué)分教師表教師號(hào)姓名所在系登錄賬號(hào)登錄密碼課程表課程號(hào)課程名先修課課程性質(zhì)學(xué)分學(xué)生課程表學(xué)號(hào)課程號(hào)成績(jī)管理員表管理員號(hào)姓名登錄賬號(hào)登錄密碼四、建立數(shù)據(jù)字典通過(guò)使用數(shù)據(jù)字典對(duì)數(shù)據(jù)庫(kù)進(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ī)單名字:所在系別名:系名描述:學(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數(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)鍵域定義:管理員號(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í)+課程號(hào)+課程名+課程性質(zhì)+學(xué)分+學(xué)號(hào)+姓名+成績(jī)+平均成績(jī)位置:輸出到打印機(jī)五.系統(tǒng)流程圖事務(wù)成績(jī)處理程序成績(jī)信息庫(kù)聯(lián)網(wǎng)通訊查詢信息查詢報(bào)告成績(jī)單處理程序成績(jī)單六.數(shù)據(jù)流程圖教師輸入成績(jī)處理成績(jī)查詢成績(jī)信息成績(jī)信息教師發(fā)布成績(jī)單打印成績(jī)單學(xué)生管理員七對(duì)學(xué)生成績(jī)管理系統(tǒng)此信息系統(tǒng)開發(fā)流程圖八、計(jì)算機(jī)系統(tǒng)硬件:WINDOWSXP開發(fā)物資:微型計(jì)算機(jī)兩臺(tái)、資料若干本。九、各模塊的開發(fā)優(yōu)先順序: 依次為教師錄入成績(jī)界面、教師查詢成績(jī)界面、學(xué)生查詢成績(jī)界面、管理員查詢成績(jī)界面。 學(xué)生成績(jī)管理系統(tǒng)總體設(shè)計(jì)方案報(bào)告針對(duì)學(xué)生成績(jī)管理系統(tǒng)的總體設(shè)計(jì)可以從建立模型來(lái)進(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ì)分析來(lái)進(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)教師需要通過(guò)系統(tǒng)分發(fā)學(xué)生成績(jī)報(bào)告單。(4)系統(tǒng)允許教師和學(xué)生查詢記錄的成績(jī)。建立上述學(xué)生成績(jī)系統(tǒng)的用例模型。1.1確定參與者系統(tǒng)的參與者為:教師、學(xué)生和系統(tǒng)管理員。1.2確定用例確定參與者使用的用例,可通過(guò)提出“系統(tǒng)要做什么?”的問(wèn)題完成。學(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)先次序。學(xué)生成績(jī)系統(tǒng)的用例的優(yōu)先次序?yàn)椋海?)輸入成績(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é)生的成績(jī)。(3)系統(tǒng)要保證學(xué)生的自然情況數(shù)據(jù)已保存在數(shù)據(jù)庫(kù)中。(4)教師選擇要輸入成績(jī)的課程。(5)系統(tǒng)開始數(shù)據(jù)庫(kù)的一項(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ù)庫(kù)的一項(xiàng)事務(wù)處理。(5)系統(tǒng)加載足滿足條件的學(xué)生成績(jī)。(6)系統(tǒng)顯示學(xué)生成績(jī)。(7)系統(tǒng)結(jié)束事務(wù)處理。(8)系統(tǒng)提示教師或?qū)W生成績(jī)顯示完畢。用例:更新成績(jī)參與者:教師主要事件執(zhí)行流程:(1)教師登錄系統(tǒng)。(2)教師選擇要更新的成績(jī)的課程。(3)教師輸入更新條件。(4)系統(tǒng)開始數(shù)據(jù)庫(kù)的一項(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ù)庫(kù)的一項(xiàng)事務(wù)處理。(5)系統(tǒng)創(chuàng)建滿足條件的學(xué)生成績(jī)單。(6)系統(tǒng)顯示學(xué)生成績(jī)單。(7)系統(tǒng)結(jié)束事務(wù)處理。(8)系統(tǒng)提示教師成績(jī)報(bào)告單創(chuàng)建完畢。檢查學(xué)生成績(jī)報(bào)告單的準(zhǔn)確性、分發(fā)學(xué)生成績(jī)報(bào)告單是手工完成的工作2、創(chuàng)建用例模型根據(jù)以上的分析,學(xué)生成績(jī)系統(tǒng)用例模型的功能如下:(1)教師可以輸入學(xué)生成績(jī)。(2)輸入學(xué)生成績(jī)包含了保存學(xué)生成績(jī)。(3)教師可以更新學(xué)生成績(jī)。(4)更新學(xué)生成績(jī)包含了加載、保存成績(jī)。(5)教師、系統(tǒng)管理員和學(xué)生可以查詢成績(jī)。(6)查詢成績(jī)包含了系統(tǒng)登錄。(7)系統(tǒng)管理員可以創(chuàng)建學(xué)生成績(jī)報(bào)告單。(8)教師可以在網(wǎng)上發(fā)布學(xué)生成績(jī)報(bào)告單。根據(jù)上述系統(tǒng)用例模型的功能,可在Rose建模環(huán)境下繪制出如圖所示的學(xué)生成績(jī)系統(tǒng)的用例模型。在Rose環(huán)境下完成的學(xué)生成績(jī)管理系統(tǒng)功能模型,截取模型部分,得到如下圖示:二、建立學(xué)生成績(jī)管理系統(tǒng)的對(duì)象模型:1UML類圖建模需要反復(fù)執(zhí)行以下兩個(gè)步驟:(1)確定類及其關(guān)聯(lián)。(2)確定屬性和操作。本節(jié)創(chuàng)建學(xué)生成績(jī)系統(tǒng)的UML類模型。1.1確定類和關(guān)聯(lián)(1)可以通過(guò)分析用例圖確定類及其關(guān)聯(lián)。通過(guò)用例圖分析,可以確定Grades和ReportCards兩個(gè)類。(2)通過(guò)用例圖中的參與者名稱,可以確定教師,學(xué)生和系統(tǒng)管理員三個(gè)附加類。(3)檢查用例圖中各個(gè)用例(功能)所屬的類: 發(fā)布學(xué)生成績(jī)報(bào)告單Grades類。 輸入成績(jī)Grades類。 更新成績(jī)Grades類。 保存成績(jī)Grades類。 加載成績(jī)Grades類。 查詢成績(jī)Grades類。 生成學(xué)生成績(jī)報(bào)告單ReportCards類。 系統(tǒng)登錄Login類。(4)創(chuàng)建類之間的關(guān)聯(lián): Teacher發(fā)布Grades。 Teacher輸入Grades。 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)放到Grades類的私有操作中,這樣Grades類就可以執(zhí)行需要功能。 Grades類應(yīng)當(dāng)提供查詢成績(jī)的操作,因?yàn)檫@個(gè)查詢操作是供與其相關(guān)聯(lián)的其他類來(lái)調(diào)用的。 另外,還應(yīng)提供一個(gè)WebSite類,以使Login類能夠被允許訪問(wèn)成績(jī)系統(tǒng)。而且成績(jī)查詢結(jié)果的顯示應(yīng)該由WebSite類來(lái)提供。 Grades類與ReportGards類之間是組成關(guān)系。綜上所述,最終確定系統(tǒng)的類之間的關(guān)聯(lián)如下 Teacher維護(hù)Grades。 Login允許訪問(wèn)一個(gè)WebSite。 Grades類應(yīng)當(dāng)提供查詢成績(jī)的操作,因?yàn)檫@個(gè)查詢操作是供與其相關(guān)聯(lián)的其他類來(lái)調(diào)用的。 WebSite顯示Grades。 Teacher通過(guò)Login查詢Grades。 Administrator通過(guò)Login查詢Grades。 Administrator生成ReportCades。 Student通過(guò)Login查詢Grades。 Grades與ReportCrades類之間是組成關(guān)系。學(xué)生成績(jī)系統(tǒng)的類模型(6)標(biāo)識(shí)出類關(guān)聯(lián)之間的多重性。 一個(gè)Teacher至少維護(hù)一個(gè)Grades。 一個(gè)Grades只由一個(gè)Teacher維護(hù)。 一個(gè)Grades只包含在一個(gè)ReportCards中。 一個(gè)ReportCards中至少包含一個(gè)Grades。 一個(gè)Administrator至少生成一個(gè)ReportCards。 一個(gè)ReportCards只由一個(gè)Administrator生成。教師、管理員和學(xué)生都可以看作在線用戶(OnlineUser),具有登錄(Login)網(wǎng)站(WebSite)查詢學(xué)生成績(jī)的權(quán)利??梢詫ogin類實(shí)例的實(shí)現(xiàn)功能作為WebSite類中的一個(gè)操作。通過(guò)上面分析,可得到帶有多重性的類之間的關(guān)聯(lián)模型。1.2確定屬性和操作創(chuàng)建完成類以及類之間的關(guān)聯(lián)之后,就要確定類的屬性和操作,以便提供數(shù)據(jù)據(jù)存儲(chǔ)和需要的功能以實(shí)現(xiàn)用例圖中的用例。(1)Grades類 輸入成績(jī)InputGrades() 更新成績(jī)UpdataGrades() 分發(fā)成績(jī)Distribute() 存儲(chǔ)成績(jī)SaveGrades() 加載成績(jī)LoadeGrades()(2)ReportCard類生成學(xué)生成績(jī)報(bào)告單Generate()(3)WebSite類 用戶名UserName 用戶密碼Password 登錄功能Login() 查詢成績(jī)ViewGrades()為說(shuō)明問(wèn)題方便,這里僅列出了系統(tǒng)中關(guān)鍵類的核心屬性和操作。在面向?qū)ο笙到y(tǒng)開發(fā)過(guò)程中,UML類模型的最終完成是在系統(tǒng)分析和設(shè)計(jì)階段進(jìn)行反復(fù)迭代的結(jié)果。通過(guò)上面的分析,得到帶有屬性和操作的類之間的關(guān)聯(lián)模型,如下所示:在Rose環(huán)境下完成的學(xué)生成績(jī)管理系統(tǒng)對(duì)象模型,截取模型部分,得到如下圖示:三、建立學(xué)生成績(jī)管理系統(tǒng)動(dòng)態(tài)模型分析強(qiáng)調(diào)真實(shí)且接近現(xiàn)實(shí)管理業(yè)務(wù)使之優(yōu)化,并建立順序圖及狀態(tài)圖。1、順序圖順序圖的建模元素有對(duì)象(參與者的實(shí)例也是對(duì)象)、生命線(LifeLine)、控制焦點(diǎn)(Focus Of Control)、消息(Message)等。為學(xué)生成績(jī)管理系統(tǒng)的順序圖建模。以教師查詢學(xué)生成績(jī)(View Grades)用例進(jìn)行順序圖建模。1.1確定工作流根據(jù)對(duì)View Grades用例的分析可知,教師查詢學(xué)生成績(jī)用例至少有以下3個(gè)工作流:(1)教師成功地查詢學(xué)生的分?jǐn)?shù)。(2)教師試圖查詢某個(gè)學(xué)生的分?jǐn)?shù),但該學(xué)生不存在。(3)教師試圖查詢某個(gè)學(xué)生的分?jǐn)?shù),但該學(xué)生的分?jǐn)?shù)不存在。1.2從左到右布置對(duì)象從左到右布置所有參與者和對(duì)象,包括要添加消息的對(duì)象的生命線。1.3添加消息和條件以便創(chuàng)建每一個(gè)工作流(1)第1個(gè)工作流教師成功地查詢某個(gè)學(xué)生成績(jī)的順序圖,(2)第2個(gè)工作流教師試圖查詢某個(gè)學(xué)生分?jǐn)?shù),但該學(xué)生不存在的順序圖。(3)第3個(gè)工作流教師試圖查詢某個(gè)學(xué)生分?jǐn)?shù),但該學(xué)生的分?jǐn)?shù)不存在的順序圖。2、狀態(tài)圖 順序圖和協(xié)作圖都屬于交互圖,主要用來(lái)描述系統(tǒng)對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,以及協(xié)作過(guò)程中的行為次序。交互圖常用來(lái)描述一個(gè)用例中的幾個(gè)對(duì)象協(xié)作工作的行為,顯示該用例中所涉及的對(duì)象和這些對(duì)象之間的消息傳遞情況,但是并不對(duì)這些對(duì)象的行為,就應(yīng)該使用狀態(tài)圖。2.1標(biāo)識(shí)出需要進(jìn)一步建模的實(shí)例學(xué)生基本信息管理2.2標(biāo)識(shí)出觸發(fā)每一個(gè)類實(shí)例的開始狀態(tài)和結(jié)束狀態(tài)的事件對(duì)于Grade類來(lái)說(shuō),當(dāng)輸入一個(gè)新的分?jǐn)?shù)而要保存時(shí)需要類的實(shí)例化。要準(zhǔn)確地標(biāo)識(shí)出某個(gè)類的實(shí)例的結(jié)束狀態(tài),需要知道類的實(shí)例化何時(shí)從系統(tǒng)中退出。即,當(dāng)什么事件被觸發(fā)時(shí),類的實(shí)例的生命周期才結(jié)束。Grade類的實(shí)例在完成數(shù)據(jù)保存的操作之后,無(wú)論該操作是否成功,都需要退出系統(tǒng)。綜上所述,觸發(fā)Grade類的實(shí)例的狀態(tài)圖的開始狀態(tài)和結(jié)束狀態(tài)的事件如下:(1)開始狀態(tài)Input Grade。(2)結(jié)束狀態(tài)Destroy。2.3確定與每一個(gè)類實(shí)例相關(guān)的事件事件用于完成最終類的實(shí)例的功能。要確定類的實(shí)例的事件,需要知道事件的任務(wù)。對(duì)于Grade類的實(shí)例來(lái)說(shuō),它的任務(wù)是保存分?jǐn)?shù)。所以,Grade類的實(shí)例的事件包括接收用戶輸入的成績(jī)、成功地或者不成功地保存成績(jī)。清楚了這些事件之后,就可以為Grade類的實(shí)例創(chuàng)建這些事件的狀態(tài)列表:(1)Ready用于加載成績(jī)。(2)Persisting用于保存成績(jī)。(3)Saved用于已經(jīng)成功地保存成績(jī)。(4)Error用于由于數(shù)據(jù)等的異常而未能成功地保存成績(jī)。2.4學(xué)生成績(jī)信息管理狀態(tài)圖在Rose環(huán)境下完成的學(xué)生成績(jī)管理系統(tǒng)動(dòng)態(tài)模型,截取模型部分狀態(tài)圖,得到如下圖示:完成對(duì)學(xué)生成績(jī)管理系統(tǒng)的信息系統(tǒng)開發(fā)設(shè)計(jì)

注意事項(xiàng)

本文(學(xué)生成績(jī)管理系統(tǒng)開發(fā)方案報(bào)告.doc)為本站會(huì)員(w****2)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!