航空售票網(wǎng)系統(tǒng)設(shè)計畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p>  1.1 課題研究的目的及意義1</p><p>  1.2 網(wǎng)上航空訂票系統(tǒng)背景介紹1</p><p>  1.2.1 電子客票2</p><p&g

2、t;  1.2.2 會員旅客2</p><p>  1.2.3 旅行社銷售2</p><p>  1.2.4 機票產(chǎn)品定制與管理3</p><p>  1.3 該系統(tǒng)主要實現(xiàn)的功能3</p><p>  1.4 論文結(jié)構(gòu)3</p><p>  2 相關(guān)的開發(fā)技術(shù)5</p><

3、p>  2.1 Microsoft.NET技術(shù)5</p><p>  2.1.1 Microsoft.Net 技術(shù)5</p><p>  2.1.2 Microsoft.NET概念6</p><p>  2.1.3 Microsoft.NET包含技術(shù)6</p><p>  2.1.4 Microsoft.NET特點7

4、</p><p>  2.1.5 Microsoft.NET的優(yōu)勢7</p><p>  2.1.6 Microsoft.NET的架構(gòu)8</p><p>  2.2 SQL Server數(shù)據(jù)庫8</p><p>  2.2.1 SQL 2000的簡介8</p><p>  2.2.2 SQL Serv

5、er的特點9</p><p><b>  2.3 C#9</b></p><p>  2.3.1 C#簡介9</p><p>  2.3.2 C#的特點10</p><p>  3 系統(tǒng)需求分析12</p><p>  3.1 系統(tǒng)基本設(shè)計目標12</p><

6、;p>  3.2 系統(tǒng)的功能需求12</p><p>  3.3 系統(tǒng)的性能需求13</p><p>  3.3.1 系統(tǒng)處理的準確性和及時性13</p><p>  3.3.2 系統(tǒng)的開發(fā)性和可擴充性13</p><p>  3.3.3 系統(tǒng)的易用性和易維護性14</p><p>  3.3

7、.4 系統(tǒng)的標準性14</p><p>  3.3.5 系統(tǒng)的先進性14</p><p>  3.3.6 系統(tǒng)的響應(yīng)速度14</p><p>  3.4 系統(tǒng)的數(shù)據(jù)需求15</p><p>  3.4.1 數(shù)據(jù)輸入和處理的準確性和及時性15</p><p>  3.4.2 數(shù)據(jù)的一致性和完整性1

8、5</p><p>  3.4.3 數(shù)據(jù)的共享和獨立性15</p><p>  4 系統(tǒng)設(shè)計16</p><p>  4.1 系統(tǒng)架構(gòu)設(shè)計16</p><p>  4.1.1 邏輯結(jié)構(gòu)設(shè)計要點16</p><p>  4.1.2 物理結(jié)構(gòu)設(shè)計要點16</p><p>  4.

9、2 數(shù)據(jù)庫設(shè)計描述17</p><p>  4.2.1 數(shù)據(jù)庫分析17</p><p>  4.2.2 數(shù)據(jù)庫設(shè)計說明17</p><p>  5 系統(tǒng)實現(xiàn)19</p><p>  5.1 登錄界面實現(xiàn)19</p><p>  5.2 訂票功能實現(xiàn)21</p><p> 

10、 5.3 退票功能實現(xiàn)24</p><p>  5.4 航線管理功能實現(xiàn)27</p><p>  6 系統(tǒng)測試與驗收31</p><p>  6.1 測試實例31</p><p>  6.1.1 航線增刪改功能測試31</p><p>  6.1.2 用戶注冊及訂退票功能測試33</p&g

11、t;<p><b>  7 結(jié)論36</b></p><p>  參 考 文 獻37</p><p><b>  致 謝39</b></p><p><b>  1 引言</b></p><p>  1.1 課題研究的目的及意義</p>

12、<p>  電子商務(wù)(E-Commerce)是通過網(wǎng)絡(luò)進行的生產(chǎn)、營銷、銷售和流通等活動,它不僅指基于互聯(lián)網(wǎng)上的交易,而且指所有利用電子信息技術(shù)來解決問題、降低成本、增加價值和創(chuàng)造商機的商務(wù)活動,包括通過網(wǎng)絡(luò)實現(xiàn)從原材料查詢、采購、產(chǎn)品展示、訂購到出口、儲運以及電子支付等一系列的貿(mào)易活動[1]。</p><p>  在航空領(lǐng)域,各個航空公司每年都需要讓出大量的利潤給各種級別機票銷售的代理人。通過代理人

13、的銷售模式是各個航空公司機票銷售的主要渠道,而通過自己的渠道直接銷售給乘機人的比例都非常低。這種銷售方式不僅需要支付給代理人大量的費用,而且在機票銷售的方式及折扣比例經(jīng)常受制于一些大的代理人。于是電子商務(wù)銷售模式便成了大家爭奪客戶資源的另一個戰(zhàn)場。網(wǎng)上航空訂票系統(tǒng)就是在這樣的背景下立項建設(shè)。</p><p>  網(wǎng)上航空訂票系統(tǒng)的意義并不止于以上提到的利益沖突,它實現(xiàn)信息共享和數(shù)據(jù)傳輸同時,保證數(shù)據(jù)的安全性、準確

