毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當(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)濟(jì)、生活等各個方面發(fā)揮著重要的作用。電子商務(wù)(ElectronicCommerce)即通過電信網(wǎng)絡(luò)進(jìn)行的生產(chǎn)、營銷和流通活動,它不僅基于因特網(wǎng)上的交易,而且指所有利用電子信息技術(shù)來解決擴(kuò)大宣傳、降低成本、增加價值和創(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)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(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é)約了銷售成本。以廉價航空公司美西南航空為例,它的“直銷”比例高達(dá)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)造有利的條件!艾F(xiàn)在各家航空公司都在加大B2C電

子客票的直銷力度!被谠絿绲腎nternet的電子商務(wù)必定不可逆轉(zhuǎn)地走上了世界經(jīng)濟(jì)一體化的道路。但就目前中國電子商務(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é)論與展望致謝參考文獻(xiàn)

附錄外文資料及譯文Ⅵ.研究工作的步驟與進(jìn)度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ù)庫的連接,進(jìn)一步完成對程序界面的優(yōu)化。5月中旬至5月底:完成系統(tǒng)開發(fā)、畢業(yè)論文初稿及相關(guān)事宜。6月初至6月中旬:完成系統(tǒng)測試、畢業(yè)論文及相關(guān)事宜。Ⅶ.查閱的主要文獻(xià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磅

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

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

碩士論文開題報告

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

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

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

目錄

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參考文獻(xiàn)............................................................................................................10

1.選題背景及意義

我公司作為中國航天科工集團(tuán)公司與白俄羅斯交通部簽訂的明斯克機場建設(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架。隨著明斯克機場的改價完成,白俄羅斯國家航空公司將逐漸擴(kuò)充為年運營力達(dá)600萬人次的大型航空公司。

白俄羅斯國家航空公司目前使用的航空訂票系統(tǒng)存在以下問題:采用客戶端與服務(wù)器的系統(tǒng)結(jié)構(gòu);售票網(wǎng)點稀少,且只分布在大型城市;只能在售票網(wǎng)點進(jìn)行機票購買及更換業(yè)務(wù);無法進(jìn)行機票預(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ìn)行分析,以提供到最終的選擇依據(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)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(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)維護(hù)不同

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

B/S構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護(hù)開銷減到最小.用戶從網(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)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進(jìn)入系統(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)擴(kuò)展維護(hù)簡單

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

國外的航空訂票系統(tǒng)系統(tǒng)由于internet的發(fā)展時間較早,客戶端較為完備,已于20世紀(jì)初期建立了比較完善的B/S航空訂票體系,達(dá)到了只要接通Internet就能夠?qū)C票相關(guān)事項進(jì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ù)輸入的搜索條件能夠查找符合條件的航班,并能夠在搜

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

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

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

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

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

3.2研究內(nèi)容

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

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

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

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

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

此次項目的實現(xiàn)最重要的就是系統(tǒng)的軟件結(jié)構(gòu)。根據(jù)需求分析,考慮使用多層結(jié)構(gòu)進(jìn)行開發(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)狀進(jìn)行調(diào)查,深入了解企業(yè)的管理體系,戰(zhàn)略規(guī)劃,國內(nèi)外先進(jìn)經(jīng)驗、企業(yè)現(xiàn)存問題以及信息技術(shù)應(yīng)用現(xiàn)狀。

(2)透過參與觀察、訪談等方法,進(jìn)行資料的歸納,分析與詮釋。(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的擴(kuò)展,利用它我們可以在數(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)進(jìn)行可視化的理解和精練。

持久化數(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ā)的進(jìn)程,而且能夠顯著的提高軟件的質(zhì)量。所以在這里懸在PowerDesigner來對持久化數(shù)據(jù)進(jìn)行分析。

作為系統(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)站,用戶必須在注冊后取得用戶名和密碼后登錄才

能進(jìn)入系統(tǒng)。

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

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

戶,并且對每種用戶的權(quán)限進(jìn)行嚴(yán)格的劃分和控制。用戶不能直接進(jì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)票款后才能進(jìn)入下一次預(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ì)的信息。

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

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

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

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

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

該系統(tǒng)與操作系統(tǒng)無關(guān)、與瀏覽器無關(guān)、與硬件無關(guān)。能夠很方便地進(jì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中的遠(yuǎn)程和本地接口來調(diào)用EJB3.0方法,系統(tǒng)是完全基于時間驅(qū)動的。

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

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

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

與數(shù)據(jù)庫交互的常用操作(CRUD)的同時,將數(shù)據(jù)表與對象進(jìn)行關(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ù)期達(dá)到的目標(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)的遠(yuǎn)程連接和最終系統(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ā)。

參考文獻(xià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*

[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://m.seogis.com/gongwen/706821.html
相關(guān)文章