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

正文內(nèi)容

軟件工程課程設(shè)計-機票預(yù)定系統(tǒng)(編輯修改稿)

2025-07-04 04:57 本頁面
 

【文章內(nèi)容簡介】 起飛時間 2007828/830 座位等級 商務(wù)艙 帳單信息: 旅客姓名 Jacques 身份證號碼 3425584678746 航班號 CR8001 機票號 CR8001200782800 座位等級 商務(wù)艙 機票價格 1200取票時間 2007828前一天 數(shù)據(jù)管理能力要求 需要管理的文件和記錄有3個,要按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲的估算是1024M。 故障處理要求 如果輸入數(shù)據(jù)出錯,可立即進行取消訂票操作,重新輸入。如果突然斷電或系統(tǒng)沒有響應(yīng),則關(guān)機,等系統(tǒng)重新啟動時,會根據(jù)日志文件自動ROLLBACK到正確的階段。需要等待一段時間。 其他專門要求 由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進行保密,需要在網(wǎng)絡(luò)的傳輸過程中對數(shù)據(jù)進行加密。這個工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個模塊完成,它們各對數(shù)據(jù)進行加密及解密還原工作。在加密算法選擇上將使用RSA 加密算法。4 運行環(huán)境規(guī)定 設(shè)備 a.服務(wù)器端:Pentium II 450以上,1024M RAM,36G HD客戶機端:Pentium 133以上,32M RAM, HDb. 硬盤:80G顯卡c. 鍵盤聯(lián)機輸入。 d. 數(shù)據(jù)通信設(shè)備的型號和數(shù)量; e. 集成顯卡 支持軟件 系統(tǒng)軟件:服務(wù)器端:Windows XP 客戶機端:Windows XP數(shù)據(jù)庫管理系統(tǒng):SQL Server 接口 1 外部接口(1)用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用 MS VISUAL C++ 進行編程,在界面上可使用VISUAL C++ 所提供的可視化組件,向WINDOWS 風(fēng)格靠近。 其中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用VISUAL C++ 庫中的錯誤提示函數(shù)??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用(2) 軟件接口服務(wù)器程序可使用VISUAL C++ 提供的對 SQL SERVER 的接口,進行對數(shù)據(jù)庫的所有訪問。服務(wù)器程序上可使用SQL SERVER 的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收。(3) 硬件接口在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用VISUAL C++的標(biāo)準(zhǔn)輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用VISUAL C++的標(biāo)準(zhǔn)輸入/輸出對其進行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用高速ATM。2 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 控制 運行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網(wǎng)絡(luò)傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認(rèn)。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認(rèn)。 第四章: 概要設(shè)計說明書:參見第一章的編寫目的; 項目背景:參見第一章的項目背景 參考資料參見第一章的參考資料。:1. 目標(biāo):在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的機票預(yù)定系統(tǒng),實現(xiàn)航空公司的機票銷售的自動化的計算機系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細、迅速的機票銷售信息。2. 運行環(huán)境:系統(tǒng)將由兩部分程序組成,安裝在各旅行社客戶機上的客戶程序及航空公司內(nèi)的數(shù)據(jù)服務(wù)器程序。根據(jù)調(diào)研得知所有旅行社的計算機配置均在Pentium 133級別以上,客戶程序應(yīng)能夠在Pentium 133級別以上, Win NT環(huán)境下運行。需求概述:本軟件主要有以下幾方面的功能: (1)旅客信息的輸入和統(tǒng)計旅行社把旅客要求訂票的信息由專人負(fù)責(zé)輸入。這部分功能是客戶端子系統(tǒng) 的基本部分,這個功能是以后各個部分的基礎(chǔ)。系統(tǒng)要求做到即能夠從其它子系統(tǒng)中共享一部分信息,又有方便的操作界面工手工輸入旅客信息。這部分要求對 輸入的數(shù)據(jù)進行簡單的統(tǒng)計,供航空公司進行查詢和宏觀調(diào)控。(2)旅客信息的存儲:將旅客的信息存儲到旅行社的客戶端系統(tǒng)中,以備以后的取票確認(rèn)以及查詢。(3)機票信息的傳遞及接收: 將旅客所須的機票信息由旅行社客戶端由網(wǎng)絡(luò)傳到航空公司的服務(wù)器上,并 且接受航空公司返回的航班信息,然后存儲起來。 (4)取票通知及帳單的生成和打?。? 把已存儲的從航空公司返回的航班機票信息打印出來,并且生成帳單打印出來 一起交給旅客。印出機票給已經(jīng)訂票的旅客:根據(jù)旅客的取票通知及帳單,經(jīng)過確認(rèn)無誤后,接受旅客的付款后把機票印出來交給旅客。(5)機票銷售情況的核算這一功能是在上一功能的基礎(chǔ)上,對機票銷售額進行單項核算,得到該旅行社的銷售情況并把核算結(jié)果作為企業(yè)報表輸出。 3. 總體設(shè)計: 處理流程 下面將使用(結(jié)構(gòu)化設(shè)計)面向數(shù)據(jù)流的方法對機票預(yù)定系統(tǒng)的處理流程進行分析。系統(tǒng)可分為兩大部分:一、客戶機上的程序,二、服務(wù)器上的程序。以下將分別對系統(tǒng)的這兩大部分進行流程分析:4.2客戶機程序流程 客戶機上的輸入信息為旅客資料或帳單號,還包括一個定票/領(lǐng)票選項。輸出為打印帳單或機票,和確認(rèn)或出錯信息。其內(nèi)部處理流程如下:旅客資料324經(jīng)網(wǎng)絡(luò)送服務(wù)器程序定票/取票718帳單號56打印帳單1312輸出確定預(yù)定信息1411=1服務(wù)器經(jīng)網(wǎng)絡(luò)送來回答109輸出錯誤原因151617輸出確定預(yù)定信息141819打印機票20下面對各模塊(以數(shù)字表示)進行功能說明:1. 讀入并確定(定票/領(lǐng)票):它是一個事務(wù)處理中心,若輸入是定票時轉(zhuǎn)入2 ,輸出則轉(zhuǎn)入5。2. 讀入旅客資料:讀取所輸入的旅客資料,并將其格式化,將格式化數(shù)據(jù)送3。3. 檢驗輸入資料:檢驗格式化輸入資料,初步檢查輸入是否有誤,它是一個事務(wù)處理中心,有誤則轉(zhuǎn)2再次讀入,檢查無誤則將數(shù)據(jù)送4。4. 準(zhǔn)備服務(wù)器數(shù)據(jù):由格式化旅客資料準(zhǔn)備需發(fā)送到服務(wù)器的數(shù)據(jù),將準(zhǔn)備好的數(shù) 據(jù)送7。5. 讀入帳單號:讀取所輸入的帳單號,并將其格式化,將格式化數(shù)據(jù)送6。6. 準(zhǔn)備服務(wù)器數(shù)據(jù):由格式化帳單號準(zhǔn)備需發(fā)送到服務(wù)器的數(shù)據(jù),不同于4,它將準(zhǔn)備的是帳單號,將準(zhǔn)備好的數(shù)據(jù)送7。7. 準(zhǔn)備網(wǎng)絡(luò)數(shù)據(jù)包:將數(shù)據(jù)準(zhǔn)備/加密成網(wǎng)絡(luò)傳輸數(shù)據(jù)包。8. 網(wǎng)絡(luò)數(shù)據(jù)發(fā)送:將數(shù)據(jù)包經(jīng)網(wǎng)絡(luò)發(fā)送到服務(wù)器程序, 它是程序與網(wǎng)絡(luò)的接口。9. 網(wǎng)絡(luò)數(shù)據(jù)接受:接受由服務(wù)器程序經(jīng)網(wǎng)絡(luò)傳送到客戶機的數(shù)據(jù)包, 它是程序與網(wǎng)絡(luò)的接口。10. 解開/判斷:解開9所接受的數(shù)據(jù)包,并判斷數(shù)據(jù)是定票數(shù)據(jù)或是領(lǐng)票數(shù)據(jù), 它是一事務(wù)處理中心,是定票則將數(shù)據(jù)送11,是領(lǐng)票則將數(shù)據(jù)送18。11. 定票成功? 由數(shù)據(jù)判斷定票是否成功,它是一事務(wù)處理中心,若定票成功則 將數(shù)據(jù)送11,不成功則將數(shù)據(jù)送18。12. 準(zhǔn)備輸出數(shù)據(jù):由接收的服務(wù)器數(shù)據(jù)準(zhǔn)備輸出數(shù)據(jù),其中關(guān)于帳單的數(shù)據(jù)將送 入13,其他包括旅客資料等送入14。13. 打印帳單:由帳單信息處理帳單格式并打印出帳單。14. 輸出定位確定:在屏幕上顯示確定定位及其他信息。15. 判斷錯誤:由數(shù)據(jù)判斷出錯誤類型,將類型送到16。16. 準(zhǔn)備錯誤語句:由具體錯誤類型準(zhǔn)備錯誤語句,送17。17. 輸出錯誤語句:在屏幕上顯示錯誤語句。18. 領(lǐng)票核對成功? 由數(shù)據(jù)判斷領(lǐng)票核對是否成功,它是一事務(wù)處理中心,若成 功則將數(shù)據(jù)送19,不成功則將數(shù)據(jù)送15。19. 準(zhǔn)備機票輸出數(shù)據(jù):由接收的服務(wù)器數(shù)據(jù)準(zhǔn)備將打印的機票數(shù)據(jù)數(shù),據(jù)其中關(guān) 于帳單的機票的數(shù)據(jù)將送入20,其他包括旅客資料等送入14。20. 打印機票:由機票信息處理機票格式并打印出機票。系統(tǒng)介紹系統(tǒng)技術(shù)支持 4. 3 數(shù)據(jù)結(jié)構(gòu)設(shè)計:4.3.1 邏輯結(jié)構(gòu)設(shè)計: DBMS 的使用上系統(tǒng)將采用 SQL SERVER, 系統(tǒng)主要需要維護3張數(shù)據(jù)表:1. 航班班次表航班號起飛日期/時間飛行目的地座位空數(shù)商務(wù)倉票價經(jīng)濟倉票價航班班次表保存了所有從本地起飛的班機信息,它的主鍵為航班號。在定位前先查尋座位空數(shù),在定位后將修改座位空數(shù)。2. 定位信息表航班號帳單號是否領(lǐng)票定位信息表保存了已定位信息,主鍵為帳單號,外部主鍵為航班號。在旅客領(lǐng)票過程時將用到此表,領(lǐng)票后修改是否領(lǐng)票域3. 帳單信息/旅客資料表帳單號旅客姓名旅客性別旅客身份證號工作單位帳單信息/旅客資料表保存已定位的旅客信息資料,它的主鍵為旅客身份證號,外部主鍵為帳單號。主要用于領(lǐng)票時將旅客信息一同返回。4. 機位信息表班機號機位信息 機位信息表保存各班機各機位定票狀況。它的外部主鍵為班機號。主要用于定票時確定旅客機位,并返回。4.3.2 物理結(jié)構(gòu)設(shè)計:物理數(shù)據(jù)結(jié)構(gòu)設(shè)計主要是設(shè)計數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方式表示。1. 旅客信息1. 旅客姓名 String2. 旅客性別 Char3. 身份證號碼 LONG INT4. 工作單位 String 用于定票時接收輸入,以及領(lǐng)票時服務(wù)器返回。2. 帳單號可使用一LONG INT 實現(xiàn)。 用于領(lǐng)票時接收輸入,以及定票時服務(wù)器返回。3. 飛行目的1. 航班號 String2. 目的地 String3. 起飛時間 Date/Time4. 座位號 String用于定票時接收輸入,以及領(lǐng)票時服務(wù)器返回。4. 網(wǎng)絡(luò)包1. 網(wǎng)絡(luò)包Head IN
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1