14、性、一致性、完整性、共享性。通過互聯(lián)網(wǎng)創(chuàng)建網(wǎng)上航空訂票系統(tǒng),也可以宣傳航班的線路和其他產(chǎn)品,招攬更多的旅客購買機票,為航空公司帶來更多的經(jīng)濟效益,同時為航空公司節(jié)省人力成本,提高工作效率,從而增強企業(yè)的競爭力。用戶也可以隨時隨地更方便快捷的購買機票[2]。</p><p>  1.2 網(wǎng)上航空訂票系統(tǒng)背景介紹</p><p>  現(xiàn)在市場上機票銷售競爭非常激烈,直銷分銷、線上線下,各家航

15、空公司都想盡辦法鞏固并擴展自己的業(yè)務(wù) [3]。為了節(jié)省分銷的成本,尤其大力發(fā)展在線直銷,努力提高在線直銷比例。</p><p>  要了解國內(nèi)航空電子商務(wù),需要先了解中航信的IBE(IntemetBookingEngine互聯(lián)網(wǎng)訂座引擎)。全國的國內(nèi)機票資源是由統(tǒng)一的系統(tǒng)管理的,即中航信訂座系統(tǒng)。這就是為什么所有的訂票人能及時地查看到統(tǒng)一的航班信息,剩余票情況,不會出現(xiàn)由于信息更新不及時,一張票賣多次的等現(xiàn)象。中

16、航信的訂座系統(tǒng)與國際的訂座系統(tǒng)有接口通訊,這樣也就解決了訂國際機票的問題。它基于Inimet開放平臺技術(shù),為各種用戶應(yīng)用系統(tǒng)提供訪問中國航信傳統(tǒng)訂座業(yè)務(wù)系統(tǒng)的接口[4]。</p><p>  IBE本身并不是一個完整的應(yīng)用系統(tǒng),而是提供訪問中國航信主機系統(tǒng)的API,客戶需要在IBE的基礎(chǔ)上進行二次開發(fā)[5]。客戶很容易使用IBE,IBE基于業(yè)界標準協(xié)議(TCP/IP),使用跨平臺的Java技術(shù),使得IBE可以運行

17、在多種應(yīng)用平臺上,具有很強的伸縮性,更加適合小型客戶的需要。</p><p>  1.2.1 電子客票</p><p>  美國 ValueJet航空公司 1993年世界上第一張電子客票誕生,從此電子客票的定義也就應(yīng)運而生。在此之前乘機人必須持紙質(zhì)機票來證明身份及訂票信息,隨著網(wǎng)絡(luò)和中航信的IBE的發(fā)展,將乘機人及機票信息儲存在訂座系統(tǒng)中,執(zhí)行訂座、出票等操作成為了現(xiàn)實。紙質(zhì)機票成得不再

18、必要,安完全可以用電子客票代替,電子客票使用電子方法存儲和跟蹤旅客運輸和相關(guān)服務(wù)。</p><p>  2006年4月,中國民航總局向所有管轄的航空公司下達文件,要求在2006年10月1日前完成電子客票取代傳統(tǒng)紙票的轉(zhuǎn)換工作。從那以后國內(nèi)所有的機票被電子客票的電子行程單替代,乘機人僅憑身份證明件就可以辦理登機手續(xù)[6]。</p><p>  1.2.2 會員旅客</p>&

19、lt;p>  各個航空公司都大力發(fā)展自己的會員旅客,提升他們對自己航空公司的認知度與好感度,通過加強對這部分優(yōu)質(zhì)的乘客管理與服務(wù),從而提機票的銷售。比如深圳航空對自己會員旅客稱呼為常旅客,顧名思義就是常乘飛機的旅客。深圳航空通過加強對這部分乘客信息的收集,根據(jù)乘機的次數(shù)與里程進行等級劃分。不同級別的常旅客推出不同的優(yōu)惠與服務(wù),如積分換禮品,經(jīng)濟艙升頭等艙,積分換機票等。</p><p>  1.2.3 旅

20、行社銷售</p><p>  旅行社銷售即銷售對角為團體而不是個人,它是針對旅行社的一種銷售模式。旅行社希望能夠獲得航空公司盡量多的折扣,而航空公司要在旅行社的團隊旅客和散客間找到一種利益平衡。在線訂票系統(tǒng)是一種航空公司和旅行社之間的團隊需求獲取,議價,批準旅行社,以及旅行社信息錄入和出票、支付的工具。它很好的協(xié)調(diào)了旅行社和航空公司的之間的信息和利益,代替了原有旅行社銷售中繁重的體力勞動和高成本的信息交換。同時增

21、加了對不同旅行社機票銷售的透明度,通過價高者得的機制保障了航空公司的利益。</p><p>  1.2.4 機票產(chǎn)品定制與管理</p><p>  機票是航空公司的產(chǎn)品,產(chǎn)品有很多屬性,把一些具有特色的屬性組合起來形成個性化的產(chǎn)品。這些有個性化的機票產(chǎn)品,通常在價格上給予旅客一定優(yōu)惠或額外服務(wù)。比如制定一個機票產(chǎn)品如下:航線:太原到北京,乘機日期:2009年11月l日至30日、提前定票天

22、數(shù):7天、航班:ZH9861、ZH9873、普通旅客一律4折,常旅客3.5折并享受機楊接送。這樣就把這段時間,這兩個深夜的航班通常上座率不到一半的問題解決了。表現(xiàn)在機票在線訂票系統(tǒng)上,就是要把航空公司一定時期的優(yōu)惠政策打包成各種不同的“產(chǎn)品”,使旅客能以更加低廉的價格買到機票、同時享受到更豐富的服務(wù)。</p><p>  以上把國內(nèi)航空電子商務(wù)背景做了一個介紹,有了這些概念,將能很好地理解本文即將探討和研究的內(nèi)容

