版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
機票預(yù)訂系統(tǒng)(軟件需求說明書)機票預(yù)訂系統(tǒng)(軟件需求說明書)機票預(yù)訂系統(tǒng)(軟件需求說明書)機票預(yù)訂系統(tǒng)(軟件需求說明書)編制僅供參考審核批準生效日期地址:電話:傳真:郵編:TOC\o"1-3"\h\z1引言 2編寫目的 2背景 2定義 2參考資料 32任務(wù)概述 3目標 3用戶的特點 3假定和約束 43需求規(guī)定 4對功能的規(guī)定 4對性能的規(guī)定 7精度 7時間特性要求 7靈活性 7輸人輸出要求 7數(shù)據(jù)管理能力要求 8故障處理要求 8其他專門要求 94運行環(huán)境規(guī)定 9設(shè)備 9支持軟件 9接口 10控制 10軟件需求說明書1引言編寫目的在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的機票預(yù)定系統(tǒng),實現(xiàn)航空公司的機票銷售的自動化的計算機系統(tǒng),為企業(yè)的決策層提供準確、精細、迅速的機票銷售信息。背景本項目(機票預(yù)定系統(tǒng)),由王永魁負責開發(fā)。機票預(yù)定系統(tǒng)將由兩部分組成:置于個旅行社定票點的前臺客戶程序,以及置于航空公司的數(shù)據(jù)庫服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:客戶程序客戶程序機場飛機起飛管理機場飛機起飛管理網(wǎng)絡(luò)(旅行社):網(wǎng)絡(luò):(航空公司)飛機起飛數(shù)據(jù)客戶程序服務(wù)器及程序客戶程序服務(wù)器及程序客戶程序客戶程序客戶程序客戶程序定義SQLSERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL:一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制。系統(tǒng):若未特別指出,統(tǒng)指本機票預(yù)定系統(tǒng)。SQL:StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)。ATM:AsynchronousTransferMode(異步傳輸模式)。參考資料以下列出在概要設(shè)計過程中所使用到的有關(guān)資料:1.軟件工程及其應(yīng)用 周蘇、王文等 天津科學技術(shù)出版社1992/12.軟件工程 張海藩 清華大學出版社 1990/113.ComputerNetwork PrenticeHall 1996/01文檔所采用的標準是參照《軟件工程導(dǎo)論》沈美明著的“計算機軟件開發(fā)文檔編寫指南”。2任務(wù)概述目標航空公司為方便旅客,需開發(fā)一個機票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負責為旅客定票,旅行社把預(yù)定機票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地,輸入機票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出機票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務(wù)器程序利于維護。用戶的特點要求合法的管理員以及用戶才能登陸體統(tǒng),防止系統(tǒng)被無關(guān)人員動用,使用字符串匹配對用戶名和密碼進行判斷。管理員和用戶的登錄對相應(yīng)的操作權(quán)限也不一樣,如果是用戶登錄,管理員的窗口屬性為不可用,管理員有艙位信息管理,客機信息管理,航線信息管理,客戶類型信息管理,客戶信息和訂票信息管理,用戶主要有艙位查詢,客機信息查詢,航線信息查詢,客戶類型信息查詢,自己的信息管理,和自己訂票和退票。假定和約束Client/Server結(jié)構(gòu)總體設(shè)計方案對它的約束:機票預(yù)定系統(tǒng)做為Client/Server結(jié)構(gòu)的一個應(yīng)用系統(tǒng),不可避免的要受到Client/Server結(jié)構(gòu)的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設(shè)計、系統(tǒng)配置和計劃。同時,由于信息的共享,機票預(yù)定系統(tǒng)還受到其它系統(tǒng)的信息約束。2.人力、資金、時間的約束機票預(yù)定工程實施的目標就是要帶給航空公司看得出見的效益,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設(shè)計中,重點是銷售系統(tǒng)中的方便快捷,能提供給旅客以優(yōu)質(zhì)高效的服務(wù),并提高銷售的效率和便捷,為航空公司帶來良好的效益。技術(shù)發(fā)展規(guī)律的約束計算機技術(shù)和產(chǎn)品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術(shù)的進步,多媒體技術(shù)的發(fā)展,這些都要求系統(tǒng)在設(shè)計時考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理能力。3需求規(guī)定對功能的規(guī)定根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用Client/Server結(jié)構(gòu),將機票預(yù)定系統(tǒng)劃分為兩個子系統(tǒng):客戶端子系統(tǒng),服務(wù)器端子系統(tǒng)。旅客訂票流程圖:2.2傳給旅行社旅客清單2.2傳給旅行社航班機票旅客訂票記錄1.1旅客信息記錄訂票機票信息1.1旅客信息記錄旅客旅客1.3產(chǎn)生取票通知航班機票信息1.3產(chǎn)生取票通知航班機票信息訂票信息1安排航班2傳給航空公司1安排航班2傳給航空公司旅客旅客訂票信息旅客取票圖:訂票旅客清單3.2打印機票1旅客信息查詢3.2打印機票1旅客信息查詢旅客旅客售出機票信息旅客旅客下面分析各個子系統(tǒng)的功能需求:1.客戶端子系統(tǒng):在客戶端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分:[1]旅客信息的輸入和統(tǒng)計旅行社把旅客要求訂票的信息由專人負責輸入。這部分功能是客戶端子系統(tǒng)
的基本部分,這個功能是以后各個部分的基礎(chǔ)。系統(tǒng)要求做到即能夠從其它子系統(tǒng)中共享一部分信息,又有方便的操作界面工手工輸入旅客信息。這部分要求對輸入的數(shù)據(jù)進行簡單的統(tǒng)計,供航空公司進行查詢和宏觀調(diào)控。[2]旅客信息的存儲:
將旅客的信息存儲到旅行社的客戶端系統(tǒng)中,以備以后的取票確認以及查
詢。[3]機票信息的傳遞及接收:
將旅客所須的機票信息由旅行社客戶端由網(wǎng)絡(luò)傳到航空公司的服務(wù)器上,并且接受航空公司返回的航班信息,然后存儲起來。[4]取票通知及帳單的生成和打印:
把已存儲的從航空公司返回的航班機票信息打印出來,并且生成帳單打印出來一起交給旅客。印出機票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認無誤后,接受旅客的付款后把機票印出來交給旅客。[5]機票銷售情況的核算這一功能是在上一功能的基礎(chǔ)上,對機票銷售額進行單項核算,得到該旅行社的銷售情況并把核算結(jié)果作為企業(yè)報表輸出。2.服務(wù)器端的功能要求:通過計算機網(wǎng)絡(luò)將客戶端與服務(wù)器的數(shù)據(jù)庫相連,將從客戶端得到的信息進行處理,實現(xiàn)航班查詢,機票生成,銷售統(tǒng)計,綜合信息查詢等子系統(tǒng)。以計算機成本核算為中心,實現(xiàn)銷售業(yè)務(wù)的計算機自動化,為航空公司降低成本、提高銷售額、經(jīng)營決策提供及時精確的依據(jù)。在客戶端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分:[1]接收由旅行社客戶端發(fā)回的所需機票信息:
通過網(wǎng)絡(luò)接收機票信息并存入到服務(wù)器的數(shù)據(jù)庫中。[2]生成航班信息:根據(jù)所需機票信息(時間,地點),在數(shù)據(jù)庫中查詢并得到正確的航班的信息(價格,時間,等級),分配所需的機票數(shù)并在數(shù)據(jù)庫中做出已售出的標記。[3]傳遞航班信息到客戶端(旅行社):
把得到的航班信息通過網(wǎng)絡(luò)傳遞到旅行社。[4]接收旅行社的反饋信息:
對旅行社的反饋信息進行分析,把已經(jīng)售出的機票進行統(tǒng)計,對被旅客所退掉的機票要進行數(shù)據(jù)庫的恢復(fù)。[5]印出機票給已經(jīng)訂票的旅客:
根據(jù)旅客的取票通知及帳單,經(jīng)過確認無誤后,接受旅客的付款后把機票印出來交給旅客。[6]銷售額的分析和管理這一步驟的功能要求包括對銷售的機票進行分析,這一工作是在前面的基礎(chǔ)上,以計算機為工具,對機票預(yù)定系統(tǒng)的功能和目標進行擴充。它以財務(wù)管理學為理論基礎(chǔ),以輔助決策為目標,以機票銷售數(shù)據(jù)為中心,廣泛采用統(tǒng)計學、運籌學的分析方法,對銷售信息進行深層加工,建立反映不同航班需求的模型,提供管理上所需的各種輔助決策信息和財務(wù)信息。這一要求是機票預(yù)定系統(tǒng)的最高目標,將通過系統(tǒng)運行后獲得的大量銷售歷史數(shù)據(jù)基礎(chǔ)上,實現(xiàn)這一目標。對性能的規(guī)定精度因為系統(tǒng)本身較小,并不投入實際應(yīng)用,因此響應(yīng)時間、結(jié)果精度方面可能會比較差,數(shù)據(jù)量大小方面能夠處理較大的數(shù)據(jù)量。時間特性要求系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。由于機票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準確性很大程度上決定了機票預(yù)定系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。靈活性機票預(yù)定系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。輸人輸出要求數(shù)據(jù)完整,詳實。簡捷,快速,實時。數(shù)據(jù)格式機票信息:航班號String目的地String起飛時間Date/Time旅客姓名String旅客性別Char身份證號碼String座位號String帳單信息:帳單號Longint旅客姓名String身份證號碼String航班號String起飛時間Date/Time目的地String輸出舉例機票信息:航班號NF1001目的地上海起飛時間1999-02-02/20:10旅客姓名王老五旅客性別M身份證號碼2222座位號B024帳單信息:帳單號旅客姓名王老五身份證號碼2222航班號NF1001起飛時間1999-02-02/20:10目的地上海數(shù)據(jù)管理能力要求服務(wù)器的管理員享有對機場航班信息庫及機票信息庫和定票信息庫的管理與修改。售票員只享有對訂票信息庫的部分修改(寫入與讀出)。完成期限:預(yù)計六個月。故障處理要求程序在運行時主要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。出錯信息必須給出相應(yīng)的出錯原因,例:《全部班機座位已滿!》《查無此定位信息!》等。如果輸入數(shù)據(jù)出錯,可立即進行取消訂票操作,重新輸入。如果突然斷電或系統(tǒng)沒有響應(yīng),則關(guān)機,等系統(tǒng)重新啟動時,會根據(jù)日志文件自動ROLLBACK到正確的階段。需要等待一段時間。其他專門要求由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CCAA - 2016年06月環(huán)境管理體系基礎(chǔ)答案及解析 - 詳解版(100題)
- 【寒假專項】人教版六年級數(shù)學上冊應(yīng)用題專項訓(xùn)練(含答案)
- 養(yǎng)老院健康講座制度
- 仁愛科普版(2024)八年級上冊英語Unit1~Unit6單元話題作文練習題(含答案+范文)
- 促進智能助手創(chuàng)新發(fā)展的政策建議
- 2025年龍門農(nóng)商銀行招聘筆試真題
- 玻璃退火工創(chuàng)新應(yīng)用考核試卷含答案
- 純堿生產(chǎn)工安全操作強化考核試卷含答案
- 我國上市公司治理因素與信用風險的關(guān)聯(lián)性研究:基于面板數(shù)據(jù)的實證剖析
- 我國上市公司并購類型與績效關(guān)聯(lián)的實證剖析:基于多維度視角
- 2024-2025學年度高一英語下學期期中試卷(北師大版含答案)
- 銀行從業(yè)者觀《榜樣》心得體會
- 農(nóng)村年底活動方案
- 2024屆山東省威海市高三二模數(shù)學試題(解析版)
- 設(shè)備管理獎罰管理制度
- LINE6效果器HD300中文說明書
- 2025年航運行業(yè)安全生產(chǎn)費用提取和使用計劃
- 納米纖維凝膠隔熱材料的應(yīng)用研究進展
- 蟹苗買賣合同協(xié)議
- 2025年社區(qū)養(yǎng)老服務(wù)補貼政策及申領(lǐng)方法
- 胸外科手術(shù)圍手術(shù)期的護理
評論
0/150
提交評論