民航售票系統(tǒng)課程設(shè)計報告_第1頁
民航售票系統(tǒng)課程設(shè)計報告_第2頁
民航售票系統(tǒng)課程設(shè)計報告_第3頁
民航售票系統(tǒng)課程設(shè)計報告_第4頁
民航售票系統(tǒng)課程設(shè)計報告_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、20092010 學(xué)年軟件工程課程設(shè)計報告學(xué) 院 工商管理學(xué)院 專業(yè)、班級 信管0712 組 別 第八組 指導(dǎo)老師 小組成績 _組員姓名學(xué)號及成績: 2010年 7 月 2 號目錄1.簡介2.需求獲取2.1業(yè)務(wù)需求2.2用戶需求2.3功能需求與非功能需求2.4 用例圖3.可行性分析 3.1社會角度 3.2經(jīng)濟角度 3.3管理角度 3.4技術(shù)角度4.面向?qū)ο蠓治?4.1類圖 4.2時序圖5.面向?qū)ο笤O(shè)計5.1數(shù)據(jù)庫總表清單5.2具體各表清單6.系統(tǒng)實現(xiàn)7.結(jié)論民航售票系統(tǒng)開發(fā)文檔1、簡介 隨著中國經(jīng)濟的高速發(fā)展,我國航空業(yè)迅速起飛,對民航售票系統(tǒng)的需求也越來越高。民航售票系統(tǒng)是航空業(yè)可以正常運作

2、和發(fā)展的必要設(shè)施,其應(yīng)該具備的特點是操作方便、友好的用戶界面及能滿足實際需求的強大功能。本次課程設(shè)計以navicat for mysql、dreamweaver等為開發(fā)工具,開發(fā)b/s架構(gòu)的民航售票網(wǎng),可實現(xiàn)用戶對航班信息的查詢、機票預(yù)訂、機票退訂等。2.需求獲取2.1業(yè)務(wù)需求 2.1.1業(yè)務(wù)需求(1)背景隨著中國經(jīng)濟的高速發(fā)展,我國航空業(yè)迅速起飛,對民航售票系統(tǒng)的需求也越來越高。通過使用民航網(wǎng)上售票系統(tǒng)以提高航空業(yè)的管理力度及多功能化。(2)業(yè)務(wù)機遇民航售票系統(tǒng)是航空業(yè)可以正常運作和發(fā)展的必要設(shè)施,其應(yīng)該具備的特點是操作方便、友好的用戶界面及能滿足實際需求的強大功能。(3)業(yè)務(wù)目標(biāo)節(jié)省航空公

3、司的機票銷售費用,整合多家航空公司,帶來更巨大的利潤。(4)客戶或市場需求改善客戶預(yù)訂機票難的問題,在同個網(wǎng)頁上得到不同航空公司的機票預(yù)訂信息。(5)提供給客戶的價值在同個網(wǎng)頁上得到不同航空公司的機票預(yù)訂信息,相比可得到更便宜的機票。(6)業(yè)務(wù)風(fēng)險市場競爭大,用戶接受比較難,需要有多家的航空公司參與才能實現(xiàn)更大的利潤。2.1.2項目遠(yuǎn)景(1)項目遠(yuǎn)景描述整合所有航空公司的機票銷售,達到利益最大化。(2)主要特性用戶可在任何一個地方進行機票的查詢和預(yù)訂 2.1.3范圍和局限性(1)發(fā)布的范圍 本系統(tǒng)是基于b/s模式開發(fā)的,分為后臺處理和前臺處理,后臺用戶可實現(xiàn)對數(shù)據(jù)庫的管理,前臺用戶可通過int

4、ernet瀏覽器查看網(wǎng)頁,并可通過注冊登陸實現(xiàn)對機票的查詢、預(yù)訂、退訂等。(2)局限性對用戶信息的管理,無設(shè)置用戶留言功能。2.1.4 業(yè)務(wù)環(huán)境(1)客戶概貌客戶分為網(wǎng)上預(yù)訂機票客戶和現(xiàn)場購買機票客戶。(2)項目的優(yōu)先級優(yōu)先完成預(yù)訂功能和查詢功能,能實現(xiàn)對業(yè)務(wù)成績的查詢。2.2用戶需求 民航售票管理系統(tǒng)采用b/s模式,由前臺和后臺管理兩個部分組成,包括用戶信息的管理,對機票的預(yù)訂、退訂管理。用戶可以查詢航班的信息。該系統(tǒng)主要包括以下幾個模塊:用戶信息管理模塊、航班信息管理模塊、機票類型管理模塊、機票經(jīng)營管理模塊、機票信息查詢模塊及業(yè)務(wù)統(tǒng)計模塊,具體內(nèi)容如下:u 用戶信息管理主要記錄該系統(tǒng)的員工