23、。</p><p>  1.3 該系統(tǒng)主要實現(xiàn)的功能</p><p>  根據(jù)畢業(yè)設(shè)計任務(wù)書要求,本人采用B/S結(jié)構(gòu),分為三層:用戶界面操作層、功能處理層和后臺數(shù)據(jù)管理層,使用ASP.NET、SQL Server完成該系統(tǒng)。</p><p>  主要設(shè)計完成如下功能:</p><p>  1.航線管理,其中包括:航線增設(shè)、航線查看、航線修改

24、;2.訂票辦理:查詢、修改、刪除訂票信息; 3.退票辦理:查詢、修改、刪除退票信息;4.乘客管理:查詢、修改、刪除乘客信息;5.系統(tǒng)管理:對系統(tǒng)基本信息的動態(tài)管理等。</p><p><b>  1.4 論文結(jié)構(gòu)</b></p><p>  由于系統(tǒng)涉及的功能較多,本文僅對以下問題進行重點闡述:</p><p>  第1章引言,闡述課題研究

25、的目的,介紹課題的背景,分析和介紹國內(nèi)航空電子商務(wù)的背景。</p><p>  第2章,程序開發(fā)使用到的相關(guān)技術(shù)。</p><p>  第3章,對項目的系統(tǒng)需求進行分析,包括系統(tǒng)設(shè)計目標分析,總體功能結(jié)構(gòu)需求分析,系統(tǒng)性能需求分析,系統(tǒng)數(shù)據(jù)需求分析。</p><p>  第3章,闡述系統(tǒng)總體設(shè)計、網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計、架構(gòu)設(shè)計、系統(tǒng)體系結(jié)構(gòu)設(shè)計等。</p>&

26、lt;p>  第4章,闡述系統(tǒng)核心功能的設(shè)計與實現(xiàn),詳細介紹網(wǎng)上訂票功能和產(chǎn)品管理功能的設(shè)計和實現(xiàn)。</p><p>  第5章,系統(tǒng)測試實例。</p><p>  第6章,對設(shè)計過程中的一些經(jīng)驗的總結(jié)。</p><p>  2 相關(guān)的開發(fā)技術(shù)</p><p>  2.1 Microsoft.NET技術(shù)</p><

27、;p>  Microsoft.NET 是微軟公司開發(fā)的新一代功能強大的集成視窗開發(fā)平臺,是 Microsoft 的 XML Web 服務(wù)平臺。.NET 包含了建立和運行基于XML 的軟件所需要的全部部件。Microsoft .NET 是 Microsoft 的 XML Web服務(wù)的平臺。這是下一代的 Internet 計算模型,各個 XML Web 服務(wù)之間彼此是松耦合的,通過 XML 進行通訊,協(xié)同完成某一特定的任務(wù)。Micro

28、soft .NET 戰(zhàn)略提供了一個用以建立新.NET 體驗的軟件平臺、一個編程模型、用以建立和整合 XML Web 服務(wù)的工具以及一套可編程的 Web接口[6]。</p><p>  2.1.1 Microsoft.Net 技術(shù)</p><p>  隨著網(wǎng)絡(luò)經(jīng)濟的到來,微軟公司希望幫助用戶,能夠在任何時候、任何地方、利用任何工具都可以獲得網(wǎng)絡(luò)上的信息,并享受網(wǎng)絡(luò)通信所帶來的快樂。.NET

29、 戰(zhàn)略就是為著實現(xiàn)這樣的目標而設(shè)立的。微軟公開宣布,今后將著重于網(wǎng)絡(luò)服務(wù)和網(wǎng)絡(luò)資源共享的開發(fā)工作,并稱,將會為公眾提供更加豐富、有用的網(wǎng)絡(luò)資源與服務(wù)。微軟新一代平臺的正式名稱叫做"新一代 Windows 服務(wù)"(NGWS),現(xiàn)在微軟已經(jīng)給這個平臺注冊了正式的商標--MicroSoft.Net。在.Net 環(huán)境中,微軟不僅僅是平臺和產(chǎn)品的開發(fā)者,并且還將作為架構(gòu)服務(wù)提供商、應(yīng)用程序提供商,開展全方位的 Internet

30、服務(wù)。在談及這個平臺中使用的新技術(shù),微軟透露,它將在.Net 環(huán)境中提供更多新產(chǎn)品和一攬子的全套服務(wù)[7]。</p><p>  MicroSoft .NET 平臺的基本思想的側(cè)重點從連接到互聯(lián)網(wǎng)的單一網(wǎng)站或設(shè)備上,轉(zhuǎn)移到計算機、設(shè)備和服務(wù)群組上,使其通力合作,提供更廣泛更豐富的解決方案。用戶將能夠控制信息的傳送方式、時間和內(nèi)容。計算機、設(shè)備和服務(wù)將能夠相輔相成,從而提供豐富的服務(wù),而不是像孤島那樣,由用戶提供唯

31、一的集成。企業(yè)可以提供一種方式,允許用戶將它們的產(chǎn)品和服務(wù)無縫地嵌入自己的電子構(gòu)架中[8]。這種思路將擴展二十世紀八十年代首先由PC賦予的個人權(quán)限。</p><p>  MicroSoft.NET將開創(chuàng)互聯(lián)網(wǎng)的新局面,基于HTML的顯示信息將通過可編程的基于XML的信息得到增強。XML是經(jīng)"萬維網(wǎng)聯(lián)盟"定義的受到廣泛支持的行業(yè)標準,Web瀏覽器標準也是由該組織創(chuàng)建的。微軟公司為開發(fā)它投入了大量

