freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

航空機票預訂系統(tǒng)軟件工程論文-資料下載頁

2025-10-14 01:35本頁面

【導讀】明確開發(fā)風險及其所帶來的經(jīng)濟效益。后,交軟件經(jīng)理審查。項目任務提出者:<>民航及國際旅游開發(fā)公司。MicrosoftVisualC++為開發(fā)軟件的應用程序,服務器端采用Linux為操作系統(tǒng)的工作站,是。采用Oracle8的為開發(fā)軟件的數(shù)據(jù)庫服務程序?!盾浖こ虒д摗罚瑥埡7?,清華大學出版社?!秾嵱密浖こ獭?,鄭人杰等,清華大學出版社。對服務器上的數(shù)據(jù)必須進行及時正確的刷新。完成期限:預計六個月,即截止2004年2月8日。系統(tǒng)實現(xiàn)后,大大提高旅游局的機票預定服務效率。降低售票服務中的錯誤發(fā)生率,減少信息交流。的煩瑣過程及其帶來的開銷。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔開發(fā)任務。操作可行,軟件能被原有工作人員快速接受。據(jù),向終端發(fā)送數(shù)據(jù),顯示在終端的屏幕上。盡的一份定單,服務器核對后,存入定票信息庫,并修改機票信息庫。服務器sun工作站,終端為pc機。

  

