九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)

上傳人:無*** 文檔編號:87221045 上傳時間:2022-05-09 格式:DOC 頁數(shù):38 大?。?.37MB
收藏 版權申訴 舉報 下載
大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)_第1頁
第1頁 / 共38頁
大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)_第2頁
第2頁 / 共38頁
大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)_第3頁
第3頁 / 共38頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)》由會員分享,可在線閱讀,更多相關《大數(shù)據(jù)庫課程設計 機票預訂系統(tǒng)(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、word課程設計說明書(數(shù)據(jù)庫系統(tǒng))題目: 在線機票預訂系統(tǒng)的設計與實現(xiàn)院 系:計算機與工程學院專業(yè)班級: 計算機09-5班 學 號: 2009302935 學生: 夏維強 指導教師: 金 偉 2010 年 12 月 20 日 35 / 38理工大學課程設計(論文)任務書 計算機科學與工程 學院 計算機科學與技術系學 號2009302935學生夏維強專業(yè)(班級)計算機09-5班設計題目在線機票預訂系統(tǒng)的設計與實現(xiàn)設計技術參數(shù)采用B/S構架,用Oracle作為數(shù)據(jù)庫管理系統(tǒng),項目采用JSP開發(fā)主界面。JSP突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術,通過使用JavaScript腳本語言,結合H

2、TML語言,通過站點服務器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。通過使用Java語言制作ActiveX Server ponent來擴充系統(tǒng)功能,實現(xiàn)了用戶注冊、飛機票的查詢、預訂等功能。設計要求主要完成數(shù)據(jù)庫的設計部分,包括需求分析,概念結構設計,邏輯結構設計,物理結構設計,并對關系模式進行分析,最后用自己熟悉的開發(fā)工具連接數(shù)據(jù)庫,實現(xiàn)基本的對數(shù)據(jù)庫的操作。工作量系統(tǒng)需要撰寫的分析及源代碼文檔大約30頁紙左右工作計劃11月9-10 需求分析11月11 系統(tǒng)總體框架設計的討論11月12-19 編寫工程代碼11月20 數(shù)據(jù)庫web應用系統(tǒng)的試運行,撰寫實驗總結參考資料1一林,波.Jav

3、a數(shù)據(jù)庫編程實例. 清華大學,2002年8月:30-2102衛(wèi)琴,洪成.Tomcat 與 Java Web 開發(fā)技術詳解.電子工業(yè),2003年6月:1-2053薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育,2002年2月:34604耿祥義,躍平.JSP實用教程. 清華大學,2003年5月1日:1-3545Lee Anne Phillips.巧學活用HTML4.電子工業(yè),2004年8月:1-319 指導教師簽字金偉系主任簽字2010年 11 月 20 日 指導教師評語:成績:指導教師:年 月 日理工大學課程設計(論文)成績評定表指導教師評語:成績:指導教師:摘 要隨著信息技術在管理上越來越深入而廣泛的

4、應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型科學,任何一個單位要生存要發(fā)展,要高效率地把部活動有機地組織起來,就必須建立起和自身特點相適應的管理信息管理系統(tǒng)。本文從軟件的需求分析記憶軟件功能,功能需求以及數(shù)據(jù)需求和設計概要等幾方面闡述了系統(tǒng)的研究背景和形式,剖析了系統(tǒng)的部構造以及操作方法。使得系統(tǒng)的功能和價值夠完全的體現(xiàn)出來。采用Eclipse作為開發(fā)工具,以Oracle做數(shù)據(jù)后臺,開發(fā)出來的網(wǎng)上機票預訂管理系統(tǒng)。整個系統(tǒng)從符合操作簡便,界面友好,靈活,實用,安全的要求出發(fā),完成了網(wǎng)上機票預定的全過程,包括機票信息管理,客戶信息管理,航線信息管理,系統(tǒng)管理等管理

5、工作。論文主要介紹了本課題的開發(fā)背景所要完成的功能和開發(fā)過程。重點說了系統(tǒng)的設計的重點設計思想和系統(tǒng)的詳細設計。關鍵詞機票預訂; 機票管理;航班信息管理目 錄摘 要I第一章 系統(tǒng)需求分析1.1系統(tǒng)開發(fā)背景 3軟件主要組成及功能 31.3用戶特點以及一般約束 4第二章 系統(tǒng)結構設計 2.1用戶注冊的DFD圖 5 2.2用戶訂票的DFD圖 6 2.3退票的DFD圖 7 2.4機票信息查詢的DFD圖 7第三章 開發(fā)平臺設計 3.1系統(tǒng)技術 8 3.2性能需求 83.3開發(fā)平臺 8第四章 數(shù)據(jù)庫設計 4.1管理員信息E-R圖 8 4.2客機信息E-R圖 84.3航班信息E-R圖 84.4客戶信息E-R

6、圖 84.5預訂信息E-R圖 84.6實體之間關系的E-R圖 8第五章 系統(tǒng)的實現(xiàn) 5.1總體設計(系統(tǒng)總流程圖) 15161718192021結論 24參考資料25致25第1章第2章 附錄1詳細代碼的實現(xiàn) 22第3章 附錄1詳細代碼的實現(xiàn) 22第4章 附錄1詳細代碼的實現(xiàn) 22附錄一(數(shù)據(jù)庫) 30附錄二 (hibernate.cfg.xml)30附錄三 (struts-config.xml)30附錄四 (validation.xml) 30附錄五 (核心代碼) 30第1章 系統(tǒng)需求分析11 系統(tǒng)定義機票預訂是向廣大用戶提供各大航空公司機票預訂服務和交易的方式。用戶可以通過注冊本系統(tǒng)使用系統(tǒng)

7、機票預訂功能獲得機票預訂服務,預訂國機票。機票預訂可以根據(jù)您的需求準確快速的預訂到您想要乘坐的航班;在機票預訂之前用戶可以實時對您所需要的航班查詢;系統(tǒng)會根據(jù)您的航班查詢條件顯示航班信息,查詢完成后,您就可以對滿意的航班進行機票預訂。12 系統(tǒng)開發(fā)背景當今世界,以信息技術為主要標志的科技進步日新月異,高科技成果向現(xiàn)實生產(chǎn)力的轉化越來越快??v觀全球經(jīng)濟發(fā)展,信息技術和信息產(chǎn)業(yè)已經(jīng)成為經(jīng)濟增長的主要推動力之一,正在改變著傳統(tǒng)的生產(chǎn)和經(jīng)營方式以至生活方式,發(fā)達國家經(jīng)過產(chǎn)業(yè)結構的升級和經(jīng)濟結構的轉型已進入信息經(jīng)濟階段。信息資源已經(jīng)成為國民經(jīng)濟和社會發(fā)展的戰(zhàn)略資源,信息化水平也已成為現(xiàn)代水平和綜合國力的

8、重要標志。中共十七屆五中全會通過的國民經(jīng)濟和社會發(fā)展第十個五年計劃建議中已明確指出:“信息化是當今世界經(jīng)濟和社會發(fā)展的大趨勢,也是我國產(chǎn)業(yè)優(yōu)化升級和實現(xiàn)工業(yè)化、現(xiàn)代化的關鍵環(huán)節(jié)。大力推進國民經(jīng)濟和社會信息化,是覆蓋現(xiàn)代化建設全局的戰(zhàn)略舉措??梢?,黨和國家已將國民經(jīng)濟和社會信息化放在優(yōu)先發(fā)展位置,體現(xiàn)了先進生產(chǎn)力的客觀要求,是一項重要的戰(zhàn)略決策。這是民航加快發(fā)展的機遇,更是民航信息化的難得機遇。著知識經(jīng)濟的到來,人類已經(jīng)逐步進入信息化社會,信息增長的速度越來越快,人們希望利用先進的管理理論方法手段來得到并處理越來越多的信息,以提高工作效率和管理水平。由于信息資源對人們生活的重要性,不斷提高信息的

9、收集,傳輸,加以利用等活動,日益成為人們社會生活的重要組成部分。網(wǎng)上機票預訂管理系統(tǒng)的產(chǎn)生和發(fā)展正好滿足人們的這種需求?,F(xiàn)在將詳細介紹我的畢業(yè)設計網(wǎng)上機票預訂管理系統(tǒng)。13 系統(tǒng)組件及功能1.3.1 新用戶注冊l 新用戶可以注冊,注冊時輸入用戶名可以查詢用戶可不可用,可用就可以注冊,注冊時可以判斷用戶輸入的密碼和驗證密碼是否相同,相同才給以注冊,如果滿意可以點注冊,注冊成功后用戶可以選擇不用在回到登陸界面,可以直接陸到用戶主界面,以后就可以用這個用戶登錄了,如果不滿意,點取消,所有信息清空,重新輸入(注:為方便測試,本系統(tǒng)的測試版注冊功能做有管理用戶)。 1.3.2 用戶登錄l 驗證登陸名密碼

10、,正確進入主菜單,根據(jù)登錄時所選的登錄方式(客戶、管理員)的不同分別對用戶設定不同的訪問權限(如果是輸入的客戶用戶名和密碼正確,選擇以客戶方式登陸則主界面里面的管理員界面不能用,如果輸入的是管理員的相應用戶密碼正確,以管理員的方式登陸則管理員界面可用)不正確則清空登錄框。1.3.3 用戶訂票l 主窗體的訂票界面,你可以點擊你想查詢的有關機票的信息的按鈕,獲得相關信息的表,根據(jù)表的容,你可以在下面的下拉框中選擇你要定的票信息,點確定后在下面會顯示你的機票的相關容,如果滿意可以點擊訂票,把相關信息添加到機票數(shù)據(jù)庫表中,如果不滿意,可以點重置,所有信息清空,再重新選擇。如果確定訂票,將會彈出一個訂票

11、的窗口,確認你預訂機票的類型和數(shù)量。1.3.4 用戶檢索l 主窗體的用戶檢索界面,用戶點擊個人查詢按鈕,可以把自己的個人預訂顯示到界面上,查詢個人的訂票記錄,還可以根據(jù)起點站到終點站的關系對所有航班進行模糊查詢。1.3.5 用戶退票l 退票窗口,用戶可以根據(jù)用戶信息表中的我的機票信息查詢,找出機票號,在輸入到機票號查詢里,點擊查詢獲得你的機票信息以及價格顯示,點擊退票則在數(shù)據(jù)庫機票信息表中刪除本條信息。1.3.6 管理員客機信息的操作l 管理員對客機信息的添加、修改、刪除和查詢,包括客機編號、客機型號、經(jīng)濟艙座位數(shù)量、商務艙座位數(shù)量以及備注信息等。1.3.7 管理員對用戶信息的操作l 管理員對

12、用戶技能型添加、修改、刪除和查詢。1.3.8 管理員對預訂信息的檢索l 管理員預訂機票檢索界面,可以查詢所有的已訂的機票的信息。14 用戶特點及一般約束1.4.1 管理員和用戶的登錄 要求合法的管理員以及用戶才能登陸體統(tǒng),防止系統(tǒng)被無關人員動用,使用字符串匹配對用戶名和密碼進行判斷。管理員和用戶的登錄對相應的操作權限也不一樣,如果是用戶登錄,管理員的窗口屬性為不可用,管理員有客機信息管理,客戶信息和訂票信息管理,用戶主要有艙位查詢,客機信息查詢。1.4.2 管理員的日常操作管理員可以對客機信息,客戶信息,進行查詢、修改和刪除操作,可以對客戶信息和訂票信息只有查詢操作。1.4.3 用戶的日常操作

13、用戶可以進行注冊然后登陸系統(tǒng),可以進行客機信息查詢,航班信息查詢,可以定票(本系統(tǒng)支持團體訂票,按照航班號進行預訂機票,顯示所訂機票的信息和價格,進入機票預訂頁面訂購不同航倉的機票,數(shù)量不限),可以退票,對退票后的機票要在未售出機票中重新體現(xiàn)。第2章 系統(tǒng)結構設計21 DFD定義數(shù)據(jù)流程圖(Data Flow Diagram,DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。一種是以方框、連線及其變形為基本圖例符號來表示數(shù)據(jù)流動過程。一種是以圓圈及連接弧線作為其基本符號來表示數(shù)據(jù)流動過程。這兩種方法實際表示一個數(shù)據(jù)流程的時

14、候,小異,但是針對不同的數(shù)據(jù)處理流程卻各有特點。本論文多采用第一種表達方式,在此說明,方便閱讀。22 用戶注冊的DFD圖(如圖2-1所示)圖 2-1 用戶注冊23 用戶登錄的DFD圖(如圖3-1所示)圖3-1 用戶登錄確認訂票選擇訂票數(shù)量檢索機票信息用戶登錄24 用戶訂票的DFD圖(如圖4-1所示)商務艙數(shù)量經(jīng)濟艙數(shù)量圖4-1 用戶訂票25 用戶退票的DFD圖(如圖5-1所示)確認退票進入退票界面檢索預訂信息用戶登陸圖5-1 用戶退票26 機票信息查詢的DFD圖(如圖6-1所示)用戶登陸管理員用戶普通用戶根據(jù)航班號或預訂人某某查詢預訂信息通過站點查詢航班信息檢索個人預訂信息 圖6-1 機票信息

15、查詢第3章 開發(fā)平臺3.1.1 j2EE平臺架構技術簡介J2EE是主流的技術體系,目前已成為一個工業(yè)標準。圍繞著J2EE有眾多的廠家和產(chǎn)品,其中不乏優(yōu)秀的軟件產(chǎn)品,合理集成以J2EE為標準的軟件產(chǎn)品構建大型分布式企業(yè)級應用系統(tǒng),可以得到較好的穩(wěn)定性、高可靠性和擴展性。J2EE是一種利用java 2平臺來簡化諸多與多級企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心java平臺或java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如編寫一次、到處運行的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數(shù)據(jù)的安

16、全模式等等,同時還提供了對E(Enterprise javaBeans)、java Servlets API、JSP(java Server Pages)以及XML技術的全面支持。J2EE提供了一個企業(yè)級的計算模型和運行環(huán)境用于開發(fā)和部署多層體系結構的應用。它通過提供企業(yè)計算環(huán)境所必需的各種服務,使得部署在J2EE平臺上的多層應用可以實現(xiàn)高可用性、安全性、可擴展性和可靠性。3.1.1 jsp技術簡介JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.

17、htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。3.1.2 Hibernate技術簡介Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用E的J2EE

18、架構中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。3.1.3 Strust技術簡介Struts 1框架以ActionServlet作為核心控制器,整個應用由客戶端請求驅動。當客戶端向Web應用發(fā)送請求時,請求將被Struts 1的核心控制器ActionServlet攔截,ActionServlet根據(jù)請求決定是否需要調用業(yè)務邏輯控制器處理用戶請求(實

19、際上,業(yè)務邏輯控制器還是控制器,它只是負責調用模型來處理用戶請求),當用戶請求處理完成后,其處理結果通過JSP呈現(xiàn)給用戶。對于整個Struts 1框架而言,控制器就是它的核心,Struts 1的控制器由兩個部分組成:核心控制器和業(yè)務邏輯控制器。其中核心控制器就是ActionServlet,由Struts 1框架提供;業(yè)務邏輯控制就是用戶自定義的Action,由應用開發(fā)者提供。對于大部分用戶請求而言,都需要得到服務器的處理。當用戶發(fā)送一個需要得到服務器處理的請求時,該請求被ActionServlet攔截到,ActionServlet將該請求轉發(fā)給對應的業(yè)務邏輯控制器,業(yè)務邏輯控制器調用模型來處理

20、用戶請求;如果用戶請求只是希望得到某個URL資源,則由ActionServlet將被請求的資源轉發(fā)給用戶。3.1.3 TOMCAT技術簡介:在以JAVA技術為前提的WEB開發(fā)領域中,TAMCAT是許多JAVA程序員相當喜愛的開放源代碼產(chǎn)品,它附屬在APACHE SOFTWARE FOUNDATION 所主導的JAKART項目。由于TAMCT是SERVLET與JSP技術的參考實現(xiàn)(REFERNCE IMPLEMENTATION),所以它不但可以當作獨立的WEB服務器,也可以結合其它的WEB服務器,只擔任SERVLET容器或JSP容器的角色。為了滿足系統(tǒng)開發(fā)設計的需要,對硬件要求的最低配置如表2.

21、1硬件要求配置表所示。表2-8 硬件要求配置表CPU要求在P以上存256MB及其以上硬盤20GB及其以上光驅無要求軟驅無要求顯示器無要求其他計算機設備網(wǎng)卡等聯(lián)網(wǎng)設備表2-8 硬件要求配置表服務器端:Windows NT/Windows2000/windows2003/linux/unix,Tomcat 5.0,oralce9i及其以上版本,JDK 1.5及其以上版本等。操作系統(tǒng):Microsoft Windows XP中文版客戶端: Windows95/98/2000/XP,Internet Explorer(IE)6.0及其以上版本等。第4章 數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫設計概述數(shù)據(jù)庫設計(Da

22、tabase Design)是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建議中的核心技術。由于數(shù)據(jù)庫應用系統(tǒng)的復雜性,為了支持相關程序運行,數(shù)據(jù)庫設計就變得異常復雜,因此最佳設計不可能一蹴而就,而只能是一種“反復探尋,逐步求精”的過程,也就是規(guī)劃和結構化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關系的過程。4.2 E-R圖的定義E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的

23、概念模型。構成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為: 實體型(Entity):具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在E-R圖中用矩形表示,矩形框寫明實體名;比如學生三豐、學生尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。 屬性(Attribute):實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的、學號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。 聯(lián)系(Relationship):聯(lián)系也稱關系,

24、信息世界中反映實體部或實體之間的聯(lián)系。實體部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。如果是弱實體的聯(lián)系則在菱形外面再套菱形。4.3 管理員信息實體E-R圖管理員信息實體聯(lián)系方式管理員密碼管理員編號管理員某某圖4-1 管理員信息ER圖4.4 客機信息實體E-R 圖4-3 客機信息ER圖4.5 航線信息實體E-R圖圖4-4 航線信息ER圖4.4 客戶信息實

25、體E-R圖圖4-5 客戶信息ER圖圖4-6 訂票信息ER圖圖4-7 實體關系ER圖第5章 系統(tǒng)實現(xiàn)51 系統(tǒng)概述系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)。本系統(tǒng)有普通用戶及管理員兩種角色,普通用戶可注冊,并檢驗用戶名是否已經(jīng)存在。用戶登錄后進行必要的驗證及權限的判斷,普通用戶進入用戶界面,可以進行機票的站點查詢并預訂以及機票退票等功能服務;管理員進入管理員界面,可以對航班信息和用戶信息進行增加、修改、刪除等日常操作,并對用戶預訂信息進行模糊查詢。(如圖5-1)圖5-1 系統(tǒng)總流程圖驗證登陸名密碼,正確

26、進入主菜單,根據(jù)登錄時所選的登錄方式(客戶、管理員)的不同分別對用戶設定不同的訪問權限(如果是輸入的客戶用戶名和密碼正確,選擇以客戶方式登陸則主界面里面的管理員界面不能用,如果輸入的是管理員的相應用戶密碼正確,以管理員的方式登陸則管理員界面可用)不正確則清空登錄框。圖5-2-1 系統(tǒng)登陸界面圖5-2-2 登陸驗證新用戶可以注冊,注冊時輸入用戶名可以查詢用戶可不可用,可用就可以注冊,注冊時可以判斷用戶輸入的密碼和驗證密碼是否相同,相同才給以注冊,如果滿意可以點注冊,注冊成功后用戶可以選擇不用在回到登陸界面,可以直接 陸到用戶主界面,以后就可以用這個用戶登錄了,如果不滿意,點取消,所有信息清空,重

27、新輸入。圖5-3-1 系統(tǒng)注冊界面圖5-3-2 檢測用戶名是否存在5.4 管理員界面管理員界面的管理員添加界面能對管理員信息進行查詢、添加、刪除和修改,包括用戶名、登陸密碼和聯(lián)系方式。圖5-4 管理員主體界面管理員在添加界面對航班的航班號、航班類型、起點站、終點站、艙位以及價格進行操作。圖5-4-1 新增航班管理員在修改界面對航班的航班號、航班類型、起點站、終點站、艙位以及價格等字段進行修改。圖5-4-2 航班修改界面管理員可以對航班記錄進行單條或多條刪除。圖5-4-3 刪除驗證你可以點擊你想查詢的有關機票的信息的按鈕(客機信息查詢,航線查詢,客戶類型信息查詢)獲得相關信息的表,根據(jù)表的容,你

28、可以在下面的下拉框中選擇你要定的票信息,點確定后在下面會顯示你的機票的相關容,如果滿意可以點擊訂票,把相關信息添加到機票數(shù)據(jù)庫表中,如果不滿意,可以點重置,所有信息清空,再重新選擇。圖5-5 用戶訂票界面用戶可以根據(jù)用戶信息表中的我的機票信息查詢,找出機票號,在輸入到機票號查詢里,點擊查詢獲得你的機票信息以及價格顯示,點擊退票則在數(shù)據(jù)庫機票信息表中刪除本條信息。圖5-6 用戶退票界面5.7.1 管理員對預訂信息的查詢管理員可以根據(jù)航班號或者預訂人的對用戶預訂信息進行模糊查詢。圖5-7-1 管理員查詢界面普通用戶可以根據(jù)航班編號對自己的預訂信息進行模糊查詢。圖5-7-2 用戶預訂信息查詢界面普通

29、用戶可以根據(jù)自己的出行需求,從什么地方到什么地方對所以航班進行模糊查詢。圖5-7-3 用戶航班查詢界面結 論此次課程設計是對我專業(yè)知識和專業(yè)基礎知識一次實際檢驗和鞏固。通過這次設計我學到了很多以前沒有體會到的知識,不但加強了我理論知識水平,而且也鍛煉了動手能力,把平時所學的理論知識應用到實踐當中去,我們對實際問題的解決能力得到了一定提高,增強了自己分析問題解決問題的能力,尤其增強是設計的能力、實際動手能力。另外也對當今網(wǎng)絡的概況及其發(fā)展有了更深的認識和理解.通過這次課程設計,我們有以下體會:(一)互相學習。同學的互相交流,老師的細心指導,辦任何事都要借鑒前人或他人的成功經(jīng)驗,這樣會使自己少走彎

30、路,最終成功。(二)完善準備。完善的事前準備對于工作來講至關重要。準備充分會使工作進展迅速,一切都在掌握之中,不能打無準備之仗;否則,沒有準備,盲目開發(fā),往往使工作進行一段時間后就進行不下去了,不得不停下來。既浪費時間又不能達到事先效果。(三)實事,嚴謹治學。辦任何事都要遵從一定的事物規(guī)律。不講究步驟,想到什么做什么,最終肯定不會把事情辦好的。這次畢業(yè)設計時間短,任務重,但是通過合理安排時間,就系統(tǒng)分析,實地調研,總體規(guī)劃,方案確定,具體設計等分階段,分層次逐步完成,還算比較完滿地達到了預期目標。附件一:數(shù)據(jù)庫用戶表(userinfo):字段名中文說明字段類型主外鍵備注Userid用戶idNU

31、MBER(10)主鍵非空唯一Username用戶名VARCHAR2(20)不重復Realname真實VARCHAR2(20)Password密碼VARCHAR2(20)Sex性別VARCHAR2(4)Age年齡NUMBER(5)整數(shù)Ismanager是否為管理員VARCHAR2(12)航班表(flight):字段名中文說明字段類型主外鍵備注Flightid航班idNUMBER(10)主鍵非空唯一Flightno航班編號VARCHAR2(20)Flighttype航班類型VARCHAR2(20)Leaverime起飛時間VARCHAR2(20)Arrivetime到達時間VARCHAR2(20)

32、Qdzhan起點站VARCHAR2(20)Zhdzhan終點站VARCHAR2(20)預訂表(reserveflight):字段名中文說明字段類型主外鍵備注Reservid預訂idNUMBER(10)主鍵非空唯一Userid用戶idNUMBER(10)外鍵參照用戶表Flightid航班idNUMBER(10)外鍵參照航班表Reservtime預訂時間Date非空Softnumber經(jīng)濟艙數(shù)量NUMBER(10)Hardnumber商務艙數(shù)量NUMBER(10)Totalprices票價總金額NUMBER(10)附件四:min1max120附件五:核心代碼普通用戶檢索:管理員檢索:分頁:jsp代

33、碼分頁:flghtdao代碼按站點查詢:預訂:退票:驗證用戶名是否存在:var http_request=false;function checkusername()var un = document.getElementById(username);if( un.value=)alert(用戶名不能為空);return/ 服務器實現(xiàn)(AJAX)/ (1)建立通訊對象,實現(xiàn)與服務器之間的交互http_request = new ActiveXObject(Microsoft.XMLHTTP);/ (2)指定接收服務器處理結果的函數(shù)http_request.onreadystatechange = AfterCheck;/ (3)指定服務器的處理對象(JSP、DO),通過傳遞數(shù)據(jù)var url = CheckUser.jsp?username=+un.value;/ (4)指定提交方式與路徑

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!