32、精力,但它并不是MicroSoft的專有技術(shù)。XML提供了一種從數(shù)據(jù)的演示視圖分離出實際數(shù)據(jù)的方式。這是新一代互聯(lián)網(wǎng)的關(guān)鍵技術(shù),它提供了開啟信息的方式,以便對信息進行組織、編程和編輯;可以更有效地將數(shù)據(jù)分布到不同的數(shù)字設(shè)備;允許各站點進行合作,提供一組可以相互作用的“Web服務(wù)”[9]。</p><p>  2.1.2 Microsoft.NET概念</p><p>  .NET就是Mi

33、crosoft的XML Web服務(wù)平臺。不論操作系統(tǒng)或編程語言有何差別,XML Web服務(wù)能使應(yīng)用程序在Internet上傳輸和共享數(shù)據(jù)。</p><p>  Microsoft.NET平臺包含廣泛的產(chǎn)品系列,它們都是基于XML和Internet行業(yè)標準構(gòu)建,提供從開發(fā)、管理、使用到體驗XML Web服務(wù)的每一方面。XML Web服務(wù)將成為您今天正在使用的Microsoft的應(yīng)用程序、工具和服務(wù)器的一部分—并且將

34、要打造出全新的產(chǎn)品以滿足您所有業(yè)務(wù)需求。更具體地說,Microsoft正在五個方面創(chuàng)建.NET平臺,即工具、服務(wù)器、XML Web服務(wù)、客戶端和.NET體驗[10]。</p><p>  XML Web services是分布式計算的重要標準,也是未來軟件開發(fā)的技術(shù)趨勢,通過XML Web services標準,應(yīng)用軟件之間可以實現(xiàn)跨平臺,跨編程語言的聯(lián)接和互操作。作為微軟平臺的一個基本功能,.基于XMLWeb

35、services 標準的.NET 開發(fā)平臺可以實現(xiàn)個人之間,個人與企業(yè)之間,和企業(yè)之間的信息互連,這樣就實現(xiàn)人們可以隨時隨地存取和使用信息的夢想。</p><p>  在微軟構(gòu)造和實現(xiàn)這種.NET- connected 平臺的同時,眾多的合作伙伴和廠商也在開發(fā)基于 XML Web services 標準的可以互相聯(lián)接和整合軟件產(chǎn)品和解決方案。這些軟件產(chǎn)品和解決方案正在給他們的客戶帶來巨大的好處:企業(yè)的信息系統(tǒng)可以

36、更方便地為其用戶提供更好的服務(wù),企業(yè)的信息系統(tǒng)可以與合作伙伴的系統(tǒng)更好地相連,可以為企業(yè)的雇員提供及時正確的信息[11]。</p><p>  2.1.3 Microsoft.NET包含技術(shù)</p><p> ?。?).NET 平臺,這是一套編程工具和基本構(gòu)架,用來創(chuàng)建、發(fā)布、管理和整合 XML Web 服務(wù)[12]。</p><p>  (2).NET 體驗,這

37、是終端用戶用以和.NET 交互的手段。</p><p>  (3)Application Center 2000,用于 scale-out solutions。</p><p> ?。?)BizTalk Server 2000,用于創(chuàng)建和管理基于 XML 的跨程序和服務(wù)的商務(wù)流程(business process orchestration across applicationsand s

38、ervices)。</p><p>  (5)Host Integration Server 2000,用來訪問主機上的數(shù)據(jù)和應(yīng)用程序[13]。</p><p> ?。?)Mobile Information 2001 Server,使移動設(shè)備(比如移動電話)也能使用這些應(yīng)用程序。</p><p> ?。?)SQL Server 2000 儲存和檢索結(jié)構(gòu)化的 XML

39、 數(shù)據(jù)。</p><p>  2.1.4 Microsoft.NET特點</p><p> ?。?)互操作性(Interoperability)、集成性(Integration)和應(yīng)用程序的可擴展性(extensibility)很難實現(xiàn)而且代價很高。Microsoft .NET依靠 XML(一個由 World Wide Web Consortium(W3C)管理的開放標準)消除了數(shù)據(jù)共享

40、和軟件集成的障礙[14]。</p><p> ?。?)無數(shù)具有相當競爭力的私有軟件技術(shù)使得軟件的集成變得非常復雜。而 Microsoft .NET 建立在一個開放的標準上,它包含了所有編程語言。</p><p>  (3)當終端用戶使用軟件時,他們總覺得不夠簡便。有時甚至感到很沮喪,因為他們無法在程序之間方便地共享數(shù)據(jù)或是無法對能訪問的數(shù)據(jù)進行操作。XML 使數(shù)據(jù)交換變得容易了,并且.NE

41、T 軟件可以使得用戶只要一得到數(shù)據(jù)就能對它們進行操作[15]。</p><p>  (4)終端用戶們在使用 Web 的時候,無法對自己的個人信息和數(shù)據(jù)進行控制,這導致了個人隱私和安全泄漏問題。而 Microsoft .NET 提供了一套服務(wù),使用戶可以管理他們的個人信息,并且控制對這些信息的訪問。</p><p> ?。?)COM 公司和 Web 站點開發(fā)者們很難為用戶們提供足夠的有價值的

