概要設計說明書-機票預訂系統(tǒng)_第1頁
概要設計說明書-機票預訂系統(tǒng)_第2頁
概要設計說明書-機票預訂系統(tǒng)_第3頁
概要設計說明書-機票預訂系統(tǒng)_第4頁
概要設計說明書-機票預訂系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一.系統(tǒng)設態(tài)調(diào)用關(guān)系。用結(jié)構(gòu)圖來描繪軟件結(jié)構(gòu)系統(tǒng)規(guī)系統(tǒng)。以計算機成本核算為中心,實現(xiàn)銷售業(yè)務的計算機自動化,為航空公司降低成本、提高銷售額、經(jīng)營決策提供及時精確的依據(jù)。在客戶端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分①.接收由客戶端輸入的所需機票信②.查詢生成航班信③.將查詢到的航班信息反映到客戶④.選定要預訂的航班及座⑤.印出機票給已經(jīng)訂票的旅⑥.銷售額的分析和管定系統(tǒng)應該滿足以下的性能需求:系統(tǒng)處理的準確性系統(tǒng)的開放性和系統(tǒng)的可擴充系統(tǒng)的易用性和易系統(tǒng)的標準系統(tǒng)的先進系統(tǒng)的響應速度支持軟用VC程序設計語言作為系統(tǒng)的支持軟件接本產(chǎn)品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的,最好要有備份使用WIN9X/NT/XP操作控本軟件是以支持VC的操作系統(tǒng)來控制軟件運行功能分分。接口設用戶接本產(chǎn)品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的,最好要有備份。外部接用戶界在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化??偟膩碚f,系統(tǒng)的用戶界面應作到可靠性、簡單性、易學習和使接在輸入方面,對于鍵盤、鼠標的輸在輸出方面,的連接及使用。在網(wǎng)絡傳輸部分,在網(wǎng)絡硬件部分,實現(xiàn)高速傳輸。設計過處理流下面將使用(結(jié)構(gòu)化設計)上的程序。以下將分別對系統(tǒng)的這兩大部分進行流程分析:客戶機上的輸入信息為旅客資料或帳單號,還包括一個定票/領(lǐng)票項下面對各模塊(以數(shù)字表示)進行功能說明⑴.讀入并確定(定票/領(lǐng)票)它是一個事務處理中心,若輸入是票時轉(zhuǎn)入2輸出則轉(zhuǎn)入5⑵.讀入旅客資料所輸入的旅客資料,并將其格式化,將格式化數(shù)據(jù)送3。⑶檢驗輸入格式化輸入資料,初步檢查輸入是否有誤,它是一個事務處理中心,有誤則轉(zhuǎn)2次讀入,檢查無誤則將數(shù)據(jù)送4。⑷準備服務器數(shù)據(jù)格式化旅客資料準備需發(fā)送到服務器的數(shù)據(jù),將準備好的數(shù)據(jù)送7。⑸.讀入帳單號所輸入的帳單號,并將其格式化,將格式化數(shù)據(jù)6。服務器數(shù)據(jù)格式化帳單號準備需發(fā)送到服務器的數(shù)據(jù),不同于4,它將準備的是帳單號,將準備好的數(shù)據(jù)送7。網(wǎng)絡數(shù)據(jù)包數(shù)據(jù)準備/加密成網(wǎng)絡傳輸數(shù)據(jù)包數(shù)據(jù)數(shù)據(jù)包經(jīng)網(wǎng)絡發(fā)送到服務器程程序與數(shù)據(jù)受由服務器程序經(jīng)網(wǎng)絡傳送到客戶機的數(shù)據(jù)包,它是程序與網(wǎng)絡的接口。⑽.解開/判斷解開9所接受的數(shù)據(jù)包,并判斷數(shù)據(jù)是定票數(shù)據(jù)或是領(lǐng)票數(shù)據(jù),它是一事務處理中心,是定票則將數(shù)據(jù)送11,是領(lǐng)票則將數(shù)據(jù)送18。成功據(jù)判斷定票是否成功,它是一事務處理中心,若定票成功則將數(shù)據(jù)送11,不成功則將數(shù)據(jù)送18。備輸出數(shù)據(jù)接收的服務器數(shù)據(jù)準備輸出數(shù)據(jù),其中關(guān)于帳單的數(shù)據(jù)將送入13,其他包括旅客資料等送入14。⒀.打印帳單由帳單信息處理帳單格式并打印出帳⒁.輸出定位確定在屏幕上顯示確定定位及其他信⒂.判斷錯誤由數(shù)據(jù)判斷出錯誤類型,將類型送到16⒃.準備錯誤語句由具體錯誤類型準備錯誤語句,送17⒄.輸出錯誤語句在屏幕上顯示錯誤語句⒅.領(lǐng)票核對成功數(shù)據(jù)判斷領(lǐng)票核對是否成功,它是一事務處理中心,若成功則將數(shù)據(jù)送19,不成功則將數(shù)據(jù)送15。⒆.準備機票輸出數(shù)據(jù)收的服務器數(shù)據(jù)準備將打印的機票數(shù)據(jù)數(shù),據(jù)其中關(guān)于帳單的機票的數(shù)據(jù)將送20,其他包括旅客資料等送入⒇.票由機票信息處理機票格式并打印出機票數(shù)據(jù)受由客戶機程序經(jīng)網(wǎng)絡傳送到客戶機的數(shù)據(jù)包,它是程序與網(wǎng)絡的接口。⑵.解開數(shù)據(jù)解開/打包的數(shù)據(jù),并將恢復的數(shù)據(jù)格式化送入3操作數(shù)據(jù)判斷需要做什么數(shù)據(jù)庫操作,它是一事務處理中⑷.準備數(shù)據(jù)庫查詢語句由定票數(shù)據(jù)準備SQLSERVER數(shù)據(jù)庫所需的SQL語句,送入5。⑸.數(shù)據(jù)庫操作運行SQL數(shù)據(jù),將數(shù)據(jù)送入6達目的地的有座位的航班。查詢是否成功用查詢所得的數(shù)據(jù)判斷定票是否成功,它是⑺.準備回送數(shù)據(jù)準備定票成功后需回送客戶機程序的數(shù)據(jù),送16原因查詢數(shù)據(jù)判斷定票不成功的原因,送9回送不成功的原因,準備需送回客戶機程序的數(shù)⑽.準備數(shù)據(jù)庫查詢語句由領(lǐng)票數(shù)據(jù)準備SQLSERVER數(shù)據(jù)庫所需的SQL語句,送入11。庫操作行SQL查詢并存入數(shù)據(jù)庫獲得相應的領(lǐng)票數(shù)查詢是否成功用查詢所得的數(shù)據(jù)判斷領(lǐng)票是否成功,它是⒀.準備回送數(shù)據(jù)準備領(lǐng)票確認后需回送客戶機程序的數(shù)據(jù),送16⒁.確定原因由查詢數(shù)據(jù)判斷領(lǐng)票不能確認的原因,送15⒂準備回送不成功的原因,準備需送回客戶機程序的數(shù)網(wǎng)絡數(shù)據(jù)包數(shù)據(jù)準備/加密成網(wǎng)絡傳輸數(shù)據(jù)包數(shù)據(jù)據(jù)包經(jīng)網(wǎng)絡發(fā)送到服務器程序是程序與利,將有些功能模塊,拆分到各事務流中。總體結(jié)構(gòu)和模塊外部設下面以結(jié)構(gòu)圖來描述機票預定系統(tǒng)的軟件總體結(jié)構(gòu)??騼?nèi)注明了模的名字;方框之間的直線表示模塊的調(diào)用關(guān)系客戶機部服務器部圖其中在數(shù)據(jù)處理、查詢了省略…只給出了一部分模塊,實際上是有兩部分,分別對應于定位及確認。功能分各項模塊的功能可參照3.1收數(shù)據(jù)、網(wǎng)絡通信及輸出部分。服務器程序主要也是由三大功能:接收網(wǎng)絡數(shù)據(jù)、數(shù)據(jù)庫操作及發(fā)送網(wǎng)絡數(shù)據(jù)部分。服務器程序需與已建立的SQLSERVER數(shù)據(jù)庫互連,其接口將于下面部分闡述。運行設運行模塊組絡傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡送到服務器,并等待接收服務器返回的信應的輸出。后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行,完成后調(diào)用網(wǎng)絡發(fā)送模塊,將信息返回客戶機。運行控塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網(wǎng)絡傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務器的確認收到信號,收到后,再次等待服務器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。運行時的反應。網(wǎng)絡硬件對運行時間有最大的影響,所以建議采用高速ATM網(wǎng)絡。其次硬件對本系統(tǒng)的速度影響將會大于軟件的影響,建議使用PentiumIII處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。邏輯設計要passager乘工單旅時旅目的客ID。ne航班目的座位票價飛時剩座班號。在定位前先查尋座位空數(shù),在定位后將修改剩余座位號。Ticket機票取票單座位說明:機票表 了有關(guān)機票的信息。主鍵為機票號Getticket表取票號乘客航班起飛間訂票量說明:取票表里的是有關(guān)取票的核對信息和要取機票有關(guān)的息物理數(shù)據(jù)結(jié)構(gòu)設計主要是設計數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模中都是以結(jié)構(gòu)的方式表示旅客信旅客旅客24.3.旅行目1.網(wǎng)絡錯誤信機票信旅客旅客通知單信旅客二.總體設計(系統(tǒng)總流程圖陸名,正確進入主菜單,根據(jù)登錄時所選的登錄方(客戶、管理員)的不同分別對用戶設定不同的權(quán)限(如果是輸入的客戶用戶名和正確,選擇以客戶方式登陸則主界面里面的管理員界面不能用,如果輸入的是管理員的相應用戶正確,以管理員的方式登陸則管理員界面可用)確系統(tǒng)會自動關(guān)閉5.1新用戶,新用戶可以,時輸入用戶名可以查詢用戶可不可用,可用就可以,時可以判斷用戶輸入的和驗證是否相同,相同才給以,如果滿意可以點,成功后用戶可以選擇不用在回到登陸界面,可以直接消,所有信息界清空,重新界人信息顯示到界面上,還可以對自己的信息進行相應的修改(用戶編號和用戶名不能修改,還可以點擊我的機票查詢,查詢該用戶的訂票記錄。主界面的用戶個人信息界主窗體的訂票界面,你可以點擊你想查詢的有關(guān)機票的信息的按(艙位信息查詢,客機信息查詢,航線查詢,客戶類型信息查詢)關(guān)信息的表,根據(jù)表的內(nèi)容,你可以在下面的下拉框中選擇你要定的票信息,點確定后在下面會顯示你的機票的相關(guān)內(nèi)容,如果滿意可以點擊訂票,把相關(guān)信息添加到機票數(shù)據(jù)庫表中,如果不滿意,可以點重置,所有信息清空,再重新選擇。票號,在輸入到機票號查詢里,點擊查詢獲得你的機票信息以及價格顯示,點擊退票則在數(shù)據(jù)庫機票信息表中刪除本條信息。除和修改,包括用戶名、登陸和。添加管理員界管理員界面的艙位信息的查詢、添加、刪除和修改,包括艙位等編號、艙位等級名稱、提供的各種服務類別,以及備注信息艙位等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論