国产精品色无码视频,国产av毛片影院精品资源,亚洲人成网站77777·c0m,囯产av无码片毛片一级,夜夜操www99视频,美女白嫩胸交在线观看,亚洲a毛片性生活

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 報告體會 > 工作報告 > 飛機售票系統(tǒng)開題報告

飛機售票系統(tǒng)開題報告

網(wǎng)站:公文素材庫 | 時間:2019-05-29 14:05:07 | 移動端:飛機售票系統(tǒng)開題報告

飛機售票系統(tǒng)開題報告

長春工業(yè)大學(xué)軟件學(xué)院本科畢業(yè)設(shè)計(論文)開題報告

學(xué)生姓名學(xué)號指導(dǎo)教師所在單位設(shè)計(論文)題目專業(yè)指導(dǎo)教師姓名軟件工程班級職稱基于C/S模式的航空售票系統(tǒng)開發(fā)Ⅰ.選題背景和意義在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。電子商務(wù)(ElectronicCommerce)即通過電信網(wǎng)絡(luò)進行的生產(chǎn)、營銷和流通活動,它不僅基于因特網(wǎng)上的交易,而且指所有利用電子信息技術(shù)來解決擴大宣傳、降低成本、增加價值和創(chuàng)造商機的商務(wù)活動,包括通過網(wǎng)絡(luò)實現(xiàn)從原材料查詢、采購、產(chǎn)品展示、訂購到生產(chǎn)、儲運以及電子支付等一系列的貿(mào)易活動。電子商務(wù)具有全球化、方便快捷、成本低、效率高、選擇性強等優(yōu)點,因此,發(fā)展十分迅速。我國電子商務(wù)剛剛起步,人們對電子商務(wù)的巨大潛力深信不疑;我國政府積極支持電子商務(wù)活動的開展,先后批準(zhǔn)北京、上海、天津等城市作為我國電子商務(wù)的試點城市,并開始計劃制定一系列相應(yīng)的政策、法律等等。但是應(yīng)當(dāng)看到,我國還存在一些“瓶頸”問題,嚴(yán)重的阻礙著電子商務(wù)的發(fā)展。因此,電子商務(wù)系統(tǒng)建設(shè)在Internet應(yīng)用上的地位顯而易見,它成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。而與此同時在飛機運輸業(yè)也發(fā)生了變化,人們要通過網(wǎng)絡(luò)了解到機場的機構(gòu)設(shè)置、本地機場航班飛行目的地、班次、航班起飛時間、價格、在線訂票等一系列內(nèi)容,在這些問題中又以訂票問題最為突出。隨之產(chǎn)生的問題是系統(tǒng)組織者需要在隨時及時方便、快捷、高效地發(fā)布和更新信息,為此,就需要開發(fā)一套基于JAVA編程與MySQL為后臺數(shù)據(jù)庫的信息發(fā)布系統(tǒng)。航空售票系統(tǒng)由用戶模塊和管理模塊兩部分組成,用戶模塊實現(xiàn)顧客注冊、用戶登陸、航班查詢、機票預(yù)定、更改訂單、取消訂單等業(yè)務(wù)操作,管理模塊實現(xiàn)航班信息管理、用戶信息管理等管理功能。C/S結(jié)構(gòu),即Client/Server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分