42、數(shù)據(jù),至少有一部分原因是由于他們的應(yīng)用程序和服務(wù)無法很好地和其他 程 序 和 服 務(wù) 合 作 , 只 是 一 個 不 和 外 界 連 接 的 信 息 孤 島 。 而Microsoft .NET 的設(shè)計宗旨就是為了使來自于多個站點和公司的數(shù)據(jù)或服務(wù)能夠整合起來[16]。</p><p>  2.1.5 Microsoft.NET的優(yōu)勢</p><p> ?。?) 提供標準的面向?qū)ο箝_發(fā)環(huán)境

43、,不僅可以在本地與對象交互,還可以通過 Web Service 和.NET Remoting 技術(shù)在遠程與對象交互。</p><p>  (2) 提供優(yōu)化的代碼執(zhí)行環(huán)境,使以前讓人們頭痛的程序版本問題得到了解決。我們可以在同一臺機器中安裝相同程序的不同版本。而且deployment 也得到了改善,微軟說是 X-COPY,就是說象拷貝文件一樣簡單了[17]。</p><p>  (3) 提供

44、代碼運行安全性。以前我們擔心網(wǎng)頁中包含的 ActivX 控件會執(zhí)行惡意的代碼,但現(xiàn)在不用擔心了,因為.NET Framework 保障執(zhí)行碼的安全性。</p><p> ?。?) 使用 JIT(Just In Time Activation)技術(shù),提高代碼運行速度。</p><p> ?。?) 提供標準的框架和強大的開發(fā)工具,可以讓程序員在實際的開發(fā)當中,積累更多的經(jīng)驗。</p>

45、;<p> ?。?) .NET 遵循業(yè)界標準規(guī)范,所以可以讓代碼(.NET 里的代碼)可以與其他系統(tǒng)交互。比如 Web Service,COM 等等[18]。</p><p>  2.1.6 Microsoft.NET的架構(gòu)</p><p>  .NET 有兩個主要的部件,一個是 CLR(Common Language Runtime),另一個是.NET Framework

46、 class library。CLR 是.NET 系統(tǒng)構(gòu)架中最核心部分,負責執(zhí)行代碼、管理內(nèi)存、提供安全性等等核心功能,把她想成JAVA 的VM就可以了。運行在.NET Framework中的代碼叫做managed code,反之叫做 unmanaged code。.NET class library 提供功能強大而完全面向?qū)ο蟮暮瘮?shù)庫,而且我們可以在任何種類中項目中都可以使用她。以前SDK 是函數(shù)方式,而且比較低級復雜 ,但現(xiàn)在用組件

47、封裝之后,使用起來就比較簡單、易用了[19]。</p><p>  2.2 SQL Server數(shù)據(jù)庫</p><p>  2.2.1 SQL 2000的簡介</p><p>  SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同開發(fā)的,并于 1988 年推出了第一個 OS/2

48、版本。在Windows NT 推出后,Microsoft與 Sybase 在 SQL Server的開發(fā)上就分道揚鑣了。Microsoft 將 SQL Server 移植到 Windows NT系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本;而 Sybase 則更多地專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。在本系統(tǒng)中使用的是 Microsoft SQL Server ,以下簡稱為 SQ

49、L Server 或 MS SQL Server [20]。</p><p>  SQL Server 2000是Microsoft公司推出的數(shù)據(jù)庫管理系統(tǒng)。這一版本繼承了SQL Server 7.0版本的優(yōu)點,同時又增加了許多更先進的功能,具有使用方便、可伸縮性好,與相關(guān)軟件集成程度高等優(yōu)點??煽缭綇倪\行Microsoft Windows 98的膝上型電腦到運行Microsoft Windows2000的大型多

50、處理器的服務(wù)器等多種平臺使用。</p><p>  2.2.2 SQL Server的特點</p><p>  (1)真正的客戶機/服務(wù)器體系結(jié)構(gòu)。</p><p> ?。?)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。</p><p> ?。?)豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。</p>

51、<p> ?。?)SQL Server 與 Windows NT 完全集成,利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQLServer 也可以很好地與Microsoft BackOffice 產(chǎn)品集成。</p><p> ?。?)具有很好的伸縮性,可跨越從運行 Windows 95/98 的膝上型電腦到運行 Windows 2000 的大型多處理器等多種平臺使用。</p>

52、;<p> ?。?)對 Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web 頁面上。</p><p>  (7)SQL Server 提供數(shù)據(jù)倉庫功能。</p><p><b>  2.3 C#</b></p><p>  2.3.1 C#簡介</p><p>  在過去的二十年里,C

53、和 C++已經(jīng)成為在商業(yè)軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它們?yōu)槌绦騿T提供了十分靈活的操作,不過同時也犧牲了一定的效率。與諸如 Microsoft,Visual Basic 等語言相比,同等級別的 C/C++應(yīng)用程序往往需要更長時間來開發(fā)。由于 C/C++語言的復雜性,許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個更為理想的結(jié)合點[21]。</p><p>  一些程序設(shè)計語言,以犧牲靈活性的代

54、價來提高效率??墒沁@些靈活性正是 C/C++程序員所需要的。這些解決方案對編程人員的限制過多(如屏蔽一些底層代碼控制的機制),其所提供的功能難以令人滿意。這些語言無法方便地同早先的系統(tǒng)交互,也無法很好地和當前的網(wǎng)絡(luò)編程相結(jié)合。</p><p>  對于 C/C++用戶來說,最理想的解決方案無疑是在快速開發(fā)的同時又可以調(diào)用底層平臺的所有功能。他們想要一種和最新的網(wǎng)絡(luò)標準保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。

