學生成績管理系統(tǒng)_第1頁
學生成績管理系統(tǒng)_第2頁
學生成績管理系統(tǒng)_第3頁
學生成績管理系統(tǒng)_第4頁
學生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上目錄摘要11課程設(shè)計目的12課程設(shè)計報告內(nèi)容12.1.可行性分析13.需求分析23.1系統(tǒng)需求分析23.2功能描述23.3性能描述33.4模塊設(shè)計34UML建模44.1用例圖44.2類圖64.3順序圖74.4 合作圖84.5 狀態(tài)圖94.7構(gòu)件圖114.8部署圖125總結(jié)12學生成績管理系統(tǒng)摘要 在現(xiàn)今信息時代,生活速度的加快,使得人們越來越向信息化、數(shù)字化發(fā)展。隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關(guān)學生的各種信息量也成倍增長,尤其是學生的考試成績數(shù)據(jù)。面對龐大的學生的成績,需要有學生成績管理系統(tǒng)來提高學生管理工作的效率。介于此提出了學生成績管理系統(tǒng),用基于面

2、向?qū)ο蠼UZ言統(tǒng)一建模語言(UML)對其進行了靜態(tài)、動態(tài)的模型設(shè)計,最終形成體統(tǒng)總體的分析模型架構(gòu),為學校學生成績管理系統(tǒng)的開發(fā)和完善提供了參考模型。關(guān)鍵詞:UML,模塊,學生成績管理系統(tǒng)1課程設(shè)計目的 UML統(tǒng)一建模課程是一門面向?qū)ο箝_發(fā)方法的設(shè)計語言。UML統(tǒng)一建模課程設(shè)計實驗課,著重加強面向?qū)ο蠼<夹g(shù)。使用UML統(tǒng)一建模語言,用需求模型簡化業(yè)務(wù)領(lǐng)域;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設(shè)計模型標識解決方案。通過模型實現(xiàn)了從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射。通過建模,使問題可視化,形式化。通過以序列的建模和迭代活動,對于提高學生綜合素質(zhì)十分必要。 UML統(tǒng)一建模課程是本科類計算

3、機專業(yè)的一門骨干課程,技術(shù)復(fù)雜,應(yīng)用范圍廣。本課程設(shè)計實驗主要內(nèi)容:構(gòu)建系統(tǒng)的分析模型、設(shè)計模型。主要目標如下:1. 掌握面向?qū)ο蟮姆治黾夹g(shù)、設(shè)計技術(shù);2. 構(gòu)建“學生成績管理系統(tǒng)”的需求分析模型和設(shè)計模型; 2課程設(shè)計報告內(nèi)容2.1.可行性分析隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館管理系統(tǒng)、學籍管理系統(tǒng)其中學生成績管理是任何院校都不可缺少的部分,它的內(nèi)容對于學校的決策者和教學管理者來說都至關(guān)重要,而傳統(tǒng)的人工管理方式效率較低,為數(shù)據(jù)的查詢、更新和維護代來了極大的不便。所以學

4、生學籍管理信息系統(tǒng)的開發(fā)和應(yīng)用是必要的,它能夠為管理人員提供充足的信息和快捷的查詢手段,提高學校學籍管理的效率。系統(tǒng)的可行性分析(1)系統(tǒng)實施運行的可行性:各教師,學生都已熟練掌握計算機的基本實用方法和操作技能,對新系統(tǒng)的開發(fā),表現(xiàn)出極大的熱情。提出了很多好的建議和要求。(2)技術(shù)可行性:校園網(wǎng)已正常運行;開發(fā)人員已熟練掌握開發(fā)工具。技術(shù)上實現(xiàn)系統(tǒng)是可行的。(3)經(jīng)濟可行性:校園內(nèi)部局域網(wǎng)絡(luò)已經(jīng)建成;硬件投入不需要很大。3.需求分析3.1系統(tǒng)需求分析 在計算機高速發(fā)展的今天,它已經(jīng)應(yīng)用到了各個行業(yè),當然,學校也不例外。以前學校對學生的成績是用人管理,而作為計算機應(yīng)用的一部分,使用計算機對學生成

5、績進行信息管理,有著手工管理所無法比擬的優(yōu)點,如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學校對學生成績管理的效率。因此,開發(fā)一套學生成績管理系統(tǒng)是有必要的。成績是學生學校生活的重要組成部分,也是衡量一個學生學習能力的重要標志,要方便的存儲和查詢學生成績,隨著信息化的實現(xiàn),學生成績管理系統(tǒng)就成為一個學校的網(wǎng)絡(luò)組成不不可或缺的部分信息在社會和經(jīng)濟的發(fā)展中所起的作用越來越為人們所重視。在“學生成績管理系統(tǒng)”開發(fā)時應(yīng)該滿足以下具體的系統(tǒng)需求: 1學生成績管理系統(tǒng),需要有系統(tǒng)登陸功能,這樣可以保證系統(tǒng)的安全性;系統(tǒng)使用者為學校成績管理人員,以及學生,教師。2允許

