機(jī)票預(yù)定管理系統(tǒng)uml數(shù)據(jù)建模分析課程設(shè)計(jì)_第1頁(yè)
機(jī)票預(yù)定管理系統(tǒng)uml數(shù)據(jù)建模分析課程設(shè)計(jì)_第2頁(yè)
機(jī)票預(yù)定管理系統(tǒng)uml數(shù)據(jù)建模分析課程設(shè)計(jì)_第3頁(yè)
機(jī)票預(yù)定管理系統(tǒng)uml數(shù)據(jù)建模分析課程設(shè)計(jì)_第4頁(yè)
機(jī)票預(yù)定管理系統(tǒng)uml數(shù)據(jù)建模分析課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、UML課程設(shè)計(jì)報(bào)告機(jī)票預(yù)定管理系統(tǒng)組員:學(xué)號(hào):學(xué)院: 班級(jí):目錄一、需求分析 . 錯(cuò)誤 ! 未定義書簽。1、系統(tǒng)開發(fā)背景 . 錯(cuò)誤 !未定義書簽。2、軟件主要組成及功能 . 錯(cuò)誤 !未定義書簽。二、系統(tǒng)建模 . 錯(cuò)誤 !未定義書簽。1、創(chuàng)建系統(tǒng)用例模型 . 錯(cuò)誤 !未定義書簽。2、系統(tǒng)用例分析 . 錯(cuò)誤 !未定義書簽。三、創(chuàng)建系統(tǒng)靜態(tài)模型 . 錯(cuò)誤 !未定義書簽。1、類圖 . 錯(cuò)誤 !未定義書簽。四、創(chuàng)建系統(tǒng)動(dòng)態(tài)模型 . 錯(cuò)誤 !未定義書簽。1、時(shí)序圖 . 錯(cuò)誤 !未定義書簽。2、協(xié)作圖 . 錯(cuò)誤 !未定義書簽。3、狀態(tài)圖 . 錯(cuò)誤 ! 未定義書簽。五、創(chuàng)建系統(tǒng)部署模型 . 錯(cuò)誤 !未定義書簽

2、。六、小結(jié) . 錯(cuò)誤 ! 未定義書簽。1、設(shè)計(jì)總結(jié) . 錯(cuò)誤 !未定義書簽。2、改善 . 錯(cuò)誤 !未定義書簽。3、小組分工說明: . 錯(cuò)誤 !未定義書簽。七、參考資料 . 錯(cuò)誤 !未定義書簽。、需求分析1、系統(tǒng)開發(fā)背景當(dāng)今世界, 以信息技術(shù)為主要標(biāo)志的科技進(jìn)步日新月異, 高科技成果向現(xiàn)實(shí)生產(chǎn)力的轉(zhuǎn)化越 來越快。 縱觀全球經(jīng)濟(jì)發(fā)展, 信息技術(shù)和信息產(chǎn)業(yè)已經(jīng)成為經(jīng)濟(jì)增長(zhǎng)的主要推動(dòng)力之一, 正 在改變著傳統(tǒng)的生產(chǎn)和經(jīng)營(yíng)方式以至生活方式,發(fā)達(dá)國(guó)家經(jīng)過產(chǎn)業(yè)結(jié)構(gòu)的升級(jí)和經(jīng)濟(jì)結(jié)構(gòu) 的轉(zhuǎn)型已進(jìn)入信息經(jīng)濟(jì)階段。 信息資源已經(jīng)成為國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展的戰(zhàn)略資源, 信息化水 平也已成為現(xiàn)代水平和綜合國(guó)力的重要標(biāo)志。

