版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本科實(shí)驗(yàn)驗(yàn)報(bào)告課程名稱稱:軟件件工程導(dǎo)導(dǎo)論實(shí)驗(yàn)項(xiàng)目目: 機(jī)機(jī)票預(yù)訂訂系統(tǒng) 實(shí)驗(yàn)地點(diǎn)點(diǎn):專業(yè)班級(jí)級(jí):學(xué)生姓名名:指導(dǎo)教師師:年 月日日實(shí)驗(yàn)?zāi)康牡暮鸵笄竽康模簽闉楸緦?shí)驗(yàn)驗(yàn)課程做做好各項(xiàng)項(xiàng)準(zhǔn)備工工作,熟熟悉軟件件開發(fā)環(huán)環(huán)境,熟熟悉電子子資源的的獲取,了解學(xué)學(xué)校內(nèi)部部工資系系統(tǒng)的流流程及其其內(nèi)容。本實(shí)驗(yàn)課課程通過過完整地地實(shí)施軟軟件生命命周期各各階段的的任務(wù),讓學(xué)生生系統(tǒng)地地學(xué)習(xí)到到軟件開開發(fā)過程程的主要要理論、方法、技術(shù)、標(biāo)準(zhǔn)和和規(guī)范,使他們們具備基基本的軟軟件開發(fā)發(fā)設(shè)計(jì)能能力;通通過軟件件工程中中常用CCASEE工具和和軟件項(xiàng)項(xiàng)目管理理的實(shí)踐踐,使他他們具備備運(yùn)用各各種工具具完成項(xiàng)項(xiàng)目設(shè)計(jì)計(jì)和實(shí)
2、施施的基本本技能;通過集集體項(xiàng)目目開發(fā),培訓(xùn)學(xué)學(xué)生的合合作意識(shí)識(shí)和團(tuán)隊(duì)隊(duì)精神,培養(yǎng)學(xué)學(xué)生對(duì)技技術(shù)文檔檔的編寫寫能力。要求:確確定分組組成員,根據(jù)提提供的課課題需求求,作出出相應(yīng)的的可行性性研究報(bào)報(bào)告,需需求分析析,結(jié)構(gòu)構(gòu)化設(shè)計(jì)計(jì)等。結(jié)結(jié)合具體體的開發(fā)發(fā)項(xiàng)目進(jìn)進(jìn)行分析析、設(shè)計(jì)計(jì)。二、實(shí)驗(yàn)驗(yàn)內(nèi)容和和原理1 班班級(jí)按項(xiàng)項(xiàng)目小組組進(jìn)行分分組,每每組不得得超過55人。2 每每個(gè)項(xiàng)目目小組選選出項(xiàng)目目負(fù)責(zé)人人或項(xiàng)目目經(jīng)理,由項(xiàng)目目經(jīng)理召召集項(xiàng)目目組成員員討論、選定開開發(fā)項(xiàng)目目,所有有實(shí)驗(yàn)中中都要采采用同一一個(gè)實(shí)驗(yàn)驗(yàn)題目。項(xiàng)目開發(fā)發(fā)的每項(xiàng)項(xiàng)任務(wù)要要落實(shí)到到人且規(guī)規(guī)定該任任務(wù)的起起止日期期和時(shí)間間。3 每每個(gè)
3、項(xiàng)目目小組全全體成員員參加集集體討論論需求分分析,完完成需求求分析報(bào)報(bào)告,修訂并并評(píng)審需需求分析析報(bào)告,確定系系統(tǒng)的需需求分析析模型。4. 項(xiàng)項(xiàng)目總體體設(shè)計(jì)小小組每個(gè)個(gè)成員根根據(jù)第33步需求求分析的的結(jié)果對(duì)對(duì)系統(tǒng)進(jìn)進(jìn)行總體體設(shè)計(jì),并完成成文檔,提交項(xiàng)項(xiàng)目小組組討論。5. 項(xiàng)項(xiàng)目詳細(xì)細(xì)設(shè)計(jì)小小組人員員每人選選擇第44步的一一個(gè)模塊塊進(jìn)行詳詳細(xì)設(shè)計(jì)計(jì)。6. 項(xiàng)項(xiàng)目小組組全體成成員選擇擇第4步步的一個(gè)個(gè)模塊編編碼實(shí)現(xiàn)現(xiàn)。7. 由由需求分分析人員員對(duì)第55步的結(jié)結(jié)果進(jìn)行行黑盒測(cè)測(cè)試,設(shè)設(shè)計(jì)人員員進(jìn)行白白盒測(cè)試試,并編編寫測(cè)試試計(jì)劃和和測(cè)試結(jié)結(jié)果報(bào)告告。主要儀器器設(shè)備計(jì)算機(jī),相關(guān)軟軟件開發(fā)發(fā)工具和和環(huán)境
4、,瀏覽器器操作方法法與實(shí)驗(yàn)驗(yàn)步驟小組情況況項(xiàng)目題目目 :機(jī)票預(yù)預(yù)訂系統(tǒng)統(tǒng) 項(xiàng)目成員員 一、可行行性分析析報(bào)告1.引言言1.1 目目的為了方便便旅客,航空公公司擬開開發(fā)一個(gè)個(gè)飛機(jī)票票預(yù)訂系系統(tǒng)。旅旅游公司司把預(yù)訂訂機(jī)票的的旅客信信息(姓姓名、年年齡、工工作單位位、身份份證號(hào)碼碼、旅游游時(shí)間,旅游目目的地等等)輸入入系統(tǒng),系統(tǒng)為為旅客安安排航班班,打印印出取票票通知和和賬單,旅客在在飛機(jī)起起飛的三三天內(nèi)憑憑取票通通知和賬賬單交款款取票,系統(tǒng)校校對(duì)無誤誤即可打打印出飛飛機(jī)票給給旅客。1.2 背景景:開發(fā)項(xiàng)項(xiàng)目軟件件名稱:航空機(jī)機(jī)票預(yù)訂訂系統(tǒng)項(xiàng)目任任務(wù)提出出者:民民航以及及國(guó)際旅旅游開發(fā)發(fā)公司項(xiàng)目開開
5、發(fā)者:開發(fā)小小組(團(tuán)團(tuán)隊(duì)名稱稱:五人人行)用戶:民航以以及國(guó)際際旅游開開發(fā)公司司實(shí)現(xiàn)軟軟件單位位:國(guó)際際旅游開開發(fā)公司司項(xiàng)目與與其他軟軟件、系系統(tǒng)的關(guān)關(guān)系:本本項(xiàng)目采采用b/s模式式,客戶戶只需要要一個(gè)瀏瀏覽器就就能登錄錄系統(tǒng),服務(wù)器器采用llinuux系統(tǒng)統(tǒng),數(shù)據(jù)據(jù)庫采用用Oraaclee 100g2 可行行性研究究的前提提2.1 要求:主要功能能:為游游客提供供機(jī)票預(yù)預(yù)訂服務(wù)務(wù),方便便旅游局局的售票票工作,提高旅旅游局的的服務(wù)質(zhì)質(zhì)量和服服務(wù)效率率性能要求求:機(jī)場(chǎng)場(chǎng)提供的的信息必必須能及及時(shí)的反反應(yīng)在旅旅游局的的工作平平臺(tái)上,售票系系統(tǒng)的訂訂單必須須無差錯(cuò)錯(cuò)的存儲(chǔ)儲(chǔ)在機(jī)場(chǎng)場(chǎng)的主服服務(wù)器上上,
6、對(duì)服服務(wù)器的的數(shù)據(jù)必必須進(jìn)行行及時(shí)正正確地刷刷新。輸出要求求:數(shù)據(jù)據(jù)完整,詳實(shí)輸入要求求:簡(jiǎn)捷捷,實(shí)時(shí)時(shí)安全與保保密要求求: 服服務(wù)器的的管理員員享有對(duì)對(duì)機(jī)場(chǎng)航航班信息息庫、機(jī)機(jī)票信息息庫和訂訂票信息息庫德管管理與修修改,售售票只享享有對(duì)訂訂票信息息庫的部部分修改改(寫入入與讀出出)。完成期限限:預(yù)計(jì)計(jì)四個(gè)月月2.2 目標(biāo): “機(jī)票預(yù)預(yù)定系統(tǒng)統(tǒng)”的主主要功能能是幫助助航空公公司對(duì)乘乘客的信信息進(jìn)行行統(tǒng)計(jì),更新。并對(duì)自自己的航航班做出出相應(yīng)的的調(diào)整,來達(dá)到到最好的的運(yùn)輸效效果。其功能能描述如如下:(1)旅旅行社將將乘客的的信息傳傳輸?shù)皆撛撓到y(tǒng),并在系系統(tǒng)中注注冊(cè)。(2)系系統(tǒng)為乘乘客安排排航班。
7、(3)旅旅客交付付了預(yù)定定金后,系統(tǒng)印印出取票票通知和和帳單給旅旅客(4)旅客在在飛機(jī)起起飛的前前一天憑憑取票通通知和帳帳單交款款取票,系統(tǒng)核核對(duì)無誤誤即印出出機(jī)票給給旅客(5)航航空公司司為隨時(shí)時(shí)掌握各各航向飛飛機(jī)的乘乘載情況況,系統(tǒng)統(tǒng)定期進(jìn)進(jìn)行查詢?cè)兘y(tǒng)計(jì),以便適適當(dāng)調(diào)整整。(6)系系統(tǒng)對(duì)旅旅客延誤誤了取票票時(shí)間的的處理(7)系系統(tǒng)對(duì)班班機(jī)取消消后的處處理(8)旅旅客臨時(shí)時(shí)更改機(jī)機(jī)票班次次的處理理2.3 條件、假定和和限制:建議軟件件使用壽壽命:四四到五年年(軟件件當(dāng)然會(huì)會(huì)根據(jù)市市場(chǎng)環(huán)境境和社會(huì)會(huì)等一系系列環(huán)境境的不同同做些必必要的更更新和維維護(hù))經(jīng)費(fèi)來源源:旅游游開發(fā)公公司,民民航硬件條件
8、件:服務(wù)務(wù)器Liinuxx,數(shù)據(jù)據(jù)庫服務(wù)務(wù)器Orraclle,開開發(fā)端客客戶機(jī)條條件盡量量高,ccpu至至少要奔奔騰系列列,內(nèi)存存至少要要達(dá)到11G,最最好到22G運(yùn)行環(huán)境境:Liinuxx數(shù)據(jù)庫:Oraaclee投入運(yùn)運(yùn)行最遲遲時(shí)間:四個(gè)月月2.4 進(jìn)行可可行性研研究的方方法:進(jìn)行全全面的市市場(chǎng)調(diào)查查,深入入研究國(guó)國(guó)內(nèi)的經(jīng)經(jīng)濟(jì)環(huán)境境、社會(huì)會(huì)環(huán)境,通過小小組會(huì)議議進(jìn)行多多次研究究與探討討并通過過科學(xué)論論證來規(guī)規(guī)劃整個(gè)個(gè)系統(tǒng)的的草圖以以及制定定項(xiàng)目計(jì)計(jì)劃并按按部就班班的完成成各階段段的任務(wù)務(wù)。3 對(duì)現(xiàn)現(xiàn)有系統(tǒng)統(tǒng)的分析析此處的現(xiàn)現(xiàn)有系統(tǒng)統(tǒng)是指?jìng)鱾鹘y(tǒng)的人人工辦理理訂票事事務(wù)的系系統(tǒng)。傳傳統(tǒng)的人人工錄
9、入入不僅工工作效率率低,可可變性差差而且容容易因?yàn)闉槿藶榈牡闹饔^因因素而導(dǎo)導(dǎo)致各個(gè)個(gè)環(huán)節(jié)出出現(xiàn)不可可預(yù)估的的差錯(cuò)。分析現(xiàn)現(xiàn)有系統(tǒng)統(tǒng)的目的的是為了了進(jìn)一步步闡明建建議中的的開發(fā)系系統(tǒng)或修修改現(xiàn)有有系統(tǒng)的的必要性性。3.1 數(shù)據(jù)流流程和處處理流程程旅客先去去航空公公司的訂訂票處輸輸入訂票票信息,然后航航空公司司的工作作人員登登記旅客客信息,并進(jìn)行行審核。之后工工作人員員根據(jù)旅旅客的訂訂票信息息查詢相相關(guān)航班班信息,并將此此信息反反饋給旅旅客。若若訂票成成功旅客客則交付付預(yù)定金金,工作作人員打打印單據(jù)據(jù)給旅客客,在飛飛機(jī)起飛飛的前一一天,旅旅客憑單單據(jù)及本本人身份份證明拿拿機(jī)票。若訂票票不成功功,則
10、旅旅客可更更改航班班或放棄棄訂票3.2 工作負(fù)負(fù)荷現(xiàn)有系系統(tǒng)使航航空公司司的工作作人員需需24小小時(shí)輪班班工作,還需對(duì)對(duì)大量的的旅客信信息進(jìn)行行登記統(tǒng)統(tǒng)計(jì),大大大增加加了工作作時(shí)間也也降低了了工作效效率。3.3 費(fèi)用支支出現(xiàn)有的系系統(tǒng)需支支付工作作人員工工資以及及紙張費(fèi)費(fèi)、打印印費(fèi)等費(fèi)費(fèi)用3.4 人員 現(xiàn)有系統(tǒng)統(tǒng)需大量量工作人人員,如如:旅客客信息登登記人員員,有效效性審查查人員、會(huì)計(jì)、出納、服務(wù)人人員、保保安人員員等等。3.5 設(shè)備微機(jī)、打打印機(jī)、刷卡機(jī)機(jī)、柜員員機(jī)、柜柜臺(tái)等。3.6 局限性性現(xiàn)有系統(tǒng)統(tǒng)在眾多多旅客訂訂票時(shí)處處理時(shí)間間較長(zhǎng),也不能能及時(shí)向向旅客反反饋航班班信息。4 所建建議的
11、系系統(tǒng)4.1 對(duì)所所建議的的系統(tǒng)的的說明該系統(tǒng)是是一個(gè)自自動(dòng)化系系統(tǒng),能能方便快快捷的為為旅客訂訂票,并并能及時(shí)時(shí)向旅客客反饋航航班信息息,使旅旅客能及及時(shí)作出出更改。4.2 數(shù)據(jù)據(jù)流程和和處理流流程旅客能在在通過互互聯(lián)網(wǎng)登登錄到系系統(tǒng),輸輸入自己己的信息息,并選選擇所需需的航班班,該系系統(tǒng)就反反饋出該該航班信信息,旅旅客根據(jù)據(jù)此信息息來確定定自己是是否已預(yù)預(yù)訂機(jī)票票;若已已預(yù)訂,則通過過網(wǎng)上銀銀行交付付預(yù)定金金,該系系統(tǒng)打印印出單據(jù)據(jù),旅客客在飛機(jī)機(jī)起飛的的前一天天憑單據(jù)據(jù)去航空空公司交交付余款款金額,并領(lǐng)取取機(jī)票。若無預(yù)預(yù)訂,則則旅客可可更改航航班。4.3 改進(jìn)進(jìn)之處若旅客想想退票,則需要
12、要制定一一個(gè)退票票系統(tǒng),使得該該系統(tǒng)更更加的完完備。4.4 影響響該系統(tǒng)的的開發(fā)需需得到航航空公司司以及政政府和旅旅客的大大力支持持,在開開發(fā)完成成后航空空公司需需供應(yīng)該該系統(tǒng)所所需的設(shè)設(shè)備。4.5 局限限性該系統(tǒng)在在取票時(shí)時(shí)需旅客客出示身身份證明明,若旅旅客由于于身份證證丟失等等原因而而不能證證明自己己的身份份,則不不能為旅旅客辦理理取票手手續(xù),從從而為旅旅客的出出行帶來來了諸多多不便。5 技術(shù)術(shù)可行性性處理流程程和數(shù)據(jù)據(jù)流程服務(wù)器終端顯示數(shù)據(jù)系統(tǒng)管理員產(chǎn)生報(bào)表 事務(wù)航班信息的更新在客戶端打印機(jī)票和帳單售票員機(jī)票核對(duì)事務(wù)客戶機(jī)終端顯示數(shù)據(jù)產(chǎn)生報(bào)表表單申請(qǐng)售票員客戶機(jī)終端顯示數(shù)據(jù)產(chǎn)生報(bào)表 數(shù)據(jù)
13、庫售票員查詢請(qǐng)求產(chǎn)生報(bào)表及帳單6 經(jīng)濟(jì)濟(jì)可行性性6.1支支出: 終端端pc機(jī)機(jī)6到88臺(tái)、一一些網(wǎng)絡(luò)絡(luò)必須設(shè)設(shè)備、LLinuux服務(wù)務(wù)器、輔輔助設(shè)施施、開發(fā)發(fā)人員工工資、服服務(wù)器端端管理人人員培訓(xùn)訓(xùn)費(fèi)、數(shù)數(shù)據(jù)庫服服務(wù)器、其他一一些費(fèi)用用6.2效效益:初期收益益:網(wǎng)站站剛剛推推出,收收益是零零長(zhǎng)期收益益:系統(tǒng)統(tǒng)大大提提高了售售票的售售票效率率當(dāng)網(wǎng)站推推出市場(chǎng)場(chǎng)之后,能收取取一定的的廣告費(fèi)費(fèi)用,經(jīng)經(jīng)過嚴(yán)密密的估算算,長(zhǎng)期期收益大大于500萬萬通用的機(jī)機(jī)票預(yù)訂訂系統(tǒng)對(duì)對(duì)于快速速處理旅旅客的訂訂票請(qǐng)求求可以起起到事半半功倍的的效果。它能大大大較少少投資成成本,使使企業(yè)和和個(gè)人不不需要通通過繁瑣瑣主力以
14、以及專業(yè)業(yè)技術(shù)就就可以輕輕松應(yīng)對(duì)對(duì)旅客訂訂票、變變更機(jī)票票等各種種請(qǐng)求。與此同同時(shí)還可可以減少少大量的的人力物物力資源源、減少少出錯(cuò)的的幾率,并能使使旅客可可以方便便快捷的的預(yù)訂機(jī)機(jī)票和更更改機(jī)票票,降低低了大量量的中間間等待過過程所耗耗費(fèi)的時(shí)時(shí)間。一次性支支出包括括系統(tǒng)設(shè)設(shè)計(jì)、開開發(fā)費(fèi)用用等。非非一次性性支出包包括系統(tǒng)統(tǒng)維護(hù)費(fèi)費(fèi)用等。 收益需實(shí)實(shí)現(xiàn)飛機(jī)機(jī)票預(yù)訂訂自動(dòng)化化,減少少專門人人員的管管理費(fèi)用用、辦公公設(shè)備購(gòu)購(gòu)買費(fèi)用用和維修修費(fèi)用,極大的的提高辦辦公效率率。6.3 投資回回收周期期預(yù)期二二到三年年7 法律律可行性性法律方方面的可可行性:所建議議系統(tǒng)的的研制和和開發(fā)將將不會(huì)侵侵害他人人
15、、集集體、國(guó)國(guó)家的利利益,不不會(huì)違反反相關(guān)的的國(guó)家政政策和法法律。操作方面面的可行行性:本本系統(tǒng)的的研制和和開發(fā)充充分考慮慮了軟件件的人性性化,方方便用戶戶傻瓜式式的直接接使用,無需用用戶具備備相應(yīng)的的專業(yè)知知識(shí),并并充分保保證的用用戶信息息的私密密性。機(jī)票預(yù)預(yù)訂系統(tǒng)統(tǒng)需求規(guī)規(guī)格說明明書此部分由由李杰、李海鵬鵬、劉世世杰共同同完成目的需求分析析說明書書提供用用戶與開開發(fā)人員員對(duì)開發(fā)發(fā)軟件的的共同理理解,使使用戶與與開發(fā)單單位就該該系統(tǒng)的的功能定定義、環(huán)環(huán)境需求求達(dá)成共共識(shí),是是今后各各階段設(shè)設(shè)計(jì)工作作的基礎(chǔ)礎(chǔ)和依據(jù)據(jù),也是是本階段段評(píng)審和和測(cè)試階階段確認(rèn)認(rèn)驗(yàn)收的的依據(jù)。明確機(jī)機(jī)票預(yù)訂訂系統(tǒng)的的
16、軟件需需求,以以便安排排項(xiàng)目規(guī)規(guī)劃與進(jìn)進(jìn)度,組組織軟件件開發(fā)與與測(cè)試,撰寫本本文檔。任務(wù)功能分析析圖機(jī)票預(yù)訂訂系統(tǒng)實(shí)實(shí)現(xiàn)后,能夠運(yùn)運(yùn)行于IInteerneet環(huán)境境,提供供遠(yuǎn)程機(jī)機(jī)票預(yù)訂訂功能,包括遠(yuǎn)遠(yuǎn)程航班班信息查查詢,機(jī)機(jī)票預(yù)訂訂與確認(rèn)認(rèn)等;使使用機(jī)機(jī)票預(yù)訂訂系統(tǒng)可使機(jī)機(jī)票訂購(gòu)購(gòu)過程簡(jiǎn)簡(jiǎn)單化、電子化化、數(shù)字字化,節(jié)節(jié)省常規(guī)規(guī)過程所所不必要要的資源源浪費(fèi)。提高服服務(wù)效率率。降低低售票服服務(wù)中的的錯(cuò)誤發(fā)發(fā)生率,減少信信息交流流的繁瑣瑣過程及及其帶來來的開銷銷。2.數(shù)據(jù)據(jù)流圖數(shù)據(jù)流圖圖是全面面描述系系統(tǒng)邏輯輯模型的的工具,它抽象象概括地地把系統(tǒng)統(tǒng)中各種種業(yè)務(wù)處處理過程程聯(lián)系起起來。在在畫“機(jī)機(jī)票
17、預(yù)訂訂系統(tǒng)”的數(shù)據(jù)據(jù)流圖時(shí)時(shí),首先先要畫出出整個(gè)頂頂層圖,以保證證對(duì)整個(gè)個(gè)系統(tǒng)的的概況有有個(gè)整體體了解,然后把把頂層圖圖中的細(xì)細(xì)節(jié)用下下一層次次的數(shù)據(jù)據(jù)流程圖圖來表示示,按照照由粗到到細(xì)、逐逐層細(xì)化化的原則則對(duì)系統(tǒng)統(tǒng)的各個(gè)個(gè)模塊進(jìn)進(jìn)行深入入的分析析。 本本系統(tǒng)的的數(shù)據(jù)流流圖如下下:1),旅旅客訂票票數(shù)據(jù)流流圖2),旅旅客取票票數(shù)據(jù)流流圖3)票務(wù)務(wù)數(shù)據(jù)流流圖3.數(shù)據(jù)據(jù)字典:數(shù)據(jù)字典典是軟件件分析過過程中對(duì)對(duì)數(shù)據(jù)的的描述,是數(shù)據(jù)據(jù)流圖的的必不可可少的輔輔助資料料。數(shù)據(jù)據(jù)字典的的定義和和數(shù)據(jù)流流圖是同同時(shí)進(jìn)行行的,每每當(dāng)完成成一張數(shù)數(shù)據(jù)流圖圖時(shí),都都需要對(duì)對(duì)該數(shù)據(jù)據(jù)流圖中中的成分分進(jìn)行完完整的定定義
18、,數(shù)數(shù)據(jù)字典典是需求求分析階階段一個(gè)個(gè)重要的的工具,通過在在數(shù)據(jù)字字典中建建立一組組嚴(yán)密一一致的數(shù)數(shù)據(jù)定義義可以幫幫助軟件件分析人人員和用用戶之間間交流,同時(shí)也也有助于于軟件人人員之間間的交流流,容易易達(dá)到對(duì)對(duì)數(shù)據(jù)的的統(tǒng)一認(rèn)認(rèn)識(shí)。本系統(tǒng)的的數(shù)據(jù)字字典如下下:(1)數(shù)數(shù)據(jù)流名名稱:旅旅客信息息簡(jiǎn)述:訂訂票旅客客基本信信息及訂訂票要求求數(shù)據(jù)流來來源:旅旅客確定定訂票后后,由訂訂票管理理人員編編碼整理理后,輸輸入計(jì)算算機(jī)數(shù)據(jù)流去去向:加加工1安排航航班,該該加工將將錄入的的數(shù)據(jù)存存入數(shù)據(jù)據(jù)庫(訂票基基本信息息表)數(shù)據(jù)項(xiàng)組組成:身身份證號(hào)號(hào)+姓名+性別+工作單單位+旅行日日期+旅行時(shí)時(shí)間+旅行目目的地
19、+聯(lián)系方方式(2)數(shù)數(shù)據(jù)流名名稱:訂訂票信息息簡(jiǎn)述:航航班安排排結(jié)果數(shù)據(jù)流來來源:旅旅客信息息和航班班信息數(shù)據(jù)流去去向:加加工2,打印印通知和和賬單數(shù)據(jù)項(xiàng)組組成:身身份證號(hào)號(hào)+姓名+性別+班次+航班起起飛時(shí)間間+航班到到達(dá)時(shí)間間+航班目目的地+票價(jià)(3)數(shù)數(shù)據(jù)流名名稱:航航班信息息簡(jiǎn)述:通通知單數(shù)據(jù)流來來源:加加工1.1航班班管理數(shù)據(jù)流去去向:加加工1.2安排排數(shù)據(jù)項(xiàng)組組成:航航班日期期+航班起起飛時(shí)間間+航班到到達(dá)時(shí)間間+航班目目的地+班次+票價(jià)+票余量量(4)數(shù)數(shù)據(jù)流名名稱:取取票通知知和賬單單信息簡(jiǎn)述:返返回給旅旅客的航航班安排排結(jié)果及及旅客取票時(shí)時(shí)用來核核對(duì)的憑憑證數(shù)據(jù)流來來源:加加工
20、1.2打印取取票通知知和賬單單數(shù)據(jù)流去去向:加加工2.1核對(duì)對(duì)訂票信信息數(shù)據(jù)項(xiàng)組組成:身身份證號(hào)號(hào)+姓名+性別+班次+航班日日期+航班時(shí)時(shí)間+航班目目的地+票價(jià)(5)數(shù)數(shù)據(jù)流名名稱:訂訂票信息息核對(duì)正正確簡(jiǎn)述:將將旅客的的取票通通知和賬賬單與系系統(tǒng)中的的訂票信信息核對(duì)對(duì),二者者一致產(chǎn)產(chǎn)生的信信息數(shù)據(jù)流來來源:加加工2.1核對(duì)對(duì)訂票信信息數(shù)據(jù)流去去向:加加工2.2收費(fèi)費(fèi)數(shù)據(jù)項(xiàng)組組成:身身份證號(hào)號(hào)+姓名+性別+班次+ 航班日日期+航班起起飛時(shí)間間+航班目目的地+票價(jià)(6)數(shù)數(shù)據(jù)流名名稱:收收費(fèi)信息息簡(jiǎn)述:對(duì)對(duì)訂票信信息核對(duì)對(duì)正確的的旅客收收費(fèi)產(chǎn)生生的信息息數(shù)據(jù)流來來源:加加工2.2收費(fèi)費(fèi)數(shù)據(jù)流去去
21、向:加加工2.3打印印機(jī)票數(shù)據(jù)項(xiàng)組組成:身身份證號(hào)號(hào)+姓名+性別+班次+航班日日期+航班起起飛時(shí)間間+航班目目的地+票價(jià)加工條目目(1)加加工名:安安排航班班處理邏輯輯編號(hào):1.11處理邏輯輯:接收收旅客信信息的錄錄入,并并檢查有有無錯(cuò)誤誤,如果果沒有錯(cuò)錯(cuò)誤,將將數(shù)據(jù)存存入訂票票信息表表,并在在航班信信息表里里查找符符合旅客客訂票信信息的相相應(yīng)航班班,生成成訂票信信息激發(fā)條件件:接收收到旅客客信息時(shí)時(shí)輸入:旅旅客信息息輸出:訂訂票信息息(2)加加工名:打打印通知知和賬單單編號(hào):11.2處理邏輯輯:由生生成的訂訂票信息息,打印印取票通通知和賬賬單激發(fā)條件件:接收收到已經(jīng)經(jīng)安排了了航班的的訂票信信
22、息時(shí)輸入:訂訂票信息息輸出:通通知和賬賬單信息息(3)加加工名:核核對(duì)機(jī)票票信息編號(hào):22.1處理邏輯輯:對(duì)旅旅客訂票票信息進(jìn)進(jìn)行核對(duì)對(duì)激發(fā)條件件:接收收到旅客客的取票票通知和和賬單輸入:無無輸出:“訂票信信息正確確”的信信息(4)加加工名:收收費(fèi)編號(hào):22.2處理邏輯輯:對(duì)訂訂票信息息核對(duì)正正確的旅旅客進(jìn)行行收費(fèi),收費(fèi)后后生成收收費(fèi)信息息激發(fā)條件件:接收收到訂票票信息核核對(duì)正確確的信息息并收到到旅客交交費(fèi)要求求輸入:交交費(fèi)信息息輸出:打打印機(jī)票票信息(5)加加工名:打打印機(jī)票票編號(hào):22.3處理邏輯輯:由打打印機(jī)票票信息打打印機(jī)票票激發(fā)條件件:收到到打印機(jī)機(jī)票的信信息輸入:無無輸出:機(jī)機(jī)票數(shù)
23、據(jù)存儲(chǔ)儲(chǔ)條目(1)數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)編號(hào):D1數(shù)據(jù)存儲(chǔ)儲(chǔ)名稱:訂票信信息表簡(jiǎn)述:存存儲(chǔ)旅客客詳細(xì)信信息及訂訂票要求求組成:旅旅客身份份證號(hào)+姓名+性別+工作單單位+航班起起飛時(shí)間間+航班到到達(dá)時(shí)間間+旅行目目的地關(guān)鍵字:旅客身身份證號(hào)號(hào)組織方式式:索引引文件,以旅客客身份證證號(hào)為關(guān)關(guān)鍵字?jǐn)?shù)據(jù)項(xiàng)條條目(1)數(shù)數(shù)據(jù)項(xiàng)名名稱:身身份證號(hào)號(hào)簡(jiǎn)述:表表明每個(gè)個(gè)人身份份的證件件號(hào)組成:籍籍貫代碼碼+出生年年月日+其他代代碼碼類型:字字符長(zhǎng)度:220位取值范圍圍:數(shù)字字0-99,字母母a-xx(2)數(shù)數(shù)據(jù)項(xiàng)名名稱:姓姓名簡(jiǎn)述:旅旅客姓名名組成:姓姓名類型:字字符長(zhǎng)度:110位取值范圍圍:漢字字或字母母(3)數(shù)數(shù)據(jù)
24、項(xiàng)名名稱:性性別簡(jiǎn)述:旅旅客性別別組成:男男或女類型:字字符長(zhǎng)度:22位取值范圍圍:男或或女(4)數(shù)數(shù)據(jù)項(xiàng)名名稱:聯(lián)聯(lián)系方式式簡(jiǎn)述:聯(lián)聯(lián)系電話話組成:數(shù)數(shù)字類型:字字符長(zhǎng)度:111位取值范圍圍:數(shù)字字0-99(5)數(shù)數(shù)據(jù)項(xiàng)名名稱:班班次簡(jiǎn)述:航航班班次次組成:航航班類型型+航班號(hào)號(hào)碼類型:字字符長(zhǎng)度:110位取值范圍圍:字母母+數(shù)字(6)數(shù)數(shù)據(jù)項(xiàng)名名稱:航航班日期期簡(jiǎn)述:航航班起飛飛的日期期組成:年年月日類型:日日期長(zhǎng)度:110位取值范圍圍:正確確的年月月日(7)數(shù)數(shù)據(jù)項(xiàng)名名稱:航航班起飛飛時(shí)間簡(jiǎn)述:航航班起飛飛的時(shí)間間組成:時(shí)時(shí)分類型:時(shí)時(shí)間長(zhǎng)度:220位取值范圍圍:正確確的時(shí)分分(8)數(shù)數(shù)
25、據(jù)項(xiàng)名名稱:航航班到達(dá)達(dá)時(shí)間簡(jiǎn)述:航航班到達(dá)達(dá)的時(shí)間間組成:年年月日+時(shí)分秒秒類型:字字符長(zhǎng)度:220位取值范圍圍:正確確的年月月日和時(shí)時(shí)分秒(9)數(shù)數(shù)據(jù)項(xiàng)名名稱:航航班目的的地簡(jiǎn)述:航航班飛往往的目的的地組成:國(guó)國(guó)家或地地區(qū)+機(jī)場(chǎng)類型:字字符長(zhǎng)度:110位取值范圍圍:漢字字或英文文(10)數(shù)據(jù)項(xiàng)項(xiàng)名稱:票價(jià)簡(jiǎn)述:相相應(yīng)航班班對(duì)應(yīng)機(jī)機(jī)票的價(jià)價(jià)格組成:數(shù)數(shù)字+貨幣單單位類型:浮浮點(diǎn)型長(zhǎng)度:88位取值范圍圍:數(shù)字字0-99(11)數(shù)據(jù)項(xiàng)項(xiàng)名稱:票余量量簡(jiǎn)述:機(jī)機(jī)票剩余余數(shù)量組成:數(shù)數(shù)字類型:整整型長(zhǎng)度:44位取值范圍圍:數(shù)字字0-99總體設(shè)計(jì)計(jì)1.1 需求規(guī)規(guī)定航空公司司為方便便旅客,需開發(fā)發(fā)一個(gè)
26、機(jī)機(jī)票預(yù)定定系統(tǒng)。為便于于旅客由由旅行社社代替航航空公司司負(fù)責(zé)為為旅客定定票,旅旅行社把把預(yù)定機(jī)機(jī)票的旅旅客信息息,包括括姓名、性別、工作單單位、身份證證號(hào)碼、旅行時(shí)時(shí)間、旅行目目的地,輸入機(jī)機(jī)票預(yù)定定系統(tǒng)的的客戶端端程序,系統(tǒng)經(jīng)經(jīng)過查詢?cè)兒娇展緝?nèi)的的航班數(shù)數(shù)據(jù)服務(wù)務(wù)器后,為旅客客安排航航班,印印出取票票通知。旅客在在飛機(jī)起起飛前一一天憑取取票通知知和帳單單交款后后取票,系統(tǒng)校校對(duì)無誤誤后即印印出機(jī)票票給旅客客。要求系統(tǒng)統(tǒng)能有效效、快速、安全、可靠和和無誤的的完成上上述操作作。并要要求客戶戶機(jī)的界界面要簡(jiǎn)簡(jiǎn)單明了了,易于于操作,服務(wù)器器程序利利于維護(hù)護(hù)。1.2 運(yùn)行環(huán)環(huán)境系統(tǒng)將由由兩部分分
27、程序組組成,安安裝在各各旅行社社客戶機(jī)機(jī)上的客客戶程序序及航空空公司內(nèi)內(nèi)的數(shù)據(jù)據(jù)服務(wù)器器程序。根據(jù)調(diào)研研得知所所有旅行行社的計(jì)計(jì)算機(jī)配配置均在在Penntiuum 1133級(jí)級(jí)別以上上,客戶戶程序應(yīng)應(yīng)能夠在在Penntiuum 1133級(jí)級(jí)別以上上, WWin NT環(huán)環(huán)境下運(yùn)運(yùn)行。1.3 基本設(shè)設(shè)計(jì)概念念和處理理流程航空公司司為方便便旅客,需開發(fā)發(fā)一個(gè)機(jī)機(jī)票預(yù)定定系統(tǒng)。為便于于旅客由由旅行社社代替航航空公司司負(fù)責(zé)為為旅客定定票,旅旅行社把把預(yù)定機(jī)機(jī)票的旅旅客信息息,包括括姓名、性別、工作單單位、身份證證號(hào)碼、旅行時(shí)時(shí)間、旅行目目的地,輸入機(jī)機(jī)票預(yù)定定系統(tǒng)的的客戶端端程序,系統(tǒng)經(jīng)經(jīng)過查詢?cè)兒娇展?/p>
28、公司內(nèi)的的航班數(shù)數(shù)據(jù)服務(wù)務(wù)器后,為旅客客安排航航班,印印出取票票通知。旅客在在飛機(jī)起起飛前一一天憑取取票通知知和帳單單交款后后取票,系統(tǒng)校校對(duì)無誤誤后即印印出機(jī)票票給旅客客。要求系統(tǒng)統(tǒng)能有效效、快速、安全、可靠和和無誤的的完成上上述操作作。并要要求客戶戶機(jī)的界界面要簡(jiǎn)簡(jiǎn)單明了了,易于于操作,服務(wù)器器程序利利于維護(hù)護(hù)。1.4結(jié)結(jié)構(gòu)下面以結(jié)結(jié)構(gòu)圖來來描述機(jī)機(jī)票預(yù)定定系統(tǒng)的的軟件總總體結(jié)構(gòu)構(gòu)??騼?nèi)內(nèi)注明了了模塊的的名字;方框之之間的直直線表示示模塊的的調(diào)用關(guān)關(guān)系。 。2接口設(shè)設(shè)計(jì)2.1 用戶接接口本產(chǎn)品的的用戶一一般需要要通過終終端進(jìn)行行操作,進(jìn)入主主界面后后點(diǎn)擊相相應(yīng)的窗窗口,分分別進(jìn)入入相對(duì)應(yīng)應(yīng)
29、的界面面(如:輸入界界面、輸輸出界面面)。用用戶對(duì)程程序的維維護(hù),最最好要有有備份。2.2 外部接接口3.2.1 用用戶界面面在用戶界界面部分分,根據(jù)據(jù)需求分分析的結(jié)結(jié)果,用用戶需要要一個(gè)用用戶友善善界面。在界面面設(shè)計(jì)上上,應(yīng)做做到簡(jiǎn)單單明了,易于操操作,并并且要注注意到界界面的布布局,應(yīng)應(yīng)突出的的顯示重重要以及及出錯(cuò)信信息。外外觀上也也要做到到合理化化??偟膩碚f說,系統(tǒng)統(tǒng)的用戶戶界面應(yīng)應(yīng)作到可可靠性、簡(jiǎn)單性性、易學(xué)習(xí)習(xí)和使用用2.3 內(nèi)部接接口內(nèi)部接口口方面,各模塊塊之間采采用函數(shù)數(shù)調(diào)用、參數(shù)傳傳遞、返回值值的方式式進(jìn)行信信息傳遞遞。具體體參數(shù)的的結(jié)構(gòu)將將在下面面數(shù)據(jù)結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)的內(nèi)容容中說
30、明明。接口口傳遞的的信息將將是以數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)封裝了了的數(shù)據(jù)據(jù),以參參數(shù)傳遞遞或返回回值的形形式在各各模塊間間傳輸。3運(yùn)行設(shè)設(shè)計(jì)3.1 運(yùn)行模模塊組合合客戶機(jī)程程序在有有輸入時(shí)時(shí)啟動(dòng)接接收數(shù)據(jù)據(jù)模塊,通過各各模塊之之間的調(diào)調(diào)用,讀讀入并對(duì)對(duì)輸入進(jìn)進(jìn)行格式式化。在在接收數(shù)數(shù)據(jù)模塊塊得到充充分的數(shù)數(shù)據(jù)時(shí),將調(diào)用用網(wǎng)絡(luò)傳傳輸模塊塊,將數(shù)數(shù)據(jù)通過過網(wǎng)絡(luò)送送到服務(wù)務(wù)器,并并等待接接收服務(wù)務(wù)器返回回的信息息。接收收到返回回信息后后隨即調(diào)調(diào)用數(shù)據(jù)據(jù)輸出模模塊,對(duì)對(duì)信息進(jìn)進(jìn)行處理理,產(chǎn)生生相應(yīng)的的輸出。服務(wù)器程程序的接接收網(wǎng)絡(luò)絡(luò)數(shù)據(jù)模模塊必須須始終處處于活動(dòng)動(dòng)狀態(tài)。接收到到數(shù)據(jù)后后,調(diào)用用數(shù)據(jù)處處理/查查詢模塊
31、塊對(duì)數(shù)據(jù)據(jù)庫進(jìn)行行訪問,完成后后調(diào)用網(wǎng)網(wǎng)絡(luò)發(fā)送送模塊,將信息息返回客客戶機(jī)。3.2 運(yùn)行控控制運(yùn)行控制制將嚴(yán)格格按照各各模塊間間函數(shù)調(diào)調(diào)用關(guān)系系來實(shí)現(xiàn)現(xiàn)。在各各事務(wù)中中心模塊塊中,需需對(duì)運(yùn)行行控制進(jìn)進(jìn)行正確確的判斷斷,選擇擇正確的的運(yùn)行控控制路徑徑。在網(wǎng)絡(luò)傳傳方面,客戶機(jī)機(jī)在發(fā)送送數(shù)據(jù)后后,將等等待服務(wù)務(wù)器的確確認(rèn)收到到信號(hào),收到后后,再次次等待服服務(wù)器發(fā)發(fā)送回答答數(shù)據(jù),然后對(duì)對(duì)數(shù)據(jù)進(jìn)進(jìn)行確認(rèn)認(rèn)。服務(wù)務(wù)器在接接到數(shù)據(jù)據(jù)后發(fā)送送確認(rèn)信信號(hào),在在對(duì)數(shù)據(jù)據(jù)處理、訪問數(shù)數(shù)據(jù)庫后后,將返返回信息息送回客客戶機(jī),并等待待確認(rèn)。3.3 運(yùn)行時(shí)時(shí)間在軟體的的需求分分析中,對(duì)運(yùn)行行時(shí)間的的要求為為必須對(duì)對(duì)作出的
32、的操作有有較快的的反應(yīng)。網(wǎng)絡(luò)硬硬件對(duì)運(yùn)運(yùn)行時(shí)間間有最大大的影響響,所以以建議采采用高速速ATMM 網(wǎng)絡(luò)絡(luò)。其次次硬件對(duì)對(duì)本系統(tǒng)統(tǒng)的速度度影響將將會(huì)大于于軟件的的影響,建議使使用 PPenttiumm IIII 處處理器。硬件對(duì)對(duì)本系統(tǒng)統(tǒng)的速度度影響將將會(huì)大于于軟件的的影響。4系統(tǒng)數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)設(shè)計(jì)4.1 邏輯結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)要點(diǎn)passsageer表乘客IDD姓名性別工作單位位旅行時(shí)間間旅行目的的地說明:乘乘客表保保存了所所有定票票旅客的的個(gè)人信信息和旅旅行信息息。主鍵鍵為乘客客ID。Planne表航班號(hào)目的地座位數(shù)票價(jià)起飛時(shí)間間剩余座位位數(shù)座位號(hào)分分配說明:航航班班次次表保存存了所有有從本地地起飛
33、的的班機(jī)信信息,它它的主鍵鍵為航班班號(hào)。在在定位前前先查尋尋座位空空數(shù),在在定位后后將修改改剩余座座位號(hào)。Tickket表表機(jī)票號(hào)取票單號(hào)號(hào)座位號(hào)說明:機(jī)機(jī)票表里里存儲(chǔ)了了有關(guān)機(jī)機(jī)票的信信息。主主鍵為機(jī)機(jī)票號(hào)。Getttickket表表:取票單號(hào)號(hào)乘客IDD航班號(hào)起飛時(shí)間間訂票數(shù)量量說明:取取票表里里存儲(chǔ)的的是有關(guān)關(guān)取票的的核對(duì)信信息和要要取機(jī)票票有關(guān)的的信息。4.2 物理結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)要點(diǎn)物理數(shù)據(jù)據(jù)結(jié)構(gòu)設(shè)設(shè)計(jì)主要要是設(shè)計(jì)計(jì)數(shù)據(jù)在在模塊中中的表示示形式。數(shù)據(jù)在在模塊中中都是以以結(jié)構(gòu)的的方式表表示。旅客信息息旅客姓名旅客性別身份證號(hào)碼工作單位通知單信信息5 系統(tǒng)統(tǒng)出錯(cuò)處處理設(shè)計(jì)計(jì)帳單號(hào)取票通知單號(hào)
34、旅客姓名身份證號(hào)碼航班號(hào)起飛時(shí)間目的地5.1 出錯(cuò)信信息程序在運(yùn)運(yùn)行時(shí)主主要會(huì)出出現(xiàn)兩種種錯(cuò)誤:1、由于輸輸入信息息,或無無法滿足足要求時(shí)時(shí)產(chǎn)生的的錯(cuò)誤,稱為軟軟錯(cuò)誤。2、由于其其他問題題,如網(wǎng)網(wǎng)絡(luò)傳輸輸超時(shí)等等,產(chǎn)生生的問題題,稱為為硬錯(cuò)誤誤。對(duì)于軟錯(cuò)錯(cuò)誤,須須在定票票/領(lǐng)票票操作成成功判斷斷及輸入入數(shù)據(jù)驗(yàn)驗(yàn)證模塊塊由數(shù)據(jù)據(jù)進(jìn)行數(shù)數(shù)據(jù)分析析,判斷斷錯(cuò)誤類類型,再再生成相相應(yīng)的錯(cuò)錯(cuò)誤提示示語句,送到輸輸出模塊塊中。對(duì)與硬錯(cuò)錯(cuò)誤,可可在出錯(cuò)錯(cuò)的相應(yīng)應(yīng)模塊中中輸出簡(jiǎn)簡(jiǎn)單的出出錯(cuò)語句句,并將將程序重重置。返返回輸入入階段。5.2 補(bǔ)救措措施所有的客客戶機(jī)及及服務(wù)器器都必須須安裝不不間斷電電源以防防止
35、停電電或電壓壓不穩(wěn)造造成的數(shù)數(shù)據(jù)丟失失的損失失。在網(wǎng)絡(luò)傳傳輸方面面,可考考慮建立立一條成成本較低低的后備備網(wǎng)絡(luò),以保證證當(dāng)主網(wǎng)網(wǎng)絡(luò)斷路路時(shí)數(shù)據(jù)據(jù)的通信信。在硬件方方面要選選擇較可可靠、穩(wěn)定的的服務(wù)器器機(jī)種,保證系系統(tǒng)運(yùn)行行時(shí)的可可靠性。5.3 系統(tǒng)維維護(hù)設(shè)計(jì)計(jì)維護(hù)方面面主要為為對(duì)服務(wù)務(wù)器上的的數(shù)據(jù)庫庫數(shù)據(jù)進(jìn)進(jìn)行維護(hù)護(hù)??墒故褂?SSQL SERRVERR 的數(shù)數(shù)據(jù)庫維維護(hù)功能能機(jī)制。例如,定期為為數(shù)據(jù)庫庫進(jìn)行BBackkup,維護(hù)管管理數(shù)據(jù)據(jù)庫死鎖鎖問題和和維護(hù)數(shù)數(shù)據(jù)庫內(nèi)內(nèi)數(shù)據(jù)的的一致性性等四 詳詳細(xì)設(shè)計(jì)計(jì)規(guī)劃1引言言1.1編編寫目的的:在本階段段中,我我們對(duì)在在本階段段中對(duì)系系統(tǒng)所做做的所有
36、有詳細(xì)設(shè)設(shè)計(jì)進(jìn)行行說明:確定應(yīng)應(yīng)該如何何具體地地實(shí)現(xiàn)所所要求的的系統(tǒng),從而在在編碼階階段可以以把這個(gè)個(gè)描述直直接翻譯譯成用具具體的程程序語言言書寫的的程序。主要的的工作有有:根據(jù)據(jù)前階段段描述的的數(shù)據(jù)、功能、運(yùn)行、性能需需求,及及處理流流程、總總體結(jié)構(gòu)構(gòu)和模塊塊外部設(shè)設(shè)計(jì),設(shè)設(shè)計(jì)軟件件系統(tǒng)的的結(jié)構(gòu)設(shè)設(shè)計(jì)、逐逐個(gè)模塊塊的程序序描述(包括各各模塊的的功能、性能、輸入、輸出、算法、程序邏邏輯、接接口等等等),解解決如何何接受:旅旅客信息息及取票票通知和和賬單;輸出:取取票通知知和賬單單及機(jī)票票;網(wǎng)絡(luò)輸出出,輸入入;分辨信息息的種類類并采取取相應(yīng)的的處理步步驟;判斷信息息的正誤誤并采取取相應(yīng)的的處理步
37、步驟;進(jìn)行數(shù)據(jù)據(jù)庫的查查詢、修修改工作作;接受并判判斷錯(cuò)誤誤,輸出出相應(yīng)的的出錯(cuò)消消息。1.2文文中定義義數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)(DBBMS)。SQL: 一種種用于訪訪問查詢?cè)償?shù)據(jù)庫庫的語言言事務(wù)流:數(shù)據(jù)進(jìn)進(jìn)入模塊塊后可能能有多種種路徑進(jìn)進(jìn)行處理理。主鍵:數(shù)數(shù)據(jù)庫表表中的關(guān)關(guān)鍵域。值互不不相同。外部主鍵鍵:數(shù)據(jù)據(jù)庫表中中與其他他表主鍵鍵關(guān)聯(lián)的的域。此部分由由*完成:2.系統(tǒng)統(tǒng)結(jié)構(gòu)設(shè)設(shè)計(jì):2.1系系統(tǒng)結(jié)構(gòu)構(gòu)圖機(jī)票預(yù)訂系統(tǒng)服務(wù)器端客戶端密碼管理用戶管理系統(tǒng)管理數(shù)據(jù)庫管理訂票信息管理航班信息管理客戶信息刪除客戶信息添加客戶信息管理客戶信息修改查詢模塊用戶注冊(cè)模塊用戶登陸模塊航班信息修改航班信息添加訂票業(yè)
38、務(wù)模塊訂票信息查詢航班信息查詢退票業(yè)務(wù)模塊3.模塊塊設(shè)計(jì)此部分由由*完成3.1 登陸模塊塊開始進(jìn)入登陸界面輸入用戶名、密碼是否為注冊(cè)用戶?首頁結(jié)束進(jìn)入注冊(cè)界面否輸入旅客信息是否為注冊(cè)用戶?注冊(cè)成功是否是1. 模模塊描述述本模塊的的主要功功能,是是根據(jù)旅旅行社提提供的預(yù)預(yù)定機(jī)票票的旅客客信息,由操作作員輸入入旅客信信息,同同時(shí)保存存在數(shù)據(jù)據(jù)庫。2. 功功能主要是記記錄預(yù)定定機(jī)票的的旅客信信息,是是系統(tǒng)產(chǎn)產(chǎn)生取票票通知和和賬單的的源數(shù)據(jù)據(jù)。3. 性性能操作員輸輸入預(yù)定定機(jī)票的的旅客信信息后,數(shù)據(jù)庫庫立即保保存記錄錄,并通通過查詢?cè)兛梢詸z檢測(cè)保存存是否成成功。4. 輸輸入項(xiàng) 客戶戶定票信信息:任任意
39、長(zhǎng)度度字符串串,包括括數(shù)字、漢字和和英文字字母。 5. 輸輸出項(xiàng)有效用戶戶和無效效用戶。此部分由由*完成3.2機(jī)機(jī)票預(yù)訂訂模塊開始進(jìn)入訂票界面輸入起飛時(shí)間、目的地訂票數(shù)座位數(shù)?顯示航班信息庫結(jié)束否是進(jìn)入表單申請(qǐng)界面打印錯(cuò)誤信息1. 模模塊描述述本模塊的的主要功功能,是是根據(jù)操操作員在在輸入數(shù)數(shù)據(jù)模塊塊中輸入入的預(yù)定定機(jī)票的的旅客信信息由系系統(tǒng)產(chǎn)生生的相關(guān)關(guān)取票通通知和賬賬單。2. 功功能系統(tǒng)地產(chǎn)產(chǎn)生與客客戶信息息相對(duì)應(yīng)應(yīng)的取票票通知和和賬單。3. 性性能操作員輸輸入客戶戶信息后后,立即即產(chǎn)生相相對(duì)應(yīng)的的取票通通知和賬賬單,如如果數(shù)據(jù)據(jù)庫中沒沒有預(yù)定定的票,則提示示無票,說明原原因。4. 輸輸入
40、項(xiàng) 客客戶定票票信息:任意長(zhǎng)長(zhǎng)度字符符串,包包括數(shù)字字和漢字字和英文文字母。5. 輸輸出項(xiàng)取票通知知和賬單單。(1) 取票通通知姓名:任任意長(zhǎng)度度字符串串。 班班次:88位長(zhǎng)度度字符串串(班次次=出發(fā)發(fā)地+目目的地+序列號(hào)號(hào))。日期:ddatee類型。(2 )賬單姓名:任任意長(zhǎng)度度字符串串。賬單號(hào):賬單號(hào)號(hào)=日期期+序列列號(hào),序序列號(hào):0000000009999999000。金額:任任意位數(shù)數(shù)字。日期:ddatee類型。此部分由由*完成4查詢?cè)兡K(1)航航班信息息的查詢?cè)儾糠郑?2)用用戶信息息查詢部部分。5數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)首先我們們新建一一個(gè)數(shù)據(jù)據(jù)庫fllighht,其其中包含含了4張張表:
41、預(yù)預(yù)定信息息表、航航班班次次表、旅客客資料表表、機(jī)位位信息表表。數(shù)據(jù)庫邏邏輯設(shè)計(jì)計(jì):(1)旅旅客信息息表paasseengeer iinfoormaatioon。旅客信息息表是用用來旅客客信息的表表。表ppasssengger inff的結(jié)構(gòu)構(gòu)如表441所所示:表4-11passsenngerr innforrmattionn的結(jié)構(gòu)構(gòu)編號(hào)字段名稱稱數(shù)據(jù)結(jié)構(gòu)構(gòu)說明1PnammeVarccharr 100旅客姓名名2PsexxVarccharr 2旅客性別別3PidVarccharr 100身份證號(hào)號(hào)碼4PjoppVarccharr 300工作單位位5FdettminnnattionnVarcch
42、arr 500目的地6FtimmeDatee/Tiime起飛時(shí)間間(2)航航班信息息表Fllighht iinfoormaatioon航班信息息表是用用來記錄錄航班信息息。表FFligght inff的結(jié)構(gòu)構(gòu)如表442所所示:表4-22 Fllighht iinf的的結(jié)構(gòu)編號(hào)字段名稱稱數(shù)據(jù)結(jié)構(gòu)構(gòu)說明1FnummVarccharr10航班號(hào)2FdettminnnattionnVarccharr 500目的地3FtimmeDatee/Tiime起飛時(shí)間間4Fseaatint座位空數(shù)數(shù)航班班次次表保存存了所有有從本地地起飛的的班機(jī)信信息,它它的主鍵鍵為航班班號(hào)。在在定位前前先查尋尋座位空空數(shù),在在定
43、位后后將修改改座位空空數(shù)。(4)機(jī)機(jī)票信息息表ticckett innforrmattionn機(jī)票信息息表用來來記錄機(jī)機(jī)票特征征的表。表tiickeet iinf.構(gòu)如表表444所示:表4-44 tiickeet iinf的的結(jié)構(gòu)編號(hào)字段名稱稱數(shù)據(jù)結(jié)構(gòu)構(gòu)說明1FnummVarccharr10航班號(hào)2FdettermminnnatiionVarccharr 500目的地3TpriiceVarccharr10價(jià)格4PnammeVarccharr 100旅客姓名名5FtimmeDatee/Tiime起飛時(shí)間間6PidVarccharr 100身份證號(hào)號(hào)碼(4)帳帳單信息息表Biill inff帳單信
44、息息表用來來記錄帳帳單基本本屬性特特征的表表。表BBilll innf的結(jié)結(jié)構(gòu)如表表444所示:表4-44 Biill inff的結(jié)構(gòu)構(gòu)編號(hào)字段名稱稱數(shù)據(jù)結(jié)構(gòu)構(gòu)說明1BnummVarccharr 200 賬單號(hào)2PnammeVarccharr 100旅客姓名名3PidVarccharr 100身份證號(hào)號(hào)碼4FnummVarccharr10航班號(hào)5FtimmeDatee/Tiime起飛時(shí)間間賬單信息息/旅客客資料表表保存已已定位的的旅客信信息資料料,它的的主鍵為為旅客身身份證號(hào)號(hào),外部部主鍵為為賬單號(hào)號(hào)。主要要用于領(lǐng)領(lǐng)票時(shí)將將旅客信信息一同同返回。機(jī)票預(yù)定定系統(tǒng)的的邏輯模模型如下下圖所示示:目的
45、地起飛時(shí)間 性別 姓名航班機(jī)票信息身份證號(hào)碼工作單位 旅客1 航空公司 訂票取票通知 帳單 價(jià)格11起飛時(shí)間 旅行社合適航班機(jī)票 NN 航班號(hào)可售機(jī)票售出機(jī)票信息訂票旅客清單五 編碼碼此部分由由*完成11登登錄模塊塊 (1)旅行社社登陸 登登陸成功功以后可可以進(jìn)行行旅客信信息的輸輸入,機(jī)機(jī)票的預(yù)預(yù)訂與退退訂等活活動(dòng)。 登登陸代碼碼如下:striinglls_uuserr,lss_paasswworddls_uuserr=slle_11.teextseleect 密碼碼intoo :lss_paasswworddfromm llxswherre 旅行社社名稱=:lss_usser;if ssle
46、_1.ttextt= thhenmesssageeboxx(,不不能為空空!)retuurnend ifif ssle_2.ttextt=lss_paasswwordd thhenopenn(w_maiin)closse(ppareent)elseemesssageeboxx(,錯(cuò)錯(cuò)誤!)end if管理員登登陸在這一登登陸模式式中登陸陸者為管管理員。登陸成成功后管管理員可可進(jìn)行航航班的時(shí)時(shí)間的修修改以及及航班的的開通和和取消操操作。具具體代碼碼如下:striinglls_uuserr,lss_paasswworddls_uuserr=slle_11.teextseleect 管理員員名稱in
47、too :lss_paasswworddfromm gglywherre 管理員員密碼=:lss_usser;if ssle_1.ttextt= thhenmesssageeboxx(,不不能為空空!)retuurnend ifif ssle_2.ttextt=lss_paasswwordd thhenopenn(w_hbccz)closse(ppareent)elseemesssageeboxx(,錯(cuò)錯(cuò)誤!)end if此部分由由*完成12查查詢模塊塊(1)航航班信息息的查詢?cè)儾糠郑浩渲邪粹o鈕控件的的代碼如如下:striingttjIf ssle_1.ttextt= ThhenMesssag
48、eeboxx(,查查詢信息息不能為為空!)elseetj=dddlbb_1.texxt+=+slle_11.teext+dw_11.seetfiilteer(ttj)filtter(dw_1)dw_11.reetriievee()界面代碼碼為:dw_11.seettrranssobjjectt(sqqlcaa)dw_11.reetriievee(1)connnectt ussingg sqqlcaa;End if(2)用用戶信息息查詢部部分:其中按鈕鈕控件的的代碼如如下:striingttjIf ssle_1.ttextt= ThhenMesssageeboxx(,查查詢信息息不能為為空!)e
49、lseetj=dddlbb_1.texxt+=+slle_11.teext+dw_11.seetfiilteer(ttj)filtter(dw_1)dw_11.reetriievee()界面代碼碼為:dw_11.seettrranssobjjectt(sqqlcaa)dw_11.reetriievee(1)connnectt ussingg sqqlcaa;End if(3)旅旅客預(yù)訂訂信息查查詢部分分:在這一界界面中基基本上是是通過數(shù)數(shù)據(jù)窗口口控件來來實(shí)現(xiàn)的的,通過過創(chuàng)建數(shù)數(shù)據(jù)窗口口控件以以后,再再將其與與數(shù)據(jù)窗窗口連接接起來,再在主主界面加加入以下下代碼:dw_11.seettrranss
50、objjectt(sqqlcaa)dw_11.reetriievee(1)此部分由由*完成13機(jī)機(jī)票預(yù)訂訂模塊旅行社可可以通過過主界面面進(jìn)入以以上界面面。在這這一界面面中旅行行社可以以進(jìn)行機(jī)機(jī)票的預(yù)預(yù)訂以及及退訂操操作。其其部分實(shí)實(shí)現(xiàn)如下下:主界面代代碼:dw_11.seettrranssobjjectt(sqqlcaa)dw_11.reetriievee(1)訂票代碼碼:inseert lkkyd(姓姓名,目的的地,起飛飛時(shí)間)valuues(:slle_11.teext,:slle_22.teext,:slle_33.teext,)usinngsqqlcaa;updaatehhbxxxse
51、t hbbxx.座位位數(shù)=hbxxx.座位數(shù)數(shù)-1usinngsqqlcaa;commmit;退票代碼碼:deleetefromm llkyddwherre llkydd.姓名名=:ssle_1.ttexttusinngsqqlcaa;updaatehhbxxxset hbbxx.座位位數(shù)=hbxxx.座位數(shù)數(shù)+1usinngsqqlcaa;commmit;保存代碼碼:dw_11.uppdatte()dw_11.reetriievee()返回上一一級(jí)菜單單代碼:closse(ppareent) openn(w_maiin)14其其它模塊塊(1)旅旅行社登登陸成功功以后可可進(jìn)行的的操作:部分代碼
52、碼如下:w_maain的的opeen事件件:dw_11.seettrranssobjjectt(sqqlcaa)dw_11.reetriievee()(2)如如果選擇擇管理員員登陸,則可進(jìn)進(jìn)入進(jìn)行行操作:代碼如下下:if ssle_1.ttextt= orr slle_22.teext= theenmesssageeboxx(,輸輸入信息息有誤!請(qǐng)重新新輸入!)elseeupdaatehhbxxxset hbbxx.起飛飛時(shí)間=:slle_22.teextwherre hbxxx.航班號(hào)號(hào)=:ssle_1.ttexttusinngsqqlcaa;commmit;messsageeboxx(,修修改成功功!)messsageeboxx(,請(qǐng)請(qǐng)通知旅旅行社
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代家具設(shè)計(jì)人才的培養(yǎng)與教育模式探討
- 酒店照明設(shè)計(jì)對(duì)顧客用餐心情的影響
- 家庭辦公環(huán)境的衛(wèi)生與健康改善措施
- 臨時(shí)勞動(dòng)合同續(xù)簽協(xié)議
- 臨時(shí)工程合作合同范例
- 臨時(shí)工雇傭合同協(xié)議
- 中央空調(diào)系統(tǒng)維修保養(yǎng)合同
- 上海商業(yè)地產(chǎn)營(yíng)銷代理合同
- 交通運(yùn)輸設(shè)備合作協(xié)議
- 上市公司債券發(fā)行專項(xiàng)法律服務(wù)合同
- 戰(zhàn)略管理與倫理
- 如何構(gòu)建高效課堂課件
- 虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 教案全套 第1-14周 虛擬化與云計(jì)算導(dǎo)論-騰訊云服務(wù)
- 徐金桂行政法與行政訴訟法新講義
- 瀝青拌合設(shè)備結(jié)構(gòu)認(rèn)知
- GB/T 13234-2018用能單位節(jié)能量計(jì)算方法
- (課件)肝性腦病
- 北師大版五年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件第5課時(shí) 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請(qǐng)書
- 高考物理二輪專題課件:“配速法”解決擺線問題
評(píng)論
0/150
提交評(píng)論