5、的基本信息及會員的基本信息,其中員工的信息包括基本的身份信息及權(quán)限等,會員的基本信息包括基本的身份信息等。u 航班信息管理實現(xiàn):(1)對航班基本信息的增加、刪除及修改,包括航程類型、出發(fā)城市、到達城市、航空公司、艙位等級、價格等。(2)提供了一些民航的最新的新聞報道及咨詢。人們可以通過這些消息得到自己想要的新聞,可以獲得各個地方的民航咨詢,不斷豐富人們的民航知識。u 機票類型管理:實現(xiàn)對機票的艙位等級(包括頭等艙、商務(wù)艙、經(jīng)濟艙、折價艙)與相應(yīng)價格的定義,目前機票主要類型有單程、往返。u 機票經(jīng)營管理:主要負(fù)責(zé)客戶登記購買機票和退機票,客戶憑身份證在前臺登記購買,也可以在網(wǎng)上預(yù)定,如果機票被預(yù)

6、定,則預(yù)定者優(yōu)先。購買時主要記錄客戶的基本信息,包括姓名、身份證、聯(lián)系方式。u 機票信息查詢:提供給會員查詢機票情況,包括航程類型、出發(fā)城市、到達城市、航空公司、艙位等級、價格等;機票情況有3種狀態(tài),已購買,空,已預(yù)約。也可查詢個人訂單情況,即已預(yù)訂機票。u 業(yè)務(wù)統(tǒng)計模塊實現(xiàn):航空公司用戶(該公司管理員)可對本公司某航班網(wǎng)上銷售情況,如業(yè)績統(tǒng)計等進行查看、統(tǒng)計。2.3功能需求與非功能需求 2.3.1功能需求 (1)航班查詢管理航班查詢管理有兩種不同的運作方式:單程與往返。另外客戶還要輸入對應(yīng)的出發(fā)地點、目的地點、出發(fā)時間、航空公司等,因為這些才能構(gòu)成一個航班查詢的主要查詢輸入,對應(yīng)得到的航班信

7、息才會及時準(zhǔn)確。輸入數(shù)據(jù)后,數(shù)據(jù)庫將會反饋出:航班號、飛機型號、出發(fā)城市、目的城市、起飛時間和到達時間和一些機票的具體信息。(2)網(wǎng)上訂票管理訂票的信息是根據(jù)航班查詢得到的結(jié)果生成的網(wǎng)上訂票的信息,這些信息是根據(jù)會員查詢后得到的相應(yīng)航班消息,會員可以通過瀏覽的方式來找到自己想要的航班的信息。(3)網(wǎng)上退票管理網(wǎng)上退票系統(tǒng)可以根據(jù)會員所定的信息進行相應(yīng)的退票處理。只要是會員定了票交了一定的定金后,那么票的具體價格及信息等將會出現(xiàn)在此界面里。會員可以根據(jù)這些進行退票處理,但此退票管理系統(tǒng)將會收取一定的違約金。(4)用戶注冊管理會員注冊管理模塊是完成用戶注冊功能的。用戶只有通過注冊成為會員后,輸入一

8、定的消息才能成為會員,方便管理員的管理,也才能為合法的用戶提供相應(yīng)的保證。(5)管理員管理管理員管理模塊相當(dāng)于是一個后臺的數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)的管理員可以在這里面對航班的消息進行添加和刪除、用戶權(quán)限設(shè)置及航班咨詢的添加及刪除等等。(6)業(yè)務(wù)統(tǒng)計模塊 根據(jù)需求,統(tǒng)計航空公司每天、每月的業(yè)績、業(yè)務(wù)量及費用,形成報表。2.3.2非功能需求 (1)系統(tǒng)在30秒內(nèi)響應(yīng)所有的請求; (2)系統(tǒng)在每周7天、每天24小時都可使用; (3)對一個沒有經(jīng)驗的用戶而言,經(jīng)過兩個小時的培訓(xùn)就可以使用系統(tǒng)的所有功能。2.4用例圖 2.4.1用例圖(1)民航售票系統(tǒng)頂層用例圖:(2)民航售票系統(tǒng)第一層用例圖用戶管理模塊:

