




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1引言21.1編寫目的1.2背景.1.3 定義.1.4參考資料 2任務(wù)概述2.1目標(biāo)2.2用戶的特點(diǎn)2.3假定和約束 3需求規(guī)定3.1對(duì)功能的規(guī)定.3.2對(duì)性能的規(guī)定.3.2.1精度3.2.2時(shí)間特性要求3.2.3靈活性3.3輸人輸出要求.3.4數(shù)據(jù)管理能力要求3.5故障處理要求.3.6其他專門要求.4運(yùn)行環(huán)境規(guī)定4.1 設(shè)備.9104.2支持軟件4.3 接口 .4.4 控制.10ATM: Asynchronous Transfer Mode (異步傳輸模式)。軟件需求說明書1引言1.1編寫目的在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件, 開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的
2、、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù) 定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、 精細(xì)、迅速的機(jī)票銷售信息。1.2背景本項(xiàng)目(機(jī)票預(yù)定系統(tǒng)),由王永魁負(fù)責(zé)開發(fā)。機(jī)票預(yù)定系統(tǒng)將由兩部分組成:置于個(gè)旅行社定票點(diǎn)的前臺(tái)客戶程序,以及置于航空 公司的數(shù)據(jù)庫(kù)服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:1.3定義DBMS )。SQL SERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(SQL: 種用于訪問查詢數(shù)據(jù)庫(kù)的語(yǔ)言 事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。 主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)
3、庫(kù)的錯(cuò)誤恢復(fù)機(jī)制。 系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。SQL: Structured Query Language (結(jié)構(gòu)化查詢語(yǔ)言)。1.4參考資料以下列出在概要設(shè)計(jì)過程中所使用到的有關(guān)資料:1.軟件工程及其應(yīng)用周蘇、王文等天津科學(xué)技術(shù)出版社1992/12.軟件工程張海藩清華大學(xué)出版社1990/113.Compu ter NetworkA.S.TanenbaunPren tice Hall1996/01的“計(jì)算機(jī)軟件開發(fā)文檔編寫文檔所采用的標(biāo)準(zhǔn)是參照軟件工程導(dǎo)論沈美明著 指南”。2任務(wù)概述2.1目標(biāo)航空公司為方便旅客,需開發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票
4、,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機(jī)起飛前一天憑取票通知和帳單 交款后取票,系統(tǒng)校對(duì)無誤后即印出機(jī)票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。2.2用戶的特點(diǎn)使用字符串匹配 如果是用戶登要求合法的管理員以及用戶才能登陸體統(tǒng),防止系統(tǒng)被無關(guān)人員動(dòng)用,對(duì)用戶名和密碼進(jìn)行判斷。 管理員和用戶的登錄對(duì)相應(yīng)的操作權(quán)限也不一樣, 錄,管理員的窗口屬性為不可用,管理
5、員有艙位信息管理,客機(jī)信息管理,航線信息管理, 客戶類型信息管理, 客戶信息和訂票信息管理,用戶主要有艙位查詢,客機(jī)信息查詢,航線信息查詢,客戶類型信息查詢,自己的信息管理,和自己訂票和退票。2.3假定和約束1. Client/Serve r結(jié)構(gòu)總體設(shè)計(jì)方案對(duì)它的約束:機(jī)票預(yù)定系統(tǒng)做為Clie nt/Server結(jié)構(gòu)的一個(gè)應(yīng)用系統(tǒng),不可避免的要受到Client/Server結(jié)構(gòu)的約束。在其實(shí)施的各個(gè)階段都要服從它的一些規(guī)劃,包括功能設(shè)計(jì)、系統(tǒng)配置和計(jì)劃。同時(shí),由于信息的共享,機(jī)票預(yù)定系統(tǒng)還受到其 它系統(tǒng)的信息約束。2. 人力、資金、時(shí)間的約束機(jī)票預(yù)定工程實(shí)施的目標(biāo)就是要帶給航空公司看得出見的效
6、益,其開發(fā)過 程中也要考慮到人力、資金和時(shí)間的約束。因此,在設(shè)計(jì)中,重點(diǎn)是銷售系統(tǒng) 中的方便快捷,能提供給旅客以優(yōu)質(zhì)高效的服務(wù),并提高銷售的效率和便捷, 為航空公司帶來良好的效益。3. 技術(shù)發(fā)展規(guī)律的約束同時(shí)計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異, 將會(huì)給信息處理帶來更多的手段, 也會(huì)帶來更加豐富的信息表達(dá)形式。例如圖象和語(yǔ)音技術(shù)的進(jìn)步,多媒體技術(shù) 的發(fā)展,這些都要求系統(tǒng)在設(shè)計(jì)時(shí)考慮技術(shù)變化的可能性,為可能的變化預(yù)留 一定的系統(tǒng)處理能力。3需求規(guī)定Clie nt/Server3.1對(duì)功能的規(guī)定根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用 結(jié)構(gòu),將機(jī)票預(yù)定系統(tǒng)劃分為兩個(gè)子系統(tǒng):客戶端子系統(tǒng)
7、,服務(wù)器端子系統(tǒng)。旅客訂票流程圖:旅客清單2. 2傳給旅行社旅客信息記錄航班機(jī)票信息航班機(jī)票信息J旅客訂票記錄1機(jī)票信息Z、1. 3產(chǎn)生取票通知Z航班機(jī)票1. 12. 2傳給航空公司安排航班訂票信息取票通知/旅客旅客取票圖:訂票旅客清單1 3. 11 *旅客信息查詢1旅客3. 2打印機(jī)票1售出機(jī)票信息Z旅客F面分析各個(gè)子系統(tǒng)的功能需求:1客戶端子系統(tǒng):在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分:1 旅客信息的輸入和統(tǒng)計(jì)旅行社把旅客要求訂票的信息由專人負(fù)責(zé)輸入。這部分功能是客戶端子系統(tǒng)的基本部分,這個(gè)功能是以后各個(gè)部分的基礎(chǔ)。系統(tǒng)要求做到即能夠從其它子系 統(tǒng)中共享一部分信息,又有方便的操作界
8、面工手工輸入旅客信息。這部分要求對(duì) 輸入的數(shù)據(jù)進(jìn)行簡(jiǎn)單的統(tǒng)計(jì),供航空公司進(jìn)行查詢和宏觀調(diào)控。2 旅客信息的存儲(chǔ):將旅客的信息存儲(chǔ)到旅行社的客戶端系統(tǒng)中,以備以后的取票確認(rèn)以及查詢。3 機(jī)票信息的傳遞及接收:將旅客所須的機(jī)票信息由旅行社客戶端由網(wǎng)絡(luò)傳到航空公司的服務(wù)器上,并且接受航空公司返回的航班信息,然后存儲(chǔ)起來。4 取票通知及帳單的生成和打印:把已存儲(chǔ)的從航空公司返回的航班機(jī)票信息打印出來,并且生成帳單打印出來 起交給旅客。印出機(jī)票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受 旅客的付款后把機(jī)票印出來交給旅客。5 機(jī)票銷售情況的核算這一功能是在上一功能的基礎(chǔ)上,對(duì)機(jī)票銷售
9、額進(jìn)行單項(xiàng)核算,得到該旅行社的銷 售情況并把核算結(jié)果作為企業(yè)報(bào)表輸出。2.服務(wù)器端的功能要求:通過計(jì)算機(jī)網(wǎng)絡(luò)將客戶端與服務(wù)器的數(shù)據(jù)庫(kù)相連,將從客戶端得到的信息進(jìn)行處 理,實(shí)現(xiàn)航班查詢,機(jī)票生成,銷售統(tǒng)計(jì),綜合信息查詢等子系統(tǒng)。以計(jì)算機(jī)成本核算 為中心,實(shí)現(xiàn)銷售業(yè)務(wù)的計(jì)算機(jī)自動(dòng)化,為航空公司降低成本、提高銷售額、經(jīng)營(yíng)決策 提供及時(shí)精確的依據(jù)。在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分:1 接收由旅行社客戶端發(fā)回的所需機(jī)票信息:通過網(wǎng)絡(luò)接收機(jī)票信息并存入到服務(wù)器的數(shù)據(jù)庫(kù)中。2 生成航班信息:根據(jù)所需機(jī)票信息(時(shí)間,地點(diǎn)),在數(shù)據(jù)庫(kù)中查詢并得到正確的航班的信息(價(jià) 格,時(shí)間,等級(jí)),分配所需的機(jī)
10、票數(shù)并在數(shù)據(jù)庫(kù)中做出已售出的標(biāo)記。3 傳遞航班信息到客戶端(旅行社):把得到的航班信息通過網(wǎng)絡(luò)傳遞到旅行社。4 接收旅行社的反饋信息:對(duì)旅行社的反饋信息進(jìn)行分析,把已經(jīng)售出的機(jī)票進(jìn)行統(tǒng)計(jì),對(duì)被旅客所退掉的 機(jī)票要進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù)。5 印出機(jī)票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機(jī)票印出來交給旅客。銷售額的分析和管理這一步驟的功能要求包括對(duì)銷售的機(jī)票進(jìn)行分析,這一工作是在前面的基礎(chǔ)上,以計(jì)算機(jī)為工具,對(duì)機(jī)票預(yù)定系統(tǒng)的功能和目標(biāo)進(jìn)行擴(kuò)充。它以財(cái)務(wù)管理學(xué)為理論基礎(chǔ), 以輔助決策為目標(biāo),以機(jī)票銷售數(shù)據(jù)為中心,廣泛采用統(tǒng)計(jì)學(xué)、運(yùn)籌學(xué)的分析方法,對(duì)銷售信息進(jìn)行深層
11、加工,建立反映不同航班需求的模型,提供管理上所需的各種輔助決策信息和財(cái)務(wù)信 息。這一要求是機(jī)票預(yù)定系統(tǒng)的最高目標(biāo),將通過系統(tǒng)運(yùn)行后獲得的大量銷售歷史數(shù)據(jù)基礎(chǔ)上,實(shí)現(xiàn)這一目標(biāo)。3.2對(duì)性能的規(guī)定321精度因?yàn)橄到y(tǒng)本身較小,并不投入實(shí)際應(yīng)用,因此響應(yīng)時(shí)間、結(jié)果精度方面可能會(huì)比較差, 數(shù)據(jù)量大小方面能夠處理較大的數(shù)據(jù)量。3.2.2時(shí)間特性要求要充分系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì) 信息處理的需求。作為系統(tǒng)的很多數(shù)由于機(jī)票預(yù)定系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。據(jù)來源,而機(jī)票數(shù)
12、量和時(shí)間又影響企業(yè)的決策活動(dòng),其準(zhǔn)確性很大程度上決定了機(jī)票預(yù)定系 統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。3.2.3靈活性機(jī)票預(yù)定系統(tǒng)在開發(fā)過程中, 應(yīng)該充分考慮以后的可擴(kuò)充性。例如訂票系統(tǒng)的方式的改 變(網(wǎng)上訂票),用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。3.3輸人輸出要求數(shù)據(jù)完整,詳實(shí)。簡(jiǎn)捷,快速,實(shí)時(shí)。數(shù)據(jù)格式機(jī)票信息:航班號(hào) 目的地
13、起飛時(shí)間 旅客姓名 旅客性別 身份證號(hào)碼Stri ngStri ng Date/TimeStri ngCharStri ng帳單信息:輸出舉例機(jī)票信息:帳單信息:座位號(hào)Stri ng帳單號(hào)Long int旅客姓名Stri ng身份證號(hào)碼Stri ng航班號(hào)Stri ng起飛時(shí)間Date/Time目的地Stri ng航班號(hào)NF1001目的地上海起飛時(shí)間1999-02-02/20:10旅客姓名王老五旅客性別M身份證號(hào)碼22113319990999222座位號(hào)B024帳單號(hào)10000011旅客姓名王老五身份證號(hào)碼22113319990999222航班號(hào)NF1001起飛時(shí)間1999-02-02/20:
14、10目的地上海3.4數(shù)據(jù)管理能力要求服務(wù)器的管理員享有對(duì)機(jī)場(chǎng)航班信息庫(kù)及機(jī)票信息庫(kù)和定票信息庫(kù)的管理與修改。售票 員只享有對(duì)訂票信息庫(kù)的部分修改(寫入與讀出)。完成期限:預(yù)計(jì)六個(gè)月。3.5故障處理要求程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤:1、由于輸入信息,或無法滿足要求時(shí)產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題,稱為硬錯(cuò)誤。對(duì)于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析, 判斷錯(cuò)誤類型,再生成相應(yīng)的錯(cuò)誤提示語(yǔ)句,送到輸出模塊中。對(duì)與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。返回輸入 階段。出錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因,例
15、:全部班機(jī)座位已滿!查無此定位信息!等。如果輸入數(shù)據(jù)出錯(cuò),可立即進(jìn)行取消訂票操作,重新輸入。如果突然斷電或系統(tǒng)沒有響應(yīng),則關(guān)機(jī),等系統(tǒng)重新啟動(dòng)時(shí),會(huì)根據(jù)日志文件自動(dòng)ROLLBACK到正確的階段。需要等待一段時(shí)間。3.6其他專門要求由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進(jìn)行保密,需要在網(wǎng)絡(luò)的傳輸過程中對(duì)數(shù)據(jù)進(jìn)行加密。這個(gè)工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個(gè)模塊完成,它們各對(duì)數(shù)據(jù)進(jìn)行加密及解密還原工作。Compu ter在加密算法選擇上將使用RSA加密算法。具體算法可參照參考資料中Networkp.598。4運(yùn)行環(huán)境規(guī)定4.1設(shè)備1.服務(wù)器端子系統(tǒng)的運(yùn)行要求:硬件要求:Pentium III 450 以上,258M RAM, 14G HD2.客戶端子系統(tǒng)的運(yùn)行要求:硬件要求:Pentium 133 以上,32M RAM, 4.3G HD4.2支持軟件1.服務(wù)器端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件: Win dow NT Server 數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server2.客戶端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件: Window NT Workstation 數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server4.3 接口服務(wù)器程序可使用 VISUAL C+ 提供的對(duì)SQL SERVER的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù) 的所有訪問。服務(wù)器程序上可使用 SQL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能物流采購(gòu)合同管理規(guī)范體系
- 節(jié)能環(huán)保型廠房租賃及設(shè)備更新合同
- 城市公交車輛運(yùn)輸及線路運(yùn)營(yíng)合同
- 律師林肯教學(xué)課件
- 農(nóng)業(yè)市場(chǎng)國(guó)際化合作考核試卷
- 微生物檢驗(yàn)與保健食品市場(chǎng)準(zhǔn)入制度考核試卷
- 護(hù)理遴選試題及答案
- 市場(chǎng)分析與預(yù)測(cè)生產(chǎn)工藝自動(dòng)化升級(jí)考核試卷
- 租賃業(yè)務(wù)租賃合同條款風(fēng)險(xiǎn)審查要點(diǎn)考核試卷
- 生物圖譜試題及答案
- 2025年內(nèi)蒙古自治區(qū)中考數(shù)學(xué)真題試卷(含答案)
- CT增強(qiáng)掃描造影劑外滲的預(yù)防與處理
- Unit 2 Home Sweet Home 第6課時(shí)(Project Reading Plus) 2025-2026學(xué)年人教版英語(yǔ)八年級(jí)下冊(cè)
- xx公司獎(jiǎng)金管理制度
- 勞務(wù)服務(wù)購(gòu)買協(xié)議書范本
- 2025-2030年中國(guó)生物醫(yī)學(xué)材料行業(yè)市場(chǎng)深度分析及發(fā)展前景與投資研究報(bào)告
- 2025年小學(xué)語(yǔ)文一年級(jí)下冊(cè)無紙筆測(cè)試題(小學(xué)一年級(jí)游園樂考無紙化檢測(cè))
- 2025至2030中國(guó)彈簧鋼行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025年地理中考時(shí)政熱點(diǎn)復(fù)習(xí)課件
- 區(qū)塊鏈技術(shù)在廣告業(yè)的應(yīng)用行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 2025-2030年中國(guó)臨空經(jīng)濟(jì)行業(yè)深度評(píng)估及市場(chǎng)研究發(fā)展研究報(bào)告
評(píng)論
0/150
提交評(píng)論