版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程課程設計報告題目:機票預訂系統(tǒng)指導老師:盧照專業(yè)班級:計算機科學與技術系1001班姓名:于洋(2010100150)劉萌(2010100155)譚雪瑩(2010100156)2013年4月XX日機票預定系統(tǒng)問題定義可行性研究系統(tǒng)的需求分析系統(tǒng)的結構化設計數據庫設計一、問題定義系統(tǒng)目標與范圍說明書項目名稱:機票預定系統(tǒng)。問題:目前部分地區(qū)酒店的機票預訂還未進入智能處理階段,費時費力,效率低下。項目目標:系統(tǒng)實現后,大大提高旅游局的機票預定服務效率。降低售票服務中的錯誤發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。項目規(guī)模:開發(fā)成本應該不超過5萬元。初步設想:用學?,F有的物力和人力資源開發(fā)
2、該系統(tǒng)??尚行匝芯浚簽榱巳娣治鲈撓到y(tǒng)開發(fā)的可能性,建議進行大約3周的可行性研究??尚行匝芯砍杀静怀^5000元。隨著社會發(fā)展的不斷進步,民航事業(yè)不斷壯大,人們生活水平不斷提高,乘坐名航的人也越來越多,隨著消費者的不斷增多,飛機預訂系統(tǒng)在各地預訂網點作用也愈顯重要。目前,我國還有相當一部分地區(qū)酒店的機票預訂還未進入智能處理階段,和發(fā)達地區(qū)比較工作效率較低。在計算機技術快速發(fā)展的今天,有必要引進高效的計算機系統(tǒng)來協(xié)助機票預訂工作。因此開發(fā)一套具有完整的存儲,查詢,核對,打印機票功能的實時機票預訂系統(tǒng)勢在必行。機票預定系統(tǒng)應克服存儲乘客信息少,查詢效率低下等問題外,更重要的是其安全性,可靠性,這關
3、系到航班和乘客的安全及準確,本系統(tǒng)因面向廣大機票預定網點,因此要能在售票網點中普及,則需要開發(fā)一個功能全,價格能被顧客所接受的系統(tǒng)。機票預訂系統(tǒng)是為了機場工作人員和客戶提供訂票退票等與機票相關內容和管理的系統(tǒng),它具有開放的系統(tǒng)結構,易擴充的,易維護的,具有良好人機界面的優(yōu)點。它克服了存儲客戶信息少,查詢效率低等問題,更重要的是其安全性,可靠性,實現航空公司的機票銷售的自動化,為乘客出行提供方便,便于機場人員信息管理,提高了機場人員對機票管理的工作效率。二、可行性研究1. 系統(tǒng)建設目標在對系統(tǒng)初步調查的基礎上就可以提出項目的開發(fā)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據。
4、由于機票預定系統(tǒng)存在工作量大、事務繁瑣的特點,預定機票還沒有進入智能化處理階段,且工作的效率很低。為提高工作效率,減輕機場工作人員的工作負擔,決定針對機票預定開發(fā)管理系統(tǒng)軟件,以供航空公司管理人員通過電腦操作進行機票預定管理,從而使機票預定管理工作系統(tǒng)化、規(guī)范化、自動化,提高整個訂票流程的效率,使總體水平上升到一個新的高度。并且計算機的存儲與快速查詢功能大大提高了機票管理的效率,并且還提高了機票預定的精確度。方便快速的操作,可減少從前的漏洞,又減少因工作的冗余出現的錯誤,并且操作非常簡單,可減少許多不很必要的人員。2. 可行性分析可行性分析是任何一個大型工程正式投入力量之前必須進行的一項工作。
5、這對于保證資源的合理利用、避免浪費是一個十分重要的,也是項目一旦開始以后能順利進行的必要保證。當系統(tǒng)的開發(fā)目標確定后,就可以從以下三方面對能否實現新系統(tǒng)目標進行可行性分析:1)技術可行性根據客戶提出的系統(tǒng)功能、性能及實現系統(tǒng)的各項約束條件,從技術的角度研究實現系統(tǒng)的可行性I、技術分析當前的科學技術是否支持系統(tǒng)開發(fā)的全過程。主要包括一下4個方面: 采集影響系統(tǒng)性能、可靠性、可維護性方面的信息 論證實現系統(tǒng)功能和性能需要的各種設備、技術、方法和過程 分析項目開發(fā)在技術上擔負的風險,及對開發(fā)成本的影響等等 如有可能應研究,現有類似系統(tǒng)的功能、性能,采用的技術、工具、設備、開發(fā)過程中成功和失敗的經驗、
6、教訓,為系統(tǒng)開發(fā)作參考。II、研究技術可行性的途徑主要有一下4種: 系統(tǒng)分析員通過對現實世界的觀察和分析建立分析模型 評估模型的行為并將它們與現實世界對比 論證系統(tǒng)開發(fā)方案在技術上的可行性和優(yōu)缺點。 開展其它技術可行性研究和設計活動III、技術可行性的困難主要體現在以下4個方面: 技術發(fā)展塊 領域知識不熟悉 系統(tǒng)目標、功能和性能不確定 建立分析模型、仿真隨著計算機科學技術的不斷進步,管理信息系統(tǒng)在各個領域上廣泛應用。我國雖處在發(fā)展中,但商品經濟的熱潮已經不斷增長,且人們對于科技的投資正在不斷的加大,在現代的網絡與信息技術的高速發(fā)展人們對生活質量的要求不斷的提高,及信息技術的依賴,為了適應當前的
7、發(fā)展形勢,跟上現代科技的發(fā)展所以我們有必要為當前數量較多的酒店、旅行社及機票預售點設計更為方便快捷的系統(tǒng),從而更有利于經濟的發(fā)展。該機票預定系統(tǒng)是以數據庫為后臺核心應用、以服務為目的信息平臺,對資源進行科學的加工整序和管理維護。2)經濟可行性計算機迅速發(fā)展的原因在于,計算機的應用給社會帶來了巨大的經濟效益。基于計算機系統(tǒng)的成本一效益分析,給出系統(tǒng)開發(fā)的成本論證,并將估算的成本與預期的利潤進行對比。項目開發(fā)成本受項目的特性、規(guī)模等因素制約。系統(tǒng)分析員很難直接估算基于計算機系統(tǒng)的成本和利潤,得到完全精確的成本-效益分析結果十分困難。因此非常有必要進行經濟可行性研究。基于計算機系統(tǒng)的成本: 購置并安
8、裝軟件、硬件及有關設備的費用。 系統(tǒng)開發(fā)費用。 系統(tǒng)安裝、運行和維護費用。 人員培訓費用。在系統(tǒng)分析和設計階段只能得到預算,即估算成本。在系統(tǒng)開發(fā)完畢并交付用戶運行后,費用的統(tǒng)計結果就是實際成本。經濟效益: 系統(tǒng)為用戶增加的收入,可以用直接的或統(tǒng)計的方法估算。 估算項目的開發(fā)成本是否超過預期的利潤 分析系統(tǒng)開發(fā)對其他產品或利潤的影響社會效益:用定性的方法估算。該系統(tǒng)的目標是以最低的成本,最低的投入,在較短的時間內參閱大量的資料開發(fā)出具有用戶登錄、存儲,查詢,核對,打印機票等基本功能,預期系統(tǒng)設計期間所投入的資金較小,從經濟角度考慮,此系統(tǒng)開發(fā)可行。3)運行可行性運行可行性是指所建立的信息系統(tǒng)能
9、否在該企業(yè)實現,在當前的操作環(huán)境下能否很好的進行,即組織內外是否具備接受和使用新系統(tǒng)的條件。本系統(tǒng)為一個普通的信息管理系統(tǒng),所耗費的資源非常的小,機場的電腦無論是硬件還是軟件都能夠滿足條件;而且將來的操作界面簡潔易操作,機場管理人員無需培訓即可很快學會如何進行操作。因此,本系統(tǒng)在運行上是可行的。4)法律可行性整個系統(tǒng)由于是自行開發(fā),自行使用,在開發(fā)過程中沒有涉及合同、責任等與法律抵觸的方面。因此,本系統(tǒng)在法律上是可行的。按上述四方面進行可行性分析、研究后,我們認為該項目是可行的。三、系統(tǒng)的需求分析1. 機票預訂系統(tǒng)的需求陳述本機票預訂系統(tǒng)可實現對大、中城市酒店、旅行社、機票銷售網點進行機票預訂
10、的管理,相對于原始的人工管理方式,采用該系統(tǒng)管理可大幅度提高管理效率,簡化煩瑣的操作手續(xù),防止數據的丟失,進行快捷的統(tǒng)計、查詢、整理。系統(tǒng)具備的基本功能如下:1、客信息的管理:旅客信息的添加、刪除、修改,及信息查詢等操作。2、票信息的傳遞和接收。3、票預訂系統(tǒng)還應該具有友好、簡潔的界面,安全性要高,穩(wěn)定性要強2、機票預訂系統(tǒng)的E-R圖根據系統(tǒng)數據流程圖,我們可以列出以下系統(tǒng)所需的數據項:旅客:姓名,性別,證件號,聯系方式機票:航班號,航位等級,起飛時間,到達時間,票價,登機口,姓名,編碼航班信息:航班號,編號,航程,起飛時間,到達時間,出發(fā)地,目的地航空公司:公司名,編號,電話號,地址321設
11、計出的局部E-R圖322退票E-R圖旅客3.2.3旅客實體圖機票3.2.4機票實體圖航班信息3.2.5航班信息實體圖航空公司3.2.6航空公司實體圖3.機票預訂系統(tǒng)的DFD圖旅客消單航班機裳.4訂票苗息訂票信息M票kP1.1能窖信息記錄機曲息境班機票信息統(tǒng)班機票信息產生取票通加L丿1安排航班取票通知f鼻|3.3.1旅客訂票流程圖3.3.2取票流程圖旅客DI訂票清單訂票數據填寫退款申請P3,1申請退票退票數據退款P32退票系統(tǒng)處理退票處理P33取消訂票并退款F收款數據D2已收款3.3.3退票流程圖4訂票系統(tǒng)的數字字典名字旅客信息別名來源旅客描述記錄旅客個人信息,用于旅客身份確認定義旅客信息=姓名
12、+性別+證件號+聯系方式位置訂票信息管理3.4.1旅客信息數據字典名字訂票信息別名來源旅客描述旅客所要求的航班信息和自己基本信息定義訂票信息=旅客姓名+性別+證件號+所要的航班號+機票類型+票價位置訂票信息管理342訂票信息數據字典名字取票信息別名來源航班機票管理系統(tǒng)描述給旅客的所需要的取票通知單定義取票清單=取票時間+票價+機票類型+航班號+座位號+旅客姓名+登機口+起飛時間+抵達時間+出發(fā)點+目的地位置輸出到打印機3.4.3取票信息數據字典名字航班信息信息別名來源航空公司安排航班描述航空公司所擁有航線信息每條航線起飛時間到達時間信息每條航線已出售機票和未出售機票信息定義航班信息清單-航線+
13、出售機票號+未出售機票號位置航班機票管理3.4.4航班信息數據字典四、系統(tǒng)的結構化設計1軟件體系結構圖本系統(tǒng)的軟件體系結構圖,參見圖所示:查尋機票信息預訂機票打印取票清單機票退訂航班信息管理飛機管理機票信息管理公司信息管理航班信息查詢機票信息查詢打印機票數據庫更新系統(tǒng)硬件維護系統(tǒng)軟件安全防機票預訂管理系統(tǒng)1r仃1F和4.1.1系統(tǒng)結構圖2模塊設計21用戶注冊模塊1.模塊描述本模塊的主要功能,是根據旅行社提供的預定機票的旅客信息,由操作員輸入旅客信息,同時保存在數據庫。2. 功能主要是記錄預定機票的旅客信息,是系統(tǒng)產生取票通知和賬單的源數據。3. 性能操作員輸入預定機票的旅客信息后,數據庫立即保
14、存記錄,并通過查詢可以檢測保存是否成功。4. 輸入項客戶定票信息:任意長度字符串,包括數字、漢字和英文字母。5. 輸出項有效用戶和無效用戶2.2產生票據模塊4.2.2票據產生圖1. 模塊描述本模塊的主要功能,是根據操作員在輸入數據模塊中輸入的預定機票的旅客信息由系統(tǒng)產生的相關取票通知和賬單。2. 功能系統(tǒng)的產生與客戶信息相對應的取票通知和賬單。3. 性能操作員輸入客戶信息后,立即產生相對應的取票通知和賬單,如果數據庫中沒有預定的票,則提示無票,說明原因。4. 輸入項客戶定票信息:任意長度字符串,包括數字和漢字和英文字母。5. 輸出項取票通知和賬單。(1)取票通知姓名:任意長度字符串。班次:8位
15、長度字符串(班次=出發(fā)地+目的地+序列號)。日期:date類型。(2)賬單姓名:任意長度字符串。賬單號:賬單號=日期+序列號,序列號:00000009999900。金額:任意位數字。日期:date類型。3.數據庫結構根據總的結構圖設計各表結構,對相應表的定義如下屬性屬性說明數據類型寬度是否為空是否為主(p)/外鍵(F)Name姓名varChar50否Yes(P)Sex性別varChar50否Call聯系方式Int32否Credential證件號Int32否4.3.1旅客關系表屬性屬性說明數據類型寬度是否為空是否為主鍵(P)/外鍵(F)Name姓名varChar50否Yes(P)Seatnumb
16、er座位號Int10否Yes(F)Rank艙位等級varChar50否Number航班號Int10否Djkou登機口Int10否Price票價Int10否Gotime出發(fā)時間Datetime否Arrivetime抵達時間Datetime否4.3.2機票信息表屬性屬性說明數據類型寬度是否為空是否為主鍵(P)/外鍵(F)Number航班號Int10否Yes(p)Distance航程Int10否Gotime出發(fā)時間Datetime否Arrivetime抵達時間Datetime否Fromcity出發(fā)地varChar50否Tocity目的地varChar50否Gsnumber公司編號Int10否4.3.
17、3航班信息屬性屬性說明數據類型寬度是否為空是否設為主鍵(P)/外鍵(F)Gsnumber公司編號Int20否Yes(P)Gsname公司名稱varChar50否Address地址varChar50否Gscall公司電話號Int32否4.3.4航空公司信息表4數據庫表創(chuàng)建創(chuàng)建表SQL語言USESHUJUKUCREATETABLE旅客信息表(姓名varchar(lO)NOTNULLprimarykey,性別varchar(10)NOTNULL,電話intNOTNULL,證件號intnotNULL)goUSESHUJUKUCREATETABLE機票信息表(姓名varchar(50)NOTNULLpr
18、imarykey,航班號intNOTNULL,登機口intNOTNULL,座位號intNOTNULL,艙位等級varchar(50)NOTNULL,票價intNOTNULL,出發(fā)時間datetimeNOTNULL,抵達時間datetimeNOTNULL)goUSESHUJUKUCREATETABLE航班信息表(編號intNOTNULLprimarykey,航班號intNOTNULL,航程intNOTNULL,起飛時間datetimeNOTNULL,到達時間datetimeNOTNULL,出發(fā)地varchar(5O)NOTNULL,目的地varchar(50)NOTNULL)goUSESHUJUKUCREATETABLE航空公司信息表(編號intNOTNULLprimarykey,公司名varchar(50)N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人二手車交易合同范本(含車輛交易車輛電氣系統(tǒng)與電子設備檢測)2篇
- 2025年度個人房產買賣合同范本(含稅費承擔約定)3篇
- 2025年度個人買賣房屋合同交房及驗收標準2篇
- 2025年度沿街商品房租賃與商業(yè)地產營銷合同4篇
- 二零二五年度生態(tài)修復項目樹木種植合同4篇
- 兼職員工勞動合同管理制度范文
- 醫(yī)院餐廳改造合同樣本
- 圖書館裝修終止合同模板
- 2025年專業(yè)版?zhèn)€人建筑勞務合同(三篇)
- 2025年個人商品運輸合同(三篇)
- 2024年蘇州工業(yè)園區(qū)服務外包職業(yè)學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學生版-專題08 古詩詞名篇名句默寫
- 2024-2025學年人教版(2024)七年級(上)數學寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 醫(yī)療行業(yè)軟件系統(tǒng)應急預案
- 使用錯誤評估報告(可用性工程)模版
- 《精密板料矯平機 第2部分:技術規(guī)范》
- 2024光伏發(fā)電工程交流匯流箱技術規(guī)范
- 旅游活動碳排放管理評價指標體系構建及實證研究
- 2022年全國職業(yè)院校技能大賽-電氣安裝與維修賽項規(guī)程
- 小學德育養(yǎng)成教育工作分層實施方案
評論
0/150
提交評論