利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準(zhǔn)。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。Ⅱ.研究現(xiàn)狀在網(wǎng)絡(luò)上面訂票也就是所謂的電子機票,就是紙質(zhì)機票的電子形式。電子機票將票面信息存儲在訂票系統(tǒng)中,可以像紙票一樣執(zhí)行出票、作廢、退票、換開、改轉(zhuǎn)簽等操作。乘客在線購買成功后會得到一個電子票號,在機場憑借該電子票號和有效證件到值機柜臺換取乘機憑證,并可以在值機柜臺獲得報銷憑證。在美國,廉價航空公司得以“廉價”的一個重要原因,就在于它們最大限度地節(jié)約了銷售成本。以廉價航空公司美西南航空為例,它的“直銷”比例高達100%;而目前,我國航空公司的“直銷”比例僅占到10%左右,東航201*年的電子客票銷售大刀15個億,但也只占整個機票銷售的5%。對于乘客來說,電子客票還避免了票證丟失或找不到而需要重新購買的可能性,即便丟掉了手中的乘機發(fā)票聯(lián),也照樣可以憑借電腦記錄登機。目前,我過機票市場的銷售渠道還主要以代理人為主。國內(nèi)第一家低成本航空春秋航空公司在其商務(wù)航線上海廈門的航線上,推出了旅客網(wǎng)上訂票、自選座位的服務(wù)。201*年,作為“簡化商務(wù)”的首個試點地區(qū),國際航協(xié)與中國民航信息網(wǎng)絡(luò)有限公司簽署了“簡化商務(wù)”的戰(zhàn)略合作協(xié)議,目標(biāo)是于201*年低前,在國內(nèi)實行100%的BSP電子客票。也就是說我們國內(nèi)對于網(wǎng)絡(luò)訂票是才剛剛起步不久的一門研究。據(jù)中國航信負(fù)責(zé)電子客票業(yè)務(wù)的有關(guān)責(zé)任人介紹,電子客票現(xiàn)在可以通過兩個途徑得以實現(xiàn),一種是直接通過航空公司自己網(wǎng)站銷售的B2C模式,嶺之中是通過機票代理的B2B銷售模式。而一旦電子客票在中國市場成熟,航空公司就可以越過代理人拉近航空公司與終端旅客的距離,為航空公司的“直銷”創(chuàng)造有利的條件。“現(xiàn)在各家航空公司都在加大B2C電

子客票的直銷力度!被谠絿绲腎nternet的電子商務(wù)必定不可逆轉(zhuǎn)地走上了世界經(jīng)濟一體化的道路。但就目前中國電子商務(wù)的產(chǎn)業(yè)發(fā)展現(xiàn)狀來看,無論從盈利障礙還是從實際操作障礙上看依然是哪個訂票不取票的“誠信”問題。除了票代的反對,電子客票還需要面對另外一個難題:目前電子客票的技術(shù)支持還不到位,每當(dāng)涉及到顧客的聯(lián)程銷售、退改簽、銷售等問題,電子客票就無法滿足旅客的需求。正是這種缺陷造成了旅客的排斥心理。Ⅲ.研究的基本內(nèi)容和擬解決的主要問題航空售票系統(tǒng)是實現(xiàn)訂票業(yè)務(wù)的管理系統(tǒng)。飛機網(wǎng)絡(luò)訂票系統(tǒng)應(yīng)該由用戶模塊和管理模塊兩部分組成,用戶模塊實現(xiàn)顧客注冊、用戶登陸、航班查詢、機票預(yù)定、更改訂單、取消訂單等業(yè)務(wù)操作,管理模塊實現(xiàn)航班信息管理、用戶信息管理等管理功能。系統(tǒng)是C/S模式構(gòu)建的客戶端程序,采用了JAVA和MySQL作為數(shù)據(jù)庫,利用角色訪問控制技術(shù)增強系統(tǒng)安全性這種非常使用的應(yīng)用程序開發(fā)技術(shù)Ⅳ.研究方法和手段隨著網(wǎng)絡(luò)的高速發(fā)展在Internet網(wǎng)絡(luò)上面訂購飛機票也迅速的發(fā)展起來,根據(jù)現(xiàn)代人們訂購機票的思想,從飛機票的預(yù)訂修改取消的方面來開發(fā)系統(tǒng)。采用了基于JAVA技術(shù)平臺,以MySQL作為服務(wù)數(shù)據(jù)庫的方法來開發(fā)系統(tǒng)。在網(wǎng)絡(luò)電子商務(wù)平臺的情況下,飛機訂票誠信問題,在網(wǎng)絡(luò)還不完全成熟的情況下人們對于在網(wǎng)絡(luò)上面支付是不信任的,所以本課題采用的不是在線支付金額而首先預(yù)訂,利用會員與非會員的形式來訂票,用不良記錄的形式來規(guī)范會員。Ⅴ.設(shè)計(論文)提綱第一章緒論第二章需求分析第三章系統(tǒng)分析與設(shè)計第四章系統(tǒng)詳細(xì)設(shè)計第五章系統(tǒng)測試結(jié)論與展望致謝參考文獻

