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

下載本文檔

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

文檔簡介

1、面向對象的分析與設計課程結課大作業(yè)學 號 學生姓名 專 業(yè) 計算機科學與技術 班 級 17-5 塔里木大學教務處制面向對象的分析與設計課程結課作業(yè)題號分值一二三四五六七八總結總分總分51010101010102510100得分體育比賽成績管理系統(tǒng)一、系統(tǒng)的功能需求該體育比賽成績管理系統(tǒng)是一個面向運動員, 教練的用來進行對運動員比賽成績管理的管理信息系統(tǒng)。 該信息系統(tǒng)能夠為教練和運動員提供各種管理服務。 (1) 運動員成績查詢系統(tǒng)能夠為一定數(shù)目的運動員提供服務,每個運動員都 能夠有唯一的賬號,每一個賬號包括個人的編號和個人信息,系統(tǒng)通過一個單獨的程序為運動員提供服務,不需要人員的干預,這些服務包

2、 括:查詢成績,修改自己的密碼; (2) 運動員的比賽成績需要教練對其進行錄入和修改,或刪除,既運動員不直接與系統(tǒng)交互,教練代其與系統(tǒng)進行交互,當然教練也可以進行對成績的查詢 (3)而系統(tǒng)管理員主要負責的是對教練或者運動員的信息進行管理,并且管理員還得對本系統(tǒng)設置權限。或者可以通過教練和運動員的唯一賬號對成績進行查詢。二、用例圖建模1、需求分析如下所示:體育比賽成績管理系統(tǒng)是專門針對運動會所開發(fā)的一種以管理為基礎的信息管理系統(tǒng),它涵蓋成績管理服務的所有環(huán)節(jié),將原始的人工統(tǒng)計方法轉換為先進的電腦管理模式。系統(tǒng)管理員登錄系統(tǒng)后,通過身份驗證,能夠對運動員的基本信息進行管理,包括如下:添加運動員信息

3、、查詢運動員信息、修改運動員信息、刪除運動員信息。教練可以通過身份驗證,登錄到系統(tǒng)中。若忘記密碼,也可尋回。教練可以查詢、錄入、修改和刪除運動員成績信息。運動員也可通過身份驗證,登錄到系統(tǒng)中。但運動員中只有查詢個人成績信息的權限,而無其他權限。當參與者(管理員、教練和運動員)忘記密碼時,也可以通過特殊方法找回密碼。2、用例圖截圖如下所示:管理員用例圖教練用例圖運動員用例圖三、類圖建模1、需求分析如下所示:分析用例,從用例中尋找對象和類。例如,通過分析體育比賽成績管理子系統(tǒng),可以發(fā)現(xiàn)已下實體類:運動員,教練,管理員,成績等。類是對象的抽象的描述,它包括屬性的描述和行為的描述兩個方面。類中的關系是

4、關聯(lián),泛化,實現(xiàn),依賴四種關系。其中類與類主要的關系是關聯(lián),泛化。2、類圖截圖如下所示:體育比賽成績管理系統(tǒng)類圖四、序列圖和協(xié)作圖建模1、需求分析如下所示:統(tǒng)管理員可以查看、修改運動員信息。 u 每有新的運動員加入,管理員需要添加運動員信息。 u 若運動員退役,系統(tǒng)管理員還可以刪除運動員信息。 然后根據(jù)流程創(chuàng)建管理員查看修改運動員信息序列圖、管理員增加運動員信息序列圖、管理員刪除運動員信息序列圖。教練管理成績工作流程如下:教練先通過用戶名和密碼登錄體育比賽成績管理系統(tǒng),然后錄入運動員成績。教練查看運動員成績,若發(fā)現(xiàn)錯誤就修改運動員成績,若輸入錯誤還可刪除運動員成績。根據(jù)工作流程創(chuàng)建教練查看錄入

