




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上目錄摘要11課程設計目的12課程設計報告內容12.1.可行性分析13.需求分析23.1系統需求分析23.2功能描述23.3性能描述33.4模塊設計34UML建模44.1用例圖44.2類圖64.3順序圖74.4 合作圖84.5 狀態圖94.7構件圖114.8部署圖125總結12學生成績管理系統摘要 在現今信息時代,生活速度的加快,使得人們越來越向信息化、數字化發展。隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長,尤其是學生的考試成績數據。面對龐大的學生的成績,需要有學生成績管理系統來提高學生管理工作的效率。介于此提出了學生成績管理系統,用基于面
2、向對象建模語言統一建模語言(UML)對其進行了靜態、動態的模型設計,最終形成體統總體的分析模型架構,為學校學生成績管理系統的開發和完善提供了參考模型。關鍵詞:UML,模塊,學生成績管理系統1課程設計目的 UML統一建模課程是一門面向對象開發方法的設計語言。UML統一建模課程設計實驗課,著重加強面向對象建模技術。使用UML統一建模語言,用需求模型簡化業務領域;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設計模型標識解決方案。通過模型實現了從業務領域到軟件領域的映射。通過建模,使問題可視化,形式化。通過以序列的建模和迭代活動,對于提高學生綜合素質十分必要。 UML統一建模課程是本科類計算
3、機專業的一門骨干課程,技術復雜,應用范圍廣。本課程設計實驗主要內容:構建系統的分析模型、設計模型。主要目標如下:1. 掌握面向對象的分析技術、設計技術;2. 構建“學生成績管理系統”的需求分析模型和設計模型; 2課程設計報告內容2.1.可行性分析隨著網絡通信技術的迅速發展和信息技術的廣泛應用,計算機的應用已普及到經濟和社會生活的各個領域。教育領域也不例外,現今已經出現了各種遠程網絡在線教育系統、圖書館管理系統、學籍管理系統其中學生成績管理是任何院校都不可缺少的部分,它的內容對于學校的決策者和教學管理者來說都至關重要,而傳統的人工管理方式效率較低,為數據的查詢、更新和維護代來了極大的不便。所以學
4、生學籍管理信息系統的開發和應用是必要的,它能夠為管理人員提供充足的信息和快捷的查詢手段,提高學校學籍管理的效率。系統的可行性分析(1)系統實施運行的可行性:各教師,學生都已熟練掌握計算機的基本實用方法和操作技能,對新系統的開發,表現出極大的熱情。提出了很多好的建議和要求。(2)技術可行性:校園網已正常運行;開發人員已熟練掌握開發工具。技術上實現系統是可行的。(3)經濟可行性:校園內部局域網絡已經建成;硬件投入不需要很大。3.需求分析3.1系統需求分析 在計算機高速發展的今天,它已經應用到了各個行業,當然,學校也不例外。以前學校對學生的成績是用人管理,而作為計算機應用的一部分,使用計算機對學生成
5、績進行信息管理,有著手工管理所無法比擬的優點,如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學校對學生成績管理的效率。因此,開發一套學生成績管理系統是有必要的。成績是學生學校生活的重要組成部分,也是衡量一個學生學習能力的重要標志,要方便的存儲和查詢學生成績,隨著信息化的實現,學生成績管理系統就成為一個學校的網絡組成不不可或缺的部分信息在社會和經濟的發展中所起的作用越來越為人們所重視。在“學生成績管理系統”開發時應該滿足以下具體的系統需求: 1學生成績管理系統,需要有系統登陸功能,這樣可以保證系統的安全性;系統使用者為學校成績管理人員,以及學生,教師。2允許
6、多人同時使用本系統并且不會發生沖突。3本系統必須保證數據的安全和準確,能夠方便增加,刪除和修改信息,滿足廣大使用者的需求。4對使用本系統的管理人員,或者其他人員的技術要求不高,易操作。5此程序是常駐內存的;因為學號是學生的唯一標識符,所以學生姓名可以重復,但學號不可重復;本系統對數據修改時,會對數據進行覆蓋。3.2功能描述功能:此學生成績管理系統基本能夠實現學生成績的查詢的功能本系統對功能的要求,如下:1. 輸入一個同學的姓名和學號,系統能夠輸出學生所在的學院、班級、成績等學生信息2. 對于已經錄入學生成績管理系統的學生信息可以進行修改,例如:刪除、添加。對于沒有錄入學生成績管理系統的學生信息
7、可以添加到系統(此項功能的實現需要對用戶身份進行核查)3. 能夠對學生的信息進行保存,即退出系統時,成績不能丟失4. 能夠對學生成績進行拷貝5. 能夠看得到獎勵情況信息6. 考生名單信息7. 院系設置信息8. 班級設置信息9. 考試類型設置10.考試科目設置11.考試時間設置12.選課信息13.大學信息3.3性能描述能夠比較準確快捷地完成上述學生成績管理系統所要求的功能即可。 學生 教師 教學管理員1.執行者“學生”:使用系統的目的是查詢所學課程的成績2.執行者“教師”:完成學生信息的錄入、修改、顯示3.執行者“教學管理人員”:輸入學生信息、教師信息、班級信息和課程信息3.4模塊設計“學生成績
8、管理信息系統”包括四個模塊:成績錄入、學生信息查詢、學生信息更新,學生用戶修改。這四個模塊既相互聯系又相互獨立,學生信息查詢模塊必須以成績錄入為基礎。(1)教學管理人員:主要功能對于系統的管理(2)學生成績查詢模塊:主要功能用來對學生成績進行查詢。(3)老師錄入模塊:主要功能用來對學生的成績進行收集和修改。4UML建模根據前面的需求分析,分別建立系統的用例圖,類圖,順序圖,合作圖,狀態圖,活動圖。4.1用例圖1.創建用例圖之前首先需要確定參與者。 2.系統中的參與者主要有三類:A:教學管理人員 B:學生 C:老師圖3-1學生成績管理系統完整的用例圖圖3-2學生成績管理系統頂層的用例圖圖3-3學
9、生成績管理系統中學生的子用例圖圖3-4學生成績管理系統中老師的子用例圖圖3-5學生成績管理系統中管理員子用例圖4.2類圖分析用例,從用例中尋找對象和類。例如,通過分析學生成績管理子系統,可以發現已下實體類:學生,老師,班級,部門等。類是對象的抽象的描述,它包括屬性的描述和行為的描述兩個方面。類中的關系是關聯,泛化,實現,依賴四種關系。其中類與類主要的關系是關聯,泛化。圖3-6學生成績管理系統完整的類圖圖3-7身份驗證子系統類圖4.3順序圖描述相互合作的對象之間的交互關系和連接關系。強調時間和順序。圖3-8系統中用例學生查詢成績等信息順序圖圖3-9 系統中用例老師錄入成績等信息順序圖圖3-10系
10、統中用例教學管理人員修改信息順序圖4.4 合作圖描述相互合作的對象之間的交互關系和連接關系。強調對象間的相互關系。圖3-11教學管理員添加學生信息合作圖4.5 狀態圖描述特定對象的所有可能的狀態及其引起的狀態遷移圖3-12學生成績管理系統中數據操作狀態圖4.6活動圖 描述系統中各種活動的執行順序,刻畫一個方法中所要進行的各項活動的流程。圖3-13學生成績管理系統中登入活動圖 圖3-14學生成績管理系統中教師錄入成績活動圖圖3-15學生成績管理系統中網上選修科目活動圖圖3-16 系統中數據庫操作用例活動圖4.7構件圖圖 3-17 學生成績管理系統構件圖4.8部署圖 圖 3-18 學生成績管理系統
11、部署圖5總結通過本次UML課程設計讓我對UML建模有了進一步的認識,讓我了解UML建模對開發程序有很大的益處。在UML模型中能清晰的反映出程序的所有行為,為程序的開發和維護有很大的幫助,同時建模能將問題可視化、形式化,方便系統設計和開發人員進行差錯處理,提高系統實現的效率。UML,不是一種方法學,它不需要任何正式的工作產品,而且它還提供了多種類型的模型描述圖.當在某種給定的方法學中使用這些圖時,它使得開發中的應用程序的更易理解。UML的內涵不只是這些模型描述圖,但是對于入門來說,這些圖對這門語言及其用法背后的基本原理提供了很好的介紹。通過把標準的UML圖放進工作產品中,精通UML的人員就更加容易加入你的項目并迅速進入角色。最常用的UML圖包括:用例圖,類圖,順序圖,狀態圖,活動圖等對我來說最大的收獲就是自己動手實踐進行UML統一建模,掌握了面向對象UML統一建模語言。實現了“學生成績管理系統”的設計和建模。我了解了使用UML統一建模語言,用需求模型簡化實際問題;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設計模型標識解決方案。我還認識到通過模型可以實現軟件領域的映射;通過建模,可以使問題可視化,形式化。而通過以序列的建模活動,提高了我在系統設計上的能力,增長了分析、解決問題的經驗,對U
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內蒙古開魯縣高中政治 1.1 生活處處有哲學教學設計 新人教版必修4
- 郗公吐哺-【2022年暑假預習】云名著《世說新語》之“德行”卷
- 七年級生物下冊 第4單元 環境中生物的統一性 第8章 生物體有相同的基本結構 第2節 細胞的分裂和分化教學設計設計(新版)蘇科版
- 人教部編版四年級下冊6 飛向藍天的恐龍教案及反思
- 2024中廣核新能源春季校園招聘筆試參考題庫附帶答案詳解
- 發電廠集控運行培訓課件
- 初中英語Lesson 26 Our River一等獎教學設計
- 2024中國能源建設集團全球春季校園招聘正式啟動筆試參考題庫附帶答案詳解
- 2024中國聯合網絡通信有限公司六盤水市分公司員工招募14人筆試參考題庫附帶答案詳解
- 今天天氣怎么樣(教學設計)-2023-2024學年蘇教版(2017)-科學二年級上冊
- 崇尚科學反邪教主題教育PPT反對邪教主題教育宣講課件
- 三防漆外觀檢驗重點標準
- 國家義務教育質量監測學生相關因素調查問卷
- 賓客期望的酒店管理
- 經典知識產權培訓課件
- 小學階段數學術語英文詞匯表-橫版打印
- 餐飲食材原材料驗收標準(完整版)
- 站務一號線low培訓
- 鍋爐安裝檢驗資料:水冷壁安裝檢查記錄
- 礦漿比重與礦漿濃度對照換算表 (1)
- 植物生理學第一章水分代謝
評論
0/150
提交評論