附錄外文資料及譯文Ⅵ.研究工作的步驟與進度3月初至3月中旬:了解課題要求,準(zhǔn)備相關(guān)資料,熟悉MyEclipse開發(fā)環(huán)境,學(xué)習(xí)Android架構(gòu),熟悉巡檢業(yè)務(wù)。3月中旬至3月底:學(xué)習(xí)JAVA界面開發(fā),學(xué)習(xí)MySQL語言,動手實踐。4月初至4月中旬:繼續(xù)學(xué)習(xí)JAVA程序開發(fā),在動手實踐的基礎(chǔ)上設(shè)計終端界面。4月底至5月中旬:完成程序與數(shù)據(jù)庫的連接,進一步完成對程序界面的優(yōu)化。5月中旬至5月底:完成系統(tǒng)開發(fā)、畢業(yè)論文初稿及相關(guān)事宜。6月初至6月中旬:完成系統(tǒng)測試、畢業(yè)論文及相關(guān)事宜。Ⅶ.查閱的主要文獻[1]《基于分布式的航空訂票系統(tǒng)分析與設(shè)計》,費龍孟祥銳田秋艷,《長春師范學(xué)院學(xué)報:自然科學(xué)版》201*年第1期[2]航空訂票業(yè)務(wù)的Web服務(wù)建模及組合兼容性驗證,賈志淳陳榮張維石,《計算機工程與應(yīng)用》201*年第24期[3]運用UML構(gòu)建機票預(yù)訂系統(tǒng)模式,陰桂梅王建中郭廣行:《太原師范學(xué)院學(xué)報:自然科學(xué)版》201*年第2期[4]《J2EE應(yīng)用開發(fā)詳解》,羅玉玲,電子工業(yè)出版社,201*[5]《Java優(yōu)化編程》,林勝利王坤茹,電子工業(yè)出版社,201*[6]《Java2核心技術(shù)》,Cays.HostmannGaryComell,機械工業(yè)出版社,201*[7]《Java面向?qū)ο缶幊獭?孫衛(wèi)琴,電子工業(yè)出版社,201*[8]《深入淺出Java》,KathySierraBertBates,東南大學(xué)出版社,201*[9]《Java編程思想(英文版.第4版)》,BruceEckel,機械工業(yè)出版社,201*指導(dǎo)教師簽字日期年月日注:可根據(jù)開題報告的長度加頁;一式二份,學(xué)院、學(xué)生各一份。格式要求:正文內(nèi)容宋體小四,行間距固定值20磅

擴展閱讀:航空訂票系統(tǒng)論文開題報告

北京航空航天大學(xué)軟件學(xué)院

碩士論文開題報告

論文名稱:航空訂票系統(tǒng)的設(shè)計與實施姓名:劉樂學(xué)號:GS1021A18

專業(yè):國防軍工信息化管理專業(yè)所屬院系:北京航空航天大學(xué)軟件學(xué)院學(xué)院指導(dǎo)老師:王麗華趙丹企業(yè)指導(dǎo)老師:王云龍

指導(dǎo)老師單位:中國精密機械進出口總公司論文起止時間:

目錄

1.選題背景及意義..............................................................................................32.國內(nèi)外研究現(xiàn)狀及分析.....................................................錯誤!未定義書簽。3.研究目標(biāo)及內(nèi)容..............................................................................................6

3.1研究目標(biāo)................................................................................................63.2研究內(nèi)容................................................................................................63.3研究方法與技術(shù)線路...............................................................................74.系統(tǒng)解決方案及關(guān)鍵技術(shù)難點.........................................................................75.預(yù)期成果及可能的創(chuàng)新點................................................................................86.論文工作計劃..................................................................................................9

6.1論文工作計劃.......................................................................................96.2本人工作內(nèi)容.....................................................................................10參考文獻............................................................................................................10

1.選題背景及意義

我公司作為中國航天科工集團公司與白俄羅斯交通部簽訂的明斯克機場建設(shè)改造項目的具體承接單位,幫助白俄羅斯國家航空公司建設(shè)航空訂票系統(tǒng)是這次建設(shè)合作項目的一部分。

