【正文】
票的具體價格及信息等將會出現(xiàn)在此界面里。 2. 網(wǎng)上訂票管理 網(wǎng)上訂票系統(tǒng)也可以分為兩種不同的預(yù)訂方式。這里的查詢的基本的運作方式為不同旅途需要的客戶提供了有益的參考和選擇。每一個模塊通過超鏈接進(jìn)行聯(lián)系。本畢業(yè)設(shè)計就是根據(jù)民航公司自身的特點,為解決民航公司售票問題而設(shè)計的一套軟件。而且純 手工的操作也會給民航管理帶來一定的安全隱患。它是基于 Inter/Intra 網(wǎng)絡(luò)環(huán)境下,采用 B/S 工作模式,集會員管理和售票查詢預(yù)訂處理統(tǒng)于一體的信息控制和管理,是建立在網(wǎng)絡(luò)辦公自動化和企業(yè)生產(chǎn)、經(jīng)營管理基礎(chǔ)上的統(tǒng)一網(wǎng)絡(luò)信息管理平臺。在傳統(tǒng)方式上,人們都是電話查詢或者親自到民航公司指定的售票地點去購買自己想要的航班機票,傳統(tǒng)的方式使得人們在購買機票中花費過多的時間,人們的滿意度很低,這樣也給民航公司增加了大量的業(yè)務(wù),而且純手工的操作經(jīng)營模式勢必會帶來很大的安全隱患,而且也不方便機票的管理。 management。系統(tǒng)具有穩(wěn)定性高、可移植性強等特點。其中民 航管理系統(tǒng)又分為會員注冊管理、管理員后臺管理,留言管理以及各個功能子模塊。 畢業(yè)設(shè)計 ( 論文 ) 民航售票管理系統(tǒng)的設(shè)計與實現(xiàn) 論 文 作 者 姓 名: 申 請 學(xué) 位 專 業(yè): 申 請 學(xué) 位 類 別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 民航售票管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 本系統(tǒng)主要從現(xiàn)代社會電腦化觀念出發(fā),通過對現(xiàn)有民航公司資料的分析,研究和整理,確定了在民航公司引入民航售票管理系統(tǒng)的可行性、緊迫性和必要性。民航售票系統(tǒng)分為航班查詢管理,網(wǎng)上訂票管理,網(wǎng)上退票管理以及各個功能子模塊。 通過對民航售票管理系統(tǒng)的開發(fā),使我對民航售票管理系統(tǒng)有了更深入的了解,在開發(fā)的過程中對 ASP, VBSCRIPT, JAVASRIPT 語言更加熟悉,對開發(fā)工具 Dreamweaver, Frontpage,后臺的 SQL SERVER2021 的運用和配置更加熟練。 booking。造成有些機票的積壓,而有些機票卻供不應(yīng)求,這樣就不能形成一個穩(wěn)定有序的民航售票機制。在此信息平臺下,可靈活的處理民航公司的售票管理業(yè)務(wù),實現(xiàn)管理控制的一體化,為公司創(chuàng)造了方便,快捷的工作環(huán)境。隨著民航運輸業(yè)的不斷發(fā)展,飛機和機場數(shù)量的不斷增加,民航客運規(guī)模的日益宏大,傳統(tǒng)的售票方式明顯不能適應(yīng)社會的發(fā)展,不能滿足時代的需要。 使用計算機對民航公司售票進(jìn)行綜合管理,可以大大減輕工 作量,減少人為的工作失誤。它們都分別擁有自身完善的組成部分,比如說數(shù)據(jù)庫、頁面 等。系統(tǒng)根據(jù)不同的搜索條件響應(yīng)相應(yīng)的動作。一種訂票的信息是根 據(jù)航班查詢得到的結(jié)果生成的網(wǎng)上訂票的信息,這些信息是根據(jù)用戶查詢后得到的相應(yīng)航班消息。人們可以根據(jù)這些進(jìn)行退票處理,但此退票管理系統(tǒng)將會收取一定的違約金。系統(tǒng)的管理員可以在這里面對航班的消息進(jìn)行添加和刪除,以及航班咨詢的添加及刪除,以及客戶留言的管理等等。 民航售票管理系統(tǒng)業(yè)務(wù)流程設(shè)計思想如下: 客戶(這里主要指那些希望通過民航售票管理系統(tǒng)買票的一些用戶)先登錄到主界面進(jìn)行注冊,方能處理本系統(tǒng)后面設(shè)計的操作,如果是會員的話,那就可以省略此步驟。 在航班查詢模塊中,會員可以通過這個界面查詢相應(yīng)的航班信息,系統(tǒng)外的動作就是人 們先做好一個航班查詢的準(zhǔn)備,例如:航班的出發(fā)地點、航班的目的地點、單程還是往返、出發(fā)的時間等,一旦用戶在這里添加信息動作后,系統(tǒng)通過后臺的處理將會出現(xiàn)一個對應(yīng)的操作,也就是相應(yīng)的信息。子 模 塊 的 三 個 查 詢 條 件 都 準(zhǔn) 確輸 入 后 , 將 顯 示 出 準(zhǔn) 確 的 航 班信 息 圖 22 航班查詢子模塊圖 在航班訂票模塊中,會員可以根據(jù)已得到的航班信息,這里先有一個用 戶的決策的動作,例如:航班號、座位號、出發(fā)時間、出發(fā)地點、目的地點等,對相應(yīng)的航班座位進(jìn)行網(wǎng)上的預(yù)訂。 在 B/S 模式中,客戶端運行瀏覽器軟件。 Web 服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成 HTML 文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的 Web 頁面形式顯示出來。在 C/S 中,客戶端有一套完整應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。由于 C/S 在邏輯結(jié)構(gòu)上比 B/S 少一層,對于相同的任務(wù),C/S 完成的速度總比 B/S 快,使得 C/S 更利于處理大量數(shù)據(jù)。不過此部分內(nèi)容對于管理制度成熟的 民航公司 而言,其困難度并不大。 B/S 模 式的結(jié)構(gòu)易于擴展 。 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言, Java Server Page。在 ASP 、 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。 ASP 的主要優(yōu)點大概可以歸納如下: 您可以用 VBScript 或 JavaScript 創(chuàng)建腳本,同時結(jié)合 HTML 語言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序。 使用普通的使用記事本之類的文本編輯器,即可進(jìn)行編輯設(shè)計 ,如:Windows 的記事本。 ASP 能與任何 ActiveX scripting語言相容。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性 。 在 搭建個人 WEB 服務(wù)器 時 , 需要 根據(jù)操作系統(tǒng)來 進(jìn)行選擇。 IIS 版本以后引入了 ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于 Web 的應(yīng)用程序。這樣 SQL Server 2021數(shù)據(jù)庫搭建完成,在開始菜單打開數(shù)據(jù)庫的服務(wù)器,并在 SQL 服務(wù)管理器里輸入本機的計算機名字,然后在打開控制臺目錄,進(jìn)可以相應(yīng)數(shù)據(jù)庫的建立,以及表的設(shè)計。如果需要并發(fā)處理能力,我們需要選擇大型的數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)存放的倉庫。 ? 應(yīng)用的 數(shù)據(jù)安全性。本設(shè)計開發(fā)是基于 B/S 模式的,數(shù)據(jù)庫在服務(wù)器端運行。 ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。 ASP 的編程語言可以是 VBSCRIPT 和 JSCRIPT。 Netscape 瀏覽器也可以正常顯示 ASP 頁面。 由此我們可以看出, ASP 是在 IIS 下開發(fā) WEB應(yīng)用的一種簡單、方便的編程工具。 ASP 可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。 有 ADO( Active Database Object,動態(tài)數(shù)據(jù)庫對象)的支持, ASP 對數(shù)據(jù)庫的操作非常得心應(yīng)手。 ASP 可以實現(xiàn)以往 CGI 的所有功能。 Perl 在 Unix 和 NT上同時被支持。 ASP 編寫出的系統(tǒng),完全可以達(dá)到原來使用 Client/Server 的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的水平。 表 41管理員 第 9 頁 共 23 頁 管理員表主要是記錄管理員的帳號、密碼信息。 表 42航班信息 航班信息表,記錄了航班號 flightid、航班類型 flighttype、出發(fā)地點 startity、目的地點 endcity、起飛時間 takeofftme 和到達(dá)時間 landtime 等信息。 表 44乘客信息表 乘客信息表記錄了訂票的信息,包括序列號 bid、用戶名 username、航班號flightid、座位號 seatid 和訂票時間 booktime,系統(tǒng)將訂票后的信息和退票的信息將存放此表。 6. 民航機票信息表:記錄航班票據(jù)的相關(guān)信息。 表 47會員注冊信息 會員注冊信息表記錄了會員的姓名、密碼、名字、性別、電子郵件、電話、地址和身份證號。我采用的是第一種連接方式,其基本屬性有: Driver、 Server、 UID、 PWD 和Database。Initial Catalog=book_flight。客戶想獲取一個合法的 ID號的話,他就必須先注冊為一個合法的用戶才能訪問網(wǎng)站。所授予的模塊和數(shù)據(jù)庫操作權(quán)限通過菜單框架結(jié)構(gòu)和頁面組合,形成用戶業(yè)務(wù)操作平臺及操作界面。任何會員注 冊成功后的基本信息及一些保密信息將會存儲在這里,管理起來很統(tǒng)一,操作方便。航班管理模塊的出現(xiàn),方便了管理員對本系統(tǒng)航班座位以及銷售信息的管理。 圖 51 會員管理 圖 52 航班管理 第 13 頁 共 23 頁 圖 53 機票管理 1.會員管理核心代碼: if (username) then cmd1=DELETE FROM User_Info WHERE username=39。 set rs1=() =adOpenStatic cmd1,conn SCRIPT language=JavaScriptalert(39。/script 2.航班管理核心代碼: if not then =adperpage if trim(request(page)) then currentpage=clng(request(page)) if currentpage then currentpage= end if else currentpage=1 end if totaldiary= if currentpage1 then 第 14 頁 共 23 頁 if(currentpage1)*adperpagetotaldiary then (currentpage1)*adperpage dim bookmark bookmark= end if end if if (totaldiary mod adperpage)=0 then totalpages=totaldiary\adperpage else totalpages=totaldiary\adperpage+1 end if i=0 do while not and i 3.機票管理核心代碼: if not then =adperpage if trim(request(page)) then currentpage=clng(request(page)) if currentpage then currentpage= end if else currentpage=1 end if totaldiary= if currentpage1 then if(currentpage1)*adperpagetotaldiary then (currentpage1)*adperpage dim bookmark bookmark= end if end if if (totaldiary mod adperpage)=0 then 第 15 頁 共 23 頁 totalpages=totaldiary\adperpage else totalpages=totaldiary\adperpage+1 end if i=1 do while not and i 民航咨詢模塊的出現(xiàn),為人們提供了快速瀏覽航班信息咨詢的動力。方便了用戶的民航信息需求。如果找到,系統(tǒng)將會返回一個對應(yīng)的航班信息;如果不能找到,就返回一個暫無信息的界面。%39。%39。%39。%39。%39。這樣方便了用戶的訂票的可操作性,為用戶能找到自己理想的機票提供了有利的保證。39。amp。seatidamp。方便用 戶查找到機票并辦理相應(yīng)的退票,用戶點擊退票后,數(shù)據(jù)庫會自動刪除預(yù)訂票的相關(guān)信息。amp。seatidamp。您已經(jīng)取消了預(yù)訂!39。 測試 的結(jié)果還是能基本運行,界面較穩(wěn)定,網(wǎng)站的運行較穩(wěn)定,但還是存在很多的問題,比如界面有時候要出現(xiàn)亂碼,不能很好的支持網(wǎng)站的運行,數(shù)據(jù)庫的建立的時候還存在很多安全隱患。 通過對本系統(tǒng)的需求分析,概要設(shè)計、詳細(xì)設(shè)計、編碼、測試等每一部分的學(xué)習(xí)和實踐。 本系統(tǒng)的實現(xiàn)過程中,本人對 ASP、 Dreamweaver、數(shù)據(jù)庫、 Visio 設(shè)計工具等都更深層次的認(rèn)識和理解。 [2] 魏應(yīng)彬 .網(wǎng)頁設(shè)計于 WEB數(shù)據(jù)庫發(fā)布技術(shù) [M].北京:清華大學(xué)出版社 ,2021。 [6] 蓋天宇 .ASP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選 [M].北京:人民郵電出版社 ,2021。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機構(gòu)的學(xué)位或證書而使用過的材料。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論 文。 特此聲明! 作者簽名: 年 月 日 第 23 頁 共 23 頁 s. Ath. Clearly you and I will have t