9、登錄模塊:會員信息管理模塊:航班信息管理模塊:公告管理模塊:機票經(jīng)營管理模塊:業(yè)務(wù)統(tǒng)計管理模塊:2.4.2用例文檔描述:用例名航班信息更新用例編號4.1級別(優(yōu)先級)高等優(yōu)先級參與者航空公司用戶描述航空公司用戶增加、刪除或修改航班信息參與者操作系統(tǒng)響應(yīng)基本操作過程1航空公司用戶進入網(wǎng)站主頁3查詢自己的航班信息(航班號、出發(fā)日期、出發(fā)城市)5.更新航班信息()7.確定更新航班信息2顯示主頁內(nèi)容4顯示已有的航班信息 6.提示是否確定更新航班信息8.保存更新的相關(guān)信息9.顯示更新后航班信息例外過程1.登錄失敗將提示重新登錄2.插入航班信息的格式必須正確符合規(guī)范(如時間格式必須是yy-mm-dd),否

10、則將提示插入錯誤擴展過程前置條件1.用戶必須是航空公司用戶2.登錄系統(tǒng)后置條件如果用例執(zhí)行成功,所修改的航班信息被更新,否則,系統(tǒng)狀態(tài)不變其中航班信息包括航班號、航空公司、出發(fā)城市、目的城市、出發(fā)日期、里程、起飛時間、到達時間、頭等艙成人票價、頭等艙兒童票價、經(jīng)濟艙成人票價、經(jīng)濟艙兒童票價、折扣、剩余頭等艙座位數(shù)、剩余經(jīng)濟艙座位數(shù)。用例名航班信息查詢用例編號4.2級別(優(yōu)先級)高等優(yōu)先級參與者用戶(包括已登錄的會員和未注冊的用戶)描述用戶查詢航班信息參與者操作系統(tǒng)響應(yīng)基本操作過程1用戶進入網(wǎng)站主頁3輸入航班基本信息(出發(fā)城市、到達城市、出發(fā)日期、到達日期、航空公司)4.點擊“查詢”按鈕 2顯示

11、主頁內(nèi)容5顯示相應(yīng)航班的詳細(xì)信息 例外過程擴展過程前置條件)1.用戶必須是會員,已注冊登錄2.登錄系統(tǒng)后置條件用例名機票預(yù)訂用例編號6.1級別(優(yōu)先級)中等優(yōu)先級參與者會員描述會員進行機票預(yù)訂參與者操作系統(tǒng)響應(yīng)基本操作過程 1客戶進入民航主頁 3.查詢航班信息(選擇出發(fā)城市、到達城市、出發(fā)日期、到達日期、航空公司)5.預(yù)訂機票7.確定預(yù)訂機票 2顯示主頁內(nèi)容4.顯示相應(yīng)航班信息(將顯示全部的航班信息)6.提示是否確定預(yù)訂9.系統(tǒng)保存該預(yù)訂信息例外過程1.登錄失敗將提示重新登錄擴展過程前置條件用戶必須是會員,已注冊登錄后置條件如果用例執(zhí)行成功,所修改的航班信息里機票狀態(tài)將被更新,而且會增加一條會

12、員所預(yù)定的機票信息,其中航班信息包括航班號、航空公司、出發(fā)城市、目的城市、出發(fā)日期、里程、起飛時間、到達時間、頭等艙成人票價、頭等艙兒童票價、經(jīng)濟艙成人票價、經(jīng)濟艙兒童票價、折扣、剩余頭等艙座位數(shù)、剩余經(jīng)濟艙座位數(shù)。用例名機票退訂用例編號6.4級別(優(yōu)先級)中等優(yōu)先級參與者會員描述會員進行機票退訂參與者操作系統(tǒng)響應(yīng)基本操作過程actor actions 1客戶進入民航主頁 3會員登錄5.查詢已預(yù)訂機票7.退訂機票9確認(rèn)退訂system responses 2顯示主頁內(nèi)容4判斷會員信息是否匹配6 顯示已預(yù)訂機票 8.系統(tǒng)提示是否確認(rèn)退訂10.系統(tǒng)保存退訂信息例外過程擴展過程前置條件用戶必須是會員

