基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、存檔編號(hào)基于JAVAEE的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教學(xué)學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 屆 別 2013屆 專 業(yè) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 完成日期 2013年5月6日 目錄內(nèi)容摘要4關(guān)鍵字4Abstract4Keywords51前言61.1背景61.2航空訂票系統(tǒng)的特點(diǎn)72系統(tǒng)分析82.1可行性分析82.2需求分析92.3軟件需求93概要分析113.1總體功能分析113.2系統(tǒng)功能結(jié)構(gòu)圖123.3數(shù)據(jù)庫設(shè)計(jì)154詳細(xì)設(shè)計(jì)174.1前臺(tái)設(shè)計(jì)174.2會(huì)員模塊194.3管理員模塊325系統(tǒng)測(cè)試396總結(jié)42參考文獻(xiàn)43內(nèi)容摘要:隨著經(jīng)濟(jì)的快速發(fā)展,基于互聯(lián)網(wǎng)上的交易需求量越來越多,網(wǎng)民不僅可以在網(wǎng)上

2、瀏覽網(wǎng)頁,而且可以在網(wǎng)上買東西, 交易,開網(wǎng)店,訂票等等。 航空訂票系統(tǒng)是航空部門機(jī)票管理系統(tǒng)的一部分,其作用是對(duì)所有待售機(jī)票和已售機(jī)票進(jìn)行有效的管理。該系統(tǒng)解決了網(wǎng)民買票的不便,幫網(wǎng)民省下好多寶貴的時(shí)間,實(shí)現(xiàn)網(wǎng)上訂票的簡(jiǎn)單方便。本系統(tǒng)使用JSP進(jìn)行網(wǎng)頁界面的設(shè)計(jì),使用JSP+Servlet設(shè)計(jì)模式,具有快速、設(shè)計(jì)靈活、生成的軟件界面友好美觀等特點(diǎn)。數(shù)據(jù)庫使用MYSQL,具有較高的完整性,一致性和安全性。關(guān)鍵字:航空訂票 JSP+Servlet Java EEAbstract: With the rapid development of economy, more and more Inter

3、net transactions demand based on the Internet, not only can browse webpage on the Internet, but also can buy things, in online transactions, online booking, etc. Air booking system is a part of the ticket management system for the aviation sector, its role is to carry on the effective management of

4、sale of all tickets sold tickets and. The system solves the inconvenience of Internet users buy, help users save a lot of valuable time, the realization is simple and convenient online booking.The design of this system use JSP webpage interface, using the JSP+Servlet design pattern, with a friendly

5、software interface appearance characteristics such as fast, flexible design, production. The use of MYSQL database, have high integrity, consistency and safety.Keywords: Air Booking JSP+Servlet Java EE1前言1.1背景 21世紀(jì)是一個(gè)以信息化、數(shù)字化和網(wǎng)絡(luò)化為特征的新時(shí)代。信息技術(shù)的飛速發(fā)展不僅使航空售票工作人員逐漸擺脫了繁重的手工作業(yè)、提高了工作效率,而且推動(dòng)了航空事業(yè)的發(fā)展。隨著經(jīng)濟(jì)的發(fā)展,人

6、們的生活節(jié)奏快、時(shí)間很寶貴、售票廳擁擠、甚至一票難求。特別是在科技日益發(fā)達(dá)的今天,人們對(duì)旅游出行、春節(jié)及時(shí)回家等更加重視。因此航空訂票的方便、簡(jiǎn)潔就變得尤為重要。 利用不斷成熟的互聯(lián)網(wǎng),航空訂票系統(tǒng)給人民群眾提供極大的方便。普通民眾只要家里接入互聯(lián)網(wǎng),哪怕足不出戶,就能夠快速、方便的買到飛機(jī)票。目前同樣有較多的航空訂票系統(tǒng),但它們大部分是利用C/S結(jié)構(gòu)。C/S結(jié)構(gòu)有三個(gè)缺點(diǎn):(1) 需要安裝客戶端軟件;(2) 受操作系統(tǒng)限制,跨平臺(tái)性差;(3) 高昂的維護(hù)成本且投資大。1.2航空訂票系統(tǒng)的特點(diǎn)(1)本系統(tǒng)采用B/S模式進(jìn)行設(shè)計(jì)和開發(fā), 用JavaBean+Servlet模式進(jìn)行設(shè)計(jì)和編寫,使得

