【正文】
同時(shí)我要感謝我的同學(xué),在此設(shè)計(jì)開(kāi)發(fā)過(guò)程中,從設(shè)計(jì)到開(kāi)發(fā)都得到同學(xué)們很大的幫助幫助,所以應(yīng)該感謝他們提供的無(wú)私幫助。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客 戶端的瀏覽器。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 航班信息管理系統(tǒng) — 20— 詳細(xì)介紹 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。如果使用舊模式,每當(dāng)用戶執(zhí)行某種操作、向服務(wù)器請(qǐng)求獲得新數(shù)據(jù), Web 瀏覽器就會(huì)更新當(dāng)前窗口。 異步 JavaScript 和 XML( AJAX)不是什么新技術(shù),而是指這樣一種方法:使用幾種現(xiàn)有技術(shù) —— 包括級(jí)聯(lián)樣式表( CSS)、 JavaScript、 XHTML、 XML 和可擴(kuò)展樣式語(yǔ)言轉(zhuǎn)換( XSLT),開(kāi)發(fā)外觀及操作類(lèi)似桌面軟件的 Web 應(yīng)用軟件。 AJAX 詳細(xì)介紹 Ajax( AsynchronousJavaScriptandXML)是結(jié)合了 Java 技術(shù)、 XML 以及 JavaScript等編程技術(shù),可以讓開(kāi)發(fā)人員構(gòu)建基于 Java 技術(shù)的 Web 應(yīng)用,并打破了使用頁(yè)面重載的慣例。微軟公司還有自己開(kāi)發(fā)的 Javascript,稱(chēng)為 JScript。在 HTML 基礎(chǔ)上,使用 Javascript 可以開(kāi)發(fā)交互式 Web 網(wǎng)頁(yè)。攔截器就是一個(gè)一個(gè)的小功能單位,用戶可以將這些攔截器合并成一個(gè)大的攔截器,這個(gè)合成的攔截器就像單獨(dú)的攔截器一樣,只要將它配置到一個(gè)、 Action 中就可以 所以本系統(tǒng)的主要框架采用的是 Struts2. javascript 詳細(xì)介紹 能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁(yè)中嵌入其它的技術(shù)。 Struts2 的核心 jar 包中由一個(gè) 文件,在該文件中設(shè)置了一些默認(rèn)的 bean,resultType 類(lèi)型,默認(rèn)攔截器棧等,所有這些默認(rèn)設(shè)置,用戶都可以利用配置文件更改,可以更改為自己開(kāi)發(fā)的 bean, resulttype 等。如果用戶寫(xiě)一個(gè)類(lèi)實(shí)現(xiàn)框架提供的 Action接口或者繼承框架提供的 ActionSupport 類(lèi), 則可以利用框架中的其他一些功能。 5 相關(guān)技術(shù)詳細(xì)說(shuō)明 Struts2 框架介紹 Struts2 比 Struts1 已經(jīng)有了很大的進(jìn)步,優(yōu)點(diǎn)很多,其中主要兩個(gè)是:對(duì)框架 API和 ServletAPI 的依賴(lài)減少,可擴(kuò)展性提高。 當(dāng)本項(xiàng)目啟動(dòng)的時(shí)候,首先會(huì)初始化該系統(tǒng)的過(guò)濾器對(duì)象這是為了控制權(quán)限而設(shè)計(jì)的,普通用戶只可以查詢(xún)所有航班,和進(jìn)行模糊查詢(xún),如果想進(jìn)行其他操作,則過(guò)濾器會(huì)阻止到后臺(tái)登錄頁(yè)面,不正確輸入管理員的用戶名密碼,則無(wú)法進(jìn)行其他操作 。 用 戶輸入查詢(xún)處理數(shù) 據(jù) 庫(kù)結(jié)果顯示 圖 32 數(shù)據(jù)流圖 數(shù)據(jù)庫(kù) 表 設(shè)計(jì) 下面分別介紹一下表的結(jié)構(gòu): ( 1) 航班信息 表 Flight: 航班信息 表 Flight用來(lái)保存 航班基本信息 ,結(jié)構(gòu)如下表所示 表 33 公交路線表 Flight 編號(hào) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 1 fid Number(10) ID號(hào) 2 Time_from date 航班起飛時(shí)間 航班信息管理系統(tǒng) — 7— 3 Time_to date 航班到達(dá)時(shí)間 4 Place_from Varchar2(50) 航班起飛地點(diǎn) 5 Place _to Varchar2(50) 航班到達(dá)地點(diǎn) 6 Ticket_price Number(5) 機(jī)票價(jià)格 7 Predict_arrival_time。軟件需求分析是軟件生存周期中重要的一步。另一方面是取得的收益。通過(guò)計(jì)算機(jī)作為基礎(chǔ)的航班管理系統(tǒng)是用戶及航班信息管理擺脫了那種錯(cuò)中復(fù)雜,易錯(cuò)的,不及時(shí)高效的記錄以及管理方式,通過(guò)本系統(tǒng)用戶以及管理人員可以采用一種全新的方式從不同的地點(diǎn)查詢(xún)存取各種航班信息。系統(tǒng)分析主要包括以下幾個(gè)步驟: 1. 系統(tǒng)調(diào)查。 航班信息管理系統(tǒng) — 2— 系統(tǒng)開(kāi)發(fā)環(huán)境 本系統(tǒng)采用的是 B/S 結(jié)構(gòu),使用的開(kāi)發(fā) 工具為 MyEclipse 、 JSP,后臺(tái)數(shù)據(jù)庫(kù)是 Oracle 10g,服務(wù)器為 Tomcat 。飛機(jī)出行已成為現(xiàn)代都市越來(lái)越重要的一種交通工具,與人們生活息息相關(guān),尤其是出差工作 , 最主要的是需要準(zhǔn)確知道航班信息。 關(guān)鍵字: 航班信息 管理 ; 數(shù)據(jù)庫(kù)技術(shù) ; JSP 航班信息管理系統(tǒng) II The system of flight management Abstract With the continuous development of science and tec hnology, puter technology constantly updated, work technology continues to improve, Web tec hnology to enhance the station, the construction site for a wide range of software . JSP technology is widely used I n the world. JSP is a po pular web application technique. As a serverside scripting environment, it would HTML la nguage, script code and server ponents a nically bined. can be used to create interactive and dynamic web database access functions with the web application,However,I n recent years,China’s civil aviation industry has got rapid development ,The quality of people’s live has improved a lot , The assiciation between cities bee more frequent, The pla ne bee more popular w ith the advantages of fort and fast. Nevertheless,traditional method of querying information of flights is phone calls and asking other persons .these ways often cost even more human resource and is not in time or fortable to get the newest information of flights ,so it is vital that bringing about the management of flights by inter .Thus, my project of graduating design is to associate with users by JSP to brin g about the management of fli