6、多人同時使用本系統(tǒng)并且不會發(fā)生沖突。3本系統(tǒng)必須保證數(shù)據(jù)的安全和準確,能夠方便增加,刪除和修改信息,滿足廣大使用者的需求。4對使用本系統(tǒng)的管理人員,或者其他人員的技術(shù)要求不高,易操作。5此程序是常駐內(nèi)存的;因為學號是學生的唯一標識符,所以學生姓名可以重復(fù),但學號不可重復(fù);本系統(tǒng)對數(shù)據(jù)修改時,會對數(shù)據(jù)進行覆蓋。3.2功能描述功能:此學生成績管理系統(tǒng)基本能夠?qū)崿F(xiàn)學生成績的查詢的功能本系統(tǒng)對功能的要求,如下:1. 輸入一個同學的姓名和學號,系統(tǒng)能夠輸出學生所在的學院、班級、成績等學生信息2. 對于已經(jīng)錄入學生成績管理系統(tǒng)的學生信息可以進行修改,例如:刪除、添加。對于沒有錄入學生成績管理系統(tǒng)的學生信息

7、可以添加到系統(tǒng)(此項功能的實現(xiàn)需要對用戶身份進行核查)3. 能夠?qū)W生的信息進行保存,即退出系統(tǒng)時,成績不能丟失4. 能夠?qū)W生成績進行拷貝5. 能夠看得到獎勵情況信息6. 考生名單信息7. 院系設(shè)置信息8. 班級設(shè)置信息9. 考試類型設(shè)置10.考試科目設(shè)置11.考試時間設(shè)置12.選課信息13.大學信息3.3性能描述能夠比較準確快捷地完成上述學生成績管理系統(tǒng)所要求的功能即可。 學生 教師 教學管理員1.執(zhí)行者“學生”:使用系統(tǒng)的目的是查詢所學課程的成績2.執(zhí)行者“教師”:完成學生信息的錄入、修改、顯示3.執(zhí)行者“教學管理人員”:輸入學生信息、教師信息、班級信息和課程信息3.4模塊設(shè)計“學生成績

8、管理信息系統(tǒng)”包括四個模塊:成績錄入、學生信息查詢、學生信息更新,學生用戶修改。這四個模塊既相互聯(lián)系又相互獨立,學生信息查詢模塊必須以成績錄入為基礎(chǔ)。(1)教學管理人員:主要功能對于系統(tǒng)的管理(2)學生成績查詢模塊:主要功能用來對學生成績進行查詢。(3)老師錄入模塊:主要功能用來對學生的成績進行收集和修改。4UML建模根據(jù)前面的需求分析,分別建立系統(tǒng)的用例圖,類圖,順序圖,合作圖,狀態(tài)圖,活動圖。4.1用例圖1.創(chuàng)建用例圖之前首先需要確定參與者。 2.系統(tǒng)中的參與者主要有三類:A:教學管理人員 B:學生 C:老師圖3-1學生成績管理系統(tǒng)完整的用例圖圖3-2學生成績管理系統(tǒng)頂層的用例圖圖3-3學

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

10、統(tǒng)中用例教學管理人員修改信息順序圖4.4 合作圖描述相互合作的對象之間的交互關(guān)系和連接關(guān)系。強調(diào)對象間的相互關(guān)系。圖3-11教學管理員添加學生信息合作圖4.5 狀態(tài)圖描述特定對象的所有可能的狀態(tài)及其引起的狀態(tài)遷移圖3-12學生成績管理系統(tǒng)中數(shù)據(jù)操作狀態(tài)圖4.6活動圖 描述系統(tǒng)中各種活動的執(zhí)行順序,刻畫一個方法中所要進行的各項活動的流程。圖3-13學生成績管理系統(tǒng)中登入活動圖 圖3-14學生成績管理系統(tǒng)中教師錄入成績活動圖圖3-15學生成績管理系統(tǒng)中網(wǎng)上選修科目活動圖圖3-16 系統(tǒng)中數(shù)據(jù)庫操作用例活動圖4.7構(gòu)件圖圖 3-17 學生成績管理系統(tǒng)構(gòu)件圖4.8部署圖 圖 3-18 學生成績管理系統(tǒng)

11、部署圖5總結(jié)通過本次UML課程設(shè)計讓我對UML建模有了進一步的認識,讓我了解UML建模對開發(fā)程序有很大的益處。在UML模型中能清晰的反映出程序的所有行為,為程序的開發(fā)和維護有很大的幫助,同時建模能將問題可視化、形式化,方便系統(tǒng)設(shè)計和開發(fā)人員進行差錯處理,提高系統(tǒng)實現(xiàn)的效率。UML,不是一種方法學,它不需要任何正式的工作產(chǎn)品,而且它還提供了多種類型的模型描述圖.當在某種給定的方法學中使用這些圖時,它使得開發(fā)中的應(yīng)用程序的更易理解。UML的內(nèi)涵不只是這些模型描述圖,但是對于入門來說,這些圖對這門語言及其用法背后的基本原理提供了很好的介紹。通過把標準的UML圖放進工作產(chǎn)品中,精通UML的人員就更加容易加入你的項目并迅速進入角色。最常用的UML圖包括:用例圖,類圖,順序圖,狀態(tài)圖,活動圖等對我來說最大的收獲就是自己動手實踐進行UML統(tǒng)一建模,掌握了面向?qū)ο骍ML統(tǒng)一建模語言。實現(xiàn)了“學生成績管理系統(tǒng)”的設(shè)計和建模。我了解了使用UML統(tǒng)一建模語言,用需求模型簡化實際問題;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設(shè)計模型標識解決方案。我還認識到通過模型可以實現(xiàn)軟件領(lǐng)域的映射;通過建模,可以使問題可視化,形式化。而通過以序列的建?;顒?,提高了我在系統(tǒng)設(shè)計上的能力,增長了分析、解決問題的經(jīng)驗,對U

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論