7、代碼效率更高、更容易、更方便,并且為以后的功能添加和系統(tǒng)維護(hù)提供了方便;(2)不會(huì)受到系統(tǒng)的限制,跨平臺(tái)性好;(3)充分利用了越來越成熟WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript)和ActiveX技術(shù),用通用的瀏覽器就可以輕松地實(shí)現(xiàn)了原本需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,而且節(jié)約了開發(fā)成本,因此這是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。2系統(tǒng)分析 2.1可行性分析 2.1.1操作可行性 本系統(tǒng)在設(shè)計(jì)、開發(fā)過程中一直注重系統(tǒng)實(shí)際的操作,人性化的設(shè)計(jì),相關(guān)的操作方式與用戶已有習(xí)慣的各大網(wǎng)站的用戶操作方式基本上相同。所以,操作方式在用戶組織

8、內(nèi)是實(shí)際可行的。 2.1.2技術(shù)可行性 本系統(tǒng)的在windows 8系統(tǒng)環(huán)境下,利用myeclipse6.5進(jìn)行項(xiàng)目的建設(shè)和代碼的開發(fā)。經(jīng)過多年的發(fā)展和完善,MySQL這種數(shù)據(jù)庫語言已經(jīng)非常完善,具有很好的兼容性和可操作性。所以使用現(xiàn)有的技術(shù)能夠?qū)崿F(xiàn)這個(gè)系統(tǒng)。 2.1.3經(jīng)濟(jì)可行性 一個(gè)項(xiàng)目的開發(fā)成本、運(yùn)行費(fèi)用和收益這些經(jīng)濟(jì)因素直接影響了該系統(tǒng)是否值得去開發(fā)。本系統(tǒng)開發(fā)使用的是相當(dāng)成熟的技術(shù)和語言,系統(tǒng)的操作和維護(hù)都非常地簡(jiǎn)單和方便,這些都表明了該系統(tǒng)是一個(gè)低成本的系統(tǒng)。由于該系統(tǒng)的運(yùn)行費(fèi)用很低,所以在運(yùn)營中的成本波動(dòng)不大。在后期的運(yùn)營中,經(jīng)濟(jì)效益主要的來源是網(wǎng)站廣告的投放

9、。總體來說,該系統(tǒng)具有經(jīng)濟(jì)上的可行性。2.2需求分析 本系統(tǒng)操作簡(jiǎn)便統(tǒng)一友好的操作界面,可以保證系統(tǒng)的易用性。 用戶可以在個(gè)人主頁上進(jìn)行注冊(cè)用戶、進(jìn)行個(gè)人信息修改、密碼修改、查看航班、預(yù)訂航班、退票等。管理員擁有航班信息定制、航班時(shí)間安排、并且查看當(dāng)前航班、刪除航班的權(quán)限。2.3軟件需求:開發(fā)航空訂票系統(tǒng)所需的軟件為 (1) Java環(huán)境:JDK1.6 ;(2) Web服務(wù)器:Tomcat 6.0; (3)Myeclipse 6.0 Myeclipse是一個(gè)功能強(qiáng)大的IDE。尤其是集成于開源的Eclipse,提高開發(fā)效率。 3概要分析3.1總體功能分析

10、航空售票系統(tǒng)分為管理員和會(huì)員兩個(gè)權(quán)限,本系統(tǒng)需要完成的功能主要有:3.1.1管理員功能:(1)Make Flight:可以制定航班;(2)Plan Flight:安排航班的日期;(3)Search Flight:查看航班起飛的日期;3.1.2會(huì)員功能:(1)Member Register:新用戶注冊(cè)一個(gè)會(huì)員;(2)Change Personal info:對(duì)個(gè)人的基本信息進(jìn)行修改;(3)Book Ticket:實(shí)現(xiàn)機(jī)票的預(yù)訂;(4)Search and Return Flight:查看并退訂機(jī)票。整個(gè)系統(tǒng)的框架如下見圖1圖1總體功能圖3.2系統(tǒng)功能結(jié)構(gòu)圖整個(gè)軟件根據(jù)系統(tǒng)需求分析,可得出系統(tǒng)兩種