13、,已注冊登錄后置條件若退票成功時將在記錄里刪除這條記錄并更新航班信息其中查詢的機票信息包括機票號、航班號、乘客身份證號、出發(fā)城市、目的城市、出發(fā)日期、起飛時間、到達時間、機票類型、艙位類型、票價、保險、狀態(tài)。用例名業(yè)務(wù)量統(tǒng)計用例編號7.1級別(優(yōu)先級)中等優(yōu)先級參與者航空公司用戶描述航空公司用戶進入系統(tǒng)對業(yè)務(wù)進行統(tǒng)計參與者操作系統(tǒng)響應(yīng)基本操作過程1航空公司用戶進入系統(tǒng)根據(jù)日期或者某航班進行業(yè)務(wù)量統(tǒng)計2顯示該航空公司在相應(yīng)日期的業(yè)務(wù)量或相應(yīng)航班的經(jīng)營業(yè)務(wù)情況例外過程擴展過程前置條件1.用戶必須是航空公司用戶2.登錄系統(tǒng)后置條件3、可行性分析社會角度:在現(xiàn)在的民航售票系統(tǒng)中,管理是民航公司能正常運

14、作的重要環(huán)節(jié),為了更好地推動民航售票業(yè)務(wù)的持續(xù)發(fā)展,不少民航分公司,通過分公司把民航售票管理軟件推向最終用戶。這些分公司大多分布在全國各地。在傳統(tǒng)方式上,人們都是電話查詢或者親自到民航公司指定的售票地點去購買自己想要的航班機票,傳統(tǒng)的方式使得人們在購買機票中花費過多的時間,人們的滿意度很低,這樣也給民航公司增加了大量的業(yè)務(wù),而且純手工的操作經(jīng)營模式勢必會帶來很大的安全隱患,而且也不方便機票的管理。造成有些機票的積壓,而有些機票卻供不應(yīng)求,這樣就不能形成一個穩(wěn)定有序的民航售票機制。因此一個良好穩(wěn)定的民航售票管理系統(tǒng)的推出勢在必行。經(jīng)濟角度:它是基于internet/intranet網(wǎng)絡(luò)環(huán)境下,采

15、用b/s工作模式,集會員管理和售票查詢預(yù)訂處理統(tǒng)于一體的信息控制和管理,是建立在網(wǎng)絡(luò)辦公自動化和企業(yè)生產(chǎn)、經(jīng)營管理基礎(chǔ)上的統(tǒng)一網(wǎng)絡(luò)信息管理平臺。在此信息平臺下,可靈活的處理民航公司的售票管理業(yè)務(wù),實現(xiàn)管理控制的一體化,為公司創(chuàng)造了方便,快捷的工作環(huán)境,能給企業(yè)帶來巨大經(jīng)濟效益。管理角度:一個民航公司的民航售票管理系統(tǒng)是否完善,直接影響到工作人員的辦事效率。以前傳統(tǒng)的方式上的售票方式很不方便,而且花費在這上面的時間也是很多的。而且純手工的操作也會給民航管理帶來一定的安全隱患。隨著民航運輸業(yè)的不斷發(fā)展,飛機和機場數(shù)量的不斷增加,民航客運規(guī)模的日益宏大,傳統(tǒng)的售票方式明顯不能適應(yīng)社會的發(fā)展,不能滿足

16、時代的需要。技術(shù)角度:隨著科學(xué)技術(shù)的日趨發(fā)展和電腦的普及,實現(xiàn)民航公司售票管理的信息化和高效化,除了有良好的硬件設(shè)備外,還需要一個很好的軟件。這里所說的“軟件”不僅僅是電腦程序,而且還包括適合電腦化操作的民航售票管理流程。本畢業(yè)設(shè)計就是根據(jù)民航公司自身的特點,為解決民航公司售票問題而設(shè)計的一套軟件。總之,民航售票管理系統(tǒng),就是為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念而開發(fā)出來的能夠為用戶提供可靠的信息存儲,信息查詢,信息操作的民航售票管理軟件。4.面向?qū)ο蠓治?.1類圖(1)民航售票系統(tǒng)實體類圖:(2)類圖轉(zhuǎn)換為cdm(3)cdm轉(zhuǎn)換為pdm4.2時序圖 4.2.1預(yù)訂機票時序圖 4.2.2退訂

17、機票時序圖 5面向?qū)ο笤O(shè)計5.1數(shù)據(jù)庫總表結(jié)構(gòu)及其說明:數(shù)據(jù)庫總表清單序號表/數(shù)據(jù)對象英文名稱表/數(shù)據(jù)對象中文名稱有關(guān)說明(用途等)1 user用戶表記錄會員登錄具體信息2airlineuser航空公司用戶表記錄航空公司登錄具體信息3announcement公告表記錄公告信息4cabintype艙位類型表記錄艙位類型的具體信息5flightplan航班計劃表記錄一周內(nèi)所有航班的計劃6flight航班表記錄具體航班的信息7refundrecord退票記錄表記錄會員退票記錄8refundrule退票規(guī)則表根據(jù)退票規(guī)則計算退票費9ticket機票表記錄預(yù)訂機票的表 數(shù)據(jù)庫視圖清單序號視圖/數(shù)據(jù)對象英