白俄羅斯國家航空公司是白俄羅斯的國家航空公司,總部設(shè)在明斯克,是一家國有航空股。經(jīng)營歐洲城市之間的航線。航空公司成立于1996年3月5日,在1998年開通飛往北京、伊斯坦布爾、倫敦、布拉格和羅馬的航線。白俄羅斯航空現(xiàn)有飛機架,其中波音737--300型3架、波音737-500型4架、波音737-BBJ2型1架、龐巴迪CRJ200型3架、圖Tu154M型4架。隨著明斯克機場的改價完成,白俄羅斯國家航空公司將逐漸擴充為年運營力達600萬人次的大型航空公司。

白俄羅斯國家航空公司目前使用的航空訂票系統(tǒng)存在以下問題:采用客戶端與服務(wù)器的系統(tǒng)結(jié)構(gòu);售票網(wǎng)點稀少,且只分布在大型城市;只能在售票網(wǎng)點進行機票購買及更換業(yè)務(wù);無法進行機票預(yù)訂

鑒于以上問題,為白俄羅斯國家航空公司開發(fā)一套可以滿足改建后明斯克機場客運容載量的航空訂票系統(tǒng)是保障白俄羅斯國家航空公司業(yè)務(wù)發(fā)展的關(guān)鍵,同時這一系統(tǒng)的建立也能解決在歐洲各大城市設(shè)立售票點帶來的高額相關(guān)費用等問題。

我公司設(shè)計的航空訂票系統(tǒng)使用JSF/Richfaces+EJB+JPA的構(gòu)架,JSF/Richfaces為UI層,EJB為業(yè)務(wù)層,使用JPA來持久化數(shù)據(jù)。

2.國內(nèi)外研究現(xiàn)狀分析

現(xiàn)在通用的系統(tǒng)結(jié)構(gòu)一般分為C/S結(jié)構(gòu)與B/S結(jié)構(gòu),下面就從兩種結(jié)構(gòu)的特點來進行分析,以提供到最終的選擇依據(jù)

C/S結(jié)構(gòu),即Client/Server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準(zhǔn)。

B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。

Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的.1.硬件環(huán)境不同:

C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).

B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,直接利用

internet,信息自己管理,有比C/S更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行

2.對安全要求不同

C/S一般面向相對固定的用戶群,對信息安全的控制能力很強.一般高度機密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜.可以通過B/S發(fā)布部分可公開信息.B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向是不可知的用戶群.

3.對程序架構(gòu)不同

C/S程序可以更加注重流程,可以對權(quán)限多層次校驗,對系統(tǒng)運行速度可以較少考慮.

B/S對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的

BizTalk201*Exchange201*等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng).SUN和IBM推的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟.4.軟件重用不同

C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.

B/S對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能.能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子5.系統(tǒng)維護不同

C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級.升級難.可能是再做一個全新的系統(tǒng)

B/S構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級.6.處理問題不同

C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān).應(yīng)該都是相同的系統(tǒng)

B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的.與操作系統(tǒng)平臺關(guān)系最小.7.用戶接口不同

C/S多是建立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流.并且大部分難度減低,減低開發(fā)成本.8.信息流不同

C/S程序一般是典型的中央集權(quán)的機械式處理,交互性相對低

B/S信息流向可變化,B-BB-CB-G等信息、流向的變化,更象交易中心B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。

/采用Internet/Intranet技術(shù),適用于廣域網(wǎng)環(huán)境

/支持更多的客戶。可根據(jù)訪問量動態(tài)配置WEB服務(wù)器、應(yīng)用服務(wù)器,以保證系統(tǒng)性能。

/客戶端只需標(biāo)準(zhǔn)的瀏覽器

/采用面向?qū)ο蠹夹g(shù),代碼可重用性好/系統(tǒng)擴展維護簡單

2.1國內(nèi)現(xiàn)狀

國外的航空訂票系統(tǒng)系統(tǒng)由于internet的發(fā)展時間較早,客戶端較為完備,已于20世紀(jì)初期建立了比較完善的B/S航空訂票體系,達到了只要接通Internet就能夠?qū)C票相關(guān)事項進行操作的目的。

2.2國內(nèi)現(xiàn)狀

而國內(nèi)訂票系統(tǒng)由于早期的資源匱乏和代理資格的爭奪,以C/S居多,不過這兩年隨著internet在國內(nèi)的普及和人們觀念的轉(zhuǎn)變,各大航空公司均在向B/S轉(zhuǎn)型。

