版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件工程項(xiàng)目一需求分析文檔1引言隨著社會(huì)發(fā)展的不斷進(jìn)步,民航事業(yè)的壯大,人們消費(fèi)水平的提高,乘坐民航的消費(fèi)者也越來越多,機(jī)票預(yù)訂系統(tǒng)也開始影響著人們?nèi)粘I詈统鲂?,并且變得越來越重要。而原有的系統(tǒng)隨著航空公司載客量的迅猛增長和人們對(duì)便捷性要求的提高,已經(jīng)變得無法滿足需求。原有的系統(tǒng)不僅效率比較低下,而且在安全性、準(zhǔn)確性等方面有很多不足。為了實(shí)現(xiàn)航空公司以及旅游行業(yè)的現(xiàn)代化管理,進(jìn)一步提高工作效率,方便旅客,需要開發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。該系統(tǒng)需要具有完整的存儲(chǔ),查詢,核對(duì),打印機(jī)票的功能。在這個(gè)系統(tǒng)中,旅客或工作人員在網(wǎng)上或旅行社的機(jī)票預(yù)售代理點(diǎn),通過計(jì)算機(jī)系統(tǒng)查詢,系統(tǒng)為旅客安排航班,印出取票通
2、知和賬單,旅客在飛機(jī)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)校對(duì)無誤即印機(jī)票給旅客。機(jī)票預(yù)定系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息??傊?,這個(gè)系統(tǒng)要求能夠?qū)崿F(xiàn)實(shí)時(shí),高效,便捷,完善,安全性好等特點(diǎn)。今后隨著計(jì)算機(jī)技術(shù)以及網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,電子商務(wù)正逐漸成為Internet應(yīng)用的一個(gè)重要領(lǐng)域。電子商務(wù)也必然對(duì)航空公司和旅行社的機(jī)票銷售模式產(chǎn)生深遠(yuǎn)的影響,所以將來的機(jī)票預(yù)
3、訂系統(tǒng)必然與網(wǎng)絡(luò)相結(jié)合,產(chǎn)生基于WEB的機(jī)票預(yù)訂系統(tǒng)。另外將機(jī)票預(yù)訂呼叫中心與訂票系統(tǒng)的結(jié)合也可以為客戶提供更加人性化的服務(wù)。2功能描述2.1需求分析為保證良好的用戶體驗(yàn)和完善的系統(tǒng)功能,做如下功能設(shè)計(jì)。1客戶端子系統(tǒng):在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分:l 旅客信息的輸入和統(tǒng)計(jì):系統(tǒng)要求做到既能夠從其它子系統(tǒng)中共享一部分信息,又有方便的操作界面手工輸入旅客信息。這部分要求對(duì)輸入的數(shù)據(jù)進(jìn)行簡單的統(tǒng)計(jì),供航空公司進(jìn)行查詢和宏觀調(diào)控。l 旅客信息的存儲(chǔ):將旅客的信息存儲(chǔ)到系統(tǒng)中,以備以后的取票確認(rèn)以及查詢。l 機(jī)票信息的傳遞及接收:將旅客所須的機(jī)票信息經(jīng)客戶端由網(wǎng)絡(luò)傳到航空公司的服務(wù)器
4、上,并且接受航空公司返回的航班信息,然后存儲(chǔ)起來。l 取票通知及帳單的生成和打?。喊岩汛鎯?chǔ)的從航空公司返回的航班機(jī)票信息打印出來,并且生成帳單打印出來給旅客。l 印出機(jī)票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機(jī)票印出來交給旅客。2服務(wù)器端的功能要求:在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分:l 接收由旅行社客戶端發(fā)回的所需機(jī)票信息:通過網(wǎng)絡(luò)接收機(jī)票信息并存入到服務(wù)器的數(shù)據(jù)庫中。l 生成航班信息:根據(jù)所需機(jī)票信息(時(shí)間,地點(diǎn)),在數(shù)據(jù)庫中查詢并得到正確的航班的信息(價(jià)格,時(shí)間),分配所需的機(jī)票數(shù)并在數(shù)據(jù)庫中做出已售出的標(biāo)記。l 傳遞航班信息到客戶端:
5、把得到的航班信息通過網(wǎng)絡(luò)傳遞到客戶端。l 接收旅行社的反饋信息:對(duì)旅行社的反饋信息進(jìn)行分析,把已經(jīng)售出的機(jī)票進(jìn)行統(tǒng)計(jì),對(duì)被旅客所退掉的機(jī)票要進(jìn)行數(shù)據(jù)庫的恢復(fù)。l 印出機(jī)票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機(jī)票印出來交給旅客。為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,機(jī)票預(yù)訂系統(tǒng)應(yīng)該滿足以下的性能需求:1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足機(jī)場對(duì)信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。
6、2系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性機(jī)票預(yù)訂系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如機(jī)場中管理模塊的加入(飛機(jī)管理、座位管理、機(jī)場事務(wù)管理等)也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。3系統(tǒng)的易用性和易維護(hù)性機(jī)票預(yù)訂系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語
7、和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。14系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(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ī)范等;同時(shí),在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。5系統(tǒng)的先進(jìn)性目前計(jì)算機(jī)系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為機(jī)票預(yù)訂系統(tǒng)工程,應(yīng)該保證系統(tǒng)在一段時(shí)間內(nèi)是先進(jìn)的,在系統(tǒng)的生命
8、周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。22.2數(shù)據(jù)流圖圖2-2-1 頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖只是粗略的給出整個(gè)系統(tǒng)的數(shù)據(jù)流情況。為了更好的把“航空機(jī)票預(yù)定系統(tǒng)”中各個(gè)模塊的具體數(shù)據(jù)流處理細(xì)節(jié)表示出來,可以在頂層圖的基礎(chǔ)上自頂向下繼續(xù)分解,得到1層和2層數(shù)據(jù)流圖。圖2-2-2 一層數(shù)據(jù)流圖圖2-2-3 二層數(shù)據(jù)流圖2.3數(shù)據(jù)字典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具,也是對(duì)數(shù)據(jù)匯總分析的一個(gè)總結(jié)。數(shù)據(jù)名稱旅客
9、信息作用記錄旅客的個(gè)人信息,用于對(duì)旅客的確認(rèn)來源客戶去向旅行社管理排列方式按照客戶的姓名升序排序包含信息姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地表2-3-1 旅客信息的數(shù)據(jù)字典數(shù)據(jù)名稱旅客訂票信息作用記錄旅客的旅行時(shí)間和目的地,用于確定旅客的航班來源客戶去向航班機(jī)票管理排列方式按照客戶的(姓名起飛時(shí)間)升序排序包含信息客戶姓名、身份證號(hào)、航班號(hào)、起飛時(shí)間、預(yù)訂票數(shù)、艙位等級(jí)、機(jī)票是否打印表2-3-2 旅客訂票信息的數(shù)據(jù)字典數(shù)據(jù)名稱航班機(jī)票信息作用記錄旅客的航班信息,根據(jù)旅客的旅行時(shí)間和目的地確定來源航空公司安排航班去向信息存儲(chǔ)/航班機(jī)票管理排列方式按(飛行日期航班號(hào))升序排列包含
10、信息航班號(hào)、終點(diǎn)站名、起飛地點(diǎn)、飛行日期、周幾、成員定額、余票量、已訂票的客戶名單(包括姓名、訂票量、艙位等級(jí)1,2或3)、等候替補(bǔ)的客戶名單(包括姓名、所需票量)表2-3-3 航班機(jī)票信息的數(shù)據(jù)字典數(shù)據(jù)名稱取票通知作用旅客領(lǐng)取機(jī)票的憑證來源航班機(jī)票管理系統(tǒng)去向客戶排列方式按(姓名+飛行日期航班號(hào))升序排列包含信息旅客姓名、領(lǐng)票時(shí)間表2-3-4 取票通知的數(shù)據(jù)字典數(shù)據(jù)名稱售出機(jī)票信息作用記錄旅客的航班機(jī)票的信息來源航班機(jī)票管理系統(tǒng)去向信息存儲(chǔ)/航班機(jī)票管理排列方式按(姓名+飛行日期航班號(hào))升序排列包含信息旅客的航班機(jī)票表2-3-5 售出機(jī)票信息的數(shù)據(jù)字典3行為描述1. 航班查詢:旅客可通過網(wǎng)絡(luò)
11、訪問該系統(tǒng)客戶端網(wǎng)址,可根據(jù)旅客提供的出發(fā)時(shí)間、出發(fā)地點(diǎn)和目的地、艙位要求等,查詢滿足旅客要求的航班。通過檢索可得到航班的相關(guān)信息,從而可以方便旅客訂票并掌握所需信息,同時(shí)可減少工作人員的工作量。2. 旅客訂票 旅客將訂票的相關(guān)信息通過工作人員輸入系統(tǒng)客戶端??蛻舳藢⒙每偷挠喥毙畔⑼ㄟ^網(wǎng)絡(luò)傳送給服務(wù)端,服務(wù)端根據(jù)接收到的信息由航班安排系統(tǒng)為旅客安排座位并返回相應(yīng)的確認(rèn)信息給該客戶端。訂票信息生成后,存入相應(yīng)的存儲(chǔ)區(qū)域,并對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)提交??蛻舳舜蛴∪∑眴渭皫谓o旅客,旅客在登機(jī)前,經(jīng)信息核審后,即可領(lǐng)取機(jī)票登機(jī)。 3. 航班信息管理航空公司可將所有航班的信息存入數(shù)據(jù)庫,方便用戶對(duì)航班基本信
12、息查詢,相關(guān)工作人員可根據(jù)公司要求,經(jīng)系統(tǒng)身份認(rèn)證后登錄并對(duì)航班信息進(jìn)行修改等操作,從而使航班信息便于管理。4. 航班安排從客戶端接收到旅客的訂票信息,該系統(tǒng)可在短時(shí)間內(nèi)處理旅客航班問題。將訂票信息送往數(shù)據(jù)庫并更新,客戶端的航班查詢信息也同步更新。節(jié)省時(shí)間的同時(shí),也能讓旅客得到最新的航班信息。5. 售票管理旅客不僅可在各客戶端進(jìn)行機(jī)票預(yù)定,也可直接在機(jī)場的售票處購票,購票信息由系統(tǒng)提交到數(shù)據(jù)庫進(jìn)行管理更新。6. 退票管理機(jī)票有效期內(nèi),旅客若需退票,可在退票處進(jìn)行退票。退票信息,由工作人員輸入系統(tǒng),系統(tǒng)對(duì)訂票信息或售票信息進(jìn)行刪除更新。4數(shù)據(jù)描述4.1 數(shù)據(jù)需求1. 旅客:姓名、證件號(hào)(身份證號(hào)
13、碼/護(hù)照號(hào)碼)-主鍵、聯(lián)系方式、出發(fā)時(shí)間、出發(fā)地點(diǎn)和目的地、航班艙位要求2. 取票單:單號(hào)-主鍵、姓名、票號(hào)3. 帳單:編號(hào)-主鍵、付款金額、票號(hào)4. 機(jī)票:票號(hào)-主鍵、姓名、證件號(hào)、航班、座位、起飛時(shí)間、起飛地點(diǎn)、抵達(dá)時(shí)間、抵達(dá)地點(diǎn)、票價(jià)5. 航班:航班號(hào)-主鍵、起飛時(shí)間、起飛地點(diǎn)、抵達(dá)時(shí)間、抵達(dá)地點(diǎn)、座位數(shù)、空位數(shù)、票價(jià)數(shù)據(jù)表圖:Passengers: 姓名 證件號(hào) 聯(lián)系方式 出發(fā)時(shí)間 出發(fā)地點(diǎn) 目的地 艙位要求Single Ticket: 單號(hào) 姓名 票號(hào)Bill: 編號(hào) 付款金額 票號(hào)Ticket: 票號(hào) 姓名證件號(hào) 航班 座位起飛時(shí)間起飛地點(diǎn)抵達(dá)時(shí)間抵達(dá)地點(diǎn) 票價(jià)Flights: 航班號(hào) 起飛時(shí)間 起飛地點(diǎn) 抵達(dá)時(shí)間 抵達(dá)地點(diǎn) 座位數(shù) 空位數(shù) 票價(jià)4.2 數(shù)據(jù)庫介紹1. 服務(wù)器程序在對(duì)訂票/取票進(jìn)行操作時(shí)需對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)提交,即對(duì)數(shù)據(jù)表進(jìn)行查詢和修改:在訂票/取票過程中都需要對(duì)數(shù)據(jù)庫中的所有表,進(jìn)行聯(lián)合
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能報(bào)警系統(tǒng)安防施工工程合同2篇
- 天津師范大學(xué)《數(shù)學(xué)分析II》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川省合同范本(2篇)
- 國開合同范本
- 華南理工大學(xué)《課程標(biāo)準(zhǔn)與教材分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度航空航天器零部件制造合同范本共3篇
- 二零二五年度機(jī)動(dòng)車牌照出租與車輛事故處理協(xié)議2篇
- 2024版管材買賣簡單的合同范本
- 《科室品管圈》課件
- 山西財(cái)經(jīng)大學(xué)《常微分方程緒論》2023-2024學(xué)年第一學(xué)期期末試卷
- 《鐵路旅客運(yùn)輸規(guī)程》考試復(fù)習(xí)題及答案
- 2024初中數(shù)學(xué)競賽真題訓(xùn)練(學(xué)生版+解析版)(共6個(gè))
- 規(guī)培結(jié)業(yè) 臨床基本技能操作考核評(píng)分表
- 大型起重機(jī)械現(xiàn)場管理手冊
- 2023年考研(英語一)真題與答案解析
- 【MOOC】數(shù)學(xué)建模與創(chuàng)新實(shí)踐-西安科技大學(xué) 中國大學(xué)慕課MOOC答案
- 天冬化學(xué)成分
- 工程造價(jià)基礎(chǔ)知識(shí)課件
- 江蘇省南京市聯(lián)合體2024-2025學(xué)年九年級(jí)上學(xué)期期中學(xué)情分析化學(xué)試卷(無答案)
- 保安員考試模擬800題及答案
- 2024年衛(wèi)生院中層干部行政管理考核細(xì)則范本(三篇)
評(píng)論
0/150
提交評(píng)論