【正文】 1. 3. 2 縮寫 系統(tǒng):若未特別指出,統(tǒng)指本機票預定系統(tǒng)。 SQL: Structured Query Language(結(jié)構(gòu)化查詢語言)。 ATM: Asynchronous Transfer Mode (異步傳輸模式 )。 4 參考資料: 以下列出在概要設計過程中所使用到的有關(guān)資料: 1 機票預定系統(tǒng)項目計劃任務書 浙江航空公司 2 機票預定系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 3 需 求規(guī)格說明書 《》軟件開發(fā)小組 4 概要設計說明書 《》軟件開發(fā)小組 4 用戶操作手冊(初稿) 《》軟件開發(fā)小組 5 軟件工程及其應用 周蘇 、 王文等 天津科學技術(shù)出版社 6 軟件工程 張海藩 清華大學出版社 7 Computer Network Prentice Hall 文檔所采用的標準是參照《軟件工程導論》沈美明著 的“計算機軟件開發(fā)文檔編寫指南”。 : 1 需求概要: 浙江航空公司為方便旅客,需開發(fā)一個機票預定系統(tǒng)。為便于旅客由旅行社代替航空公司負責為旅客定票,旅行社把預定機票的旅客信息,包括姓名 、 性別 、工作單位 、 身份證號碼 、 旅行時間 、 旅行目的地,輸入機票預定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務器后,為旅客安排航班,印出取票通知。旅客在飛機起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出機票給旅客。 要求系統(tǒng)能有效 、 快速 、 安全 、 可靠和無誤的完成上述操作。并要求客戶機的界面要單明了,易于操作,服務器程序利于維護。 2 軟件結(jié)構(gòu): 各模塊之間的關(guān)系已由概要設計給出。 客戶機接受信息模塊結(jié)構(gòu)圖: 客戶機輸出信息模塊: 網(wǎng)絡接受和發(fā)送模塊結(jié)構(gòu): 服務器模塊 : 程序描述: 1 客戶機接受信息模塊 : PersInfoExam 過程: 對在旅客信息界面中輸入的各項信息進行初步檢驗。若發(fā)現(xiàn)錯誤,令 PErrorAppear=T,判斷錯誤類型,并將相應的 錯誤類型 PErrorType 或 PErrorRank 作為參數(shù),轉(zhuǎn)入 IErrorHandle 過程。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入 PersInfoInput 過程。其中的錯誤種類有: ,PErrorType =T。否則 =F。 姓名 string 旅行目的地 string 性別 string 旅行時間 date 工作單位 string (年 /月 /日 yy/mm/dd) 身份證號碼 long int 定票 /取票 boolean 數(shù)據(jù)超出規(guī)定范圍 PErrorRank =T。 否則 =F。等等 性別只能是‘男’或‘女’;身份證號碼按規(guī)定必須是 13 位;旅行時間必須在定票的當天過一天以后 。 等等 PersInfoInput 過程: 經(jīng)檢驗無誤 后,將輸入界面表單中的數(shù)據(jù)輸入到 Class PersInfo Class PersInfo{ /* 偽碼 */ String name= 姓名 ; String sex= 性別; String pany= 工作單位; Long int idcode= 身份證號碼; Date stime= 旅行時間; ( syear/smonth/stime=年 /月 /日) String denist= 目的地 Bool ocflag= 定票 /取票 } 過程: 將由 PersInfoInput 輸入的旅客信息 保存在一個臨時文件 中。 以備與將來從服務器經(jīng)網(wǎng)絡傳輸過來的數(shù)據(jù)校驗。 此類 temp 文件在每次軟件的完全過程操作后,須刪除。 過程 : 對在帳單和取票通知的信息界面中輸入的各項信息進行初步檢驗。若發(fā)現(xiàn)錯誤,令 CErrorAppear=T,判斷錯誤類型,并將相應的 錯誤類型 CErrorType或 CErrorRank作為參數(shù),轉(zhuǎn)入 IErrorHandle 過程。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入 CheckNoticeInput 過程。其中的錯誤種類 有 : ,CerrorType=T,否則 =F。 帳單號 long int 姓名 string 身份證號碼 long int 付款金額 money 航班號 string 取票截止日期 date 目的地 string 范圍 CErrorRank =T。 否則 =F。 如帳單號不是規(guī)定的 15 位 。金額為負 。取票截止日期已過 。等等 過程 : 經(jīng)檢驗無誤后,將輸入界面表單中的數(shù)據(jù)輸入到 Class CheckNotice Class CheckNotic{ Long int code=帳單號 String name=姓名 Long int idcode=身份證號碼 Money bill = 付款金額 String planecode= 航班號 Date dtime= 取票截止日期 String denist= 目的地 } 過程 : 將由 CheckNoticeInput 輸入的旅客信息 保存在一個臨時文件 中。以備與將來從服務器經(jīng)網(wǎng)絡傳輸過來的數(shù)據(jù)校驗。 此類 temp 文件在每次軟件的完全過程操作后,須刪 除。 過程 : 在 PersInfoExam或 CheckNoticeExam過程中若發(fā)現(xiàn)錯誤 ,就轉(zhuǎn)入本過程 ,執(zhí)行相應的處理 ,并輸出相應的出錯信息。 If (PErrorType==T) 輸出“您的個人信息可能輸錯了位置。請重試?!? If (PErrorRank==T) 輸出“您的個人信息不適應規(guī)定范圍。請重試?!? 再轉(zhuǎn)入旅客信息輸入的界面中。 If (CErrorType==T) 輸出“您的帳單信息可能輸錯了位置。請重試?!? If (CErrorRank==T) 輸出“您的帳單信息不適應規(guī)定范圍。請重試。” 再轉(zhuǎn)入帳單和取票通知信息的輸入界面。 過程: 根據(jù) PersInfoInput 輸入的 ocflag 判斷本次操作是定票或取票,相應的設置標志,相應的轉(zhuǎn)入 OrderTransPre 或 CashTransPre 過程 . 過 程 : 定票要求傳輸前,作好各方面(硬件、軟件)的準備。如準備好要傳輸?shù)亩ㄆ毙畔ⅲ每托畔?,客戶機信息等等??蛻魴C信息包括唯一序列號 c_id,并設置等待標志 waitflag =T和等待開始時間 waitstime,等等。轉(zhuǎn)入網(wǎng)絡模塊后,此過程仍處于等待狀態(tài),并一直記時,當 waitflag==T 且系統(tǒng)時間超過 waitstime 比如十分鐘后,結(jié)束操作,輸出操作超時的出錯信息。當客戶機接受到數(shù)據(jù)庫的信息,客戶機輸入模塊中的 DataRecPre 過程會置 waitflag=F,這樣本過程就會結(jié)束。 10. CashTranPre 過程: 取票要求傳輸前,作好各方面(硬件、軟件)的準備。如準備好要傳輸?shù)娜∑毙畔?,包括帳單和取票通知的信息,客戶機信息等等??蛻魴C信息包括唯一序列號 c_id,并設置等待標志 waitflag =T 和等待開始時間 waitstime,等等。轉(zhuǎn)入網(wǎng)絡模塊后,此過程仍處于等待狀態(tài),并一直記時,當 waitflag==T 且系統(tǒng)時間超過 waitstime 比如十分鐘后,結(jié)束操作,輸出操作超時的出錯信息。當客戶機接受到數(shù)據(jù)庫的信息,客戶機輸入模塊中的 DataRecPre 過程會置 waitflag=F,這樣本過程 就會結(jié)束。 過程 : 設置客戶機 /服務器標志 CSFlag=T(表示將要進行的傳輸是從客戶機到服務器 )。以備網(wǎng)絡模塊中的 JudgeCSFlag 過程使用。 客戶機輸出信息模塊: 1. CDataRecPre 過程: 作好各方面(硬件、軟件)的準備,以便接受網(wǎng)絡傳輸來的數(shù)據(jù)。如設置服務器的空閑與否狀態(tài) s_idle =F,繼承正在工作聯(lián)系的客戶機序列號 c_id 。完成后轉(zhuǎn)入下一個過程DBOperaCheck. 2. DBOperaCheck 過程: 檢驗網(wǎng)絡傳輸過來的數(shù)據(jù)。若是出錯信息, 轉(zhuǎn)入 OErrorHandle 過程。否則轉(zhuǎn)入JudgeOrderOrCheck 過程。 3. JudgeOrderOrCheck 過程: 根據(jù)網(wǎng)絡傳輸來的數(shù)據(jù)中的 ocflag 判斷本次操作是定票或取票,相應的設置標志,相應的轉(zhuǎn)入 PersInfoComp 或 CheckNoticeComp 過程 . 過程: 將數(shù)據(jù)庫中的旅客信息與臨時文件 中的旅客信息進行比較,如果吻合,就轉(zhuǎn)入 CheckNoticeOutput 過程。否則出錯,轉(zhuǎn)入 OErrorHandle 過程。 5. CheckNoticeOutput 過程: 將帳單和取票通知輸出到界面 1 中。注意格式。 Long int code =帳單號; String name= 姓名 ; String sex= 性別; String pany= 工作單位; Long int idcode= 身份證號碼; Date stime= 旅行時間; ( syear/smonth/stime=年 /月 /日) String denist= 目的地 Bool ocflag= 定票 /取票 6. CheckNoticeComp 過程: 將數(shù)據(jù)庫中的帳單和取票通知信息與臨時文件 中的旅客信息進行比較,如果吻合,就轉(zhuǎn)入 PersInfoComp 過程。否則出錯,轉(zhuǎn)入 OErrorHandle 過程。 7. PersInfoComp2 過程: 將數(shù)據(jù)庫中的旅客信息與臨時文件 中的旅客信息進行比較,如果吻合,就轉(zhuǎn)入 TicketOutput 過程。否則出錯,轉(zhuǎn)入 OErrorHandle 過程。 8. TicketOutput 過程: 將機票輸出到界面 2。注意格式。 Long int planecode=航班號; Date/time stime=起飛時間 。 String name=姓名; Long int idcode=身份證號碼; Int seatcode = 座位號; Money price= 票價; 9. OErrorHandle 過程: 處理各個過程產(chǎn)生的錯誤,輸出相應的出錯信息到輸出界面 3 。由 DBErrorCheck 過程轉(zhuǎn)入的,是數(shù)據(jù)庫操作失效,如:所需機票已被定光;數(shù)據(jù)庫中無對應的帳單或旅客信息;等等。由 PersInfoComp 過程轉(zhuǎn)入的,是數(shù)據(jù)庫
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1