2.1總結(jié)

雖然B/S存在著開發(fā)費用較高,開發(fā)周期較長的問題,但是鑒于本次的白

俄羅斯國家航空公司在明斯克機場改建完成后將成為年客運量600萬人次的世界性的航空公司,同時航線地域覆蓋遼闊,面向乘客受眾眾多的特點,我們選用了B/S。

3.研究目標(biāo)及內(nèi)容3.1研究目標(biāo)

此次項目的最終目的是實現(xiàn)航空訂票系統(tǒng),為明斯克機場改建后白俄羅斯國家航空公司極大增長的業(yè)務(wù)需求提供保障,使客戶可以輕松的訂票、修改及付款的操作,該系統(tǒng)將為客戶提供如下功能:

搜索功能:根據(jù)輸入的搜索條件能夠查找符合條件的航班,并能夠在搜

索之后進行數(shù)據(jù)更新。

訂票功能:用戶可以在線訂票,并能夠在訂票之后修改預(yù)定以及取消預(yù)

定;若用戶訂票后未支付票款,訂票服務(wù)會被暫時關(guān)閉。

支付功能:用戶可在線電子支付票款。

出于管理的需要,航空訂票系統(tǒng)需要完成與用戶訂票相關(guān)的管理功能,這些功能提供給航空公司的員工來操作,包括諸如設(shè)置、修改和刪除航線及航班的詳細(xì)信息等。

3.2研究內(nèi)容

結(jié)合白俄羅斯國家航空公司的實際情況,通過對需求進行分析,本著易擴展、易維護、易操作的特點,對白俄羅斯國家航空公司訂票系統(tǒng)進行設(shè)計和開發(fā)。

主要研究內(nèi)容包括:

(1)對白俄羅斯國家航空公司業(yè)務(wù)做總的概述;對管理系統(tǒng)做詳細(xì)的需求分析。

(2)在需求分析的基礎(chǔ)上,對系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫進行設(shè)計;還對系統(tǒng)的一些功能模塊進行了詳細(xì)設(shè)計。

(3)系統(tǒng)開發(fā)框架的研究與設(shè)計。(4)系統(tǒng)接口的研究與設(shè)計。

此次項目的實現(xiàn)最重要的就是系統(tǒng)的軟件結(jié)構(gòu)。根據(jù)需求分析,考慮使用多層結(jié)構(gòu)進行開發(fā)。此次項目的平臺采用JavaEE,考慮到JavaEE的平臺無關(guān)性,采用開源免費的Web應(yīng)用服務(wù)器(TOMCAT/JBOSS)作為中間件,并使用

AJAX4JSF+EJB3.0的組合作為開發(fā)框架,系統(tǒng)初步設(shè)計為四層:UI層、業(yè)務(wù)層、數(shù)據(jù)持久層、域?qū)ο髮印V饕南到y(tǒng)功能模塊如下:

客戶端模塊:

1,代理商登陸模塊BranchDAO.getBrancht()2,查詢航班模塊(A):FlightDAO.getAllFlights()3,訂票模塊(A)OrderTicketDAO.order()

4,修改密碼模塊(A):AgentDAO.modifyPassword()服務(wù)器模塊:

1,添加營業(yè)網(wǎng)點模塊(B):BranchDAO.addBranch()2,刪除營業(yè)網(wǎng)點模塊(B):BranchDAO.removeBranch()3,查詢營業(yè)網(wǎng)點模塊(B):BranchDAO.addBranch()4,添加飛機型號模塊(B):PlaneModelDAO.addPlaneModel()

5,添加航班計劃模塊(B):FlightDAO.addFlightSchedular()6,查詢航班計劃模塊(B)FlightDAO.getAllFlightSchedulars()7,添加航班模塊(B):FlightlDAO.addFlightl()

8,統(tǒng)計所有出票記錄模塊:TicketOrderDAO.getAllTicketOrder()9,統(tǒng)計網(wǎng)點出票記錄模塊:TicketOrderDAO.getBranchTicketOrder()

3.3研究方法與技術(shù)線路

3.3.1研究方法

(1)調(diào)查法:對企業(yè)現(xiàn)狀進行調(diào)查,深入了解企業(yè)的管理體系,戰(zhàn)略規(guī)劃,國內(nèi)外先進經(jīng)驗、企業(yè)現(xiàn)存問題以及信息技術(shù)應(yīng)用現(xiàn)狀。

