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

正文內(nèi)容

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

2025-07-04 04:57 本頁(yè)面
 

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