5、運動員成績序列圖、教練修改運動員成績序列圖、教練刪除運動員成績序列圖、教練查詢運動員成績序列圖運動員先通過登錄界面用自己的用戶名和密碼登錄系統(tǒng)。運動員可以查詢自己成績。然后根據(jù)流程創(chuàng)建運動員查詢自己成績序列圖:運動員查詢成績序列圖2、序列圖截圖如下所示:管理員添加運動員信息序列圖管理員修改運動員信息序列圖管理員刪除運動員信息序列圖管理員查詢運動員信息序列圖教練錄入運動員成績信息序列圖教練修改運動員成績信息序列圖教練刪除運動員成績信息序列圖教練查詢運動員成績信息序列圖運動員查詢成績序列圖3、協(xié)作圖截圖如下所示:管理員添加運動員信息協(xié)作圖管理員刪除運動員信息協(xié)作圖管理員修改運動員信息協(xié)作圖管理員查

6、詢運動員信息協(xié)作圖教練查詢運動員成績信息協(xié)作圖教練刪除運動員成績信息協(xié)作圖教練修改運動員成績信息協(xié)作圖教練錄入運動員成績信息協(xié)作圖運動員查詢成績協(xié)作圖五、狀態(tài)圖建模1、需求分析如下所示:系統(tǒng)管理員包含以下狀態(tài):登錄狀態(tài)、查詢狀態(tài)、修改狀態(tài)、刪除狀態(tài)、添加狀態(tài)。它們之間的轉換規(guī)則如下:管理員登錄體育比賽成績管理系統(tǒng)為登錄狀態(tài)。n管理員查詢運動員信息為查詢狀態(tài)。運動員信息變更管理員修改運動員信息為修改狀態(tài)。n運動員退役管理員刪除運動員信息為刪除狀態(tài)。n新運動員加入管理員要添加運動員信息為添加狀態(tài)。教練包含以下狀態(tài):登錄狀態(tài)、查詢狀態(tài)、錄入狀態(tài)、修改狀態(tài)、刪除狀態(tài)。它們之間的關系如下:教練通過用戶名

7、和密碼登錄系統(tǒng)成功為登錄狀態(tài)。教練通過體育比賽成績管理系統(tǒng)查詢運動員信息為查詢狀態(tài)。如果沒有該運動員信息教練為其錄入成績?yōu)殇浫霠顟B(tài)。如果運動員成績錯誤教練修改其成績?yōu)樾薷臓顟B(tài)。如果運動員成績多余則刪除其成績?yōu)閯h除狀態(tài)。運動員包含以下狀態(tài):登錄狀態(tài)、查詢狀態(tài)。它們之間的轉換規(guī)則如下:運動員通過用戶名和密碼登錄成績管理系統(tǒng)為登錄狀態(tài)。n運動員查詢自己成績時為查詢狀態(tài)。2、狀態(tài)圖截圖如下所示:管理員狀態(tài)圖教練狀態(tài)圖運動員狀態(tài)圖六、活動圖建模1、 需求分析如下所示:可以通過以下步驟描述系統(tǒng)管理員在體育比賽成績管理系統(tǒng)中的活動:系統(tǒng)管理員需要登錄系統(tǒng)才能操作。系統(tǒng)管理員登錄信息不對就登錄失敗,否則登陸成

8、功。登陸成功后系統(tǒng)管理員可查詢、修改、添加、刪除運動員信息。系統(tǒng)管理員完成所有操作后退出系統(tǒng),注銷賬戶??梢酝ㄟ^以下步驟描述教練在體育比賽成績管理系統(tǒng)中的活動:教練需要登錄系統(tǒng)才能操作。教練登錄信息不對就登錄失敗,否則登陸成功。登陸成功后教練可查詢運動員信息、錄入、刪除、修改學生成績。教師完成所有操作后退出系統(tǒng),注銷賬戶。可以通過以下步驟描述運動員在體育比賽成績管理系統(tǒng)中的活動:u運動員需要登錄系統(tǒng)才能操作。運動員登錄信息不對就登錄失敗,否則登陸成功。u登陸成功后學生可查詢自己信息和成績。u運動員完成所有操作后退出系統(tǒng),注銷賬戶。2、活動圖截圖如下所示:管理員活動圖教練活動圖運動員活動圖七、包

