機票預訂可行性分析_第1頁
機票預訂可行性分析_第2頁
機票預訂可行性分析_第3頁
機票預訂可行性分析_第4頁
機票預訂可行性分析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

14 機票預定系統可行性研究報告 課程名稱: 軟件工程原理、方法和工具 實驗項目: 機票預訂系統 實驗地點: 逸夫樓502 專業(yè)班級: 軟件 1107班 學生姓名: 組長:張欣 20110048882組員:劉思瑤 2011004952呂海莉 2011005227馮華卿2011005056 王茜穎2011005968 指導教師: 2013年6月13日機票預訂系統可行性研究報告1. 引言11 基本說明航空公司為給旅客乘機提供方便,需要開發(fā)一個機票預定系統。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統中,系統為旅客安排航班。當旅客交付了預訂金或通過網上支付方式付款后,旅客就可以在飛機起飛前憑個人二代身份證在機場指定系統上自助打印機票,系統核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統計,以便適當調整。1.2 編寫目的在現今的社會是一個講究效率和快節(jié)奏的社會,人們有很強的時間觀念,如果仍使用手工操作或使用相當繁瑣的軟件,既浪費了人力,又浪費了物力,效率無法提高,為此開發(fā)機票預定系統軟件,能夠適應現今社會并提高生產效率。使售票員和旅行社更加變得方便和有效率。 該系統軟件非常容易被接受,他具有簡單易學性,便于管理等功能。1.3 項目背景隨著社會發(fā)展的不斷進步,民航事業(yè)的壯大,人們消費水平的提高,乘坐民航的消費者也越來越多,機票預訂系統也開始影響著人們日常生活和出行,并且變得越來越重要。而原有的系統隨著航空公司載客量的迅猛增長和人們對便捷性要求的提高,已經變得無法滿足需求。原有的系統不僅效率比較低下,而且在安全性、準確性等方面有很多不足。為了實現航空公司以及旅游行業(yè)的現代化管理,進一步提高工作效率,方便旅客,需要開發(fā)一個機票預訂系統。該系統需要具有完整的存儲,查詢,核對,打印機票的功能。在這個系統中,旅客或工作人員在網上或旅行社的機票預售代理點,通過計算機系統查詢,系統為旅客安排航班,印出取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統校對無誤即印機票給旅客。1.4 對系統建設分析1.經濟可行性分析:公司運行此系統除日常維護外無需額外費用,旅客使用亦不需額外付費2.技術可行性分析:運用C或C+編程語言,個人電腦若干,建立機票系統數據庫。對于用戶而言,只需要基本的網絡設備以及網絡技術即可完成機票預訂。3.社會因素的可行性分析:經過與相關的法律機構及律師交流該系統可以建立,系統的后期維護由開發(fā)方負責,相關責任的承擔者為適用方。1.5 參考資料1.軟件工程導論,張海藩,清華大學出版社2.實用軟件工程,鄭人杰等,清華大學出版社3.軟件工程原理、方法和工具,李東生等,機械工業(yè)出版社2 可行性研究前提2.1 目標機票預定系統的總目標是:在計算機網絡,數據庫和先進的開發(fā)平臺上,利用現有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的機票預定系統,實現航空公司的機票銷售的自動化的計算機系統,為企業(yè)的決策層提供準確、精細、迅速的機票銷售信息??傊?,這個系統要求能夠實現實時,高效,便捷,完善,安全性好等特點。2.2運行環(huán)境1、設備:HP6460b系列的pc機。2、支持軟件:用C/C+程序設計語言作為系統的支持軟件。3、接口:本產品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。 4、使用WINDOWS 7操作系統。2.3 條件與限制 1. Client/Server結構總體設計方案對它的約束: 機票預定系統做為Client/Server 結構的一個應用系統,不可避免的要受到Client/Server結構的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設計、系統配置和計劃。同時,由于信息的共享,機票預定系統還受到其它系統的信息約束。 2 技術發(fā)展規(guī)律的約束 計算機技術和產品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術的進步,多媒體技術的發(fā)展,這些都要求系統在設計時考慮技術變化的可能性,為可能的變化預留一定的系統處理能力。3 對現有系統的分析目前機票的預訂主要由人工進行處理,這樣做需要大量的人員,而且由于需要連續(xù)性工作,會造成大量的人力的浪費,還可能會延誤旅客的出行時間。開發(fā)新系統有助于飛機票務管理人員更及時地對機票的預訂有更好的掌控,提高對機票預訂的管理力度,并能并行的操作,減少人力和設備的消耗,可見開發(fā)新系統的必要性。4 對社會因素可行性分析4.1所有軟件都選用正版.所有技術資料都由提出方保管。合同制定確定違約責任.4.2使用本軟件人員要求有一定計算機基礎的人員,系統管理員要求由計算機的專業(yè)知識,所有人員都要經過本公司培訓。管理人員也需經一般培訓。經過培訓人員將會熟練使用本軟件。據系統的大小需若干系統管理員,一名審計員將進行專業(yè)培訓,他們將熟練管理本系統。5 結論意見由于投資效益比大, 技術、經濟、操作都有可行性,可以進行開發(fā)。機票預訂系統需求分析文檔1.引言1.1編寫目的需求分析的目的在于精化軟件的作用范圍,也是分析和確認軟件系統構成的過程,以確定未來系統的主要成分以及它們之間的接口細節(jié),完整嚴密的描述系統應當做什么。1.2背景 開發(fā)軟件名稱:機票預訂系統。 項目任務提出者:民航及國際旅游開發(fā)公司。 項目開發(fā)者:開發(fā)小組。 用戶:民航及國際旅游開發(fā)公司。 實現軟件單位:國際旅游開發(fā)公司1. 3定義 機票預定系統的總目標是:在計算機網絡,數據庫和先進的開發(fā)平臺上,利用現有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的機票預定系統,實現航空公司的機票銷售的自動化的計算機系統,為企業(yè)的決策層提供準確、精細、迅速的機票銷售信息。 2.需求規(guī)定2.1功能2.1.1功能的劃分: 根據可行性研究的結果和客戶的要求,分析現有情況及問題,采用Client/Server結構,將機票預定系統劃分為兩個子系統:客戶端子系統,服務器端子系統。2.1.2功能描述:1客戶端子系統:在客戶端系統的功能實現上,可以分為以下幾個部分: 1旅客信息的輸入和統計 旅行社把旅客要求訂票的信息由專人負責輸入。這部分功能是客戶端子系統 的基本部分,這個功能是以后各個部分的基礎。系統要求做到即能夠從其它子系 統中共享一部分信息,又有方便的操作界面工手工輸入旅客信息。這部分要求對 輸入的數據進行簡單的統計,供航空公司進行查詢和宏觀調控。 2旅客信息的存儲: 將旅客的信息存儲到旅行社的客戶端系統中,以備以后的取票確認以及查 詢。 3機票信息的傳遞及接收: 將旅客所須的機票信息由旅行社客戶端由網絡傳到航空公司的服務器上,并且接受航空公司返回的航班信息,然后存儲起來。 4取票通知及帳單的生成和打?。?把已存儲的從航空公司返回的航班機票信息打印出來,并且生成帳單打印出來一起交給旅客。 印出機票給已經訂票的旅客:根據旅客的取票通知及帳單,經過確認無誤后,接受旅客的付款后把機票印出來交給旅客。 5機票銷售情況的核算 這一功能是在上一功能的基礎上,對機票銷售額進行單項核算,得到該旅行社的銷售情況并把核算結果作為企業(yè)報表輸出。2服務器端的功能要求: 通過計算機網絡將客戶端與服務器的數據庫相連,將從客戶端得到的信息進行處理,實現航班查詢,機票生成,銷售統計,綜合信息查詢等子系統。以計算機成本核算為中心,實現銷售業(yè)務的計算機自動化,為航空公司降低成本、提高銷售額、經營決策提供及時精確的依據。 在服務器端系統的功能實現上,可以分為以下幾個部分: 1接收由旅行社客戶端發(fā)回的所需機票信息: 通過網絡接收機票信息并存入到服務器的數據庫中。 2生成航班信息: 根據所需機票信息(時間,地點),在數據庫中查詢并得到正確的航班的信息(價格,時間,等級),分配所需的機票數并在數據庫中做出已售出的標記。 3傳遞航班信息到客戶端(旅行社): 把得到的航班信息通過網絡傳遞到旅行社。 4接收旅行社的反饋信息: 對旅行社的反饋信息進行分析,把已經售出的機票進行統計,對被旅客所退掉的機票要進行數據庫的恢復。 5印出機票給已經訂票的旅客: 根據旅客的取票通知及帳單,經過確認無誤后,接受旅客的付款后把機票印出來交給旅客。 6銷售額的分析和管理 :這一步驟的功能要求包括對銷售的機票進行分析,這一工作是在前面的基礎上,以計算機為工具,對機票預定系統的功能和目標進行擴充。它以財務管理學為理論基礎,以輔助決策為目標,以機票銷售數據為中心,廣泛采用統計學、運籌學的分析方法,對銷售信息進行深層加工,建立反映不同航班需求的模型,提供管理上所需的各種輔助決策信息和財務信息。這一要求是機票預定系統的最高目標,將通過系統運行后獲得的大量銷售歷史數據基礎上,實現這一目標。2.2性能需求:2.2.1時間要求 (1)響應時間,如查詢的最長等待時間。(0.5分鐘) (2)更新處理時間,如記賬的最長時間。(1分鐘) (3)數據的轉換和傳送時間,如遠程數據傳輸的時間要求。(1分鐘)2.2.2空間要求(1)支持的終端數。一個(2)支持的并行操作的使用者數。不支持并行操作(3)處理的文件和記錄數。 4個(4)處理任務的數量。15(5)對輸入和輸出數據的精度要求。雙精度(6)對處理和傳輸過程中的精度要求。小數點兒后4位2.2.3故障處理要求:列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障處理的要求。輸出發(fā)生錯誤時,在系統的代碼部分進行修改。2.3環(huán)境需求:機票預訂系統中的各個子系統的硬件和軟件的配置如下:1服務器端子系統的運行要求:系統軟件: Linux數據庫管理系統:oracle8i 硬件要求:Pentium III 450以上, 256M RAM, 14G HD2.客戶端子系統的運行要求:系統軟件: Window 7 硬件要求:Pentium 133以上, 32M RAM, 4.3G HD 2.4接口需求:2.4.1用戶接口需求:與其他系統的接口,如監(jiān)控系統、控制系統、銀行結算系統、稅控系統、財務系統、政府網絡系統及其他系統等。(1)與系統特殊外設的接口,如CT機、磁共振、柜員機(ATM)、IC卡、盤點機等。(2)與中間件的接口,要列出接口規(guī)范、入口參數、出口參數、傳輸頻率等。應在此列舉出所有的外部接口名稱、接口標準、規(guī)范。 2.5用戶界面需求:在屏幕上端設置功能按鈕,按鈕上簡練標志操作功能。界面布局:頂端上分布菜單欄(設置各種功能按鈕),中間部分為操作的輸出預覽。如:預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)。總的來說,系統的用戶界面應作到可靠性、簡單性、易學習和使用。2.6軟件邏輯模型: 2.6.1數據流圖:2.6.2 機票預定系統的數據字典 系統中的數據元素: 名字:旅客信息 描述:旅客的個人信息,用于對旅客的確認 定義:旅客信息=姓名+性別+工作單位+身份證號碼+旅行時間+旅行目的地 位置:輸入到旅行社端(client端) 名字:訂票旅客清單 描述:已訂票的旅客的記錄 定義:訂票旅客清單=旅客信息的合集 位置:輸入到旅行社端(Client端) 名字:取票通知 描述:旅客領取機票的憑證 定義:取票通知=旅客姓名+領票時間 位置:輸出到打印機 名字:訂票信息 描述:旅客的旅行時間和目的地,用于確定旅客的航班 定義:訂票信息=旅客旅行時間+旅客旅行目的地 位置:傳輸到航空公司端(Server端) 名字:航班機票信息 描述:旅客的航班信息,根據旅客的旅行時間和目的地確定 定義:航班機票信息=旅客機票時間+旅客機票班次 位置:傳輸到旅行社端(Client端) 名字:旅客訂票記錄 描述:已訂票的旅客在航空公司的記錄 定義:旅客訂票記錄=旅客姓名+航班機票信息 位置:輸出到航空公司端(Server端) 名字:售出機票信息 描述:旅客的航班機票的信息 定義:售出機票信息=旅客的航班機票 位置:輸出到打印機 2.7目標系統其他需求2.7.1 安全性1.售票人員的賬號密碼保護。2.用戶的visa卡賬號密碼保護。3.旅

溫馨提示

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

最新文檔

評論

0/150

提交評論