(2)透過參與觀察、訪談等方法,進行資料的歸納,分析與詮釋。(3)充分挖掘出用戶的需求;與企業(yè)領(lǐng)導(dǎo)及各級員工對調(diào)研結(jié)果深入分析和研究,并提出對各問題的解決方案。

(4)業(yè)務(wù)流程分析。與企業(yè)領(lǐng)導(dǎo)對診斷報告內(nèi)容協(xié)商并修正,并將各解決方案細(xì)化。

3.3.2技術(shù)線路

采用JAVA作為本次系統(tǒng)的開發(fā)語言。Java是一種可以撰寫跨平臺應(yīng)用

軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由SunMicrosystems公司于1995年5月推出的。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。

采用MyEclipse10作為本次系統(tǒng)的開發(fā)環(huán)境。MyEclipse10。MyEclipse

企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate.

系統(tǒng)設(shè)計:為了完成航空訂票系統(tǒng)的開發(fā)過程,采用UML建模工具

RationalRose來對系統(tǒng)做總體設(shè)計。這是因為RationalRose是一個完全的、具有能滿足所有建模環(huán)境需求能力和靈活性的一套解決方案。它允許包括軟件開發(fā)人員在內(nèi)的相關(guān)人員,包括項目經(jīng)理、系統(tǒng)工程師和分析人員在軟件開發(fā)周期內(nèi)將需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼,對需求和系統(tǒng)的體系架構(gòu)進行可視化的理解和精練。

持久化數(shù)據(jù)分析:根據(jù)需求分析和設(shè)計方案,要把存儲到數(shù)據(jù)庫中的數(shù)

據(jù)表都設(shè)計為一個一個的實體類,并且在他們之間建立起約束關(guān)系和映射關(guān)系來保證數(shù)據(jù)的完整性。PowerDesigner可以提供復(fù)雜的交互環(huán)境,支持開發(fā)生命周期的所有階段,能夠把物理數(shù)據(jù)模型、概念數(shù)據(jù)模型以及新增加的對象建模功能完美地結(jié)合在一起,為程序開發(fā)人員和數(shù)據(jù)庫管理人員提供一套完善的應(yīng)用程序建模解決方案。它不僅能夠加快項目開發(fā)的進程,而且能夠顯著的提高軟件的質(zhì)量。所以在這里懸在PowerDesigner來對持久化數(shù)據(jù)進行分析。

作為系統(tǒng)最終持久化數(shù)據(jù)的存儲,數(shù)據(jù)庫在整個系統(tǒng)中具有很重要的作

用。為了保障系統(tǒng)正常、穩(wěn)定和高效的運行,采用MicrosoftSQL201*數(shù)據(jù)庫。

4.關(guān)鍵技術(shù)難點及系統(tǒng)解決方案4.1系統(tǒng)功能性需求分析

建設(shè)一個非開放性網(wǎng)站,用戶必須在注冊后取得用戶名和密碼后登錄才

能進入系統(tǒng)。

用戶如果推出登錄,則推出系統(tǒng)。

分為五類用戶,分別為系統(tǒng)管理員、經(jīng)理、營業(yè)員、個人客戶和企業(yè)客

戶,并且對每種用戶的權(quán)限進行嚴(yán)格的劃分和控制。用戶不能直接進行注冊,由系統(tǒng)管理員分配賬戶和相關(guān)權(quán)限。系統(tǒng)管理員可以跟蹤管理用戶帳號。

用戶登陸后可以修改自己的相關(guān)信息,但不能修改權(quán)限。

系統(tǒng)管理員建立一個新賬戶后,系統(tǒng)應(yīng)發(fā)出一封確認(rèn)信到用戶郵箱,告

知用戶賬戶已經(jīng)建立。

所有用戶都可以使用搜索功能來檢索票務(wù)信息。

客戶能夠預(yù)定機票,個人客戶最多可預(yù)定6張機票,企業(yè)用戶最多可預(yù)

定300張機票;預(yù)定一次機票后,客戶必須支付相應(yīng)票款后才能進入下一次預(yù)定操作。

