學生管理系統_第1頁
學生管理系統_第2頁
學生管理系統_第3頁
學生管理系統_第4頁
學生管理系統_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、20132014 學 年 第 二 學 期軟件學院UML建模綜合設計實驗學生成績管理系統的UML建模班 級學 號姓 名任課教師日 期目 錄第1一章 需求分析21.1 系統的功能需求21.2 用例模型31.11 識別參與者31.1.2 識別用例41.1.3 用例的事件流描述5第2章 靜態結構模型62.1 定義系統對象62.2 定義用戶界面類62.3 建立類圖6第3章 動態行為模型73.1 創建系統順序圖(協作圖)73.2 創建系統的狀態圖73.3 創建系統的活動圖7第4章 物理模型94.1 創建系統組件圖94.2 創建系統部署圖9第5章 數據庫模型8第1章 需求分析1.1 系統的功能需求該學生成績

2、管理系統是一個面向學生, 教師的用來進行對學生成績管 理的管理信息系統。該信息系統能夠為師生提供各種管理服務。 (1)學生成績查詢系統能夠為一定數目的學生提供服務,每個學生都 能夠有唯一的賬號,每一個賬號包括個人的編號和個人信息,系統通 過一個單獨的程序為學生提供服務,不需要人員的干預,這些服務包 括:查詢成績,修改自己的密碼; (2)學生的成績需要教師對其進行錄入和修改,或刪除,既學生不直 接與系統交互,教師代其與系統進行交互,當然教師也可以進行對成 績的查詢 (3)而系統管理員主要負責的是對教師或者學生的信息進行管理,并且管理員還得對本系統設置權限。 或者可以通過師生的唯一賬號對成績進行查

3、詢。 對上述學生成績管理系統的域描述進行分析,可以獲得如下功能性需求:Ø 學生擁有唯一的個人賬戶及密碼Ø 教師對學生的成績進行錄入Ø 教師查看學生的成績Ø 教學管理員可以修改教師基本信息Ø 教學管理員可以修改學生基本信息Ø 教學管理員可以添加教師基本信息Ø 教學管理員可以添加學生基本信息Ø 教學管理員可以刪除教師基本信息Ø 教學管理員可以刪除學生基本信息Ø 教學管理員對學生的成績進行修改Ø 教學管理員對學生的成績進行刪除Ø 教學管理員可以進行課程管理Ø 教學管理員可

4、以通過師生的唯一賬號對成績進行查詢根據以上分析,給出系統功能圖(可選):1.2 用例模型采用用例驅動的分析方法分析需求的主要任務是識別出系統中的參與者和用例,并建立用例模型。在本系統中,1.11 識別參與者經過對該系統的分析,參與者可確定為:學生、教師和教學管理員1.1.2 識別用例用例包含:學生、教師、教學管理員1.1.3 用例的事件流描述部分主要事件流:用例編號:001用例名:用戶登錄用例描述:用戶根據自己的用戶名和密碼,登錄到成績管理系統參與者:學生和教師前置條件:電子商城正常運行時間后置條件:如果用戶登錄成功,該用戶可進行權限范圍內的相關操作;如果用戶登錄未成功,則終止登陸或者重新登陸

5、。基本路徑:1、用戶進入成績管理系統;2、用戶輸入用戶名和密碼3、用戶提交輸入信息;4、系統對用戶的賬號和密碼進行有效性檢查;5、系統記錄并顯示當前登錄用戶;6、用戶進行權限范圍內的相關操作;7、系統允許進行權限范圍內的相關操作操作;擴展點:用戶的賬號或者密碼錯誤 1.系統彈出提示信息錯誤的窗口 2. 用戶離開或重新登陸用例編號:002用例名:學生成績查詢用例描述:學生在瀏覽過程中,選中相應操作,并將其添加到購物車中參與者:學生前置條件:系統正常運行時間后置條件:若學生登陸成功,且成績查詢無誤,則該學生可以關閉該窗口,根據自己的意 愿進行其他相關操作;如果購物用戶登錄不成功終止操作。基本路徑:

6、1、系統確認用戶已登錄;2、學生瀏覽想要查詢的成績;3、確認成績無誤,關閉該窗口;4、若成績有誤,直接向系統提出修改申請5、由系統進行數據庫查詢,核實成績,把修改結果反饋給學生6、系統提示已批閱申請7、學生再次查看成績,確認無誤8、退出系統或進行其他權限范圍內的操作。用例編號:003用例名:教學管理員修改用戶信息用例描述:教學管理員修改相應用戶信息參與者:教學管理員前置條件:學生成績管理正常運行時間后置條件:若教學管理員登陸成功,且相應用戶信息存在,則管理員可以修改相應用戶信息;否則,教學管理員不可以執行該操作。基本路徑:1、教學管理員進入學生成績管理系統后臺;2、學生成績管理輸入用戶名和密碼

7、;3、學生成績管理提交驗證信息;4、系統對教學管理員的賬號和密碼進行有效性檢查;5、教學管理員進入用戶管理界面;6、教學管理員搜索相應用戶,點擊修改按鈕;7、教學管理員進入用戶信息修改界面;8、教學管理員修改用戶信息;9、教學管理員提交修改后用戶信息;10、系統輸出修改成功提示;用例編號:004用例名:教師錄入學生成績用例描述:教師錄入相關學生的成績到系統參與者:教師前置條件:學生成績管理系統正常運行后置條件:若管理員登陸成功,則教師可將相關學生的成績錄入到系統;否則管理員不可執行該操作。基本路徑:1、教師進入學生成績管理系統;2、教師輸入用戶名和密碼;3、教師提交驗證信息;4、系統對教師的賬

8、號和密碼進行有效性檢查;5、教師進入成績管理界面;6、教師點擊錄入學生成績按鈕;7、教師進入成績錄入界面;8、教師輸入相應成績;9、教師提交信息;10、系統輸出添加成功提示;該系統涉及到的用例圖主要有:系統用例圖、學生用例圖、教師用例圖、教學管理員用例圖(1)系統用例圖:學生有用戶管理、課程管理、成績管理、登陸系統的權限;教師有用戶管理、課程管理、成績管理、登陸系統的權限;教學管理員具備所有管理的權限。具體用例圖如下所示:(1)系統用例圖(2)學生用例圖:學生通過用戶管理和成績管理可進行密碼修改、個人信息查詢和成績查詢,同時也可以通過課程管理進行課程信息查看。如下圖所示:(3)教師用例圖:教師

9、通過成績管理可進行成績的錄入并查看學生成績,通過教學管理可進行歷年數據查詢和個人課表查詢等,通過用戶管理可以查看個人基本信息和注銷登錄、修改密碼。見下圖:(4)教學管理員用例圖:可進行選課管理、成績管理、教學管理、課程管理和系統設置、用戶管理。具體如下圖所示第2章 靜態結構模型進一步分析系統需求,發現類以及類之間的關系,確定它們的靜態結構和動態行為,是面向對象7分析的基本任務。系統的靜態結構模型主要用類圖和對象圖描述。2.1 定義系統對象系統對象的識別可以通過尋找系統域描述和需求描述中的名詞來進行。2.2 定義用戶界面類通過對系統的不斷分析和細化,可識別出下述界面類、類的操作和屬性。2.3 建立類圖識別出了系統中的類后,還要識別出類間的關系,然后就可以建立類圖了。實體類圖:邊界類圖:第3章 動態行為模型系統的動態行為模型由交互作用圖(時序圖和協作圖)、狀態圖、活動圖描述。3.1 創建系統順序圖(協作圖)描述系統用例的主要場

溫馨提示

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

評論

0/150

提交評論