詳細(xì)設(shè)計(jì)說明書_第1頁
詳細(xì)設(shè)計(jì)說明書_第2頁
詳細(xì)設(shè)計(jì)說明書_第3頁
詳細(xì)設(shè)計(jì)說明書_第4頁
詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 五詳細(xì)設(shè)計(jì)說明書1、 引言: 1、1編寫目的: 在前一階段(概要設(shè)計(jì)說明書)中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說明。在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù)在需求分析說明書中所描述的數(shù)據(jù)、功能、運(yùn)行、性能需求,并依照概要設(shè)計(jì)說明書所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)軟件系統(tǒng)的結(jié)構(gòu)設(shè)

2、計(jì)、逐個(gè)模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何1 輸入:用戶輸入信息;2 輸出:系統(tǒng)輸出;3 網(wǎng)絡(luò)輸出和加密,輸入和解密;4 分辨信息的種類并采取相應(yīng)的處理步驟;5 判斷信息的正誤并采取相應(yīng)的處理步驟;6 進(jìn)行數(shù)據(jù)庫的查詢、修改工作;7 接受并判斷錯(cuò)誤,輸出相應(yīng)的出錯(cuò)消息; 在以下的各個(gè)階段中,用戶操作手冊將與本階段的工作緊密結(jié)合,努力作到 讓用戶易懂易學(xué)。測試報(bào)告和維護(hù)報(bào)告也將參考本說明書,檢驗(yàn)本系統(tǒng)的各項(xiàng)性能指標(biāo),及時(shí)發(fā)現(xiàn)紕漏及時(shí)修補(bǔ),一定要把功能強(qiáng)大、穩(wěn)定可靠、便于維護(hù)的機(jī)票預(yù)定系統(tǒng)交到用戶手中。 1、2項(xiàng)目背景:本項(xiàng)目(機(jī)票預(yù)定系統(tǒng))時(shí)

3、由浙江航空公司委托,由軟件開發(fā)小組負(fù)責(zé)開發(fā)。本 機(jī)票預(yù)定系統(tǒng)項(xiàng)目主要由兩部分形成:1、 各旅行社中的前臺客戶程序;2、 航空公司中的數(shù)據(jù)庫服務(wù)器程序; 1、3文中特殊的定義和縮寫: 131定義SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK: 數(shù)據(jù)庫的錯(cuò)誤恢復(fù)機(jī)制。 132 縮寫系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。SQL: Structured Query Language(結(jié)構(gòu)化查詢語言)

4、。ATM: Asynchronous Transfer Mode (異步傳輸模式)。 1、4參考資料:以下列出在概要設(shè)計(jì)過程中所使用到的有關(guān)資料:1 機(jī)票預(yù)定系統(tǒng)項(xiàng)目計(jì)劃任務(wù)書 浙江航空公司 2 機(jī)票預(yù)定系統(tǒng)項(xiàng)目開發(fā)計(jì)劃 軟件開發(fā)小組 3 需求規(guī)格說明書 軟件開發(fā)小組4 概要設(shè)計(jì)說明書 軟件開發(fā)小組4 用戶操作手冊(初稿)軟件開發(fā)小組 5 軟件工程及其應(yīng)用 周蘇、王文等天津科學(xué)技術(shù)出版社 6 軟件工程 張海藩清華大學(xué)出版社 7 Computer Network A.S.TanenbaunPrentice Hall 文檔所采用的標(biāo)準(zhǔn)是參照軟件工程導(dǎo)論沈美明著 的“計(jì)算機(jī)軟件開發(fā)文檔編寫指南”。2

5、.總體設(shè)計(jì): 2、1需求概要: 浙江航空公司為方便旅客,需開發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機(jī)起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出機(jī)票給旅客。 要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的 界面要單明了,易于操作,服務(wù)器程序利于維護(hù)。 2、2 軟件結(jié)構(gòu): 各模塊之間的關(guān)系已由概要設(shè)計(jì)給出。 1、客戶機(jī)接受信息模塊結(jié)構(gòu)圖:

6、 旅客信息輸入界面 1 帳單和通知輸入界面2CheckNoticeExam( )PersInfoExam ( )CheckNoticeInput( )PersInfoInput( )IErrorHandle( )CheckNoticeTempSave( )PersInfoTempSave( )JudgeOrderOrCash ( )OrderTransPre ( )CashTransPre( )SetCSFlag( ) 網(wǎng)絡(luò)接受和發(fā)送模塊 2.客戶機(jī)輸出信息模塊: 網(wǎng)絡(luò)接受和發(fā)送模塊 CDataRecPre( )DBOperaCheck( )JudgeOrderOrCash ( )CheckN