55、另外,一些 C/C++開發(fā)人員還需要在必要的時候進行一些底層的編程。C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應(yīng)用程序。Microsoft .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計。無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序,都使它成為構(gòu)建各類組件的理想之選。[

56、4]使用簡單的 C#語言結(jié)構(gòu)這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Internet 進行調(diào)用。</p><p>  最重要的是,C#使得 C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)系,C#與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C#。</p><p>  2.3.2

57、C#的特點</p><p>  C#是一種現(xiàn)代的面向?qū)ο笳Z言。它使程序員快速便捷地創(chuàng)建基Microsoft .NET 平臺的解決方案。這種框架使 C#組件可以方便地轉(zhuǎn)化為XML 網(wǎng)絡(luò)服務(wù),從而使任何平臺的應(yīng)用程序都可以通過 Internet 調(diào)用它。C#增強了開發(fā)者的效率,同時也致力于消除編程中可能導致嚴重結(jié)果的錯誤。C#使 C/C++程序員可以快速進行網(wǎng)絡(luò)開發(fā),同時也保持了開發(fā)者所需要的強大性和靈活性。<

58、/p><p>  新興的網(wǎng)絡(luò)經(jīng)濟迫使商務(wù)企業(yè)必須更加迅速的應(yīng)對競爭的威脅。開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應(yīng)用程序的新版本,而不僅僅是開發(fā)一個"標志性"的版本。C#在設(shè)計時就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。C#語言允許類型定義的,擴展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對象。項目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語言元素類,接口等等。然后,開發(fā)人員可

59、以編程檢查每個元素的屬性。這樣,很多工作都變得方便多了。比如編寫一個小工具來自動檢查每個類或接口是否被正確定義為某個抽象商業(yè)對象的一部分,或者只是創(chuàng)建一份基于對象的領(lǐng)域特有屬性的報表。定制的元數(shù)據(jù)和程序代碼之間的緊密對應(yīng)有助于加強程序的預期行為和實際實現(xiàn)的之間的對應(yīng)關(guān)系[22]。</p><p><b>  3 系統(tǒng)需求分析</b></p><p>  3.1 系

60、統(tǒng)基本設(shè)計目標</p><p>  系統(tǒng)主要實現(xiàn)五部分功能:航線管理,包括航線增設(shè)、查看和修改;訂票辦理包括查詢、修改、刪除訂票信息;退票辦理包括查詢、修改、刪除退票信息;乘客管理包括查詢、修改、刪除乘客信息;系統(tǒng)管理主要是實現(xiàn)對系統(tǒng)基本信息的動態(tài)管理。</p><p>  3.2 系統(tǒng)的功能需求</p><p>  開發(fā)網(wǎng)上機票預定系統(tǒng),首先需要知道系統(tǒng)的整體構(gòu)

61、架,有哪些功能,能完成哪些工作。本系統(tǒng)面向的對象至少有兩個:用戶和管理員。所以本系統(tǒng)有一個面向客戶的平臺和一個面向管理員的平臺--面向客戶,要有注冊、登錄、用戶信息管理、航班查詢、訂票、退票等服務(wù);面向管理員就應(yīng)該有登錄、制定航班、安排航班和航班日程安排等服務(wù)。因此系統(tǒng)分為用戶和管理員兩個大模塊。  在系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分:  (1) 注冊。新用戶注冊為會員,由用戶將填好的注冊信息表單提交到控制層,由控制層調(diào)用數(shù)據(jù)

62、邏輯層操作數(shù)據(jù)庫,完成用戶的注冊?! ?2) 用戶登錄。此模塊對用戶輸入的登錄信息進行驗證,確定用戶是否有權(quán)力進行并使用系統(tǒng)?! ?3) 修改信息。此模塊接受用戶對個人信息的修改及查看。  (4) 查詢。此模塊主要是對航班日程安排存儲進行查詢,來滿足的需求?! ?5) 訂票。用戶選好自己要訂的機票后,系統(tǒng)會將相關(guān)信息一并發(fā)送到訂票加工,經(jīng)過驗證處理,將信息寫入訂票信息存儲?! ?6) 退票。此模塊接受用戶的退票信息,根據(jù)用戶I

63、D和預訂的航班號,對滿足退票條件的已預訂機票進行退票處理?! ?7) 安</p><p>  3.3 系統(tǒng)的性能需求</p><p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,航空售票系統(tǒng)(B/S)應(yīng)該滿足以下的性能需求:</p><p>  3.3.1 系統(tǒng)處理的準確性和及時性</p><p>  系統(tǒng)處理的準確性和及時

64、性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。</p><p>  由于航空售票系統(tǒng)(B/S)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準確性很大程度上決定了航空售票系統(tǒng)(B/S)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。<

65、/p><p>  3.3.2 系統(tǒng)的開發(fā)性和可擴充性</p><p>  航空售票系統(tǒng)(B/S)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查詢的需求更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和

66、更新?lián)Q代[23]。</p><p>  3.3.3 系統(tǒng)的易用性和易維護性</p><p>  航空售票系統(tǒng)(B/S)是直接面對使用人員的,而使用人員往往對計算機并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。</p&

67、gt;<p>  航空售票系統(tǒng)(B/S)中涉及到的數(shù)據(jù)是航空公司的相當重要的信息,系統(tǒng)要提供</p><p>  方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時,數(shù)據(jù)的恢復等工作。</p><p>  3.3.4 系統(tǒng)的標準性</p><p>  系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際

68、、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標準的TCP/IP網(wǎng)絡(luò)協(xié)議及1509002標準所要求的質(zhì)量規(guī)范等同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性[24]。</p><p>  3.3.5 系統(tǒng)的先進性</p><p>  目前計算系統(tǒng)的技術(shù)發(fā)

