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

正文內(nèi)容

畢業(yè)論文-基于jsp航空訂票系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2025-06-12 01:08本頁面
  

【正文】 定 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 24 圖 611 確定訂票 查看購物車 為了方便用戶查看自己所預(yù)定的機票,查看購物車的鏈接位于會員 個人頁面的導(dǎo)航條上,只需點擊“查看購物車”就進入購物車頁面。頁面運行效果圖如圖 69 所示: 圖 69 個人信息管理界面 預(yù)定機票 用戶根據(jù)自己的需求,查看航班信息,進行預(yù)定航班。 密碼修改 密碼修改的頁面設(shè)計同樣是用到 JavaBean 和 Jsp 技術(shù),用戶密碼的修改,只有當(dāng)用戶成功登錄之后才能操作。該模塊位置位于會員個人頁面的導(dǎo)航條上,點擊進入 “ 個人信息管理 ” 頁面。 個人信息修改 個人信息是用戶當(dāng)初注冊時填寫的信息,只有當(dāng)用戶登錄成功之后才能修改。管理員登錄頁面( )獲王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 22 得輸入的賬號和密碼之后,將賬號和密碼提交給 ,然后由 把獲得的賬號和密碼和 文件中存儲的唯一管理員賬號和密碼進行比對,比對成功就表示登錄成功,否則就 意味著登錄失敗。運行效果圖如圖 66 所示: 圖 66 管理員登錄頁面 輸入管理員賬號和密碼,登錄成功之后,進入管理員管理頁面。 蚌埠學(xué)院畢業(yè)設(shè)計 (論文) 21 管理員登錄 管理員登錄頁面( )的設(shè)計又與用戶登錄界面設(shè)計相同,都是用到JavaBean 和 Jsp 技術(shù)。頁面運行圖如圖 64 所示: 圖 64 會員登錄 頁面 用戶登錄成功之后,進入會員管理界面。運行效果圖如圖 63 所示: 圖 63 注冊成功 登錄 用戶登錄 用戶登錄頁面( )的設(shè)計比較簡單,它的整個布局和注冊頁一樣,只是它王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 20 需要把輸入的賬號和密碼與后臺數(shù)據(jù)庫里的進行比對。當(dāng)游客選擇注冊時,必須填寫一些用戶的基本信息,如:用戶名、密碼、真實姓名等。當(dāng)注冊成功時,就會把注冊的信息全部保存到后臺數(shù)據(jù)庫的 user 表中。運行效果圖如圖 61 所示: 圖 61 網(wǎng)站首頁 用戶注冊 注冊頁( )的整個頁面布局用 HTML 語言編寫,在具體的事件操作是用Javascript 和 Jsp 編寫的,在注冊頁面中的電子郵箱的匹配是根據(jù)編寫的正則表達式來匹配的,手機號也是如此,必須是 11 位的。 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 18 6 詳細(xì)設(shè)計 網(wǎng)站的首頁( )包含了用戶的注冊,會員的登錄以及管理員的登錄三個模塊。在控制層中的控制器本身不會進行邏輯的業(yè)務(wù)處理,而是通過調(diào)用后臺其他的方法進行處理的。在創(chuàng)建系統(tǒng)工程的第一步就是要配置 文件,因為 文件會在 JSP 的表單提交時進行攔截,然后會在它的內(nèi)部給 JSP 表單進行分配,去尋找與它匹配的 Servlet,之后,找到的那個與它匹配的蚌埠學(xué)院畢業(yè)設(shè)計 (論文) 17 Servlet 進行相應(yīng)的業(yè)務(wù)處理。 安排航班日期:管理員可以根據(jù)當(dāng)前反饋的航班信息,或者在某些特殊的原因下是否需要修改某航班的飛行日期。 查看航班信息:管理員可以查看當(dāng)前所有的航班信息,獲得最新信息。用戶可以通過注冊成為本網(wǎng)站的會員,登錄之后就可享有所有會員的操作 ,如:修改個人注冊信息、修改密碼、預(yù)定機票、查看已預(yù)定機票的信息,也可以隨時返回首頁或退出系統(tǒng)。所謂前臺模塊就是由用戶登錄后的模塊,可由用戶自己去管理;后臺模塊是指管理員管理的模塊,能夠管理整個系統(tǒng)。 通過對本系統(tǒng)實現(xiàn)總體功能的步驟、內(nèi)容以及數(shù)據(jù)流程的具體分析,設(shè)計出了如下數(shù)據(jù)項: ⑴ 航班信息的屬性包括:航班號、起飛地點、目的地點、旅程 (小時 )、價格 (¥ )、票數(shù) (張 ); ⑵ 訂票信息的屬性包括:航班號、出發(fā)地點、目的地、航班日期、票價、總票數(shù); ⑶ 用戶信息的屬性包括:用戶名、密碼、真實姓名、性別、電話號碼、電子郵件; 根據(jù)實體屬 性 和實體之間的關(guān)系設(shè)計 ER 圖,如圖 51 與 52 所示: 圖 51 實體與屬性 ER圖 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 14 圖 52 實體與實體關(guān)系 ER圖 數(shù)據(jù)庫表的設(shè)計 本項目的數(shù)據(jù)庫 test 使用了 3 個表。同一時間段可以安排多個航班班次,而一個航班班次只能安排在特定的時間段中。一個飛機實行多個航班(一架飛機在不同的時間段內(nèi)執(zhí)行多個航班),而一個航班只能由一個飛機去實行。一個用戶可以有多個訂單,而一個訂單只能屬于一個用戶。一個 用戶同時可以買多張相同航班班次的機票,而一個航班班次的機票可以被多個用戶購買。 訂單:代表每個用戶購買機票所產(chǎn)生的一次交易信息,其主要的屬性是真實姓名和航班班次信息。 航班:代表每個飛機實體,由于每架飛機只能在一個時間段里執(zhí)行運送乘客任務(wù),所以把每架飛機的起飛到降落設(shè)為一次航班,這樣就形成了航班實體。 數(shù)據(jù)庫需求分析 實體數(shù)據(jù)分析 實體數(shù)據(jù)必須要具有被查詢、修改、保存以及刪除等特性,這樣就需要數(shù)據(jù)結(jié)構(gòu)能夠充分的滿足用戶各種信息的輸入輸出。在“購物車”功能里,蚌埠學(xué)院畢業(yè)設(shè)計 (論文) 11 用戶還可以修改之前預(yù)訂的機票信息,當(dāng)然還可以退票。也是一個網(wǎng)站不可缺少的功能,它是用戶信息安全的保障。當(dāng)用戶成為本網(wǎng)站的會員時,可以通過登錄功能登錄本網(wǎng)站,就享有在本網(wǎng)站進行機票預(yù)訂,修改個人信息和相關(guān)密碼操作等。然后,乘客就可以根據(jù)填寫機票數(shù)量,選擇付款方式付款即可。那么,航班查詢功能就可以做到大大縮短乘客找到正確的航班信息。 航班查詢功能 乘客可以根據(jù)航班飛行路線進行班次的具體查詢,方便乘客進行信息的查詢。 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 10 4 需求分析 系統(tǒng)功能需求 航班信息 瀏覽功能 機場的工作人員可以根據(jù)現(xiàn)實具體的信息來發(fā)布航班信息供用戶來查詢,而用戶可以通過瀏覽器登錄本系統(tǒng)來瀏覽航班信息,選擇自己所想要預(yù)定的航班。在本系統(tǒng)開發(fā)完成之后,只需要通過注冊和繳費向域名管理機構(gòu)申請一個域名使用權(quán)即可通過網(wǎng)絡(luò)使用了。對于 My Eclipse 開發(fā)工具,它具有強大的語法提示和錯誤警告功能,因此放便開發(fā)者用 Java 和 JSP 去開發(fā)。 技術(shù)可行性 該系統(tǒng)主要是基 于 JSP 的網(wǎng)上訂票系統(tǒng),它所涉及的主要開發(fā)軟件工具是 My Eclipse 和 Microsoft SQL Server 2021 數(shù)據(jù)庫,主要技術(shù)是 JSP 技術(shù), JavaBean 技術(shù)等。 在該系統(tǒng)的設(shè)計中,所使用的部分軟件涉及到了一些版權(quán)問題,如: My ,Microsoft SQL Server 2021 等 (這些軟件都需要花費資金購買正版 )。 法律可行 性 該訂票系統(tǒng)最主要的使用者是廣大的乘客、機場的售票人員以及各地區(qū)代售票人員。本系統(tǒng)與傳統(tǒng)的訂票方式相比,具有高效率、高質(zhì)量、低成本等優(yōu)點,能夠節(jié)省人力、物力以及財力的消耗。另外,此訂票系統(tǒng)具有網(wǎng)絡(luò)開放等特性,可讓乘客在任何具有網(wǎng)絡(luò)的地方隨時隨地進行查票和訂票,而航空的工作人員也可以隨時隨地的處理乘客的訂票訂單,這樣會必然的使機票的銷售量有所增加。當(dāng)然,本系統(tǒng)的維護人員不需太多,系統(tǒng)的維護過程也很簡單,一兩個維護人員即可。 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 8 3 可行性分析 經(jīng)濟可行性 在當(dāng)今社會,隨著物價的飛速上漲,對于一個簡單的航班查詢預(yù)訂網(wǎng)站來說,我們只需一次性投入 24 萬元即可。它是對 Eclipse 的擴展,利用它可以在數(shù)據(jù)庫和蚌埠學(xué)院畢業(yè)設(shè)計 (論文) 7 JavaEE(Java Enterpride Edition)的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面大大提高了工作效率,能豐富 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼,調(diào)試、測試和發(fā)布功能。它的不足之處就是它的配置比較繁瑣,而且還具有一些安全問題,但是總的來說 Tomcat 技術(shù)先進,穩(wěn)定性和兼容性很好,而且還免費,因而受到了廣大 Java 愛好者和大多數(shù) 軟件公司的支持,成為目前較為流行的 WEB 應(yīng)用服務(wù)器軟件。 Apache Tomcat 簡介 Tomcat服務(wù)器是由 Apache Software Foundation(Apache 軟件基金會 )中 Apache Group Jadarta 開發(fā)小組開發(fā)的一個免費的開放源代碼的服務(wù)器軟件。 (2) 保護信息 SQL Server 2021 可以利用自身的全面審核功能,數(shù)據(jù)加密和設(shè)置外圍應(yīng)用配置器來提高您數(shù)據(jù)的安全性。 ① 通過 WEB 可以訪問數(shù)據(jù)庫 具有了 SQL Server 數(shù)據(jù)庫,您就可以使用 Http 來向 SQL 數(shù)據(jù)庫發(fā)送查詢和對數(shù)據(jù)庫里的存儲文檔來執(zhí)行全文搜索。同時還是一個可實際運行的存儲,維護和為應(yīng)用系統(tǒng)提供安全性,完整性數(shù)據(jù)的軟件系統(tǒng)。 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 6 SQL Server 2021 具有強大的數(shù)據(jù)管理功能,提供了豐富的管理工具去管理數(shù)據(jù)的完整性和安全性。它可以管理任何數(shù)據(jù),也可以存儲結(jié)構(gòu)化,非結(jié)構(gòu)化以及半結(jié)構(gòu)化的文檔數(shù)據(jù),同時它還可以對已存入的數(shù)據(jù)進行查詢、同步、分析、修改、刪除等一些操作。在一個頁面中由 Html 語言編寫的代碼和嵌入其中的 Java 程序片段構(gòu)成,那么這個頁面就是 JSP 頁面。 JSP 技術(shù)可以將網(wǎng)頁的邏輯和網(wǎng)頁的設(shè)計分離開來處理,還能支持組件的可重用性設(shè)計,使得基于 Web 應(yīng)用程序的設(shè)計變得簡單。在頁面中插入 Java 程序段后,就可以操作數(shù)據(jù)庫,重定性網(wǎng)頁或者發(fā)送 Email,以此來實現(xiàn)動態(tài)頁面所需要的功能。 Web 服務(wù)器在訪問 JSP 網(wǎng)頁出現(xiàn)訪問請求超時,首先會執(zhí)行其中的 Java 程序片段,然后執(zhí)行的結(jié)果會連同 JSP 文件中的 Html 代碼一起返回給用戶的客戶端。 JSP 與 Servlet 一樣,都是在服務(wù)端的服務(wù)器上執(zhí)行的。它的所有程序操作都是在服務(wù)端的服務(wù)器上執(zhí)行,而網(wǎng)絡(luò)上送給用戶的僅僅是得到的結(jié)果,那么這樣就會大大降低對用戶的客戶端瀏覽器的要求,不管用戶的瀏覽器 是否支持 Java,都能訪問 JSP網(wǎng)頁 (*.jsp)。 蚌埠學(xué)院畢業(yè)設(shè)計 (論文) 5 2 開發(fā)工具及相關(guān) 技術(shù)簡介 JSP 技術(shù)簡介 JSP 是由 SUN 公司和許多公司一起參與一起建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn),是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*html)中加入了 JSP 的 標(biāo)簽和 Java 程序片段 (Scriptlet),從而構(gòu)成了 JSP 網(wǎng)頁 [15]。要開發(fā)如此強大的訂票系統(tǒng),其難度可想有多大,國內(nèi)外專家在了解中國國情之后,都感嘆這個系統(tǒng)如果能完美的構(gòu)建,那么此訂票系統(tǒng)堪稱該類系統(tǒng)之最。另外,與國外 相比,我國是一個人口大國,會有比國外更多的人去乘坐飛機出行,所以買票就不可以停止,對航空系統(tǒng)的安全性,穩(wěn)定性的要求要更高 [12]。此時,各個交通運輸業(yè)部門的競爭日益激烈,為了提高運營效率和市場競爭力,在國內(nèi)政策的有效引導(dǎo)下,交通運輸部門、鐵路運輸業(yè)和航空運輸業(yè)等開始實施了一整套新的改革,他們都相繼成功研發(fā)了各自售票和訂票系 統(tǒng) [11]。 由于近代的一些歷史原因,在二十世紀(jì)九十年代以前,中國在這方面的 發(fā)展比較落后與歐美等西方國家 [10]。據(jù) 1995 年 5 月 27 日的《今日電子》報道,美國的南舊金山 Documents 聯(lián)合公司宣布,他們開發(fā)的結(jié)果傳遞系統(tǒng)裝載到一個電子數(shù)據(jù)系統(tǒng)公司控制的全國范圍的私人網(wǎng)絡(luò) [8]。國外訂票系統(tǒng)的開發(fā)和應(yīng)用起步比國內(nèi)早,而且國外的通信比國內(nèi)發(fā)達。 同類軟件國內(nèi)外的現(xiàn)狀 如今,訂票系統(tǒng)在國內(nèi)外已經(jīng)到了廣泛的應(yīng)用,不管是商業(yè)訂票,還是客運訂票 [6]。 該航空訂票系統(tǒng)軟件,能夠幫助乘客利用聯(lián)網(wǎng)的計算機快速的查詢航空信息。 項目開發(fā)的意義 在如今的網(wǎng)絡(luò)經(jīng)濟時代,各式各樣的訂票方式受到 Web的影響越 來越大,航空部門的訂票方式也是如此,以前傳統(tǒng)手工的航空售票,航班查詢和決策的工作是一項很繁瑣而復(fù)雜的管理過程,執(zhí)行效率低,并且容易出錯,然而在當(dāng)今信息如此發(fā)達的時代,使用電腦軟件進行信息的查詢,利用 Inter使信息共享,那么乘客就可以在任何地方查詢?nèi)魏嗡胍玫男畔?[3]。 本系統(tǒng)是基于 JSP 開發(fā)工具和 SQL server2021 數(shù)據(jù)庫在 Web 上共同實現(xiàn)的一個航空訂票系統(tǒng),用戶可以通過登錄該訂票網(wǎng)站 ,實現(xiàn)對航空航班的班次查詢以及機票的預(yù)訂、退訂等各個自主性的操作 [1]。 Management Systems。 SQL Server 2021。 關(guān)鍵詞 : JSP; SQL server 2021;訂票;管理系統(tǒng);信息 王安:基于 JSP 航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 2 Design and Implementation of Airline Booking Management Information System Based on JSP Abstract: The work reservation system application in the field of aviation, can not only facilitate the majority of passen
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1