7、oticeComp()PersInfoComp1( )PersInfoComp2( )OErrorHandle( ) CheckNoticeOutput()TicketOutput( ) 錯(cuò)誤輸出的界面3 帳單和取票通知的輸出界面 1 機(jī)票的輸出界面 2 3. 網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu): NetMonitor ( )NetDataUnpack( )NetDataDiscry ( )NErrorHandle()SendPre( )RecPre( )NetCheck( )NetSend ( )NetDataEncry ( )NetDataPack( )NetReceive ( ) 客戶機(jī) 接受信息模

8、塊 或 服務(wù)器輸出信息模塊 JudgeCSFlag ( ) 客戶機(jī) 輸出信息模塊 服務(wù)器輸入信息模塊 4.服務(wù)器模塊: 網(wǎng)絡(luò)接受和發(fā)送模塊SDataRecPre( )JudgeOrderOrCash( )InfoComp( )TicketAvailable( )DBErrorHandle( )LockTicket( )GetoutTicket( )AddPers ( )DBErrorTransPre( )DelItem ( )GetoutCheck( )JudgeCheckTicket( )CheckTransPre( )TicketTransPre( )SetCSFlag( ) 網(wǎng)絡(luò)接受和發(fā)

9、送模塊3、程序描述:3、1 客戶機(jī)接受信息模塊: 1、PersInfoExam 過程: 對在旅客信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。若發(fā)現(xiàn)錯(cuò)誤,令 PErrorAppear=T,判斷錯(cuò)誤類型,并將相應(yīng)的 錯(cuò)誤類型PErrorType或PErrorRank作為參數(shù),轉(zhuǎn)入IErrorHandle過程。若未發(fā)現(xiàn)錯(cuò)誤,轉(zhuǎn)入PersInfoInput過程。其中的錯(cuò)誤種類有: 1.數(shù)據(jù)類型不匹配,PErrorType =T;否則=F; 姓名 string 旅行目的地 string 性別 string 旅行時(shí)間 date 工作單位 string (年/月/日 yy/mm/dd) 身份證號碼 long in

10、t 定票/取票 boolean 2、數(shù)據(jù)超出規(guī)定范圍PErrorRank =T; 否則=F;等等 性別只能是男或女;身份證號碼按規(guī)定必須是13位;旅行時(shí)間必須在定票的當(dāng)天過一天以后; 等等 2、PersInfoInput 過程: 經(jīng)檢驗(yàn)無誤后,將輸入界面表單中的數(shù)據(jù)輸入到Class PersInfo Class PersInfo /* 偽碼 */ String name= 姓名 ; String sex= 性別; String company= 工作單位; Long int idcode= 身份證號碼; Date stime= 旅行時(shí)間; (syear/smonth/stime=年/月/日)

11、String denist= 目的地 Bool ocflag= 定票/取票 3.PersInfoTempSave 過程: 將由PersInfoInput輸入的旅客信息 保存在一個(gè)臨時(shí)文件PersInfoTemp.txt中。以備與將來從服務(wù)器經(jīng)網(wǎng)絡(luò)傳輸過來的數(shù)據(jù)校驗(yàn)。 此類temp文件在每次軟件的完全過程操作后,須刪除。 4.CheckNoticeExam過程: 對在帳單和取票通知的信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。若發(fā)現(xiàn)錯(cuò)誤,令CErrorAppear=T,判斷錯(cuò)誤類型,并將相應(yīng)的 錯(cuò)誤類型CErrorType或CErrorRank作為參數(shù),轉(zhuǎn)入IErrorHandle過程。若未發(fā)現(xiàn)錯(cuò)誤,

12、轉(zhuǎn)入CheckNoticeInput過程。其中的錯(cuò)誤種類有: 1.數(shù)據(jù)結(jié)構(gòu)不匹配,CerrorType=T,否則=F; 帳單號 long int 姓名 string 身份證號碼 long int 付款金額 money 航班號 string 取票截止日期 date 目的地 string 2.數(shù)據(jù)超出規(guī)定范圍CErrorRank =T; 否則=F; 如帳單號不是規(guī)定的15位;金額為負(fù);取票截止日期已過;等等 5.CheckNoticeInput過程:經(jīng)檢驗(yàn)無誤后,將輸入界面表單中的數(shù)據(jù)輸入到Class CheckNoticeClass CheckNotic Long int cncode=帳單號