69、展相當快,作為航空售票系統(tǒng)(B/S)工程,應(yīng)該保證系統(tǒng)在下個世紀仍舊是先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。</p><p>  3.3.6 系統(tǒng)的響應(yīng)速度</p><p>  航空

70、售票系統(tǒng)系統(tǒng)(B/S)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證華于JZEE的航空訂票系統(tǒng)解決方案操作人員不會因為速度問題而影響工作效率。</p><p>  3.4 系統(tǒng)的數(shù)據(jù)需求</p><p>  航空售票系統(tǒng)(B/S)的數(shù)據(jù)需求包括如下幾點:</p><p>  3.4.1

71、 數(shù)據(jù)輸入和處理的準確性和及時性</p><p>  數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)[25]。</p><p>  3.4.2 數(shù)

72、據(jù)的一致性和完整性</p><p>  由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中,機票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。</p><p>  3.4.3 數(shù)據(jù)的

73、共享和獨立性</p><p>  整個航空售票系統(tǒng)(B/S)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。</p><p><b>  4 系統(tǒng)設(shè)計</b></p><p>  4.1 系統(tǒng)架構(gòu)設(shè)

74、計</p><p>  本項目將建立基于B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)的電子商務(wù)系統(tǒng),利用Intemct的互連功能,擴展民航售票系統(tǒng),建立基于互聯(lián)網(wǎng)的售票營業(yè)系統(tǒng)。實現(xiàn)網(wǎng)上購票、和票況信息查詢等功能,使用戶足不出戶就能購買機票、查詢航班信息等。</p><p>  整個機票管理系統(tǒng),將此分為訂票、退票、查找、管理四大部分。按照自定向下逐步細化得到圖4.1所示:</p><

75、p>  圖4.1 機票管理系統(tǒng)</p><p>  4.1.1 邏輯結(jié)構(gòu)設(shè)計要點</p><p>  按照需求分析設(shè)計數(shù)據(jù)庫中的字段,建立一個邏輯上的數(shù)據(jù)庫的結(jié)構(gòu)。</p><p>  4.1.2 物理結(jié)構(gòu)設(shè)計要點</p><p>  在數(shù)據(jù)庫軟件(SQL Server2000)中建立數(shù)據(jù)庫,并要保證數(shù)據(jù)庫最低要符合第二范式。<

76、;/p><p>  4.2 數(shù)據(jù)庫設(shè)計描述</p><p>  4.2.1 數(shù)據(jù)庫分析</p><p>  需將數(shù)據(jù)庫設(shè)計成關(guān)系模式最低符合第二范式的標準。按照需求分析,確定系統(tǒng)的實體。根據(jù)實體分析的結(jié)果,在數(shù)據(jù)庫中應(yīng)建立如下數(shù)據(jù)表:</p><p>  admin(管理員信息表) 、bookticket(預訂機票信息表)、flihgt(航線

77、信息表)、users(用戶信息表)。</p><p>  4.2.2 數(shù)據(jù)庫設(shè)計說明</p><p>  (1) admin(管理員信息表)</p><p>  在此數(shù)據(jù)表中存放的是管理員的信息,如:管理員ID,管理員姓名,密碼,電話,管理員種類。在該信息表中包含以下字段:admin_id、admin name、admin password、admin phon

78、e、kind等字段。Admin表如表4.1所示:</p><p>  表4.1 admin</p><p>  (2) bookticket(預訂機票信息表)</p><p>  在該信息表中包含以下字段:id、plane、tickettype、buytime、usetime、money等字段。Bookticket表如表4.2所示:</p><

79、p>  表4.2 bookticket</p><p> ?。?) flight(航線信息表)</p><p>  在該信息表中包含以下字段:id、name、time、type等字段。Flihgt表如表4.3所示:</p><p>  表4.3 flihgt</p><p>  (4) users(用戶信息表)</p>

80、<p>  在該信息表中包含以下字段:id、name、password、email、phone、address等字段。Users表如表4.4所示:</p><p>  表4.4 Users</p><p><b>  5 系統(tǒng)實現(xiàn)</b></p><p>  5.1 登錄界面實現(xiàn)</p><p>  登錄

81、界面同時具備管理員登錄、會員登錄以及會員注冊功能,點擊會員注冊后進入新的界面,登錄時需要輸入用戶名、密碼和驗證碼,用戶名只能為數(shù)字和字母,不可使用中文,驗證碼只有正確輸入,才能正常進入系統(tǒng)。界面如圖5.1所示:</p><p><b>  圖5.1 登錄界面</b></p><p><b>  主要代碼如下:</b></p><

82、;p>  <asp:Label ID="Label1" runat="server" </p><p>  BackColor="DeepSkyBlue" Font-Size="XX-Large"</p><p>  ForeColor="Blue" Height="3

83、7px" Style=" "</p><p>  Text="歡迎使用wed售票系統(tǒng)" Width="444px"></asp:Label></p><p><b>  <tr></b></p><p>  <td align="

84、center" style="background-color: #33ccff" class="style1"></p><p><b>  用戶名:</td></b></p><p>  <td align="center" style="width: 222p

85、x; height: 28px; background-color: #33ccff"></p><p>  <asp:TextBox ID="txtname" runat="server" </p><p>  Style="position: relative; left: 1px; top: 1px;"

86、 TabIndex="1" Width="107px"></asp:TextBox></td></p><p>  <td align="center" style="width: 130px; height: 28px; background-color: #33ccff"></p&g

