機(jī)票管理 需求分析
《機(jī)票管理 需求分析》由會員分享,可在線閱讀,更多相關(guān)《機(jī)票管理 需求分析(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、機(jī)票預(yù)訂系統(tǒng)需求規(guī)格說明書 項目開發(fā)人:信工0404班 萬蕓 歐翠娥 施雪梅 1 引言 1。1編寫目的 為了更好地向用戶描述系統(tǒng)性能,盡量滿足用戶的需要,建立和用戶溝通的平臺。同時,為了明確軟件系統(tǒng)的整體框架及實施細(xì)則。 1。2項目背景 軟件系統(tǒng)名稱:機(jī)票預(yù)訂系統(tǒng) 任務(wù)提出者:某某航空公司 任務(wù)開發(fā)者:萬蕓 歐翠娥 施雪梅 用戶:旅行社工作人員、旅客 1.3參考資料 軟件工程導(dǎo)論(第四版) 清華大學(xué)出版社 軟件工程實驗指導(dǎo)書 題目四 2 任務(wù)概述 2.1目標(biāo) 為某某航空公司開發(fā),方便各旅行社和旅客們訂購飛機(jī)票。通過本系統(tǒng),用戶可以方便地預(yù)訂該航空公司的機(jī)票,
2、同時便于航空公司管理機(jī)票預(yù)定的業(yè)務(wù)。 2.2運行環(huán)境 Windows 98 及以上操作系統(tǒng) Visual FoxPro 6。0 2.3條件與限制 用戶僅可以輸入訂票信息,無權(quán)對系統(tǒng)本身進(jìn)行修改。用戶必須按照系統(tǒng)的流程進(jìn)行操作。系統(tǒng)的修改、維護(hù)由研發(fā)人員及航空公司共同負(fù)責(zé). 3.?dāng)?shù)據(jù)描述 3。1數(shù)據(jù)元素 系統(tǒng)中的數(shù)據(jù)元素: 名字:旅客信息 描述:旅客的個人信息,用于對旅客的確認(rèn) 定義:旅客信息=姓名+性別+工作單位+身份證號碼+旅行時間 +旅行目的地 位置:輸入到旅行社端(client端) 名字:訂票旅客清單 描述:已訂票的旅客的
3、記錄 定義:訂票旅客清單=旅客信息的合集 位置:輸入到旅行社端(Client端) 名字:訂票信息 描述:旅客的旅行時間和目的地,用于確定旅客的航班 定義:訂票信息=旅客旅行時間+旅客旅行目的地 位置:傳輸?shù)胶娇展径耍⊿erver端) 名字:航班機(jī)票信息 描述:旅客的航班信息,根據(jù)旅客的旅行時間和目的地確定 定義:航班機(jī)票信息=旅客機(jī)票時間+旅客機(jī)票班次 位置:傳輸?shù)铰眯猩缍耍–lient端) 名字:取票通知: 描述:旅客領(lǐng)取機(jī)票的憑證 定義:取票通知=旅客姓名+領(lǐng)票時間 位置:輸出到打印機(jī) 名字:售出機(jī)票信息 描述:旅客的航班機(jī)票的信息 定義
4、:售出機(jī)票信息=旅客的航班機(jī)票 位置:輸出到打印機(jī) 名字:旅客訂票記錄 描述:已訂票的旅客在航空公司的記錄 定義:旅客訂票記錄=旅客姓名+航班機(jī)票信息 位置:輸出到航空公司端(Server端) 3。2數(shù)據(jù)需求 機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)需求包括如下幾點: 1.數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性 數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,對錯誤的輸入要有所反應(yīng)。數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 2。數(shù)據(jù)的一致性與完整性 系統(tǒng)的數(shù)據(jù)是共享的,有一定的人員維護(hù)
5、數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù). 3。數(shù)據(jù)的共享與獨立性 整個機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難.因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。 4.流程圖 4.1業(yè)務(wù)流程圖 旅客訂票流程圖: 1.1 旅客信息記錄 旅客 1.2 傳給航空公司 2.1 安排航班 2.2 傳給旅行社
6、3.1 產(chǎn)生取票通知 .旅客 旅客清單 航班機(jī)票 旅客訂票記錄 訂票 機(jī)票信息 航班機(jī)票信息 航班機(jī)票信息 訂票信息
7、 取票通知 訂票信息 旅客取票流程圖: 旅客 旅客 1 旅客信息查詢 2 打印機(jī)票 訂票旅客清單 售出機(jī)票信息 4.2.實體-聯(lián)系圖(ER圖) 機(jī)票預(yù)定系統(tǒng)的實體聯(lián)系圖如下圖所示: 旅行時間 姓名 性別 旅行地點 身份證號碼 工作單位 取票通知 訂票旅客清單 售出機(jī)票信息 價格 帳單 等級 可售機(jī)票
8、 時間 航班機(jī)票信息 航空公司 旅客 旅行社 合適航班機(jī)票 訂票 1 1 1 N 5.功能需求 5。1客戶端功能需求 在客戶端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分: [1]旅客信息的輸入和統(tǒng)計 旅行社把旅客要求訂票的信息由專人負(fù)責(zé)輸入.這部分功能是客戶端子系統(tǒng)的基本部分,這個功能是以后各個部分的基礎(chǔ)。系統(tǒng)要求做到即能夠從其它子系 統(tǒng)中共享
9、一部分信息,又有方便的操作界面工手工輸入旅客信息.這部分要求對輸入的數(shù)據(jù)進(jìn)行簡單的統(tǒng)計,供航空公司進(jìn)行查詢和宏觀調(diào)控。 [2]旅客信息的存儲: 將旅客的信息存儲到旅行社的客戶端系統(tǒng)中,以備以后的取票確認(rèn)以及查詢。 [3]機(jī)票信息的傳遞及接收: 將旅客所須的機(jī)票信息由旅行社客戶端由網(wǎng)絡(luò)傳到航空公司的服務(wù)器上,并且接受航空公司返回的航班信息,然后存儲起來。 [4]取票通知及帳單的生成和打印: 把已存儲的從航空公司返回的航班機(jī)票信息打印出來,并且生成帳單打印出來一起交給旅客。 印出機(jī)票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機(jī)票印出來交給旅客。
10、[5]機(jī)票銷售情況的核算 這一功能是在上一功能的基礎(chǔ)上,對機(jī)票銷售額進(jìn)行單項核算,得到該旅行社的銷售情況并把核算結(jié)果作為企業(yè)報表輸出。 5.2.服務(wù)端功能需求 在服務(wù)端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分: [1]接收由旅行社客戶端發(fā)回的所需機(jī)票信息: 通過網(wǎng)絡(luò)接收機(jī)票信息并存入到服務(wù)器的數(shù)據(jù)庫中。 [2]生成航班信息: 根據(jù)所需機(jī)票信息(時間,地點),在數(shù)據(jù)庫中查詢并得到正確的航班的信息(價格,時間,等級),分配所需的機(jī)票數(shù)并在數(shù)據(jù)庫中做出已售出的標(biāo)記. [3]傳遞航班信息到客戶端(旅行社): 把得到的航班信息通過網(wǎng)絡(luò)傳遞到旅行社。 [4]接收旅行社的反饋信息: 對旅
11、行社的反饋信息進(jìn)行分析,把已經(jīng)售出的機(jī)票進(jìn)行統(tǒng)計,對被旅客所退掉的機(jī)票要進(jìn)行數(shù)據(jù)庫的恢復(fù)。 [5]印出機(jī)票給已經(jīng)訂票的旅客: 根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機(jī)票印出來交給旅客。 [6]銷售額的分析和管理 這一步驟的功能要求包括對銷售的機(jī)票進(jìn)行分析,這一工作是在前面的基礎(chǔ)上,以計算機(jī)為工具,對機(jī)票預(yù)定系統(tǒng)的功能和目標(biāo)進(jìn)行擴(kuò)充.它以財務(wù)管理學(xué)為理論基礎(chǔ),以輔助決策為目標(biāo),以機(jī)票銷售數(shù)據(jù)為中心,廣泛采用統(tǒng)計學(xué)、運籌學(xué)的分析方法,對銷售信息進(jìn)行深層加工,建立反映不同航班需求的模型,提供管理上所需的各種輔助決策信息和財務(wù)信息。這一要求是機(jī)票預(yù)定系統(tǒng)的最高目標(biāo),將通過
12、系統(tǒng)運行后獲得的大量銷售歷史數(shù)據(jù)基礎(chǔ)上,實現(xiàn)這一目標(biāo)。 6.性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,機(jī)票預(yù)定系統(tǒng)應(yīng)該滿足以下的性能需求: 1. 系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。 由于機(jī)票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機(jī)票數(shù)量和時間又影響企業(yè)的決策活動,其準(zhǔn)確性很大程度上決定了機(jī)票預(yù)定系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 2.
13、 系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性 機(jī)票預(yù)定系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 3. 系統(tǒng)的易用性和易維護(hù)性 機(jī)票預(yù)定系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機(jī)并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用
14、戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 機(jī)票預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是航空公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作. 4. 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn).如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進(jìn)行良好的設(shè)計工作,制
15、訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。 5.系統(tǒng)的先進(jìn)性 目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為機(jī)票預(yù)定系統(tǒng)工程,應(yīng)該保證系統(tǒng)在下個世紀(jì)仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后.這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。 6.系統(tǒng)的響應(yīng)速度 機(jī)票預(yù)定系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達(dá)到實時要求,以及時反饋信息。在進(jìn)行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速
16、度問題而影響工作效率。 22222222222 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理系統(tǒng)的實施在技術(shù)上已逐步成熟。管理系統(tǒng)是一個不斷發(fā)展的新型科學(xué),任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立起與自身特點相適應(yīng)的管理管理系統(tǒng)。本系統(tǒng)根據(jù)航空公司管理的實際要求,經(jīng)過實際的需求分析,采用Eclipse作為開發(fā)工具,以MYsql做數(shù)據(jù)后臺,開發(fā)出來的網(wǎng)上機(jī)票預(yù)定管理系統(tǒng)。整個系統(tǒng)從符合操作簡便,界面友好,靈活,實用,安全的要求出發(fā),完成了網(wǎng)上機(jī)票預(yù)定的全過程,包括機(jī)票信息管理,客戶信息管理,航線信息管理,系統(tǒng)管理等管理工作.論文主要介紹了本課題的
17、開發(fā)背景所要完成的功能與開發(fā)過程。重點說了系統(tǒng)的設(shè)計的重點設(shè)計思想與系統(tǒng)的詳細(xì)設(shè)計。 關(guān)鍵詞 管理系統(tǒng);機(jī)票管理;eclipse;mysql 1。1 系統(tǒng)實現(xiàn)的目標(biāo) 網(wǎng)上機(jī)票預(yù)訂管理系統(tǒng)的總目標(biāo)是:在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫與先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有簡易操作的網(wǎng)上用/管系統(tǒng),實現(xiàn)網(wǎng)上預(yù)訂機(jī)票,讓用戶更加方便,更加快捷地完成機(jī)票的預(yù)訂過程。同時實現(xiàn)對機(jī)票的管理,對航班的管理等操作。 從“七五”開始起步,經(jīng)過“八五"、“九五"的重點建設(shè),民航信息化在基礎(chǔ)設(shè)施建設(shè),重要信息系統(tǒng)開發(fā)與運行,技術(shù)隊伍建設(shè)與人才培訓(xùn)等方面都取
18、得了顯著成績,為進(jìn)一步加快民航信息化奠定了良好的基礎(chǔ)。民航信息基礎(chǔ)設(shè)施建設(shè)已初具規(guī)模,形成以空管通信網(wǎng)與商務(wù)通信網(wǎng)為骨干的兩大專用通信網(wǎng)絡(luò)??展芡ㄐ啪W(wǎng)以自動轉(zhuǎn)報、分組交換與衛(wèi)星通信為主,連接全國各管理局、省(市、區(qū))局與主要航站,覆蓋所有國際航路與國內(nèi)干線航路,承擔(dān)空中交通管制、航空氣象與情報、飛行計劃與動態(tài)、綜合管理等業(yè)務(wù)傳輸與國際數(shù)據(jù)交換服務(wù)。商務(wù)通信網(wǎng)覆蓋國內(nèi)近300個主要城市與80個國外城市及港澳地區(qū),網(wǎng)絡(luò)用戶終端數(shù)量超過28000臺,通過技術(shù)改造初步形成支持多種主機(jī)系統(tǒng)與應(yīng)用環(huán)境的基于IP的開放網(wǎng)絡(luò)結(jié)構(gòu),承擔(dān)著客貨運輸業(yè)務(wù)數(shù)據(jù)傳輸. 機(jī)票的銷售往往通過固定的銷售網(wǎng)點或是在機(jī)場購買,
19、雖然銷售網(wǎng)點很多,但無法滿足人們對各種信息的需求,在效率上也有很大欠缺,而網(wǎng)上機(jī)票的預(yù)訂彌補了這個不足,人們可以通過龐大而方便的計算機(jī)網(wǎng)絡(luò),隨時隨地地查詢與預(yù)訂機(jī)票,這將大大簡化用戶的購票過程,也減少了工作人員的工作量。 1.1 技術(shù)可行性分析 技術(shù)可行性就是從技術(shù)的角度出發(fā),分析研究要開發(fā)項目的可行性。 經(jīng)對現(xiàn)有網(wǎng)上機(jī)票的銷售與預(yù)訂的實際考察發(fā)現(xiàn),絕大多數(shù)的航空公司、網(wǎng)絡(luò)公司及酒店等機(jī)票銷售管理系統(tǒng)都已具備計算機(jī)軟硬件與網(wǎng)絡(luò)環(huán)境?,F(xiàn)有的網(wǎng)絡(luò)硬件及軟件的系統(tǒng)已經(jīng)完全可以滿足構(gòu)造這樣一個系統(tǒng)的實力.加上現(xiàn)在對網(wǎng)絡(luò)系統(tǒng)構(gòu)造的支持,如現(xiàn)下流行的Eclipse下應(yīng)用Spring+Struts+H
20、ibernate對Web開發(fā)的強大支持,以及Tomcat服務(wù)器的簡易安裝與穩(wěn)定的運行對于系統(tǒng)的構(gòu)建、運行與維護(hù)都可以輕松地完成。技術(shù)環(huán)境已滿足開發(fā)與使用的條件。 1.2 操作可行性分析 操作可行性,又稱社會可行性或運行可行性,是對開發(fā)系統(tǒng)在一個給定的工作環(huán)境中能否運行或運行好壞程度的量度。 本系統(tǒng)以網(wǎng)絡(luò)應(yīng)用為主,用戶界面與管理界面都與在網(wǎng)上查看新聞一樣簡單與易于操作。所有有上網(wǎng)經(jīng)歷的用戶都可以輕松地完成自己的目的,而管理對于航班及訂單的管理也無須特地培訓(xùn),簡單知道航班的規(guī)則即可. 1.3 經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性是對將要開發(fā)的系統(tǒng)的成本效益進(jìn)行分析的一個度量。 本次網(wǎng)上機(jī)票預(yù)訂管
21、理系統(tǒng)的開發(fā)是建立在計算機(jī)技術(shù)廣泛應(yīng)用與普及于社會各個行業(yè)的實際工作中,并能夠極大的減少航空公司、機(jī)票銷售點工作人員的工作壓力,降低售票開銷,簡化售票流程,提高機(jī)票管理系統(tǒng)的效率與準(zhǔn)確性,規(guī)范旅客信息的管理。從長遠(yuǎn)角度來看,此系統(tǒng)的投入會給航空公司機(jī)票銷售信息統(tǒng)計完整化、數(shù)據(jù)處理智能化、經(jīng)濟(jì)預(yù)算科學(xué)化、業(yè)務(wù)處理高效化等.另外本系統(tǒng)采用開發(fā)軟件均為開源免費,可大大降低開發(fā)成本,一旦項目完成投入使用,即可見效益。 1。4 法律可行性 1.所有開發(fā)軟件均采用開源免費軟件,無版權(quán)糾紛。 2。無違反國家法律相關(guān)規(guī)定. 1.1 系統(tǒng)功能需求分析 開發(fā)網(wǎng)上機(jī)票預(yù)定系統(tǒng),首先需要知道系統(tǒng)的整體構(gòu)架,
22、有哪些功能,能完成哪些工作。本系統(tǒng)面向的對象至少有兩個:用戶與管理員。所以本系統(tǒng)有一個面向客戶的平臺與一個面向管理員的平臺——面向客戶,要有注冊、登錄、用戶信息管理、航班查詢、訂票、退票等服務(wù);面向管理員就應(yīng)該有登錄、制定航班、安排航班與航班日程安排等服務(wù)。因此系統(tǒng)分為用戶與管理員兩個模塊。對系統(tǒng)的數(shù)據(jù)流向描述的0層數(shù)據(jù)流圖如圖3—1所示. 現(xiàn)對數(shù)據(jù)流圖的每個加工說明如下. 1。注冊。新用戶注冊為會員,由用戶將填好的注冊信息表單提交到控制層,由控制層調(diào)用數(shù)據(jù)邏輯層操作數(shù)據(jù)庫,完成用戶的注冊。 2.用戶登錄。此加工對用戶輸入的登錄信息進(jìn)行驗證,確定用戶是否有權(quán)力進(jìn)行并使用系統(tǒng)。 1。修改
23、信息。此加工接受用戶對個人信息的修改及查看. 2.查詢。此加工主要是對航班日程安排存儲進(jìn)行查詢,來滿足的需求。 3。訂票。用戶選好自己要訂的機(jī)票后,系統(tǒng)會將相關(guān)信息一并發(fā)送到訂票加工,經(jīng)過驗證處理,訂票加工將信息寫入訂票信息存儲。 4。退票.此加工接受用戶的退票信息,根據(jù)用戶ID與預(yù)訂的航班號,對滿足退票條件的已預(yù)訂機(jī)票進(jìn)行退票處理。 5.安排航班。此加工接收由航班信息存儲提供的信息,對各個航班進(jìn)行日程的安排.將符合標(biāo)準(zhǔn)的航班日程信息進(jìn)行記錄并供用戶查詢與預(yù)訂。此加工的過程由管理員完成。 6。制定航班.此加工的信息同航空公司提供,由管理進(jìn)行錄入,將符合格式與航班標(biāo)準(zhǔn)的航班信息寫入航班
24、信息存儲中. 7.交易管理。此加工接收訂票信息存儲提供的信息,對已付款的賬戶由管理操作改變交易狀態(tài),存儲在訂票信息存儲中. 1.1數(shù)據(jù)庫需求分析 1.1。1 實體分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新與查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出與輸入.收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。在對整個系統(tǒng)的數(shù)據(jù)流程進(jìn)行詳盡分析后,從其中抽象出如下實體: 用戶:代表一個用戶實體,主要的屬性有用戶名、姓名、密碼、性別、電話、與電子郵件。 管理員:代表一個管理員實體,主要屬性有用戶名與密碼 航班:代表一個航班實體,它
25、是針對某一個航班代號的,但是該航班可以在不同的時間執(zhí)行飛行任務(wù),因此又引出了航班日程安排實體,航班實體主要的屬性有航班號、出發(fā)地點、目的地點、旅程與價格. 航班日程安排:代表一個航班的日程安排實體,主要的屬性有航班號與航班日期,當(dāng)然這個實體可看成是機(jī)票。 訂單:代表一個訂單實體,主要的屬性有用戶號與航班安排號。 1.1。2 實體模型的關(guān)系分析 1.用戶與航班安排之間是多對多的關(guān)系。一個用戶可以同時購買多張航班的機(jī)票,一個航班的機(jī)票可以同時被賣給多個用戶。 2。用戶與訂單之間是一對多關(guān)系。一個用戶可以發(fā)出多個訂單,但一個訂單只能屬于一個用戶。 3.管理與航班之間是多對多關(guān)系。一個管理
26、員可以制定多個航班,一個航班可以被多個管理制定。 4.管理員與航班的安排之間是多對多的關(guān)系。一個管理員可以安排多個航班,一個航班也可以被多個管理員安排。 5.航班與航班的安排之間是一對多的關(guān)系.一個航班可以有多個安排,但一個航班的安排只能特定于一個航班. 6.航班的安排與訂單之間是一對多關(guān)系。一個航班的安排可以有多個訂單,即相當(dāng)于多個人同買一個航班的機(jī)票,但是一個訂單只特定于一個航班。 1。1 系統(tǒng)功能模塊設(shè)計 1。注冊用戶賬戶。用戶登錄是一個網(wǎng)絡(luò)應(yīng)用系統(tǒng)必需的功能之一。用戶想要使用系統(tǒng)提供的功能,就必須先擁有一個賬戶。因此要到系統(tǒng)中注冊一個賬戶,用戶在注冊時系統(tǒng)要求用戶輸入注冊信息
27、。 2.用戶登錄。登錄時要求用戶輸入用戶名與密碼,提交后系統(tǒng)將驗證用戶輸入信息的正確性。 3.修改個人信息:這個功能要求在用戶登錄到系統(tǒng)以后方可進(jìn)行. 4.查詢機(jī)票信息:用戶可以通過系統(tǒng)查詢當(dāng)前正在發(fā)售的機(jī)票. 5。當(dāng)用戶查詢到自己想要的機(jī)票后就可以進(jìn)行預(yù)訂操作. 6。退票:如果交易還未完成,或是在退票期限內(nèi),用戶登錄后可以先擇退票操作。 7.管理員登錄:利用系統(tǒng)管理賬號登錄,同樣輸入賬號與密碼,系統(tǒng)將進(jìn)行驗證。 8.制定航班:成功進(jìn)入系統(tǒng)后,可以進(jìn)行新航班的制定操作。 9。安排航班:成功進(jìn)入系統(tǒng)后,可以對現(xiàn)有的航班進(jìn)行日程安排。 10.航班管理:成功進(jìn)入系統(tǒng)后,對現(xiàn)在的航班,航班日程等進(jìn)行更新、刪除等操作,實現(xiàn)對航班的管理。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《晏子使楚》優(yōu)秀課件 (3)
- 科室醫(yī)院年終總結(jié)課件
- 常用邏輯用語章末總結(jié)課件(人教A版選修1-1)免
- 新版PEP四年級英語上冊Unit3-My-Friends-B-Let’s-learn完美版-PPT
- 金融科技機(jī)遇
- 抗菌藥物合理使用專家講座
- 阿奇霉素在臨床中的應(yīng)用專家講座
- 納米抗菌蠶絲被介紹
- 男性盆部和會陰斷層解剖研究
- 部編選擇性必修二經(jīng)濟(jì)與社會生活-第九課世紀(jì)以來人類的經(jīng)濟(jì)與生活教學(xué)課件
- 春七年級數(shù)學(xué)下冊 82 整式乘法單項式與單項式相乘課件4 (新版)滬科版
- 部編人教版語文七年級下冊7.土地的誓言課件
- 手足口病
- 正壓通氣裝置課件
- 課件】食品分析與檢驗技術(shù)第二章