![面向?qū)ο蠓治雠c設計課程結課大作業(yè)_第1頁](http://file4.renrendoc.com/view/38e29a1af93d06f11b67a59467da5e46/38e29a1af93d06f11b67a59467da5e461.gif)
![面向?qū)ο蠓治雠c設計課程結課大作業(yè)_第2頁](http://file4.renrendoc.com/view/38e29a1af93d06f11b67a59467da5e46/38e29a1af93d06f11b67a59467da5e462.gif)
![面向?qū)ο蠓治雠c設計課程結課大作業(yè)_第3頁](http://file4.renrendoc.com/view/38e29a1af93d06f11b67a59467da5e46/38e29a1af93d06f11b67a59467da5e463.gif)
![面向?qū)ο蠓治雠c設計課程結課大作業(yè)_第4頁](http://file4.renrendoc.com/view/38e29a1af93d06f11b67a59467da5e46/38e29a1af93d06f11b67a59467da5e464.gif)
![面向?qū)ο蠓治雠c設計課程結課大作業(yè)_第5頁](http://file4.renrendoc.com/view/38e29a1af93d06f11b67a59467da5e46/38e29a1af93d06f11b67a59467da5e465.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第10頁共10頁面向?qū)ο蠓治鯺p與設計課程結課大作業(yè)面向?qū)ο蟮姆治鯺p與設計課程結課大作業(yè)學號學生姓名專業(yè)軟件工程班級XX大學教務處制《面向?qū)ο蟮姆治鯺p與設計》課程結課作業(yè)題號分值一二三四五六七八總結總分總分51010101010102015100得分提示:1、請將答案寫在此文檔的相應位置,圖形需在StatUML或其他繪圖軟件下繪制,大小可以根據(jù)個人需求定制;2、請將相關的文檔,包括程序的相關文檔進展壓縮,并將壓縮文檔上傳到ftp://“大作業(yè)電子版文檔”文件夾下命名為“班級-學號-姓名”,紙質(zhì)版于2023年12月19日下午18:00—20:00交到逸夫樓109。一、選題請根據(jù)你抽中的題號,請將其所對應的題目寫到下方,并將你要描繪的界面進展截圖。航空訂票管理系統(tǒng)二、用例圖建?!泊祟}10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p,并繪制相應的用例圖。此題要求:用例圖中,用例的粒度不少于5個,必須繪制參與者和用例,盡量使用用例圖中所有的要素,用例圖的數(shù)量不少于2個。請注意:文字描繪要與用例圖相對應。1、需求分析^p如下所示:根據(jù)系統(tǒng)功能的區(qū)別,系統(tǒng)分為訂票模塊與航班信息管理模塊還有個人信息管理模塊,訂票模塊主要由查票,訂票,退票,改票等功能組成。航班信息管理模塊主要由航班信息的增刪查改等功能組成。個人信息管理模塊主要由個人信息的查詢,修改等功能組成。根據(jù)參與者的不同,系統(tǒng)用例分為用戶用例圖與管理員用例圖與頂層用例圖。用戶用例圖用例:注冊,登錄,航班查詢,機票預訂,已定機票查詢,退票,修改已定航班個人信息,查看個人信息,修改個人信息,打印票據(jù)。參與者:注冊用戶。管理員用例圖用例:注冊,登錄,添加航班信息,修改航班信息,刪除航班信息,查看個人信息,修改個人信息,統(tǒng)計訂票數(shù)據(jù)。參與者:系統(tǒng)管理員。頂層用例圖用例:個人信息管理,訂票管理,航班信息管理。參與者:注冊用戶,系統(tǒng)管理員。2、用例圖截圖如下所示:系統(tǒng)頂層用例圖注冊用戶用例圖系統(tǒng)管理員用例圖三、類圖建?!泊祟}10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p,并繪制相應的類圖。此題要求:類圖中,類的個數(shù)不少于5個,盡量使用類圖中所有的要素,類圖的數(shù)量不少于1個。請按照,找類——確定關系〔關聯(lián)關系需要確定其多重性,約束條件,限定符〕——確定職責,的順序進展繪制。請注意:文字描繪要與類圖相對應。1、需求分析^p如下所示:首先這些類圖都是將數(shù)據(jù)中的表抽象出實體類的,然后根據(jù)功能描繪,抽象出他們之間關系的類來的。對于這些屬性就是數(shù)據(jù)庫表中的字段。user類的屬性有id、name、age、username、password、zhucedate和user;admin的屬性有id、name、age、username、password、zhucedate和user;2、類圖截圖如下所示:航空訂票系統(tǒng)類圖四、序列圖和協(xié)作圖建?!泊祟}10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p〔主要是按時間順序描繪事件流〕,并繪制相應的序列圖。此題要求:1、序列圖中,對象的個數(shù)不少于3個,盡量使用序列圖中所有的要素,序列圖的數(shù)量不少于1個。2、協(xié)作圖中,對象的個數(shù)不少于4個,盡量使用協(xié)作圖中所有的要素,協(xié)作圖的數(shù)量不少于1個。請注意:文字描繪要與序列圖和協(xié)作圖相對應。1、需求分析^p如下所示:查詢并修改航班信息序列圖:用戶驗證進入系統(tǒng),進入查詢界面,然后可以按數(shù)據(jù)庫中hangkong的ID或時間查詢航班信息,將查詢結果顯示在用戶查詢界面中,以便查看航班詳細信息。協(xié)作圖注重表示對象鍵的關系,修改用戶信息協(xié)助圖:用戶輸入驗證并驗證進入系統(tǒng),先查詢到要修改的用戶,向數(shù)據(jù)庫訪問層提交懇求,再向存儲的數(shù)據(jù)庫檢索信息,返回檢索到的信息并在系統(tǒng)上顯示,然后修改信息,向數(shù)據(jù)庫訪問層提交更新懇求,同步信息到數(shù)據(jù)庫中,返回修改成功。2、序列圖截圖如下所示:用戶登錄序列圖查詢并修改個人信息序列圖查詢并修改航班信息序列圖添加航班信息序列圖用戶退票序列圖用戶注冊序列圖3、協(xié)作圖截圖如下所示:查詢并修改個人信息協(xié)作圖用戶訂票與查票協(xié)作圖五、狀態(tài)圖建?!泊祟}10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p,并繪制相應的狀態(tài)圖。此題要求:狀態(tài)圖中,狀態(tài)的個數(shù)不少于4個,盡量使用狀態(tài)圖中所有的要素,標明事件或動作,狀態(tài)圖的數(shù)量不少于1個。請注意:文字描繪要與狀態(tài)圖相對應。1、需求分析^p如下所示:用戶狀態(tài)分為:未登錄狀態(tài),登錄狀態(tài),未注冊狀態(tài),查詢個人信息狀態(tài),修改信息狀態(tài),退出狀態(tài),查詢航班狀態(tài),訂票狀態(tài)。管理員狀態(tài)分為:為登錄狀態(tài),登錄狀態(tài),未注冊狀態(tài),查詢個人信息狀態(tài),修改個人信息狀態(tài),退出狀態(tài),工作狀態(tài),工作完成狀態(tài)。2、狀態(tài)圖截圖如下所示:管理員狀態(tài)圖用戶狀態(tài)圖六、活動圖建模〔此題10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p,并繪制相應的活動圖。此題要求:活動圖中,活動的個數(shù)不少于4個,盡量使用活動圖中所有的要素,標明事件或動作,最少使用一次分支與合并或者分叉與結合,活動圖的數(shù)量不少于1個。請注意:文字描繪要與活動圖相對應。1、需求分析^p如下所示:活動圖是一種用于描繪系統(tǒng)行為的模型視圖,它可用來描繪動作和動作導致對象狀態(tài)改變的結果,不用考慮引發(fā)狀態(tài)改變的事件,它說明了用例實現(xiàn)的工作流程。對于修改用戶信息的活動圖,用戶首先要登陸,登陸時就存在用戶信息驗證,登陸后就可以對用戶信息進展管理,修改用戶信息是要先查詢到用戶要修改的信息,可以以用戶ID和姓名查找,查找到后可以修改詳細信息。2、活動圖截圖如下所示:用戶查詢修改個人信息活動圖用戶訂票活動圖七、包圖、構件圖和部署圖建?!泊祟}10分〕請根據(jù)自己所選擇的題目,描繪一段不少于100字的需求分析^p,并繪制相應的部署圖。此題要求:部署圖中,節(jié)點的個數(shù)不少于3個,盡量使用部署圖中所有的要素,部署圖的數(shù)量不少于1個。請注意:文字描繪要與部署圖相對應。1、需求分析^p如下所示:對于系統(tǒng)的功能模塊分包,分為個人信息管理模塊包,航班信息管理模塊包,訂票信息管理模塊包,并對三個模塊內(nèi)主要通用功能建包,如訂票信息管理模塊包中建立訂票功能包,修改訂票信息功能包,和退票功能包。2、部署圖截圖如下所示:航空訂票系統(tǒng)部署圖航空訂票系統(tǒng)包圖八、核心代碼〔此題20分〕此題要求:列出核心代碼,并上傳附件。主要實現(xiàn)代碼:一、用例圖1、作用:描繪參與者和用例之間的關系,幫助開發(fā)人員可視化理解系統(tǒng)的功能。2、組成元素:參與者、用例、系統(tǒng)邊界、關聯(lián)3、彼此之間的關系:參與者與參與者之間有泛化關系;用例和參與者屬于關聯(lián)關系,雙向的一對一關系,用例與用例之間的關聯(lián)包括包含、擴展和泛化關系。4、實例:航空售票系統(tǒng)注冊二、類圖1、作用:類圖從抽象的角度描繪系統(tǒng)的靜態(tài)構造,特別是模型中存在的類、類的內(nèi)部構造及它們與其他類之間的互相關系。2、組成元素:是由類、接口等模型元素以及它們之間的關系構成。,3、彼此之間的關系:類之間存在依賴關系、泛化關系、關聯(lián)關系和實現(xiàn)關系。4、實例:三、序列圖1、作用:1〕確認和豐富一個使用語境的邏輯表達;2〕細化用例的表達;3〕有效的描繪如何分配各個類的職責以及各類具有相應職責的原因2、組成元素:由對象、生命線、激活和消息構成3、彼此之間的關系:互相作用、相輔相成4、實例:用戶登錄序列圖四、協(xié)作圖1、作用:1〕通過描繪對象之間消息的傳遞情況來反映詳細的使用語境的邏輯表達;2〕顯示對象及其互交關系的空間組織構造;3〕表示一個類操作的實現(xiàn)2、組成元素:由對象、消息、鏈構成3、彼此之間的關系:通過各個對象之間的組織互交關系以及對象彼此之間的鏈接,表達對象之間的互交4、實例:用戶訂票與查票協(xié)作圖五、狀態(tài)圖1、作用:1〕明晰地描繪轉(zhuǎn)臺之間的轉(zhuǎn)換順序;2〕事件順序有利于程序員在開發(fā)程序時防止出現(xiàn)事件錯序的情況3〕狀態(tài)圖通過判斷可以更好地描繪工作流因為不同條件發(fā)生的分歧2、組成元素:包括狀態(tài)、轉(zhuǎn)換、斷定、事件3、彼此之間的關系:狀態(tài)是描繪一個類對象生命周期的一個時間段,轉(zhuǎn)換是表示一個狀態(tài)機的兩個狀態(tài)之間的關系,斷定表示一個事件根據(jù)不同的條件監(jiān)護有不同的影響六、活動圖1、作用:1〕描繪一個操作執(zhí)行過程中所完成的任務;2〕可以建模用例的工作流程、顯示用例內(nèi)部和外部用例之間的途徑3〕顯示如何執(zhí)行一組相關的動作4〕對理解業(yè)務處理過程非常有用5〕描繪復雜的算法2、組成元素:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學二年級數(shù)學乘法口算測試題人教版
- 醫(yī)院網(wǎng)絡安全保密協(xié)議書范本
- 財產(chǎn)抵押借款合同范本
- 2025年度食堂窗口員工培訓及管理服務合同
- 二零二五年度國際貨運代理合同書協(xié)議書
- 二零二五年度集體魚塘承包與漁業(yè)法律法規(guī)咨詢合同范本
- 二零二五年度實習生薪資及培訓費用補充協(xié)議
- 人教版道德與法治九年級下冊5.1《走向世界大舞臺》聽課評課記錄1
- 二零二五年度茶葉加盟店營銷推廣合作協(xié)議
- 二零二五年度物業(yè)與業(yè)主之間安全隱患賠償合同
- 現(xiàn)代通信原理與技術(第五版)PPT全套完整教學課件
- 社區(qū)獲得性肺炎教學查房
- 病例展示(皮膚科)
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護技術要求
- DB31T 685-2019 養(yǎng)老機構設施與服務要求
- 燕子山風電場項目安全預評價報告
- 高一英語課本必修1各單元重點短語
- 糖尿病運動指導課件
- 完整版金屬學與熱處理課件
- T∕CSTM 00640-2022 烤爐用耐高溫粉末涂料
- 心腦血管病的危害教學課件
評論
0/150
提交評論