9、圖、構件圖和部署圖建模1、需求分析如下所示:系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點上運行資源的安排。在體育比賽成績管理系統(tǒng)中,包括四種節(jié)點,分別是:數(shù)據(jù)庫節(jié)點,負責數(shù)據(jù)存儲、處理等;后臺系統(tǒng)維護節(jié)點,系統(tǒng)管理員通過該節(jié)點進行后臺維護,執(zhí)行系統(tǒng)管理員允許的所有操作;教練業(yè)務處理節(jié)點,教師可以通過該節(jié)點進行處理運動員成績操作;運動員自助系統(tǒng)節(jié)點,運動員可以通過該節(jié)點查詢自己信息和成績。2、部署圖截圖如下所示:總 結請闡述通過該課程的學習,你學到了哪些內容。請按照如下格式進行敘述:一、用例圖1、作用:描述參與者和用例之間的關系,幫助開發(fā)人員可視化了解系統(tǒng)的功能。2、組成元素:參與者、用例、系統(tǒng)邊界、關聯(lián)3、彼

10、此之間的關系:參與者與參與者之間有泛化關系;用例和參與者屬于關聯(lián)關系,雙向的一對一關系,用例與用例之間的關聯(lián)包括包含、擴展和泛化關系。4、實例:管理員用例圖二、類圖1、作用:類圖從抽象的角度描述系統(tǒng)的靜態(tài)結構,特別是模型中存在的類、類的內部結構及它們與其他類之間的相互關系。2、組成元素:是由類、接口等模型元素以及它們之間的關系構成。,3、彼此之間的關系:類之間存在依賴關系、泛化關系、關聯(lián)關系和實現(xiàn)關系。4、實例: 體育比賽成績管理系統(tǒng)類圖三、序列圖1、作用:1)確認和豐富一個使用語境的邏輯表達;2)細化用例的表達;3)有效的描述如何分配各個類的職責以及各類具有相應職責的原因2、組成元素:由對象

11、、生命線、激活和消息構成3、彼此之間的關系:相互作用、相輔相成4、實例:管理員添加運動員信息序列圖四、協(xié)作圖1、作用:1)通過描述對象之間消息的傳遞情況來反映具體的使用語境的邏輯表達; 2)顯示對象及其互交關系的空間組織結構; 3)表示一個類操作的實現(xiàn)2、組成元素:由對象、消息、鏈構成3、彼此之間的關系:通過各個對象之間的組織互交關系以及對象彼此之間的鏈接,表達對象之間的互交4、實例:管理員添加運動員信息協(xié)作圖五、狀態(tài)圖1、作用:1)清晰地描述轉臺之間的轉換順序;2)事件順序有利于程序員在開發(fā)程序時避免出現(xiàn)事件錯序的情況3)狀態(tài)圖通過判斷可以更好地描述工作流因為不同條件發(fā)生的分歧2、組成元素:包括狀態(tài)、轉換、判定、事件3、彼此之間的關系:狀態(tài)是描述一個類對象生命周期的一個時間段,轉換是表示一個狀態(tài)機的兩個狀態(tài)之間的關系,判定表示一個事件依據(jù)不同的條件監(jiān)護有不同的影響4、實例: 管理員狀態(tài)圖六、活動圖1、作用:1)描述一個操作執(zhí)行過程中所完成的任務; 2)可以建模用例的工作流程、顯示用例內部和外部用例之間的路徑 3)顯示如何執(zhí)行一組相關的動作 4)對理解業(yè)務處理過程十分有用 5)描述復雜的算法2、組成元素:動作狀態(tài)、活動狀態(tài)、組合狀態(tài)、分叉與結合、分支與結

溫馨提示

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

最新文檔

評論

0/150

提交評論