UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第1頁(yè)
UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第2頁(yè)
UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第3頁(yè)
UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第4頁(yè)
UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)UML建模 姓 名: 學(xué) 號(hào): 班 級(jí): 指導(dǎo)教師: 12一 設(shè)計(jì)目的 UML統(tǒng)一建模課程是一門面向?qū)ο箝_發(fā)方法的設(shè)計(jì)語言。UML統(tǒng)一建模課程設(shè)計(jì)實(shí)驗(yàn)課,著重加強(qiáng)面向?qū)ο蠼<夹g(shù)。使用UML統(tǒng)一建模語言,用需求模型簡(jiǎn)化業(yè)務(wù)領(lǐng)域;用分析模型驗(yàn)證用例的正確性,一致性,完備性,可行性;用設(shè)計(jì)模型標(biāo)識(shí)解決方案。通過模型實(shí)現(xiàn)了從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射。通過建模,使問題可視化,形式化。通過以序列的建模和迭代活動(dòng),對(duì)于提高學(xué)生綜合素質(zhì)十分必要。 UML統(tǒng)一建模課程是本科類計(jì)算機(jī)專業(yè)的一門骨干課程,技術(shù)復(fù)雜,應(yīng)用范圍廣。本課程設(shè)計(jì)實(shí)驗(yàn)主要內(nèi)容:構(gòu)建系統(tǒng)的分析模型、設(shè)計(jì)模型。主要目標(biāo)如下:1.

2、 掌握面向?qū)ο蟮姆治黾夹g(shù)、設(shè)計(jì)技術(shù);2. 構(gòu)建“學(xué)生成績(jī)管理系統(tǒng)”的需求分析模型和設(shè)計(jì)模型;二 二設(shè)計(jì)內(nèi)容1.可行性分析隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠(yuǎn)程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館管理系統(tǒng)、學(xué)籍管理系統(tǒng)其中學(xué)生成績(jī)管理是任何院校都不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和教學(xué)管理者來說都至關(guān)重要,而傳統(tǒng)的人工管理方式效率較低,為數(shù)據(jù)的查詢、更新和維護(hù)代來了極大的不便。所以學(xué)生學(xué)籍管理信息系統(tǒng)的開發(fā)和應(yīng)用是必要的,它能夠?yàn)楣芾砣藛T提供充足的信息和快捷的查詢手段,提高學(xué)校學(xué)籍管理的效率。系統(tǒng)的可行性分

3、析(1)系統(tǒng)實(shí)施運(yùn)行的可行性:各教師,學(xué)生都已熟練掌握計(jì)算機(jī)的基本實(shí)用方法和操作技能,對(duì)新系統(tǒng)的開發(fā),表現(xiàn)出極大的熱情。提出了很多好的建議和要求。(2)技術(shù)可行性:校園網(wǎng)已正常運(yùn)行;開發(fā)人員已熟練掌握開發(fā)工具。技術(shù)上實(shí)現(xiàn)系統(tǒng)是可行的。(3)經(jīng)濟(jì)可行性:校園內(nèi)部局域網(wǎng)絡(luò)已經(jīng)建成;硬件投入不需要很大。2.需求分析2.1系統(tǒng)需求分析 在計(jì)算機(jī)高速發(fā)展的今天,它已經(jīng)應(yīng)用到了各個(gè)行業(yè),當(dāng)然,學(xué)校也不例外。以前學(xué)校對(duì)學(xué)生的成績(jī)是用人管理,而作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行信息管理,有著手工管理所無法比擬的優(yōu)點(diǎn),如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地