客戶可以退票?蛻羧绻谟喥24小時內(nèi)退票,將被罰款;在飛機起

飛前12小時內(nèi)不得退票。

客戶可以選擇支付票款的方式,提供了到營業(yè)窗口支付或者通過網(wǎng)上銀

行支付的兩種支付方式;系統(tǒng)提供到網(wǎng)上銀行的接口。運營經(jīng)理可以查詢和統(tǒng)計當(dāng)前的票務(wù)情況。運營經(jīng)理可以設(shè)置、修改和刪除航線詳細(xì)的信息。

客戶可以進行訂票、退票、修改密碼等操作等操作都通過郵件進行確認(rèn)。定期發(fā)送郵件給客戶,郵件中包含最近機票的打折等優(yōu)惠信息。

4.2系統(tǒng)非功能性需求分析

查詢、計算、更新等數(shù)據(jù)操作時要滿足實際需要。數(shù)據(jù)的本地和遠程傳輸要滿足實際應(yīng)用的要求。

在大于512Kb/s局域網(wǎng)環(huán)境下,一個請求發(fā)出到系統(tǒng)接受該請求并作出

相應(yīng)的時間小于3S。

該系統(tǒng)與操作系統(tǒng)無關(guān)、與瀏覽器無關(guān)、與硬件無關(guān)。能夠很方便地進行數(shù)據(jù)庫移植。

當(dāng)用戶由于操作失誤導(dǎo)致系統(tǒng)崩潰時,重啟機器即可恢復(fù)。

4.3系統(tǒng)總體設(shè)計

結(jié)合白俄羅斯國家航空公司的實際情況,并通過對管理系統(tǒng)的需求分析,結(jié)合信息系統(tǒng)平臺的功能強大、簡單易用、權(quán)限可定制、安全機制等特征,設(shè)計出的管理系統(tǒng)的功能結(jié)構(gòu)圖如下所示:

總體用例圖

4.4系統(tǒng)總體框架設(shè)計

作為此次項目的重點,實現(xiàn)系統(tǒng)的四個層次(UI層、業(yè)務(wù)層、數(shù)據(jù)持久層、域?qū)ο髮樱┲g的交互與支持也是本項目的難點。下面是我對各層實現(xiàn)的一些設(shè)想:

UI層借助AJAX4JSF框架實現(xiàn)。使用頁面組件中的ajaxaction,ajax

actionListener,jsfaction,jsfactionListener來綁定ManagedBean中的方法,通過JNDI訪問EJB3.0中的遠程和本地接口來調(diào)用EJB3.0方法,系統(tǒng)是完全基于時間驅(qū)動的。

業(yè)務(wù)層借助EJB3.0進行業(yè)務(wù)組件的組裝關(guān)聯(lián),在實際的項目開發(fā)中,

每個領(lǐng)域都會有自己獨特的業(yè)務(wù)邏輯,這樣使得項目中代碼高度耦合,原本有可能被重用。將實現(xiàn)這些具體邏輯的代碼抽取出來分為單獨的一層,可以降低業(yè)務(wù)層與系統(tǒng)其它部分的耦合度。另外通過依賴注入、AOP應(yīng)用和面向接口編程來降低業(yè)務(wù)組件之間的耦合度,增強系統(tǒng)的可擴展性,同時使用EJB的用戶單線程性質(zhì)和線程安全性來保證業(yè)務(wù)邏輯的高效運行。

數(shù)據(jù)持久層借助EJB3.0的Enity實現(xiàn),在完成數(shù)據(jù)庫訪問性能優(yōu)化和

與數(shù)據(jù)庫交互的常用操作(CRUD)的同時,將數(shù)據(jù)表與對象進行關(guān)聯(lián),這樣就可以脫離數(shù)據(jù)表直接針對對象來與數(shù)據(jù)庫交互。這樣做就不再需要用字符串去描述表中字段,不再需求組裝SQL語句來直接控制Entity,實現(xiàn)了代碼和數(shù)據(jù)庫編程的完全分離。

域?qū)ο髮訉⑺杏驅(qū)ο髣澐衷谕粋層面,這一層是ORM思想的產(chǎn)物,

ORM用對象關(guān)聯(lián)數(shù)據(jù)表。域?qū)ο笫歉鲗又g數(shù)據(jù)通信的載體,也是一個完完全全的業(yè)務(wù)對象。對業(yè)務(wù)的對象化有利于業(yè)務(wù)邏輯的重用。

