UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第1頁(yè)
UML課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)精_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余15頁(yè)可下載查看

下載本文檔

版權(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)教師: 設(shè)計(jì)目的 UMLUML 統(tǒng)一建模課程是一門面向?qū)ο箝_發(fā)方法的設(shè)計(jì)語(yǔ)言。 UMLUML 統(tǒng)一建模課程設(shè)計(jì)實(shí)驗(yàn)課,著重加 強(qiáng)面向?qū)ο蠼<夹g(shù)。使用 UMLUML 統(tǒng)一建模語(yǔ)言,用需求模型簡(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ì) 十分必要。 UMLUML 統(tǒng)一建模課程是本科類計(jì)算機(jī)專業(yè)的一門骨干課程,技術(shù)復(fù)雜,應(yīng)用范圍廣。本課程設(shè)計(jì)實(shí) 驗(yàn)主要內(nèi)容:構(gòu)建系

2、統(tǒng)的分析模型、設(shè)計(jì)模型。主要目標(biāo)如下: 1.1. 掌握面向?qū)ο蟮姆治黾夹g(shù)、設(shè)計(jì)技術(shù); 2.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)用是必要的, 它

3、能夠?yàn)楣芾砣藛T提供充足的 信息和快捷的查詢手段,提高學(xué)校學(xué)籍管理的效率。 系統(tǒng)的可行性分析 (1 1) 系統(tǒng)實(shí)施運(yùn)行的可行性: 各教師,學(xué)生都已熟練掌握計(jì)算機(jī)的基本實(shí)用方法和操作技能, 對(duì)新系統(tǒng)的開發(fā), 表現(xiàn)出極大的 熱情。提出了很多好的建議和要求。 (2 2) 技術(shù)可行性: 校園網(wǎng)已正常運(yùn)行;開發(fā)人員已熟練掌握開發(fā)工具。技術(shù)上實(shí)現(xiàn)系統(tǒng)是可行的。 (3 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)用的一部分 , , 使

4、用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行信息管理 , ,有著手工管理所 無法比擬的優(yōu)點(diǎn),如 : : 查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能 夠極大地提高學(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 1學(xué)生成績(jī)管理系統(tǒng),需要有系統(tǒng)登陸功能,這樣可以保證系統(tǒng)的安全性;

5、系統(tǒng)使用者為學(xué)校 成績(jī)管理人員,以及學(xué)生,教師。 2 2允許多人同時(shí)使用本系統(tǒng)并且不會(huì)發(fā)生沖突。 3 3本系統(tǒng)必須保證數(shù)據(jù)的安全和準(zhǔn)確,能夠方便增加,刪除和修改信息,滿足廣大使用者 的需求。 4 4對(duì)使用本系統(tǒng)的管理人員,或者其他人員的技術(shù)要求不高,易操作。 5 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. 1. 輸入一個(gè)同學(xué)的姓名和學(xué)號(hào),系統(tǒng)能夠輸出學(xué)生所在的學(xué)院、班級(jí)、成績(jī)等學(xué)生信息 2.2.對(duì)于已

6、經(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 3能夠?qū)W(xué)生的信息進(jìn)行保存,即退出系統(tǒng)時(shí),成績(jī)不能丟失 4.4. 能夠?qū)W(xué)生成績(jī)進(jìn)行拷貝 5.5. 能夠看得到獎(jiǎng)勵(lì)情況信息 6.6. 考生名單信息 7.7. 院系設(shè)置信息 8.8. 班級(jí)設(shè)置信息 9.9. 考試類型設(shè)置 10. 10. 考試科目設(shè)置 11. 11. 考試時(shí)間設(shè)置 12. 12. 選課信息 13.13.大學(xué)信息 2.3 性能描述 能夠比較準(zhǔn)確快捷地完成上述學(xué)生成績(jī)管理系統(tǒng)所要求的功能即可。 0 X 教學(xué)管理員

7、1.1. 執(zhí)行者“學(xué)生”:使用系統(tǒng)的目的是查詢所學(xué)課程的成績(jī) 2.2. 執(zhí)行者“教師”:完成學(xué)生信息的錄入、修改、顯示 3.3. 執(zhí)行者“教學(xué)管理人員”:輸入學(xué)生信息、教師信息、班級(jí)信息和課程信息 2.4 模塊設(shè)計(jì) 學(xué)生成績(jī)管理信息系統(tǒng)”包括四個(gè)模塊:成績(jī)錄入、學(xué)生信息查詢、學(xué)生信息更新,學(xué)生用戶修 改。這四個(gè)模塊既相互聯(lián)系又相互獨(dú)立,學(xué)生信息查詢模塊必須以成績(jī)錄入為基礎(chǔ)。 (1 1) 教學(xué)管理人員: 主要功能對(duì)于系統(tǒng)的管理 (2 2) 學(xué)生成績(jī)查詢模塊: 主要功能用來對(duì)學(xué)生成績(jī)進(jìn)行查詢。 (3 3) 老師錄入模塊: 主要功能用來對(duì)學(xué)生的成績(jī)進(jìn)行收集和修改。 3. UML 建模 根據(jù)前面的需求