13、String name=姓名 Long int idcode=身份證號碼 Money bill = 付款金額 String planecode= 航班號 Date dtime= 取票截止日期 String denist= 目的地 6.CheckNoticeSave 過程:將由CheckNoticeInput輸入的旅客信息 保存在一個(gè)臨時(shí)文件CheckNoticeTemp.txt中。以備與將來從服務(wù)器經(jīng)網(wǎng)絡(luò)傳輸過來的數(shù)據(jù)校驗(yàn)。 此類temp文件在每次軟件的完全過程操作后,須刪除。 7.IErrorHandle過程:在PersInfoExam或CheckNoticeExam過程中若發(fā)現(xiàn)錯(cuò)誤,就轉(zhuǎn)入

14、本過程,執(zhí)行相應(yīng)的處理,并輸出相應(yīng)的出錯(cuò)信息。 If (PErrorType=T) 輸出“您的個(gè)人信息可能輸錯(cuò)了位置。請重試?!?If (PErrorRank=T) 輸出“您的個(gè)人信息不適應(yīng)規(guī)定范圍。請重試?!痹俎D(zhuǎn)入旅客信息輸入的界面中。 If (CErrorType=T) 輸出“您的帳單信息可能輸錯(cuò)了位置。請重試。” If (CErrorRank=T) 輸出“您的帳單信息不適應(yīng)規(guī)定范圍。請重試?!?再轉(zhuǎn)入帳單和取票通知信息的輸入界面。 8.JudgeOrderOrCash過程:根據(jù)PersInfoInput輸入的ocflag 判斷本次操作是定票或取票,相應(yīng)的設(shè)置標(biāo)志,相應(yīng)的轉(zhuǎn)入OrderTr

15、ansPre或CashTransPre過程. 9.OrderTransPre過程:定票要求傳輸前,作好各方面(硬件、軟件)的準(zhǔn)備。如準(zhǔn)備好要傳輸?shù)亩ㄆ毙畔ⅲ每托畔?,客戶機(jī)信息等等。客戶機(jī)信息包括唯一序列號c_id,并設(shè)置等待標(biāo)志waitflag =T和等待開始時(shí)間waitstime,等等。轉(zhuǎn)入網(wǎng)絡(luò)模塊后,此過程仍處于等待狀態(tài),并一直記時(shí),當(dāng)waitflag=T且系統(tǒng)時(shí)間超過waitstime比如十分鐘后,結(jié)束操作,輸出操作超時(shí)的出錯(cuò)信息。當(dāng)客戶機(jī)接受到數(shù)據(jù)庫的信息,客戶機(jī)輸入模塊中的DataRecPre過程會置waitflag=F,這樣本過程就會結(jié)束。 10CashTranPre過程:取

16、票要求傳輸前,作好各方面(硬件、軟件)的準(zhǔn)備。如準(zhǔn)備好要傳輸?shù)娜∑毙畔ⅲ◣魏腿∑蓖ㄖ男畔?,客戶機(jī)信息等等??蛻魴C(jī)信息包括唯一序列號c_id,并設(shè)置等待標(biāo)志waitflag =T和等待開始時(shí)間waitstime,等等。轉(zhuǎn)入網(wǎng)絡(luò)模塊后,此過程仍處于等待狀態(tài),并一直記時(shí),當(dāng)waitflag=T且系統(tǒng)時(shí)間超過waitstime比如十分鐘后,結(jié)束操作,輸出操作超時(shí)的出錯(cuò)信息。當(dāng)客戶機(jī)接受到數(shù)據(jù)庫的信息,客戶機(jī)輸入模塊中的DataRecPre過程會置waitflag=F,這樣本過程就會結(jié)束。 11.SetCSFlag過程:設(shè)置客戶機(jī)/服務(wù)器標(biāo)志CSFlag=T(表示將要進(jìn)行的傳輸是從客戶機(jī)到服務(wù)器

17、)。以備網(wǎng)絡(luò)模塊中的JudgeCSFlag過程使用。3.2客戶機(jī)輸出信息模塊:1 CDataRecPre 過程: 作好各方面(硬件、軟件)的準(zhǔn)備,以便接受網(wǎng)絡(luò)傳輸來的數(shù)據(jù)。如設(shè)置服務(wù)器的空閑與否狀態(tài)s_idle =F,繼承正在工作聯(lián)系的客戶機(jī)序列號c_id 。完成后轉(zhuǎn)入下一個(gè)過程DBOperaCheck.2 DBOperaCheck過程:檢驗(yàn)網(wǎng)絡(luò)傳輸過來的數(shù)據(jù)。若是出錯(cuò)信息,轉(zhuǎn)入OErrorHandle過程。否則轉(zhuǎn)入JudgeOrderOrCheck過程。3 JudgeOrderOrCheck過程:根據(jù)網(wǎng)絡(luò)傳輸來的數(shù)據(jù)中的ocflag 判斷本次操作是定票或取票,相應(yīng)的設(shè)置標(biāo)志,相應(yīng)的轉(zhuǎn)入Per

