資源描述:
《[工學(xué)]機(jī)票預(yù)訂系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、機(jī)票預(yù)訂系統(tǒng)38提要機(jī)票預(yù)定系統(tǒng)首先通過對該系統(tǒng)進(jìn)行可行性分析,然后再根據(jù)客戶需求分析進(jìn)行總體、詳細(xì)設(shè)計,在設(shè)計完成之后編碼實現(xiàn),同時進(jìn)行測試和維護(hù)。使該系統(tǒng)達(dá)到運(yùn)行正確、穩(wěn)定、響應(yīng)及時、用戶界面友好美觀的目的,同時使該系統(tǒng)易維護(hù)。在整個過程中按軟件工程方法對每一階段盡可能留用詳細(xì)的文檔資料38目錄第一章問題定義11.1.項目描述11.2.問題定義1第二章可行性研究32.1.技術(shù)可行性32.2.經(jīng)濟(jì)可行性32.3.社會可行性52.4.操作可行性62.5.可行性方案62.6.開發(fā)風(fēng)險62.7.高層邏輯模型6第三章需求分析83.1.功能
2、識別和描述83.2.?dāng)?shù)據(jù)流圖83.3.?dāng)?shù)據(jù)字典93.4.簡要算法10第四章系統(tǒng)設(shè)計134.1.層次結(jié)構(gòu)134.2.接口設(shè)計(人機(jī)界面設(shè)計)154.3.?dāng)?shù)據(jù)庫設(shè)計154.4.模塊設(shè)計17第五章編碼和單元測試225.1.編碼225.2.單元測試245.3.測試用例24第六章綜合測試346.1.自頂向下測試方式346.2.自底向上測試方式34第七章軟件維護(hù)357.1.改正性維護(hù)357.2.適應(yīng)性維護(hù)357.3.完善性維護(hù)35附錄1:軟件工程課程設(shè)計指導(dǎo)教師評審表36381.1.項目描述航空公司需要開發(fā)一個機(jī)票預(yù)定系統(tǒng),用于簡化處理預(yù)定機(jī)票
3、的過程。由各個旅行社直接將定票信息通過網(wǎng)絡(luò)提交到航空公司,系統(tǒng)安排航班及打印各類單據(jù)。1.2.問題定義隨著社會的發(fā)展,人民生活水平的不斷提高,出行旅游成為了人們放松心情、接觸自然的最好方式。優(yōu)質(zhì)的服務(wù),快速的運(yùn)輸,廉價的機(jī)票,空運(yùn)成為了人們出行的第一選擇。然而傳統(tǒng)的購票方式,仍然是人工機(jī)械的處理。大多數(shù)乘客通過電話方式了解信息和預(yù)訂機(jī)票。這樣給服務(wù)臺增加了很大的壓力,并且大多數(shù)時間不能及時響應(yīng)乘客的要求。這種傳統(tǒng)的購票方式,不僅效率低下,而且給人們的出行帶來了很多不便。同時,人工處理的成本再加上巨額的通信費(fèi)用造成了傳統(tǒng)購票方式的巨大
4、開銷。當(dāng)面對機(jī)票訂購高峰時刻的大量數(shù)據(jù)處理的時候,僅靠手工操作以現(xiàn)有的工作人員根本無法應(yīng)付。同時還會出現(xiàn)由此帶來的大量記錄存放和管理所帶來的問題。從而給旅客和管理人員帶來了許多的不便。目標(biāo):在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實現(xiàn)航空公司的機(jī)票銷售的自動化的計算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息,為旅客提供快捷、方便的服務(wù)。系統(tǒng)規(guī)模與功能:1.旅行社記錄旅客的基本信息以及航班需求,并且加工這些
5、信息,最后存儲這些信息。2.旅行社提供旅客訂票信息:各個旅行社把預(yù)定機(jī)票的旅客信息輸入到系統(tǒng)中;3.系統(tǒng)處理訂票信息:系統(tǒng)根據(jù)旅行社提供的旅客訂票信息,為旅客安排航班;4.系統(tǒng)打印取票通知單和帳單:當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客;5.系統(tǒng)出票:旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即打印出機(jī)票給旅客;6.航班信息中心:包括各航班飛機(jī)的乘載情況等信息;7.對于本系統(tǒng)還應(yīng)補(bǔ)充一下功能:38(1).旅客延誤了取票時間的處理(2).航班取消后的處理(3).旅客臨時更改航班的處理8.系統(tǒng)的外部輸入:旅
6、客、旅行社和航空公司。9.注意事項:在分析系統(tǒng)功能時要考慮有關(guān)證件的合法性驗證(如身份證、取票通知和交款發(fā)票)等。38第二章可行性研究2.1.技術(shù)可行性在計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺的基礎(chǔ)上,使用JSP技術(shù),在加上好的硬件支持,和高速的校園網(wǎng)絡(luò),開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實現(xiàn)航空公司的機(jī)票銷售的自動化的計算機(jī)系統(tǒng)是可行的。在加上扎實的理論知識和一些開發(fā)經(jīng)驗。在現(xiàn)有的技術(shù)條件和硬件條件的支持下開發(fā)機(jī)票預(yù)定系統(tǒng)被證實為可行的。本系統(tǒng)使用的操作系統(tǒng)和數(shù)據(jù)庫是目前最為普及和成熟
7、的一種系統(tǒng)開發(fā)軟件。從這種軟件過去使用、升級情況和軟件商所承諾的今后軟件發(fā)展情況分析,系統(tǒng)軟件應(yīng)支持原系統(tǒng)版本上的各種應(yīng)用正常使用。因而,該機(jī)票預(yù)定系統(tǒng)不存在技術(shù)問題。服務(wù)器采用Windows最新系統(tǒng),利用MySQL最新數(shù)據(jù)庫系統(tǒng)。2.2.經(jīng)濟(jì)可行性2.2.1成本估計1.系統(tǒng)開發(fā)成本:人員:1名系統(tǒng)分析員(96小時/名,100元/小時)9,6002名系統(tǒng)開發(fā)人員(75小時/名,80元/小時)6,0001名數(shù)據(jù)庫管理員(10小時/名,90元小時)9001名軟件測試員(120小時/名,40元/小時)4,8001數(shù)據(jù)輸入人員500硬件成本
8、:PC機(jī)25臺:25萬大型服務(wù)器:20萬軟件成本:服務(wù)器操作系統(tǒng):2萬元38PC機(jī)操作系統(tǒng):2000*25=5萬元數(shù)據(jù)庫系統(tǒng)10.0。20萬元。2.人員培訓(xùn)費(fèi)用:用戶培訓(xùn)費(fèi)用1萬元3.維護(hù)費(fèi)用(五年):(25*1000+50000)*