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

正文內(nèi)容

網(wǎng)上航空發(fā)機票預(yù)訂管理系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-21 18:15本頁面
  

【正文】 客戶機。 運行控制運行控制將嚴格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網(wǎng)絡(luò)傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。 運行時間在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大的影響。所以將采用高速 ATM 網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器。 出錯處理設(shè)計 出錯輸出信息程序在運行時主要會出現(xiàn)兩種錯誤:由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。 出錯處理對策所有的客戶機及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。 。在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當主網(wǎng)絡(luò)斷路時數(shù)據(jù)的通信。在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機種,保證系統(tǒng)運行時的可靠性。 安全保密設(shè)計由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進行保密,需要在網(wǎng)絡(luò)的傳輸過程中對數(shù)據(jù)進行加密。這個工作主要是在準備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個模塊完成,它們各對數(shù)據(jù)進行加密及解密還原工作。 維護設(shè)計維護方面主要為對服務(wù)器上的數(shù)據(jù)庫數(shù)據(jù)進行維護??墒褂?SQL SERVER 的數(shù)據(jù)庫維護功能機制。例如,定期為數(shù)據(jù)庫進行 Backup,維護管理數(shù)據(jù)庫死鎖問題和維護數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性等。第 4 章 系統(tǒng)實現(xiàn). 數(shù)據(jù)庫連接實現(xiàn)Jsp 使用 JDBC 提供的 API 和數(shù)據(jù)庫進行交互,特點是,只要掌握了與某種數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù)庫交互信息,就會很容易地掌握和其他數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù)庫交互信息。核心連接代碼如下:Connection con。Statement sql。 ResultSet rs;try{ (“”)。}Catch(ClassNotFoundException e){ (e)。}try{ con =(“jdbc:odbc:mymoon”,”sa”,”sa”)。sql=()。rs=(“…”)?!瓆通過把連接信息寫在 java 文件中,在 jsp 頁面通過 ation 來調(diào)用 java 文件,從而調(diào)用到數(shù)據(jù)庫,與數(shù)據(jù)庫進行連接。 管理員功能模塊實現(xiàn)在管理員功能模塊中有兩個小模塊,其中包括了人員管理功能模塊和航班管理模塊。人員管理功能模塊是對用戶進行管理和進行管理員密碼的修改,而航班管理模塊是對增刪航班信息和用戶訂單的添加。在人員管理功能中,管理員獲取到最新注冊的用戶基本信息,確認后將其添加到數(shù)據(jù)庫中,而管理員在遭遇密碼泄露的情況下可以通過修改密碼來保證系統(tǒng)的安全性。在航班管理模塊中,管理員可以添加最新的航班信息,錄入數(shù)據(jù)庫中;管理員會根據(jù)最新的訂單消息來進行機票的安排和座位的安排等。在系統(tǒng)中,使用了一藍天白云作為背景色,且使用與多個網(wǎng)頁,因此將其形成一個獨立的 jsp,讓其他 jsp 對其進行調(diào)用,減少功能的累贅,其代碼如下:%@ page contentType=text/html。charset=gbk %% String msg = (String)(msg)。 % html head title信息頁面/title link href=css/ type=text/css rel=stylesheet / /head body div style=background:url(images/)。width:760px。height:100%。 div id=branding/div center br/br/br/br/br/ h1%= msg %/h1 br/br/br/br/ b id=content/bscript language=JavaScriptvar count = 4。function waitTime(){if(count!=1){count。=系統(tǒng)將會在+count+ 秒后自動返回?。?!。}else{()。}setTimeout(waitTime(),1000)。}waitTime()。/script/center/div /body /html. 人員管理功能實現(xiàn)管理員登錄后根據(jù)最新的消息來添加用戶和管理員密碼修改。管理員輸入用戶名和密碼登錄到系統(tǒng):圖 1 管理員登錄管理員登陸以后,就會進入系統(tǒng)的管理頁面,首先進行的是對用戶的管理。管理人員添加用戶的過程如下:先點擊系統(tǒng)維護訪問相關(guān)頁面,接收新用戶的信息并確認,信息發(fā)送到相應(yīng)的類,類調(diào)用相關(guān)的業(yè)務(wù)類,業(yè)務(wù)類調(diào)用相應(yīng)的表格,并將對應(yīng)的信息錄進數(shù)據(jù)庫里面。其相應(yīng)的時序圖如下:圖 2 管理員管理用戶信息在系統(tǒng)沒有最新的用戶進行注冊時,顯示的是如下的界面,圖 3 管理員管理用戶信息頁面當有新用戶注冊時,顯示的界面是:圖 4 用戶添加當管理員點擊修改密碼時,會進入管理員密碼修改頁面,如下圖圖 5 管理員修改界面 航班管理模塊航班管理包括增刪改航班信息和確認訂單信息管理人員添加航班信息的過程如下:先訪問相關(guān)頁面,接收新用戶的信息并確認,信息發(fā)送到相應(yīng)的類,類調(diào)用相關(guān)的業(yè)務(wù)類,業(yè)務(wù)類調(diào)用相應(yīng)的表格,并將對應(yīng)的信息錄進數(shù)據(jù)庫里面。其相應(yīng)的時序圖如下:管理員頁面類 數(shù)據(jù)庫1 . 添加相關(guān)航班2 . 添加相關(guān)航班5 . 信息錄入6 . 錄入成功3 . 錄入數(shù)據(jù)庫中4 . 已經(jīng)錄入圖 6 管理員添加航班時序圖航班管理頁面如下:圖 7 管理員管理航班頁面. 客戶端功能模塊實現(xiàn)客戶端功能模塊包含航班查詢、機票預(yù)訂、用戶登錄與注冊,個人資料的修改,個人訂單的管理,對發(fā)布信息的管理,轉(zhuǎn)讓與求購信息的了解這 7 個功能。 在客戶端模塊中,用戶首先進行的功能是用戶的登錄與注冊,通過注冊將用戶的個人信息錄入到數(shù)據(jù)庫中,以便用戶對系統(tǒng)進行操作;然后用戶從數(shù)據(jù)庫中調(diào)用航班信息,進行航班查詢和機票預(yù)訂,可以進行站與站之間的查詢、機站查詢和航班次查詢來對航班信息進行了解,并且進行機票的預(yù)訂;接著下訂單同時進行個人資料的補充以方便管理人員進行一定的了解,在一定時間通知機票的領(lǐng)?。辉谟脩艏毙铏C票或者因其他原因而轉(zhuǎn)讓機票的時候,用戶可以到信息發(fā)布平臺去查看或者發(fā)布。 用戶登錄模塊當用戶訪問系統(tǒng)是,首先看到的是首頁,首頁是整個網(wǎng)站的門面,用戶可以在該頁面進行登錄、注冊、查看求購轉(zhuǎn)讓信息,以及航班的查詢等操作。其中,站站查詢的代碼如下,而機站查詢和航班次查詢與站站查詢十分類似。……p id=zzcxfontform action=ManageServlet method=post name=mf_zzcx【 b站站查詢/b 】 請輸入您的出發(fā)地及目的地。如:北京唐山br/br/ img border=0 src=images// 出發(fā)城市:input size=10 id=start name=start onfocus=JavaScript:setId(39。start39。)/ 目的城市:input size=10 id=end name=end onfocus=JavaScript:setId(39。end39。)/ ! button onclick=JavaScript:zzcx()查詢/button button onclick=JavaScript:()重置/buttoninput class=btn type=button onclick=JavaScript:zzcx() value= 查詢 /input class=btn type=button onclick=JavaScript:() value= 重置 /input type=hidden name=action value=zzcx//form/p…….得到了如圖 6 所示。圖 8 登錄界面當用戶首次進入首頁時,因為用戶尚未注冊,在這種情況下可以點擊首頁中的注冊,進入注冊頁面,如圖 9 所示。圖 9 注冊頁面 航班查詢模塊當用戶輸入用戶名和密碼后,就登錄了,可以進行機票的預(yù)訂了, 圖 10 登錄后在登錄界面之后,可以通過站站查詢,機站查詢,航班查詢等進行機票的預(yù)訂。如以下界面顯示。圖 11 站站查詢輸入出發(fā)站和目的站之后,點擊下一步可以跳轉(zhuǎn)到航班查詢?nèi)缦聢D圖 12 航班查詢但在首頁進行機站的查詢或者航班查詢、機票預(yù)訂時,會進入以下界面:圖 13 機站查詢 個人信息修改與訂單模塊在航班查詢中顯示了航班后,點擊預(yù)訂,點擊下一步,可以進入資料填寫,如下圖,圖 14 聯(lián)系人信息在填寫完聯(lián)系人的各種信息后,點擊下一步,將進入機票預(yù)訂信息確認頁面,如下圖圖 15 機票預(yù)訂信息確認點擊修改后,可以返回上一頁進行修改,點擊取消后,將取消這個訂單,點擊確認后,將進入我的預(yù)訂,而且如果在登陸界面點擊我的預(yù)訂也會加入這一個界面,顯示預(yù)訂成功。如下圖圖 16 我的預(yù)訂在首頁中,用戶點擊資料修改將會顯示以下畫面,而且在點擊修改后回到登錄后的首頁。圖 17 資料修改 信息發(fā)布模塊在首頁中點擊求購信息或者轉(zhuǎn)讓信息就會進入到求購信息平臺或者轉(zhuǎn)讓信息平臺圖 18 求購信息平臺圖 19 轉(zhuǎn)讓信息平臺在首頁中點擊了發(fā)布信息,就會進入發(fā)布信息平臺,發(fā)布信息后就會返回首頁,并顯示在轉(zhuǎn)讓求購信息處。如下圖圖 20 發(fā)布信息平臺第 5 章 軟件測試與維護 軟件測試 邊編寫代碼邊測試在完成窗口設(shè)計后,接著就是編寫代碼,采取編一個功能,測試一個功能,編好一個窗口,測試通過后再編寫另一個窗口代碼,編程過程中問題最大、出錯機率最高的是數(shù)據(jù)類型匹配的問題,有從文本框中取數(shù)據(jù)的,有從變量中取數(shù)據(jù)的,有取字符型數(shù)據(jù),也有取整形數(shù)據(jù),變化萬千。這些都在測試通不過時進行修改,使之于數(shù)據(jù)庫中的數(shù)據(jù)類型相符。 窗口代碼完成后統(tǒng)一測試:在系統(tǒng)測試過程中還發(fā)現(xiàn)不少問題,比如系統(tǒng)管理員添加用戶時,使用明文密碼,后才改正為用”*”表示,才能防止在用戶登陸時的密碼泄露導致安全性問題。還有如修改密碼模塊等。系統(tǒng)測試的問題還會存在,第一是水平有限,第二是測試的次數(shù)不足,第三是測試可能不夠全面。 運行與維護 程序打包在 Java 設(shè)計界面中,點擊 “文件”菜單,選“工程組另存為 ”選項,打開“保存工程組”對話框,保存為“網(wǎng)上機票預(yù)訂管理系統(tǒng) ”文件。然后再點擊“文件”菜單,選“”選項,打開“ 生成工程”對話框,按確定后系統(tǒng)自動生成可執(zhí)行文件,文件名為“網(wǎng)上機票預(yù)訂管理系統(tǒng)” 。 軟件維護軟件維護:提供軟件升級支持,由于本程序還有很多不完善的地方,根據(jù)情況反饋,可以對本程序進行升級、修正錯誤、增加功能,以便更好地方便用戶使用,在以后的操作中如有問題能夠即使的修改完善???結(jié)至此,網(wǎng)上機票預(yù)訂管理系統(tǒng)的全部功能在不斷地分析、設(shè)計及修改。此次的系統(tǒng)開放采用了 Eclipse 進行開發(fā),通過 MyEclipse 插件,使系統(tǒng)的開發(fā)更加方便簡捷以及快速,通過開發(fā)此系統(tǒng),也讓我更加熟練地使用 Eclipse 工具。此次開發(fā)使用了軟件工程中的過程及方法,通過對軟件工程學的使用,讓我更加深入地了解并運用這些方法及過程,這將對我在以后的學習及工作中產(chǎn)生很大的幫助。同時,由于系統(tǒng)采用 SQLServer2022 這種數(shù)據(jù)庫進行開發(fā),讓我可以深入地學習及使用這種數(shù)據(jù)庫,對于這種技術(shù),以前只停留在書本學習以及各自分開的小例子的使用,這次能夠整合進行一個系統(tǒng)的開發(fā),讓我受益匪淺并激發(fā)起我巨大的興趣,但是這次只是一些皮毛的使用,在接下來的日子里,我將繼續(xù)不斷地深入學習。這次畢業(yè)設(shè)計也讓我許多想法得到了實現(xiàn),例如模塊的整合等等,這些系統(tǒng)有些是在以前的日子里便已經(jīng)實現(xiàn)了,有些是在開發(fā)這個系統(tǒng)的時候進行探索并實現(xiàn)的,雖然實現(xiàn)這些系統(tǒng)并不難,但是這些子系統(tǒng)的可復用性及可移植性我付出了巨大的努力,在此過程中我也積累了很多的東西,包括開發(fā)出來的產(chǎn)品及開發(fā)過程中的經(jīng)驗,在以后的日子里,我會繼續(xù)保持這種復用的精神,堅持把自己開發(fā)的東西做得越好越強。當然,在此次畢業(yè)設(shè)計的過程中我也認識到自己許多的不足,例如對于 J2EE 商業(yè)系統(tǒng)缺乏認識,所以開發(fā)出來的系統(tǒng)并不具有很高的商業(yè)價值,同時,開發(fā)過程開發(fā)過程使用軟件工程的瀑布式開發(fā),讓整個過程顯得非常僵硬,缺乏靈活性,這些只能在以后的系統(tǒng)開發(fā)過程不斷地探索及改進??傊?,此次的畢業(yè)設(shè)計過程讓我把多年學習的知識應(yīng)用到實際上,讓我受益匪淺。參考文獻[1] 劉乃麗, 《JavaEE 項目案例——基于 Eclipse Spring Struts Hibernate》.北京:人民郵電出版
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1