3、黨和國(guó)家已將國(guó)民經(jīng)濟(jì)和社會(huì)信息化放在優(yōu)先 發(fā)展位置, 體現(xiàn)了先進(jìn)生產(chǎn)力的客觀要求, 是一項(xiàng)重要的戰(zhàn)略決策。 這是民航加快發(fā)展的機(jī) 遇,更是民航信息化的難得機(jī)遇。隨著知識(shí)經(jīng)濟(jì)的到來,人類已經(jīng)逐步進(jìn)入信息化社會(huì),信息增長(zhǎng)的速度越來越快,人們 希望利用先進(jìn)的管理理論方法手段來得到并處理越來越多的信息, 以提高工作效率和管理水 平。由于信息資源對(duì)人們生活的重要性,不斷提高信息的收集,傳輸,加以利用等活動(dòng),日 益成為人們社會(huì)生活的重要組成部分。 網(wǎng)上機(jī)票預(yù)訂管理系統(tǒng)的產(chǎn)生和發(fā)展正好滿足人們的 這種需求。2、軟件主要組成及功能功能說明:1、 新用戶注冊(cè),新用戶可以注冊(cè),注冊(cè)時(shí)輸入用戶名可以查詢用戶可不可用

4、,可用就可以 注冊(cè),注冊(cè)時(shí)可以判斷用戶輸入的密碼和驗(yàn)證密碼是否相同,相同才給以注冊(cè),如果滿 意可以點(diǎn)注冊(cè),注冊(cè)成功后用戶可以選擇不用在回到登陸界面,可以直接陸到用戶主界 面,以后就可以用這個(gè)用戶登錄了,如果不滿意,點(diǎn)取消,所有信息清空,重新輸入。2、 驗(yàn)證登陸名密碼,正確進(jìn)入主菜單,根據(jù)登錄時(shí)所選的登錄方式(客戶、管理員)的不同分別對(duì)用戶設(shè)定不同的訪問權(quán)限(如果是輸入的客戶用戶名和密碼正確,選擇以客戶 方式登陸則主界面里面的管理員界面不能用,如果輸入的是管理員的相應(yīng)用戶密碼正 確,以管理員的方式登陸則管理員界面可用) 不正確則清空登錄框, 最多可以輸入三次, 三次不正確系統(tǒng)會(huì)自動(dòng)關(guān)閉。3、主窗

5、體的用戶信息界面, 用戶點(diǎn)擊個(gè)人查詢按鈕, 可以把自己的個(gè)人信息顯示到界面上, 還可以對(duì)自己的信息進(jìn)行相應(yīng)的修改(用戶編號(hào)和用戶名不能修改) ,還可以點(diǎn)擊我的 機(jī)票查詢,查詢?cè)撚脩舻挠喥庇涗洝;拘畔⒉樵兗霸O(shè)置。顯示當(dāng)前登錄用戶的個(gè)人基 本信息,姓名,住址,郵箱等信息。除此之外,可以更改設(shè)置自己的密碼。4、我的航班界面。你可以點(diǎn)擊你想查詢的有關(guān)機(jī)票的信息的按鈕(艙位信息查詢,客機(jī)信 息查詢,航線查詢,客戶類型信息查詢)獲得相關(guān)信息的表,根據(jù)表的內(nèi)容,你可以在 下面的下拉框中選擇你要定的票信息,點(diǎn)確定后在下面會(huì)顯示你的機(jī)票的相關(guān)內(nèi)容,如 果滿意可以點(diǎn)擊訂票,把相關(guān)信息添加到機(jī)票數(shù)據(jù)庫(kù)表中,如果不

6、滿意,可以點(diǎn)重置, 所有信息清空,再重新選擇。5、可以選定已定航班的訂票信息進(jìn)行轉(zhuǎn)讓信息發(fā)布。相關(guān)的轉(zhuǎn)讓二手票的業(yè)務(wù)信息發(fā)布到系統(tǒng)的公共信息服務(wù)頁(yè)面上。 查詢公共信息服務(wù)。 打開相應(yīng)的頁(yè)面, 查詢感興趣的信息。 包括系統(tǒng)發(fā)布的機(jī)票打折信息,以及二手票信息。6、退票功能。用戶可以根據(jù)用戶信息表中的我的機(jī)票信息查詢,找出機(jī)票號(hào),在輸入到機(jī) 票號(hào)查詢里,點(diǎn)擊查詢獲得你的機(jī)票信息以及價(jià)格顯示,點(diǎn)擊退票則在數(shù)據(jù)庫(kù)機(jī)票信息 表中刪除本條信息。7、我的賬戶信息。 由于訂購(gòu)機(jī)票需要進(jìn)行支付票費(fèi)功能, 開設(shè)網(wǎng)上賬戶便于進(jìn)行票務(wù)交易。 開設(shè)我的賬戶,可以相關(guān)連自己的網(wǎng)上銀行,查詢賬戶余額,進(jìn)行繳費(fèi),以及轉(zhuǎn)賬等業(yè)