4、提高學(xué)校對(duì)學(xué)生成績(jī)管理的效率。因此,開發(fā)一套學(xué)生成績(jī)管理系統(tǒng)是有必要的。成績(jī)是學(xué)生學(xué)校生活的重要組成部分,也是衡量一個(gè)學(xué)生學(xué)習(xí)能力的重要標(biāo)志,要方便的存儲(chǔ)和查詢學(xué)生成績(jī),隨著信息化的實(shí)現(xiàn),學(xué)生成績(jī)管理系統(tǒng)就成為一個(gè)學(xué)校的網(wǎng)絡(luò)組成不不可或缺的部分信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視。在“學(xué)生成績(jī)管理系統(tǒng)”開發(fā)時(shí)應(yīng)該滿足以下具體的系統(tǒng)需求: 1學(xué)生成績(jī)管理系統(tǒng),需要有系統(tǒng)登陸功能,這樣可以保證系統(tǒng)的安全性;系統(tǒng)使用者為學(xué)校成績(jī)管理人員,以及學(xué)生,教師。2允許多人同時(shí)使用本系統(tǒng)并且不會(huì)發(fā)生沖突。3本系統(tǒng)必須保證數(shù)據(jù)的安全和準(zhǔn)確,能夠方便增加,刪除和修改信息,滿足廣大使用者的需求。4對(duì)

5、使用本系統(tǒng)的管理人員,或者其他人員的技術(shù)要求不高,易操作。5此程序是常駐內(nèi)存的;因?yàn)閷W(xué)號(hào)是學(xué)生的唯一標(biāo)識(shí)符,所以學(xué)生姓名可以重復(fù),但學(xué)號(hào)不可重復(fù);本系統(tǒng)對(duì)數(shù)據(jù)修改時(shí),會(huì)對(duì)數(shù)據(jù)進(jìn)行覆蓋。2.2功能描述功能:此學(xué)生成績(jī)管理系統(tǒng)基本能夠?qū)崿F(xiàn)學(xué)生成績(jī)的查詢的功能本系統(tǒng)對(duì)功能的要求,如下:1. 輸入一個(gè)同學(xué)的姓名和學(xué)號(hào),系統(tǒng)能夠輸出學(xué)生所在的學(xué)院、班級(jí)、成績(jī)等學(xué)生信息2.對(duì)于已經(jīng)錄入學(xué)生成績(jī)管理系統(tǒng)的學(xué)生信息可以進(jìn)行修改,例如:刪除、添加。對(duì)于沒有錄入學(xué)生成績(jī)管理系統(tǒng)的學(xué)生信息可以添加到系統(tǒng)(此項(xiàng)功能的實(shí)現(xiàn)需要對(duì)用戶身份進(jìn)行核查)3能夠?qū)W(xué)生的信息進(jìn)行保存,即退出系統(tǒng)時(shí),成績(jī)不能丟失4.能夠?qū)W(xué)生成績(jī)進(jìn)

6、行拷貝5. 能夠看得到獎(jiǎng)勵(lì)情況信息6. 考生名單信息7. 院系設(shè)置信息8. 班級(jí)設(shè)置信息9. 考試類型設(shè)置10.考試科目設(shè)置11.考試時(shí)間設(shè)置12.選課信息13.大學(xué)信息2.3性能描述能夠比較準(zhǔn)確快捷地完成上述學(xué)生成績(jī)管理系統(tǒng)所要求的功能即可。 學(xué)生 教師 教學(xué)管理員1.執(zhí)行者“學(xué)生”:使用系統(tǒng)的目的是查詢所學(xué)課程的成績(jī)2.執(zhí)行者“教師”:完成學(xué)生信息的錄入、修改、顯示3.執(zhí)行者“教學(xué)管理人員”:輸入學(xué)生信息、教師信息、班級(jí)信息和課程信息2.4模塊設(shè)計(jì)“學(xué)生成績(jī)管理信息系統(tǒng)”包括四個(gè)模塊:成績(jī)錄入、學(xué)生信息查詢、學(xué)生信息更新,學(xué)生用戶修改。這四個(gè)模塊既相互聯(lián)系又相互獨(dú)立,學(xué)生信息查詢模塊必須以