11、類型用戶的業(yè)務(wù)流程圖。3.2.1前臺(tái)業(yè)務(wù)流程在會(huì)員業(yè)務(wù)流里面,首先用戶連接到主界面,主界面有三個(gè)點(diǎn)擊鏈接-會(huì)員注冊(cè)、會(huì)員登錄、管理員登錄。如果老用戶進(jìn)入該網(wǎng)頁,則直接通過點(diǎn)擊會(huì)員登錄鏈接進(jìn)入會(huì)員登錄頁面;若是新用戶進(jìn)入本網(wǎng)頁,則點(diǎn)擊會(huì)員注冊(cè)鏈接,進(jìn)入注冊(cè)頁面進(jìn)行注冊(cè),注冊(cè)成功即可登錄;但管理員是唯一,因此用管理員帳號(hào)登錄方可進(jìn)入,會(huì)員無法進(jìn)入。會(huì)員注冊(cè),通過輸入個(gè)人基本信息資料,即可完成注冊(cè)。見圖2圖2注冊(cè)會(huì)員會(huì)員登錄成功后,可以進(jìn)入到會(huì)員個(gè)人主頁,主要有個(gè)人信息修改、密碼修改、預(yù)訂機(jī)票、查看購物車等功能鏈接。會(huì)員點(diǎn)擊個(gè)人信息修改鏈接,可以修改個(gè)人信息;點(diǎn)擊密碼修改,可以修改密碼;點(diǎn)擊預(yù)訂機(jī)票

12、,可以對(duì)管理員安排的航班進(jìn)行機(jī)票預(yù)訂;查看購物車可以查看預(yù)訂信息,并可以退票。見圖3圖3個(gè)人主頁3.2.2后臺(tái)業(yè)務(wù)流程在后臺(tái)中,管理員可以進(jìn)行航班信息預(yù)制,并安排航班起飛時(shí)間,查看航班、刪除一些過期航班。圖4管理員操作3.3數(shù)據(jù)庫設(shè)計(jì)根據(jù)概念設(shè)計(jì)將概念模型轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)表,經(jīng)過分析共建立了三張常用表包括:用戶表(User)用于存放用戶基本信息,見表1航班表(Sch)用于存放航班信息,見表2訂票表(Din)用于存放會(huì)員訂票信息,見表3表1 用戶表字段名稱字段類型字段長(zhǎng)度是否為空說明UserNameVarchar20No主鍵,用戶PasswordVarchar16No密碼NameVarchar1

13、0No真名SexVarchar10No性別TelVarchar16No電話EmailVarchar30Yes郵箱IdVarchar30Yes身份證表2航空表字段名稱字段類型字段長(zhǎng)度是否為空說明HaoVarchar10No航空號(hào)QifeiVarchar20No起飛RqiDateYes日期MudiVarchar20No目的JiageInt5No價(jià)格PiaosuInt11No票數(shù)TimesVarchar20Yes時(shí)刻表3訂票表字段名稱字段類型字段長(zhǎng)度是否為空說明IdVarchar20No用戶名HaoVarchar10No航空號(hào)QifeiVarchar20No起飛RqiVarchar20No日期Mud

14、iVarchar20No目的JiageVarchar10No價(jià)格PiaosuInt11No票數(shù)TimesVarchar20Yes時(shí)刻4詳細(xì)設(shè)計(jì)4.1前臺(tái)設(shè)計(jì)下面以列表形式給出前臺(tái)頁面各部分的說明信息,如下表4所示。區(qū)域名稱說明對(duì)應(yīng)文件1注冊(cè)會(huì)員進(jìn)行會(huì)員信息注冊(cè)Register.jsp2會(huì)員登陸用于會(huì)員登錄Userlogin.jsp3管理員登陸管理員登錄后臺(tái),進(jìn)行相關(guān)處理administratorlogin.jsp表4前臺(tái)圖5 網(wǎng)站前臺(tái)首頁代碼如下:<body onLoad="show()"><div id="body_head1">

15、;<object width="1110" height="172" style=" margin:100px;top:0px; padding:0px;"><paramname="wmode" value="transparent" /><paramname="moive" value="flashcss/66.swf"/><paramname="quality" value="hi

16、ght" /><embed src="flashcss/66.swf" width="1110" height="172"></embed>/加載flash</object></div><div id="body_head2" ><object width="400" height="300" style="position: absolute; right: 0px; top: 0p

17、x;"><paramname="wmode" value="transparent" /><paramname="moive" value="flashcss/10.swf" /><paramname="quality" value="hight"/><embed src="flashcss/10.swf" width="400" height="300"&g

18、t;</embed></object></div><form NAME="form1" METHOD="post" ACTION=""><div align="center"><span class="style2">Welcome to airline_book system</span></div><table border="1" align="center&