基本設(shè)計框架

5.預(yù)期成果及可能的創(chuàng)新點

通過本項目的研究,預(yù)期達到的目標(biāo)如下:

1.闡述白俄羅斯國家航空公司管理系統(tǒng)的需求以及系統(tǒng)為了實現(xiàn)這些需求而必須解決的主要技術(shù)問題。

2.根據(jù)白俄羅斯國家航空公司管理的實際需求,提出系統(tǒng)解決方案。3.系統(tǒng)總體設(shè)計與詳細(xì)設(shè)計。

4.航空訂票系統(tǒng)測試的方法、結(jié)果以及運行情況的總結(jié)。

6.論文工作計劃

6.1論文工作計劃

201*.4.1-201*.4.10完成項目系統(tǒng)分析,對系統(tǒng)賬戶管理、訂票管理、退票管理、支付管理、更新預(yù)訂和機票查詢等方面做出系統(tǒng)關(guān)系圖.

201*.4.10-201*.4.20完成系統(tǒng)持久化數(shù)據(jù)分析和操作序列描述,完成系統(tǒng)操作序列圖(登錄、預(yù)訂機票、支付票款、退票、營業(yè)廳售票、分發(fā)預(yù)訂機票、增加用戶、更新客戶信息、創(chuàng)建新航線、增加新航班、刪除航班等)。

201*.4.20-201*.4.30完成業(yè)務(wù)接口設(shè)計,包括:銀行賬戶會話接口、機票會話接口、用戶日志接口、用戶會話接口、航線會話接口、航班會話接口等。

201*.5.1-201*.5.30完成數(shù)據(jù)庫設(shè)計,分別建立概念數(shù)據(jù)模型和物理數(shù)據(jù)模型。

201*.6.1-201*.6.30完成工程開發(fā)環(huán)境的建立和EJBEntitiy的開發(fā)。201*.7.1-201*.7.30完成EJBSession和Message-DrivenBean的開發(fā)。201*.8.1-201*.8.30完成JSF/Richanfaces的開發(fā)以及系統(tǒng)的遠程連接和最終系統(tǒng)的配置文件。

201*.9.1-201*.9.30完成系統(tǒng)測試。201*.10.1-201*.10.30完成最終的項目實施6.2本人工作內(nèi)容

負(fù)責(zé)項目的框架性設(shè)計和EJB相關(guān)應(yīng)用的開發(fā)。

參考文獻

[1]《基于分布式的航空訂票系統(tǒng)分析與設(shè)計》,費龍孟祥銳田秋艷,《長春師范學(xué)院學(xué)報:自然科學(xué)版》201*年第1期

[2]航空訂票業(yè)務(wù)的Web服務(wù)建模及組合兼容性驗證,賈志淳陳榮張維石,《計算機工程與應(yīng)用》201*年第24期

[3]運用UML構(gòu)建機票預(yù)訂系統(tǒng)模式,陰桂梅王建中郭廣行:《太原師范學(xué)院學(xué)報:自然科學(xué)版》201*年第2期

[4]《J2EE應(yīng)用開發(fā)詳解》,羅玉玲,電子工業(yè)出版社,201*[5]《Java優(yōu)化編程》,林勝利王坤茹,電子工業(yè)出版社,201*

[6]《Java2核心技術(shù)》,Cays.HostmannGaryComell,機械工業(yè)出版社,201*[7]《Java面向?qū)ο缶幊獭?孫衛(wèi)琴,電子工業(yè)出版社,201*

[8]《深入淺出Java》,KathySierraBertBates,東南大學(xué)出版社,201*[9]《Java編程思想(英文版.第4版)》,BruceEckel,機械工業(yè)出版社,201*

[10]《java案例開發(fā)集錦(第二版)》,袁然鄭自國來為國,電子工業(yè)出版社,201*

友情提示:本文中關(guān)于《飛機售票系統(tǒng)開題報告》給出的范例僅供您參考拓展思維使用,飛機售票系統(tǒng)開題報告:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


飛機售票系統(tǒng)開題報告》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.hmlawpc.com/gongwen/706821.html
相關(guān)文章