7、成績(jī)錄入為基礎(chǔ)。(1) 教學(xué)管理人員:主要功能對(duì)于系統(tǒng)的管理(2)學(xué)生成績(jī)查詢模塊:主要功能用來對(duì)學(xué)生成績(jī)進(jìn)行查詢。(3)老師錄入模塊:主要功能用來對(duì)學(xué)生的成績(jī)進(jìn)行收集和修改。3UML建模根據(jù)前面的需求分析,分別建立系統(tǒng)的用例圖,類圖,順序圖,合作圖,狀態(tài)圖,活動(dòng)圖。3.1用例圖u 創(chuàng)建用例圖之前首先需要確定參與者。 u 系統(tǒng)中的參與者主要有三類:² 教學(xué)管理人員² 學(xué)生² 老師圖3-1學(xué)生成績(jī)管理系統(tǒng)完整的用例圖圖3-2學(xué)生成績(jī)管理系統(tǒng)頂層的用例圖圖3-3學(xué)生成績(jī)管理系統(tǒng)中學(xué)生的子用例圖圖3-4學(xué)生成績(jī)管理系統(tǒng)中老師的子用例圖圖3-5學(xué)生成績(jī)管理系統(tǒng)中管理員子用

8、例圖3.2類圖分析用例,從用例中尋找對(duì)象和類。例如,通過分析學(xué)生成績(jī)管理子系統(tǒng),可以發(fā)現(xiàn)已下實(shí)體類:學(xué)生,老師,班級(jí),部門等。類是對(duì)象的抽象的描述,它包括屬性的描述和行為的描述兩個(gè)方面。類中的關(guān)系是關(guān)聯(lián),泛化,實(shí)現(xiàn),依賴四種關(guān)系。其中類與類主要的關(guān)系是關(guān)聯(lián),泛化。圖3-6學(xué)生成績(jī)管理系統(tǒng)完整的類圖圖3-7身份驗(yàn)證子系統(tǒng)類圖3.3順序圖描述相互合作的對(duì)象之間的交互關(guān)系和連接關(guān)系。強(qiáng)調(diào)時(shí)間和順序。圖3-8系統(tǒng)中用例學(xué)生查詢成績(jī)等信息順序圖圖3-9 系統(tǒng)中用例老師錄入成績(jī)等信息順序圖圖3-10系統(tǒng)中用例教學(xué)管理人員修改信息順序圖3.4 合作圖描述相互合作的對(duì)象之間的交互關(guān)系和連接關(guān)系。強(qiáng)調(diào)對(duì)象間的相

9、互關(guān)系。圖3-11教學(xué)管理員添加學(xué)生信息合作圖3.5 狀態(tài)圖描述特定對(duì)象的所有可能的狀態(tài)及其引起的狀態(tài)遷移圖3-12學(xué)生成績(jī)管理系統(tǒng)中數(shù)據(jù)操作狀態(tài)圖3.6活動(dòng)圖 描述系統(tǒng)中各種活動(dòng)的執(zhí)行順序,刻畫一個(gè)方法中所要進(jìn)行的各項(xiàng)活動(dòng)的流程。圖3-13學(xué)生成績(jī)管理系統(tǒng)中登入活動(dòng)圖圖3-14學(xué)生成績(jī)管理系統(tǒng)中教師錄入成績(jī)活動(dòng)圖圖3-15學(xué)生成績(jī)管理系統(tǒng)中網(wǎng)上選修科目活動(dòng)圖圖3-16 系統(tǒng)中數(shù)據(jù)庫(kù)操作用例活動(dòng)圖3.7構(gòu)件圖圖 3-17 學(xué)生成績(jī)管理系統(tǒng)構(gòu)件圖3.8部署圖 圖 3-18 學(xué)生成績(jī)管理系統(tǒng)部署圖三總結(jié)通過本次UML課程設(shè)計(jì)讓我對(duì)UML建模有了進(jìn)一步的認(rèn)識(shí),讓我了解UML建模對(duì)開發(fā)程序有很大的益處。在UML模型中能清晰的反映出程序的所有行為,為程序的開發(fā)和維護(hù)有很大的幫助,同時(shí)建模能將問題可視化、形式化,方便系統(tǒng)設(shè)計(jì)和開發(fā)人員進(jìn)行差錯(cuò)處理,提高系統(tǒng)實(shí)現(xiàn)的效率。UML,不是一種方法學(xué),它不需要任何正式的工作產(chǎn)品,而且它還提供了多種類型的模型描述圖.當(dāng)在某種給定的方法學(xué)中使用這些圖時(shí),它使得開發(fā)中的應(yīng)用程序的更易理解。UML的內(nèi)涵不只是這些模型描述圖,但是對(duì)于入門來說,這些圖對(duì)這門語言及其用法背后的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論