18、文名稱視圖/數(shù)據(jù)對象中文名稱有關(guān)說明(用途等)1selectflight選擇航班記錄會員登錄具體信息2yeji業(yè)績記錄航空公司登錄具體信息5.2數(shù)據(jù)庫各表具體清單表user-用戶表字段名類型長度是否為空字段說明備注useridint5not nul會員編號主鍵(auto_increment)usernamevarchar20not null會員名唯一passwordvarchar10not null會員密碼sexchar2not null性別(f,m)tellchar11not null電話emailvarchar20not null電子郵件limitint2not null權(quán)限默認(rèn)為3rea

19、lnamevarchar20not null真實姓名表airlineuser-航空公司用戶表字段名類型長度是否為空字段說明備注useridint5not null航空公司用戶編號編號主鍵,同時作為外鍵與user表的useri相應(yīng)usernamevarchar20not null會員名passwordvarchar10not null會員密碼sexchar2not null性別tellchar11not null電話emailvarchar20not null電子郵件limitint2not null權(quán)限值為2realnamevarchar20not null真實姓名airlinesvarcha

20、r30not null航空公司名稱ailaddressvarchar60not null航空公司地址表announcement-公告表字段名類型長度是否為空字段說明備注annouidchar5not null公告編號主鍵(auto_increment)contentvarchar1000not null公告內(nèi)容pubtimedatetimenot null發(fā)布時間publisherschar20not null發(fā)布者表cabintype-艙位類型表字段名類型長度是否為空字段說明備注cabinidint5not null艙位編號主鍵(auto_increment)cabintypechar5no

21、t null艙位類型cabinnamechar10not null艙位名稱seatnum int3not null座位數(shù)adultpricefloat10not null成人票價childpricefloat11not null兒童票價表flightplan-航班計劃表字段名類型長度是否為空字段說明備注flightidchar6not null航班號主鍵planetype varchar15not null機型airlinesvarchar30not null航空公司startcitychar10not null出發(fā)城市endcitychar10not null目的城市mileage int3

22、not null里程departtimetimenot null起飛時間arrivtimetimenot null達到時間schedulevarchar100not null班期表flight-航班表字段名類型長度是否為空字段說明 備注flightidchar6not null航班號主碼,同時作為外鍵(與flightplan表內(nèi)的flightid相應(yīng))cabinidint5not null艙位編號主碼,同時作為外鍵(與cabintype表內(nèi)的cabinid相應(yīng))departdatedatenot null出發(fā)日期主碼discountfloat5not null折扣ssoldnumint11no

23、t null已售座位數(shù)planetype varchar15not null機型airlinesvarchar30not null航空公司startcitychar10not null出發(fā)城市endcitychar10not null目的城市mileage int3not null里程departtimetimenot null起飛時間arrivtimetime達到時間schedulevarchar100not null班期表refundrecord-退票記錄表字段名類型長度是否為空字段說明備注refrecordidint5not null退票記錄編號主鍵(auto_increment)tic

24、ketidint5not null機票號外鍵,與ticket表中的ticketid相應(yīng)refruleidint5not null退票規(guī)則編號外鍵,與refundrule表中的refruleid相應(yīng)reftimedatetimenot null退票時間returnmoneyfloatnot null返還乘客費用refcostfloatnot null退票費用表refundrule-退票規(guī)則表字段名類型長度是否為空字段說明備注refruleid int5not null退票規(guī)則編號主鍵refrulevarchar200not null退票規(guī)則refproportfloatnot null返還比率表

25、ticket- 機票表字段名類型長度是否為空字段說明 備注ticketid int5not null機票號主鍵flightid char5not null航班號與flight表中的flightid相應(yīng)cabinnamechar10not null艙位名稱price floatnot null票價booktimedatetimenot null訂票時間passengernamevarchar20not null乘客姓名passengeridnumchar10not null乘客身份證passengerphoneint11not null乘客聯(lián)系電話starcitychar10not null出發(fā)城市endcitychar10not null到達城市departdatedatenot null出發(fā)日期departtimetimenot null起飛時間arrivtimetimenot null到達時間usernamevarchar20not null用戶名與user表中的username相應(yīng)視圖yeji業(yè)績字段名類型長度是否為空字段說明departdatedatenot null出發(fā)日期starcit

溫馨提示

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

評論

0/150

提交評論