18、sInfoComp或CheckNoticeComp過程.4.PersInfoComp1過程:將數(shù)據(jù)庫中的旅客信息與臨時(shí)文件PersInfoTemp.txt中的旅客信息進(jìn)行比較,如果吻合,就轉(zhuǎn)入CheckNoticeOutput 過程。否則出錯(cuò),轉(zhuǎn)入OErrorHandle過程。5 CheckNoticeOutput過程:將帳單和取票通知輸出到界面1中。注意格式。 Long int cncode =帳單號; String name= 姓名 ; String sex= 性別; String company= 工作單位; Long int idcode= 身份證號碼; Date stime= 旅行時(shí)

19、間; (syear/smonth/stime=年/月/日) String denist= 目的地 Bool ocflag= 定票/取票6 CheckNoticeComp 過程:將數(shù)據(jù)庫中的帳單和取票通知信息與臨時(shí)文件CheckNoticeTemp.txt中的旅客信息進(jìn)行比較,如果吻合,就轉(zhuǎn)入PersInfoComp 過程。否則出錯(cuò),轉(zhuǎn)入OErrorHandle過程。7PersInfoComp2過程:將數(shù)據(jù)庫中的旅客信息與臨時(shí)文件PersInfoTemp.txt中的旅客信息進(jìn)行比較,如果吻合,就轉(zhuǎn)入TicketOutput 過程。否則出錯(cuò),轉(zhuǎn)入OErrorHandle過程。8 TicketOut

20、put過程:將機(jī)票輸出到界面2。注意格式。 Long int planecode=航班號; Date/time stime=起飛時(shí)間; String name=姓名; Long int idcode=身份證號碼; Int seatcode = 座位號; Money price= 票價(jià);9 OErrorHandle 過程:處理各個(gè)過程產(chǎn)生的錯(cuò)誤,輸出相應(yīng)的出錯(cuò)信息到輸出界面3 。由DBErrorCheck過程轉(zhuǎn)入的,是數(shù)據(jù)庫操作失效,如:所需機(jī)票已被定光;數(shù)據(jù)庫中無對應(yīng)的帳單或旅客信息;等等。由PersInfoComp過程轉(zhuǎn)入的,是數(shù)據(jù)庫處理有誤,返回的旅客信息無法與原先輸入的旅客信息吻合。由C

21、heckNoticeComp過程轉(zhuǎn)入的,是數(shù)據(jù)庫處理有誤,返回的帳單和取票通知信息無法與原先輸入的帳單和取票通知信息吻合。3.3網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu):1 NetCheck過程:檢查網(wǎng)路的工作狀況。發(fā)送一些檢驗(yàn)消息,接受一些反饋信息,查詢要建立通路的終端是否有效,若有效就作好響應(yīng)的準(zhǔn)備,轉(zhuǎn)入RecPre和SendPre過程;若無效就轉(zhuǎn)入NErrorHandle過程。如服務(wù)器要傳輸信息給某客戶機(jī),可先發(fā)檢驗(yàn)消息,包括由服務(wù)器發(fā)送的c_id可檢驗(yàn)相應(yīng)的客戶機(jī)是否仍處于等待狀態(tài),客戶機(jī)再將waitflag反饋給服務(wù)器;客戶機(jī)要傳輸信息給服務(wù)器,若服務(wù)器的s_idle=T,由客戶機(jī)發(fā)送的c_id的值可

22、賦予服務(wù)器中的c_id,再將s_idle反饋給客戶機(jī).2. RecPre過程:經(jīng)過NetCheck過程檢驗(yàn)網(wǎng)路后,作好接受數(shù)據(jù)的準(zhǔn)備。若是服務(wù)器à客戶機(jī),應(yīng)該只要相應(yīng)c_id的客戶機(jī)做準(zhǔn)備,激活客戶機(jī)輸出模塊。若是客戶機(jī)à服務(wù)器,由于服務(wù)器始終處于活動狀態(tài),無須 激活 。3. NetReceive過程:接受網(wǎng)絡(luò)數(shù)據(jù)包。在分包接受的過程中,始終保持與NetMonitor過程聯(lián)系 ,接受和反饋網(wǎng)絡(luò)數(shù)據(jù)傳輸狀況的 信息,根據(jù)這些信息繼續(xù)接受數(shù)據(jù)包,或做相應(yīng)的調(diào)整。4 NetDataDiscry過程:將由網(wǎng)絡(luò)傳輸來的數(shù)據(jù)依據(jù)一定的算法解密。5 NetDataUnpack 過程:將經(jīng)