8、分析,分別建立系統(tǒng)的用例圖,類圖,順序圖,合作圖,狀態(tài)圖,活動(dòng)圖。 3.13.1 用例圖 創(chuàng)建用例圖之前首先需要確定參與者。 系統(tǒng)中的參與者主要有三類: 教學(xué)管理人員 學(xué)生 老師學(xué)生 圖 3 3- -1 1 學(xué)生成績(jī)管理系統(tǒng)完整的用例圖 圖 3 3- -2 2 學(xué)生成績(jī)管理系統(tǒng)頂層的用例圖劄帀 裁學(xué)管理人員 詵課信息管理 老師 成績(jī)管理 學(xué)主管理系統(tǒng) 信息查詢 圖 3 3- -3 3 學(xué)生成績(jī)管理系統(tǒng)中學(xué)生的子用例圖 圖 3 3- -4 4 學(xué)生成績(jī)管理系統(tǒng)中老師的子用例圖 3.2 類圖 分析用例,從用例中尋找對(duì)象和類。 例如,通過分析學(xué)生成績(jī)管理子系統(tǒng),可以發(fā)現(xiàn)已下實(shí)體類:學(xué)生,老師,班級(jí),

9、部門等。 類是對(duì)象的抽象的描述,它包括屬性的描述和行為的描述兩個(gè)方面。類中的關(guān)系是關(guān)聯(lián),泛化, 實(shí)現(xiàn),依賴四種關(guān)系。其中類與類主要的關(guān)系是關(guān)聯(lián),泛化。 圖 3 3- -6 6 學(xué)生成績(jī)管理系統(tǒng)完整的類圖 1 / 用戶窗體 登最界面 1 軫FT許盤慳寧?5畢:sting=記錄 嘩學(xué)擊提處() 單擊拚回瓷瑪 1 牛更蔚摩碼) 魚侶Q 脂無言法17利() 用戶信息更新窗體 單擊檢對(duì)0 圖 3 3- -7 7 身份驗(yàn)證子系統(tǒng)類圖 3.33.3 順序圖 描述相互合作的對(duì)象之間的交互關(guān)系和連接關(guān)系。 強(qiáng)調(diào)時(shí)間和順序。 2:獲得用戶登入宿竄 r 6:返回個(gè)人成績(jī)信息 = r4 3:核查學(xué)生信息 T 錄入學(xué)生

10、信恵 - 5返回成功信息 - 6 6:顯琳功信島 圖 3 3- -1313 學(xué)生成績(jī)管理系統(tǒng)中登入活動(dòng)圖 圖 3 3- -1212 學(xué)生成績(jī)管理系統(tǒng)中數(shù)據(jù)操作狀態(tài)圖 3.63.6 活動(dòng)圖 描述系統(tǒng)中各種活動(dòng)的執(zhí)行順序,刻畫一個(gè)方法中所要進(jìn)行的各項(xiàng)活動(dòng)的流程。 合法用戶 進(jìn)X紊址筍、 理界面 / / S-A 磴mi / 1非法用戶 I I 無理圖 3 3- -1313 學(xué)生成績(jī)管理系統(tǒng)中登入活動(dòng)圖 V/ - 圖 3 3- -1515 學(xué)生成績(jī)管理系統(tǒng)中網(wǎng)上選修科目活動(dòng)圖 規(guī)在感巧 /選擇逵課類 連續(xù)欲輸錯(cuò),退出系統(tǒng) J 型丿 /選播選課科、 - 目 / X _ _ X Y 圖 3 3- -141

11、4 學(xué)生成績(jī)管理系統(tǒng)中教師錄入成績(jī)活動(dòng)圖 輸入錯(cuò)逞X 輸人正旃 廠生醸課信、 、 圖 3 3- -1717 學(xué)生成績(jī)管理系統(tǒng)構(gòu)件圖 圖 3 3- -1616 系統(tǒng)中數(shù)據(jù)庫(kù)操作用例活動(dòng)圖 3.7 構(gòu)件圖 宀選諜宿 1H 成績(jī)管理 工管理 w .-h- 匚 7 - r - H 保存咸功 歸h據(jù) 1 圖 3 3- -1717 學(xué)生成績(jī)管理系統(tǒng)構(gòu)件圖 3.8 部署圖 圖 3 3- -1818 學(xué)生成績(jī)管理系統(tǒng)部署圖 二.總結(jié) 通過本次 UMLUML 課程設(shè)計(jì)讓我對(duì) UMLUML 建模有了進(jìn)一步的認(rèn)識(shí),讓我了解 UMLUML 建模對(duì)開發(fā)程序有 很大的益處。在UMLUML 模型中能清晰的反映出程序的所有行為,為程序的開發(fā)和維護(hù)有很大的幫助, 同時(shí)建模能將問題可視化、形式化,方便系統(tǒng)設(shè)計(jì)和開發(fā)人員進(jìn)行差錯(cuò)處理,提高系統(tǒng)實(shí)現(xiàn)的效率。 UMLUML,不是一種方法學(xué),它不需要任何正式的工作產(chǎn)品,而且它還提供了多種類型的模型描述圖 當(dāng)在某種給定的方法學(xué)中使用這些圖時(shí),它使得開發(fā)中的應(yīng)用程序的更易理解。 UMLUML 的內(nèi)涵不只是這些模型描述圖,但是對(duì)于入門來說,這些圖對(duì)這門語(yǔ)言及其用法背后

溫馨提示

  • 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)論