7、務(wù)。8、管理員界面的管理員添加界面能對(duì)管理員信息進(jìn)行查詢、添加、刪除和修改,包括用戶 名、登陸密碼和聯(lián)系方式。管理員界面的艙位信息的查詢、添加、刪除和修改,包括艙 位等級(jí)編號(hào)、艙位等級(jí)名稱、提供的各種服務(wù)類別,以及備注信息等。9、管理員界面的客機(jī)信息界面對(duì)客機(jī)信息的添加、修改、刪除和查詢,包括客機(jī)編號(hào)、客 機(jī)型號(hào)、購(gòu)買時(shí)間、服役時(shí)間、經(jīng)濟(jì)艙座位數(shù)量、公務(wù)艙座位數(shù)量、頭等艙座位數(shù)量以及備注信息等。10、管理員界面的航線信息界面對(duì)航線信息的添加、修改、刪除和查詢,包括航線編號(hào)、出發(fā)城市、到達(dá)城市、航班日期、出發(fā)時(shí)間、到達(dá)時(shí)間、客機(jī)編號(hào)、經(jīng)濟(jì)艙價(jià)格、公務(wù) 艙價(jià)格、頭等艙價(jià)格和備注信息等。11、客戶等

8、級(jí)信息的的添加、修改、刪除和查詢,包括客戶等級(jí)編號(hào)、客戶等級(jí)名稱、 折扣比例和備注信息等。12、管理員界面的用戶信息查詢,能查詢所有的已注冊(cè)的用戶信息。13、管理員界面訂票信息界面,可以查詢所有的已訂的機(jī)票的信息。系統(tǒng)模塊設(shè)計(jì):根據(jù)以上分析的系統(tǒng)需求分析,從總體上將該系統(tǒng)進(jìn)行以下的模塊分析與設(shè)計(jì):根據(jù)系統(tǒng)面向用戶的特點(diǎn)將主系統(tǒng)分為三大子系統(tǒng):乘客服務(wù)系統(tǒng),乘務(wù)管理系統(tǒng),系統(tǒng)維護(hù)系統(tǒng)。以各個(gè)子系統(tǒng)為主體,根據(jù)設(shè)定的功能進(jìn)行詳細(xì)的劃分。主要是詳細(xì)功能模塊的設(shè)計(jì)。進(jìn)一步細(xì)分為更小的系統(tǒng),以此來進(jìn)行系統(tǒng)的設(shè)計(jì)。整體模塊的設(shè)計(jì)有利于對(duì)系統(tǒng)有一個(gè)整體的把握。系統(tǒng)框架的搭建有利于對(duì)系統(tǒng)從各個(gè)方面進(jìn)行分析設(shè)計(jì)

9、。系統(tǒng)模塊圖:、系統(tǒng)建模1、創(chuàng)建系統(tǒng)用例模型由參與者(Actor )、用例(Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài) 視圖稱為用例圖。用例圖( User Case )是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了 一些參與者和一些用例, 以及它們之間的關(guān)系, 主要用于對(duì)系統(tǒng)、 子系統(tǒng)或類的功能行為進(jìn) 行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。 用例圖用于對(duì)系統(tǒng)、 子系 統(tǒng)或類的行為進(jìn)行可視化, 使用戶能夠理解如何使用這些元素, 并使開發(fā)者能夠?qū)崿F(xiàn)這些元 素。將每個(gè)系統(tǒng)中的用戶分出工作狀態(tài)的屬性和工作內(nèi)容, 方便建模, 防止功能重復(fù)和