87、t;<p>  <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtname"</p><p>  ErrorMessage="用戶名不能為空!" Style="posi

88、tion: relative">用戶名不能為空!</asp:RequiredFieldValidator></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align=&

89、quot;center" style="background-color: #33ccff" class="style2"></p><p><b>  密碼:</td></b></p><p>  <td align="center" style="width:

90、222px; height: 38px; background-color: #33ccff"></p><p>  <asp:TextBox ID="txtpwd" runat="server" Style="left: 1px; position: relative; top: 0px"</p><p>

91、  TabIndex="2" TextMode="Password" Width="107px"></asp:TextBox></td></p><p>  <td align="center" style="width: 140px; height: 38px; background-c

92、olor: #33ccff"></p><p>  <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtpwd"</p><p>  ErrorMessage="密

93、碼不能為空!" Style="position: relative">密碼不能為空!</asp:RequiredFieldValidator></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p>

94、;<p>  <td align="center" style="background-color: #33ccff" class="style3"></p><p><b>  驗證碼:</td></b></p><p>  <td align="cen

95、ter" style="width: 222px; background-color: #33ccff"></p><p>  <asp:TextBox ID="txtcode" runat="server" Width="107px"></asp:TextBox></p><

96、;p><b>  </td></b></p><p>  <td align="center" style="width: 140px; float:left; background-color: #33ccff"></p><p>  <img src="WaterMark.ash

97、x" id="vimg" alt="驗證碼" onclick="changeCode()" </p><p>  style=" width:69px; height:25px;margin-left:10px; margin-top:3px; "/></p><p><b>  &l

98、t;/td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="center" style="background-color: #33ccff&quo

99、t; class="style4"></p><p>  <asp:Button ID="AdministratorButton" runat="server" Text="管理員登陸" </p><p>  style="float:none;background-color:#87C

100、EFA; " </p><p>  Width="86px" Height="25px" onclick="AdministratorButton_Click"/></p><p><b>  </td></b></p><p>  <td ali

101、gn="center" style="width: 222px; height: 26px; background-color: #33ccff"></p><p>  <asp:Button ID="MemberButton" runat="server" Text="會員登錄" </p>

102、<p>  style="float:none; background-color:#87CEFA; " </p><p>  Width="67px" Height="25px" onclick="MemberButton_Click" /></p><p><b>  <

103、/td></b></p><p>  <td align="center" style="width: 140px; height: 26px; background-color: #33ccff"></p><p>  <asp:Button ID="RegisterButton" runa

104、t="server" Text="會員注冊" </p><p>  style="float:none;background-color:#87CEFA; margin-left:15px; " </p><p>  Width="69px" Height="25px" onclick=&

105、quot;RegisterButton_Click" CausesValidation="False" </p><p>  5.2 訂票功能實現(xiàn)</p><p>  訂票功能是網(wǎng)上航空訂票系統(tǒng)的關(guān)鍵功能,也是用戶使用該系統(tǒng)的主要原因,所以該部分的穩(wěn)定性、準確性以及信息的及時性都很重要,圖5.2為界面,通過查詢,用戶選擇需要的航班,通過起飛時間和票種的限制最

106、終決定最合適的機票,并完成預定。</p><p>  圖5.2 機票預訂功能界面</p><p><b>  主要代碼如下:</b></p><p>  <td align="center" colspan="3" style="background-position: center ce

107、nter; font-size: large; color: #000033; background-repeat: repeat-x;</p><p>  height: 32px; background-color: #3399ff;"></p><p>  前臺機票預定系統(tǒng)</td></p><p><b>  </

108、tr></b></p><p><b>  <tr></b></p><p>  <td style="width: 185px; height: 23px"></p><p>  選擇乘坐航班:</td></p><p>  <td ali

109、gn="left" colspan="2" style="width: 670px; height: 23px"></p><p>  <asp:DropDownList ID="DropDownList1" runat="server" Width="180px" </p&g

110、t;<p>  AutoPostBack="True" </p><p>  onselectedindexchanged="DropDownList1_SelectedIndexChanged" </p><p>  DataSourceID="SqlDataSource1" DataTextField="

111、;Pname" DataValueField="Pname"></p><p>  </asp:DropDownList></p><p><b>  </td></b></p><p><b>  </tr></b></p><p

112、><b>  <tr></b></p><p>  <td style="width: 185px; height: 29px"></p><p>  選擇起飛時間:</td></p><p>  <td align="left" colspan="

113、;2" style="width: 670px; height: 29px"></p><p>  <asp:DropDownList ID="DropDownList3" runat="server" Width="180px" </p><p>  onselectedindexcha

114、nged="DropDownList3_SelectedIndexChanged" </p><p>  AutoPostBack="True"></p><p>  </asp:DropDownList></td></p><p><b>  </tr></b>

115、</p><p><b>  <tr></b></p><p>  <td style="width: 185px; height: 29px"></p><p>  選擇機票種類:</td></p><p>  <td align="left&qu

116、ot; colspan="2" style="width: 670px; height: 29px"></p><p>  <asp:DropDownList ID="DropDownList2" runat="server" Width="180px" </p><p>  o

117、nselectedindexchanged="DropDownList2_SelectedIndexChanged" </p><p>  AutoPostBack="True"></p><p>  </asp:DropDownList>&nbsp;</p><p><b>  </

118、td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="left" colspan="3" </p><p>  s

119、tyle="background-position: center center;</p><p>  background-image: url(image/bar.jpg); background-repeat: repeat-x; height: 30px"></p><p>  <td align="left" colspan=&

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論