19、quot; cellpadding="1" bordercolor="#000000"bgcolor="#FFFFFF"><tralign="center"><td width="200"><a href="register.jsp">Register Member</a></td><td width="200"><a href="login.jsp"&

20、gt;Member Login</a></td><td width="200"><a href="administratorlogin.jsp">Administrator Login</a></td></tr></table><span><div align="center"><table width="660" height="320"border="1&q

21、uot; align="center"cellpadding="0" cellspacing="0"><tr><td width="330" height="160" background="inmage/01.jpg"><td width="330" height="160" background="inmage/02.jpg"></td>/插入圖像</t

22、r><tr><td width="330" height="160" background="inmage/03.jpg"></td><td width="330" height="160" background="inmage/04.jpg">&nbsp;</td></tr></table></div></span>4.2會(huì)員模塊會(huì)員管理模塊共包括四個(gè)功

23、能模塊:圖6會(huì)員功能當(dāng)客戶想在網(wǎng)站訂票必需為本網(wǎng)站的會(huì)員,如果不是本網(wǎng)站的會(huì)員客戶可以在網(wǎng)站上進(jìn)行注冊(cè)成為網(wǎng)站的會(huì)員。圖7會(huì)員注冊(cè)頁面代碼如下function User()/注冊(cè)會(huì)員的驗(yàn)證varf=document.form1;if(f.Username.value="")alert("The name couldnot be empty");/用戶名不能空f.Username.focus();f.Username.select();return false;if(f.Username.value.substring(0,1)=" "

24、)alert("The first of name couldnot be empty");if(f.Username.value.length<8)/長(zhǎng)度不能小于8alert("You input the user length is too short");if(f.Username.value.length>12)/長(zhǎng)度不能大于12alert("You input the user length is too long");if(f.Password.value="")alert("Th

25、e password couldnot be empty");if(f.Password.value.substring(0,1)=" ")alert("The first of password couldnot be empty");if(isNaN(f.Password.value)!=true)if(f.Password.value.length>12 | f.Password.value.length<6)alert("The length of the password is incorrect");

26、elsealert("The password must be number");if(f.Password.value.indexOf("-",0)>=0 | f.Password.value.indexOf("+",0)>=0)alert("Can't appear sign like + -");if(f.password2.value="")alert("The password couldnot be empty");if(f.password2

27、.value.substring(0,1)=" ")alert("The first of password couldnot be empty");if(f.password2.value!=f.Password.value)/驗(yàn)證密碼是否一樣alert("Entered passwords differ !");if(f.Name.value="")alert("The name couldnot be empty");if(f.Name.value.substring(0,1)="

28、; ")alert("The first of name couldnot be empty");if(isNaN(f.Name.value)if(f.Name.value.length<2 | f.Name.value.length>14)/名字的長(zhǎng)度在2到14之間alert("You input the wrong name length");elsealert("The name couldnot be number");if(f.Tel.value="")alert("The

29、 telcouldnot be empty");if(f.Tel.value.substring(0,1)=" ")alert("the first of the telcouldnot be empty");if(isNaN(f.Tel.value)!=true)if(f.Tel.value.length<8 | f.Tel.value.length>14)alert("The length of the tel is too short or too long");elsealert("The te

30、l must be number");if(f.Tel.value.indexOf("-",0)>=0 | f.Tel.value.indexOf("+",0)>=0)/不能出現(xiàn)+-alert("Donot appear sign like + ");if(f.Email.value="")return true;elseif(f.Email.value.substring(0,1)=" ")alert("The first of id could be empt

31、y");if(f.Email.value.indexOf("",0)=-1)/一定要有出現(xiàn)alert("Email is error,Missing ");if(f.Email.value.indexOf(".",0)=-1)/一定要有.出現(xiàn)alert("Email is error,Missing");if(f.Id.value.length!=18)alert("Id of length must be 18!");會(huì)員在注冊(cè)頁面上點(diǎn)擊Register Member按鈕,系統(tǒng)進(jìn)入會(huì)

32、員注冊(cè)登記頁面,客戶必需按系統(tǒng)要求如實(shí)填寫各項(xiàng)個(gè)人資料。會(huì)員注冊(cè)登記后,便可以使用用戶名和密碼進(jìn)行登錄,當(dāng)用戶在登錄窗口中輸入用戶名和密碼后,單擊Login按鈕,系統(tǒng)將對(duì)輸入的用戶名和密碼進(jìn)行正確性驗(yàn)證,如果密碼正確,則進(jìn)入個(gè)人首頁,顯示登錄用戶的用戶名、Update Usernames info按鈕、change passwordBook ticketSearch shoppingExit按鈕,否則提示登錄失敗。圖8會(huì)員登錄頁面圖9會(huì)員主頁面圖10更新個(gè)人信息代碼如下<form name="form1" method="post" action=

33、"NoparamServlet?param=1"onsubmit="return User()"><table width="443" border="1" align="center" cellpadding="0"cellspacing="0"><tr><td width="94" height="38"><div align="center"&

34、gt;<p>Username:</p></div></td><td width="400"><div align="center"><input name="Username" type="text" id="yonghu" size="20"readonly="true" value="$user.username"/></div><

35、input name="Name" type="text" id="xingbin" size="20"value="$"></div></td></tr><tr><td height="38"><div align="center">Sex:</div></td><td><select name="Sex&q

36、uot;><option value="$ho">$ho</option>/得到性別的名稱<option value="$mo">$mo</option><input name="Tel" type="text" id="zhengjian" size="20"value="$user.tel">/得到電話<input name="Email" type="

37、;text"id="Emil" size="20"value="$user.email">/得到email<input name="Id" type="text"id="Id" size="20"value="$user.id">/得到身份證<input type="submit" name="Submit" value="Alter">

38、圖11修改密碼代碼如下function User()/對(duì)密碼進(jìn)行驗(yàn)證varf=document.form1;if(f.Password.value="")alert("The original password couldnot be empty");if(f.Password.value.length>16|f.Password.value.length<6)alert("The length of original password is incorrect ");f.Password.focus();f.Passwo

39、rd.select();return false;if(isNaN(f.Password.value)alert("The original password must be number ");if(f.Password1.value="")alert("The new password couldnot be empty");if(f.Password1.value.length>16 | f.Password.value.length<6)/密碼長(zhǎng)度的限制alert("The length of passw

40、ord too long or short");if(isNaN(f.Password1.value)alert("The new password must be number");if(f.Password1.value!=f.Password2.value)/密碼的一致性alert("Enter password differ!");點(diǎn)擊Book ticket按鈕后,將會(huì)把該機(jī)票信息加入到會(huì)員的購物車中。其中航班信息的日期必須是當(dāng)前服務(wù)器日期之后,否則無法顯示預(yù)訂機(jī)票信息列表。圖12看票頁面圖13訂票頁面代碼如下:<c:forEac

41、hvar="sch" items="$sched">/列出航班的信息<tr><td height="32" align="center">&nbsp;$sch.hao</td><tdalign="center">&nbsp;$sch.qifei</td><tdalign="center">&nbsp;$sch.mudi</td><tdalign="

42、center">&nbsp;$sch.rqi</td><tdalign="center">&nbsp;$sch.times</td><tdalign="center">&nbsp;$sch.jiage</td><tdalign="center">&nbsp;$sch.piaosu</td><tdalign="center">&nbsp;<a href=&quo

43、t;AffirmServlet?hao=$sch.hao">Book</td></tr></c:forEach>如果出于某種原因客戶什么都不想買,客戶可以點(diǎn)擊Return_ Ticket按鈕,系統(tǒng)清空購物車中的所有購物項(xiàng),并跳轉(zhuǎn)到預(yù)訂機(jī)票頁。圖14查看訂票頁面<table width="593" border="1" align="center" /列出定票<c:forEachvar="ary" items="$ary">&l

44、t;tr><td height="32" align="center">&nbsp;$ary.hao</td><tdalign="center">&nbsp;$ary.qifei</td><tdalign="center">&nbsp;$ary.mudi</td><tdalign="center">&nbsp;$ary.rqi</td><tdalign=&q

45、uot;center">&nbsp;$ary.times</td><tdalign="center">&nbsp;$ary.jiage</td><tdalign="center">&nbsp;$ary.piaosu</td><tdalign="center"><a href=RecedServlet?hao=$ary.hao>Return_Ticket</a></c:forEach><

46、;/table>4.3管理員模塊管理員模塊共包括四大模塊:圖15管理員模塊當(dāng)管理員通過管理員渠道登錄進(jìn)去后,會(huì)進(jìn)入相應(yīng)的航班定制主頁。圖16管理員登錄頁面代碼如下# Sample ResourceBundle properties file/管理員的賬號(hào)name=1pass=1<servlet><servlet-name>AdminServlet</servlet-name><servlet-class>com.servlet.AdminServlet</servlet-class><init-param><p

47、aram-name>name</param-name><param-value>/WEB-INF/perties</param-value></init-param></servlet>1當(dāng)管理員點(diǎn)擊Make Plan按鈕后,進(jìn)行當(dāng)前航班的信息定制。圖17制定航班代碼如下<form name="form1" method="post" action="SchedServlet"onsubmit="return add()"&

48、gt;<table width="400" border="1" align="center" cellpadding="1"cellspacing="1"><td width="150" height="30" align="center">Flight_Number</td><td width="250"><div align="center&quo

49、t;><select name="Hao"><c:forEachvar="flight" items="$a"><option value="$flight">$flight</option></c:forEach><td height="30" align="center">/得到航班號(hào)Launch<div align="center"><select nam

50、e="Qifei"><option value="Wuhan">Wuhan</option><option value="Beijing">Beijing</option><option value="Shanghai">Shanghai</option><option value="Changsha">Changsha</option><option value="Shenzh

51、en">Shenzhen</option><option value="Nanjing">Nanjing</option><option value="Fuzhou">Fuzhou</option><option value="Dalian">Dalian</option><option value="Tianjin">Tianjin</option><option value=&quo

52、t;Guangzhou">Guangzhou</option></select></div><td height="30" align="center">Destation</td><td><div align="center"><select name="Mudi"><option value="Wuhan">Wuhan</option><option

53、value="Beijing">Beijing</option><option value="Shanghai">Shanghai</option><option value="Changsha">Changsha</option><option value="Shenzhen">Shenzhen</option><option value="Nanjing">Nanjing</optio

54、n><option value="Fuzhou">Fuzhou</option><option value="Dalian">Dalian</option><option value="Tianjin">Tianjin</option><option value="Guangzhou">Guangzhou</option></select></div></td></tr&g

55、t;<tr><td height="30" align="center">Journey(Hours)</td><td><div align="center"><select name="Lchen"><c:forEachvar="h" items"$b"><option value="$h">$h</option></c:forEach>

56、;</div></td></tr><tr><td height="30" align="center">Price(¥)</td><td><div align="center"><select name="Jiage"><c:forEachvar="mon" items="$c"><option value="$mon">$m

57、on</option></c:forEach></div></td></tr><tr>/如果預(yù)訂的日期一定要比安排的日期要晚<td height="30" align="center">Ticket</td><td><div align="center"><select name="Piaosu"><c:forEachvar="piao" items=&quo

58、t;$d"><option value="$piao">$piao</option></c:forEach></div></td></tr><tr><td height="30" align="center">Times</td><td><div align="center"><select name="Times"><c:forE

59、achvar="times" items="$e"><option value="$times">$times</option></c:forEach></div></td></tr></table><p align="center"><input name="tijiao" type="submit" id="tijiao" value="

60、;Submit"><input name="chongzhi" type="reset" id="chongzhi" value="Reset"></p><p align="center">&nbsp;</p></form>航班定制成功后,可以通過Search Flight進(jìn)行航班的查看。在查看航班信息列表中,可以查看定制的航班號(hào),航班日期,具體的時(shí)間出發(fā)地點(diǎn),目的地,票價(jià)以及票數(shù)等。而且可以通過Make Fli

61、ght進(jìn)行航班安排。圖18查看航班代碼如下<c:forEachvar="sch" items="$sched"><tr><td height="32" align="center">&nbsp;$sch.hao</td><tdalign="center">&nbsp;$sch.rqi</td><tdalign="center">&nbsp;$sch.times</

62、td><tdalign="center">&nbsp;$sch.qifei</td><tdalign="center">&nbsp;$sch.mudi</td><tdalign="center">&nbsp;$sch.jiage</td><tdalign="center">&nbsp;$sch.piaosu</td></tr></c:forEach>航班安排成

63、功后,可以退出到會(huì)員登錄頁面,通過會(huì)員帳號(hào)進(jìn)行登錄,登錄成功后進(jìn)入預(yù)訂機(jī)票頁面,可以看到安排好的航班信息,則整個(gè)會(huì)員航班預(yù)訂過程完成。圖19安排航班代碼如下<form name="forml" method="post" action="ArrangeServlet"onsubmit="return copy()"><table width="400" border="1" align="center"cellpadding="

64、1" cellspacing="1"><tr><td width="150" height="50"><divalign="center">Flight_Number</div></td><td width="373"><div align="center"><select name="Hao"><c:forEachvar="sss" items="$tes"&

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論