23、解密后的數(shù)據(jù)(被壓縮過的)依據(jù)一定的算法解壓。6 SendPre過程: 經(jīng)過NetCheck過程檢驗(yàn)網(wǎng)路后,作好發(fā)送數(shù)據(jù)的準(zhǔn)備。若是服務(wù)器à客戶機(jī),應(yīng)該只要相應(yīng)c_id的客戶機(jī)做準(zhǔn)備,激活客戶機(jī)輸出模塊。若是客戶機(jī)à服務(wù)器,由于服務(wù)器始終處于活動狀態(tài),無須 激活 。7 NetDataPack過程:將由服務(wù)器模塊傳過來的數(shù)據(jù)依據(jù)一定的算法壓縮,打包。8 NetDataEncry過程:將準(zhǔn)備送網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)依據(jù)一定的算法加密。9 NetSend過程: 發(fā)送經(jīng)過壓縮打包和加密的數(shù)據(jù)包。在分包發(fā)送的過程中,始終保持與NetMonitor過程聯(lián)系 ,接受和反饋網(wǎng)絡(luò)數(shù)據(jù)傳輸狀況的 信息

24、,根據(jù)這些信息繼續(xù)發(fā)送數(shù)據(jù)包,或做相應(yīng)的調(diào)整。10 NetMonitor過程:從服務(wù)器與某客戶機(jī)建立網(wǎng)絡(luò)聯(lián)系開始,到數(shù)據(jù)傳輸完成,聯(lián)系斷開為止,NetMonitor過程始終監(jiān)視著網(wǎng)絡(luò)狀況。并將狀況信息隨時(shí)傳給NetReceive和NetSend過程,同時(shí)從這兩個(gè)過程接受數(shù)據(jù)接受和發(fā)送的狀況信息。如果以上的狀況信息反映出錯(cuò)誤 ,就轉(zhuǎn)入NErrorHandle過程處理。11. NErrorHandle過程:網(wǎng)絡(luò)模塊的錯(cuò)誤處理過程。主要的錯(cuò)誤種類有:1。無法建立服務(wù)器與某客戶機(jī)建立網(wǎng)絡(luò)聯(lián)系,由NetCheck 過程轉(zhuǎn)來;2。聯(lián)系建立后,網(wǎng)絡(luò)數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤,由NetMonitor過程轉(zhuǎn)來。12 Ju

25、dgeCSFlag過程: 本過程根據(jù)由客戶機(jī)輸入模塊中的SetCSFlag過程或服務(wù)器模塊中的SetCSFlag 過程來確定網(wǎng)絡(luò)模塊完成后應(yīng)轉(zhuǎn)入哪一個(gè)模塊,客戶機(jī)輸出模塊或服務(wù)器模塊。3.4服務(wù)器模塊:1. SDataRecPre過程:作好服務(wù)器各方面(硬件、軟件)的準(zhǔn)備,以便接受網(wǎng)絡(luò)傳輸來的數(shù)據(jù)。如設(shè)置服務(wù)器的空閑與否狀態(tài)s_idle =F,繼承正在工作聯(lián)系的客戶機(jī)序列號c_id 。完成后轉(zhuǎn)入下一個(gè)過程JudgeOrderOrCash .2. JudgeOrderOrCash過程:根據(jù)網(wǎng)絡(luò)輸入的數(shù)據(jù)中的ocflag 判斷本次操作是定票或取票,相應(yīng)的設(shè)置標(biāo)志,相應(yīng)的轉(zhuǎn)入TicketAvaila

26、ble或InfoComp過程.3. TicketAvailable過程: 根據(jù)旅客信息中的旅行時(shí)間(日期)查詢數(shù)據(jù)庫,若Ticket表中在此日期仍有票剩余(未被定票或購票),就轉(zhuǎn)入LockTicket 過程;若無余票,就轉(zhuǎn)入DBErrorHandle 過程.4. LockTicket過程: 根據(jù)旅客信息中的旅行時(shí)間(日期),在Ticket表中,把相應(yīng)數(shù)量的起飛日期等于此日期的機(jī)票鎖住,作為已定的機(jī)票.5. AddPers過程:把已定票的旅客信息添加到PerInfo表中. 姓名 性別 身份證 號碼工作單位 旅行目的地旅行時(shí)間6. GetoutCheck過程:把查詢后許可的定票信息添加到Check表中,同時(shí)準(zhǔn)備把此信息向網(wǎng)絡(luò)輸出. 帳單號 姓名身份證號碼 金額 航班號 截止日期 目的地7.Info

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論