10、多余 的類。用例圖定義了系統(tǒng)的功能需求, 它是從系統(tǒng)的外部看系統(tǒng)功能, 并不描述系統(tǒng)內(nèi)部對(duì)功能的 具體實(shí)現(xiàn)。由以上相關(guān)用例圖的概念以及作用,根據(jù)系統(tǒng)需求分析得到的系統(tǒng)功能抽象出系統(tǒng)的用例 圖。主要是從參與者的角度進(jìn)行的分能劃分。參與者分析創(chuàng)建系統(tǒng)用例模型的第一步就是確定系統(tǒng)參與者。 該系統(tǒng)主要分有服務(wù)者和管理者。 服務(wù)者 主要是乘客, 管理者分有乘務(wù)管理員和系統(tǒng)維護(hù)員。 其中的乘客可按照服務(wù)的等級(jí)分為普通 用戶和VIP用戶。VIP用戶會(huì)比普通用戶在訂購(gòu)機(jī)票上享受更多的優(yōu)惠。根據(jù)以上分析,創(chuàng)建系統(tǒng)參與者,如圖所示:乘務(wù)管理員系統(tǒng)維護(hù)員用戶特點(diǎn)及一般約束1管理員和用戶的登陸要求合法的管理員以及用戶

11、才能登陸體統(tǒng),防止系統(tǒng)被無關(guān)人員動(dòng)用, 使用字符串匹配對(duì)用戶名和密碼進(jìn)行判斷。管理員和用戶的登錄對(duì)相應(yīng)的操作權(quán)限也不一樣,如果是用戶登錄,管理員的窗口屬性為不可用。管理員有航線信息管理,航班信息管理,機(jī)票信息管理,客戶信息管理,客戶訂票信息管理, 公共服務(wù)信息管理。乘客主要有個(gè)人基本信息管理,我的航 班信息管理,我的賬戶信息管理。2、管理員的日常操作管理員可以對(duì)航線, 航班,機(jī)票進(jìn)行查詢、修改和刪除操作,可以對(duì)客戶信息和訂票信息只有查詢操作。3、用戶的的日常操作用戶可以進(jìn)行注冊(cè)然后登陸系統(tǒng),可以個(gè)人基本信息及我的航班我的賬戶基本信息,可以對(duì)自己的信息進(jìn)行修改,可以定票(按照航班號(hào)進(jìn)行預(yù)訂機(jī)票,

12、顯示所訂機(jī)票的信息和價(jià)格,進(jìn)入支付系統(tǒng)付賬,并再次要求客戶確認(rèn),確認(rèn)無誤后訂票成功),可以退票(在特殊情況 下(如天氣不適合飛機(jī)起降,飛機(jī)延誤超過30分鐘)等給予全額退票,如果是個(gè)人原因只能退50%,對(duì)退票后的機(jī)票要在未售出機(jī)票中重新體現(xiàn)。4、系統(tǒng)維護(hù)員的日常操作 系統(tǒng)維護(hù)員有特殊的權(quán)限。進(jìn)行登錄之后,主要是負(fù)責(zé)系統(tǒng)的維護(hù)工作。主要分為兩大塊: 系統(tǒng)的應(yīng)用維護(hù)以及后臺(tái)數(shù)據(jù)庫(kù)維護(hù), 保證該系統(tǒng)順利有效地運(yùn)行。 應(yīng)用維護(hù)主要是系統(tǒng)界 面風(fēng)格或者功能的升級(jí), 以及系統(tǒng)運(yùn)行中出現(xiàn)的技術(shù)問題。 數(shù)據(jù)庫(kù)維護(hù)需要保證數(shù)據(jù)庫(kù)的正 常運(yùn)行,能夠有效的為前臺(tái)系統(tǒng)提供服務(wù)。主要有系統(tǒng)數(shù)據(jù)庫(kù)備份及完善等操作。2、系統(tǒng)

13、用例分析根據(jù)系統(tǒng)中各個(gè)參與者的職責(zé),分別建立各層用例圖。乘客用例圖需要該系統(tǒng)的機(jī)票預(yù)定系統(tǒng)進(jìn)行機(jī)票預(yù)定服務(wù)的客戶均為乘客,乘客是一個(gè)抽象的 概念,他包含的行為是所有乘客的共同行為。乘客在本系統(tǒng)中通過合法的身份驗(yàn)證 能夠修改自身的信息和密碼。根據(jù)以上分析,建立用例圖如下所示:乘客include查詢個(gè)人信息密碼找回更改個(gè)人信息個(gè)人信息管理轉(zhuǎn)讓我的航班管理退訂登錄預(yù)訂查看余額我的賬戶管理注冊(cè)查詢航班信息 查詢我的航班查看公共信息充值轉(zhuǎn)賬乘務(wù)管理員用例圖乘務(wù)管理員是以管理者的身份出現(xiàn)。所涉及的業(yè)務(wù)規(guī)模較大需要更穩(wěn)定的系統(tǒng)支持。系統(tǒng)模塊中乘務(wù)管理模塊是乘務(wù)管理員總體功能的體現(xiàn)。乘務(wù)管理的主要功能是對(duì)航空

14、業(yè)務(wù)的管理,包括航空中航線,航班,機(jī)票信息的增刪查改,以及航空公司公共服務(wù)信息的管理。由以上分析繪制乘務(wù)管理用例圖如下:-航線信息管理密碼找回7乘務(wù)管理員登錄丿公共信息刪除乘客管理乘務(wù)信息管理公共信息管理 *航班信息管理vinclude票務(wù)信息管理公共信息發(fā)布系統(tǒng)維護(hù)員用例圖主要負(fù)責(zé)系統(tǒng)該系統(tǒng)中將系統(tǒng)維護(hù)模塊劃為一個(gè)單獨(dú)的模塊。系統(tǒng)參與主體為系統(tǒng)維護(hù)員,的維護(hù)工作,偏向于更加技術(shù)的工作。良好的系統(tǒng)維護(hù)理由系統(tǒng)的流暢運(yùn)行,系統(tǒng)更加穩(wěn)定,安全性能優(yōu)秀,可擴(kuò)展性良好。 系統(tǒng)維護(hù)員工作的兩大功能模塊:系統(tǒng)應(yīng)用維護(hù),數(shù)據(jù)庫(kù)維護(hù) 據(jù)上述分析繪制系統(tǒng)管理員的用例圖:系統(tǒng)應(yīng)用維護(hù)vvincludeinclud

15、e 界面維護(hù)功能維護(hù)登錄系統(tǒng)維護(hù)員vvinclude備份數(shù)據(jù)庫(kù)維護(hù)改善三、創(chuàng)建系統(tǒng)靜態(tài)模型在獲得系統(tǒng)需求的用例模型,通過考察系統(tǒng)對(duì)象的各種屬性創(chuàng)建系統(tǒng)靜態(tài)模型。首先,確定系統(tǒng)參與者的屬性。系統(tǒng)的主要參與者有:,乘客,乘務(wù)管理員。其中乘客通過系統(tǒng)操作個(gè)人的客戶航班信息和個(gè)人的賬戶信息。乘客的屬性:姓名,性別,身份證號(hào),地址,電話,VIP。個(gè)人的航班客戶信息:出發(fā)地,目的地,出發(fā)時(shí)間,到達(dá)時(shí)間,票價(jià)個(gè)人的賬戶信息屬性:賬戶號(hào),當(dāng)前交易額,當(dāng)前余額。乘務(wù)管理員里的主要任務(wù)是維護(hù)系統(tǒng),管理航線計(jì)劃,機(jī)票,財(cái)務(wù)。乘務(wù)管理員的屬性:姓名,賬號(hào),密碼航線信息的屬性:航班,距離,出發(fā)地,目的地,出發(fā)時(shí)間,到達(dá)

16、時(shí)間,總的座位數(shù),當(dāng)前 所剩的票數(shù)。系統(tǒng)維護(hù)的屬性:數(shù)據(jù)庫(kù),系統(tǒng)應(yīng)用程序 財(cái)務(wù)信息的屬性:賬戶號(hào),交易類型,交易額,當(dāng)前余額。1、類圖集客卜人信息客戶駁尸信且環(huán)Hight number number *卜帥日如es$前劇 4to address : char1Vdate dale 由也 dattednckei price uanvname string 龜$工 sfting %D int adttess stmg 念 thphone; rtaccQuit number int Scuirent turner yuan uremt amount: pan*Qusy:Otl班卄利信息 fiit n

17、unber srctiar %lengt*i - ndmtr foTi address char lo addre&i clut 亦ft date: date end date : dart亡 駅刪興ats; number 較 urre兀s9ts. number*AddQ*Ouey(J Hlod () *Dee dname siring 業(yè)C number .passwtrd chaf*Quer).() Recharge Q *Trartsfer:()passegertvpechaF abn e紬w -回伽 ticket pr ce yuan 毎Cla$5 dscOJrvt warcharWa

18、y *fTKd.Q*Ouery: *modity.(| *add:(j *deiete:;|%egistration()*og:0Cnanga雄也怙ba賜 isysern applicationHight bun ber 旺 ft 號(hào)b.H騎學(xué)切辭客類型吟fTom address J: i licarb n class 雄 i2 尊釀toadcisss h 創(chuàng)地Class dscourt 能世計(jì) #fslart dale是耳時(shí)底trade type交易類壘end dataturncnEr匚導(dǎo)額accout numte t 魅recharge 乞信戶trarcfet 軒 Ecurrenr tir

19、ncwr十前奩轉(zhuǎn)mainlain 辭嚴(yán)jmpMwerrcurent wnourt : HJ 4:regislra:icn 注冊(cè)cla鶉jws愴息厘皚敷log矍陸cirent_$eat當(dāng)前上鼻change password 燼西密debase自踐世碼苦帕tern自ppi t抽on冋用*queiy 0*mo韓:0into a:counit:()四、創(chuàng)建系統(tǒng)動(dòng)態(tài)模型根據(jù)系統(tǒng)的用例模型,%tr*de type: char.tunowr yidfl current amouit. yuan .accant number: int通過相互作用的一組對(duì)象為中心的序列圖和以獨(dú)立對(duì)象為中心的活動(dòng)圖來考察系統(tǒng)對(duì)象

20、的行為。構(gòu)建出系統(tǒng)的靜態(tài)模型之后,對(duì)于系統(tǒng)實(shí)現(xiàn)的關(guān)鍵模塊進(jìn)行詳細(xì)的設(shè)計(jì),以動(dòng)態(tài)的模型構(gòu)架進(jìn)行建模。1、時(shí)序圖在網(wǎng)上機(jī)票預(yù)定系統(tǒng)中,通過上述用例分析,具體產(chǎn)生以下序列圖:客戶預(yù)訂時(shí)序圖:客戶預(yù)定功能是網(wǎng)上機(jī)票預(yù)定系統(tǒng)的核心部分,乘客通過該部分實(shí)現(xiàn)網(wǎng)上預(yù)定機(jī)票的功能,便利乘客的出行。乘客的操作均要涉及到后臺(tái)數(shù)據(jù)庫(kù), 用到數(shù)據(jù)庫(kù)的增刪查改操作。 相對(duì)應(yīng)的有系統(tǒng)支持的各 種服務(wù)功能。預(yù)定功能需要對(duì)航班信息數(shù)據(jù)庫(kù)和乘客賬戶數(shù)據(jù)庫(kù)里傳遞的數(shù)據(jù), 傳到乘客客戶端并顯示出來。操作說明:1、按要求查詢 乘客輸入查詢條件,系統(tǒng)按照條件將結(jié)果返回給頁(yè)面。2、選中瀏覽詳細(xì)信息選中返回結(jié)果,瀏覽航班的具體信息,以便決定

21、是否預(yù)定。3、預(yù)定確認(rèn)對(duì)乘客預(yù)定進(jìn)行提示,確認(rèn)乘客的預(yù)定。4、支付確認(rèn)據(jù)機(jī)票的價(jià)格需要乘客支付一定的費(fèi)用。確認(rèn)支付后賬戶余額進(jìn)行扣除。乘客我的航班航班信息數(shù)據(jù)庫(kù)我的賬戶賬戶數(shù)據(jù)庫(kù)J選中瀏覽詳細(xì)信息按要求查詢返回查詢結(jié)果J是否預(yù)訂點(diǎn)擊預(yù)訂確認(rèn)是否支付確認(rèn)數(shù)據(jù)庫(kù)更新預(yù)訂成功數(shù)據(jù)庫(kù)更新顯示余額乘務(wù)管理員航線信息錄入時(shí)序圖:乘務(wù)管理員也是系統(tǒng)的一個(gè)關(guān)鍵參與者,負(fù)責(zé)航空信息的管理維護(hù)工作。這里選擇其中的航線錄入操作繪制了其的詳細(xì)時(shí)序圖。操作說明:1打開信息瀏覽數(shù)據(jù)庫(kù)中的航線信息。2、增加航線點(diǎn)擊錄入按鈕,系統(tǒng)返回錄入界面。在該界面上輸入錄入信息。3、確認(rèn)確認(rèn)按鈕后臺(tái)對(duì)應(yīng)一系列數(shù)據(jù)庫(kù)操作。包括對(duì)錄入信息的

22、完整性檢查等。4、返回成功確認(rèn)信息增加成功乘客賬戶管理時(shí)序圖:乘客的另外一個(gè)重要的功能操作,對(duì)乘客的賬戶進(jìn)行管理。操作說明:1、 賬戶信息顯示顯示乘客賬戶的基本信息2、 余額查詢顯示乘客賬戶余額3、 充值充值的過程也需要對(duì)數(shù)據(jù)庫(kù)的更改過程。選擇充值方式、充值數(shù)目完成賬戶的充值。乘客賬戶 管理:乘客我的賬戶賬戶數(shù)據(jù)庫(kù)登錄賬戶T數(shù)據(jù)查詢返回賬戶數(shù)據(jù)r查詢余額I查詢消費(fèi)記錄數(shù)據(jù)顯示T充值充值方式數(shù)額選擇確認(rèn)賬戶數(shù)據(jù)顯示相應(yīng)數(shù)據(jù)返回傳遞數(shù)據(jù)數(shù)據(jù)更新成功充值成功2、協(xié)作圖協(xié)作圖概述:“順序圖”與“協(xié)作圖”表述的是相似的消息。協(xié)作圖(Collaboration Diagram /Communication

23、 Diagram,也叫合作圖 )是一種交互圖(interactiondiagram),強(qiáng)調(diào)的是發(fā)送和接收消息的對(duì)象之間的組織結(jié)構(gòu)。一個(gè)協(xié)作圖顯對(duì)象通常是命名示了一系列的對(duì)象和在這些對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收的消息。 或匿名的類的實(shí)例, 也可以代表其他事物的實(shí)例, 例如協(xié)作、 組件和節(jié)點(diǎn)。 使用協(xié)作圖來說 明系統(tǒng)的動(dòng)態(tài)情況。協(xié)作圖 (Collaboration Diagram /Communication Diagram) 顯示某組對(duì)象如何為了由一個(gè)用 例描述的一個(gè)系統(tǒng)事件而與另一組對(duì)象進(jìn)行協(xié)作的交互圖。 使用協(xié)作圖可以顯示對(duì)象角色之 間的關(guān)系, 如為實(shí)現(xiàn)某個(gè)操作或達(dá)到某種結(jié)果而在對(duì)象間

24、交換的一組消息。 如果需要強(qiáng)調(diào)時(shí) 間和序列,最好選擇序列圖;如果需要強(qiáng)調(diào)上下文相關(guān),最好選擇協(xié)作圖。 協(xié)作圖用于顯示對(duì)象之間如何進(jìn)行交互以執(zhí)行特定用例或用例中特定部分的行為。 設(shè)計(jì)員使 用協(xié)作圖和序列圖確定并闡明對(duì)象的角色, 這些對(duì)象執(zhí)行用例的特定事件流。 它們是主要的 信息來源,用于確定類的職責(zé)和接口。與序列圖 (Sequence Diagram) 不同,協(xié)作圖顯示了對(duì)象之間的關(guān)系。序列圖 (SequenceDiagram) 和協(xié)作圖表述的是相似的信息, 但表述的方式卻不同。 協(xié)作圖顯示對(duì)象之間的關(guān)系, 它更有利于理解對(duì)給定對(duì)象的所有影響,也更適合過程設(shè)計(jì)。一下是上述序列圖對(duì)應(yīng)的協(xié)作圖,以不

25、同的視角表現(xiàn)了操作信息。客戶預(yù)訂協(xié)作圖:訂票3:選中瀏覽詳細(xì)信息4:點(diǎn)擊預(yù)訂6:確認(rèn)10:顯示余額乘客賬戶管理協(xié)作圖:乘客10:4:賬戶數(shù)據(jù)顯示8:數(shù)據(jù)顯示 充值方式數(shù)額選擇15:充值成功1:登錄賬戶5:查詢余額6:查詢消費(fèi)記錄 刁/ 9:充值11:確認(rèn)/(/2:數(shù)據(jù)查詢13:數(shù)據(jù)更新賬戶數(shù)據(jù)庫(kù)/12:傳遞數(shù)據(jù)我的賬 A3:返回賬戶數(shù)據(jù) 7:相應(yīng)數(shù)據(jù)返回 14:成功、乘務(wù)管理員航線信息錄入?yún)f(xié)作圖:信息錄入1:打開航線信息3:增加航線4:輸入航線信息乘務(wù)管理m航線信8:返回成功信息2:數(shù)據(jù)庫(kù)內(nèi)容返回顯示/6:檢查數(shù)據(jù)合法性5:確認(rèn)7:更新A./航線信息數(shù) 據(jù)庫(kù)3、狀態(tài)圖狀態(tài)圖概述:狀態(tài)圖(Sta

26、techart Diagram)是描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì)不同的事件做出反應(yīng)的。通常我們創(chuàng)建一個(gè)UML狀態(tài)圖是為了以下的研究目的:研究類、角色、子系統(tǒng)、或組件的復(fù)雜行為。狀態(tài)圖用于顯示狀態(tài)機(jī)(它指定對(duì)象所在的狀態(tài)序列)、使對(duì)象達(dá)到這些狀態(tài)的事件和條件、以及達(dá)到這些狀態(tài)時(shí)所發(fā)生的操作。關(guān)于狀態(tài)圖選取了另外的系統(tǒng)相關(guān)模塊進(jìn)行分析。退訂狀態(tài)圖:退訂操作與預(yù)定操作類似,只是細(xì)節(jié)步驟不是很一樣。狀態(tài)說明:1、我的航班顯示 顯示預(yù)定過的航班信息,退訂機(jī)票需要從已定的航班信息中選擇。2、 選定航班選定將要退訂的航班。、3、 航班刪除將該航班從我的航班中刪除,并且更新航空信息數(shù)據(jù)庫(kù)。4、票價(jià)返還 將退訂后返還的票價(jià)返回客戶賬戶。以下按照分析所得的退訂操作狀態(tài)繪制了退訂狀態(tài)圖。公共信息服務(wù)狀態(tài)圖:公共服務(wù)模塊是該系統(tǒng)的一個(gè)特色功能,便于乘客之間,航空公司之間的信息交流。狀態(tài)說明:1、 服務(wù)信息頁(yè)面顯示公共服務(wù)信息,主要包括乘客自己發(fā)布的機(jī)票轉(zhuǎn)讓信息和乘務(wù)管理 者公布的航空服務(wù)信息。2、打折信息 打折的事情是乘客比較關(guān)注的事情,可以將其單獨(dú)列為一個(gè)模塊。3、信息顯示 顯示

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論