數(shù)據(jù)庫(kù)課程設(shè)計(jì)飛機(jī)訂票系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  飛機(jī)訂票系統(tǒng)</b></p><p>  1.概述(設(shè)計(jì)題目與可行性分析)</p><p>  1.1設(shè)計(jì)題目:飛機(jī)訂票系統(tǒng)</p><p><b>  1.2可行性分析</b></p><p>  飛機(jī)訂票系統(tǒng)是為機(jī)場(chǎng)工作人員和客戶提供訂票退票等與機(jī)票相關(guān)內(nèi)容的管理系

2、統(tǒng),方便機(jī)場(chǎng)工作人員對(duì)機(jī)票的管理,以提高機(jī)場(chǎng)工作人員對(duì)機(jī)票管理工作的效率。當(dāng)前飛機(jī)訂票問(wèn)題:手工訂票所產(chǎn)生的客座率低。而我們的目標(biāo)是:建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫(kù)。</p><p>  1.2.1研究現(xiàn)有系統(tǒng),畫(huà)現(xiàn)有系統(tǒng)的流程圖</p><p>  了解當(dāng)前系統(tǒng)能夠完成的功能及組成</p><p><b>  航班管理:票據(jù)管理</b></

3、p><p>  售票點(diǎn):直接面向用戶</p><p>  現(xiàn)有系統(tǒng):票據(jù)都分布在各個(gè)售票點(diǎn) </p><p>  1.2.2導(dǎo)出新系統(tǒng)的高層邏輯結(jié)構(gòu)</p><p>  數(shù)據(jù)流圖的基本符號(hào):</p><p>  數(shù)據(jù)源/終點(diǎn)(人機(jī)界面):</p><p><b>  加工處理:</b

4、></p><p><b>  文件: </b></p><p><b>  數(shù)據(jù)流: </b></p><p>  新系統(tǒng)的數(shù)據(jù)流圖: </p><p>  說(shuō)明:流向文件的數(shù)據(jù)流的名可以省略</p><p>  1.2.3可行性分析報(bào)告</p><

5、;p>  隨著Internet的迅速發(fā)展和用戶數(shù)量的急劇增加,互聯(lián)網(wǎng)對(duì)于企業(yè)和事業(yè)單位的運(yùn)營(yíng)和發(fā)展日益重要,網(wǎng)上交易也逐漸被人們認(rèn)可,并成為未來(lái)交易的發(fā)展方向。在這種情況下,很多原有的C/S模式的系統(tǒng)也逐步向B/S模式靠攏,飛機(jī)訂票系統(tǒng)也不例外。  飛機(jī)訂票系統(tǒng)是飛機(jī)旅游服務(wù)信息系統(tǒng)的一個(gè)重要組成部分。為旅客提供優(yōu)質(zhì)便捷的服務(wù),為了提高飛機(jī)客運(yùn)的售票效率,豐富飛機(jī)客運(yùn)的營(yíng)銷(xiāo)手段,飛機(jī)售票總站的下屬代售點(diǎn)可以通過(guò)公用的互

6、聯(lián)網(wǎng)資源,建立數(shù)據(jù)庫(kù),實(shí)現(xiàn)網(wǎng)上的售票,查詢及管理工作。</p><p>  2.系統(tǒng)目標(biāo)和設(shè)計(jì)原則</p><p><b>  2.1系統(tǒng)目標(biāo):</b></p><p>  建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫(kù)。</p><p>  2.1.1系統(tǒng)簡(jiǎn)介:</p><p>  本系統(tǒng)是專為乘坐飛機(jī)的旅客準(zhǔn)備的

7、,旅客只需把自己的信息(姓名.性別.工作單位.身份證號(hào).旅行時(shí)間.旅行目的地)預(yù)先交給旅行社,旅行社就可以將信息輸入本系統(tǒng),系統(tǒng)就可以為旅客安排航班,打印出取票通知和帳單。旅客只要在飛機(jī)起飛的前一天憑取票通知單和帳單交款取單,系統(tǒng)校對(duì)無(wú)誤即印出機(jī)票給旅客。</p><p><b>  2.2設(shè)計(jì)原則</b></p><p>  2.2.1根據(jù)實(shí)際情況考慮三種可行性&l

8、t;/p><p>  技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性</p><p>  2.2.2提出侯選方案</p><p>  1 、提出各種各樣的實(shí)現(xiàn)方案</p><p>  主機(jī)(純主機(jī)型、C/S型)、開(kāi)發(fā)環(huán)境、網(wǎng)絡(luò)方案</p><p>  2 、對(duì)提出的每個(gè)方案進(jìn)行成本估計(jì)</p><p>  硬件

9、、軟件費(fèi)用投資(根據(jù)各公司的報(bào)價(jià))</p><p>  開(kāi)發(fā)成本估計(jì)(任務(wù)估算法)</p><p>  運(yùn)行費(fèi)用、投資回收期</p><p>  純收入:通過(guò)本系統(tǒng)的運(yùn)行、投資回收后的收入</p><p>  3、描述推薦理由:分別從技術(shù)、經(jīng)濟(jì)、用戶、投資方的不同角度考慮</p><p><b>  3.支撐

10、環(huán)境規(guī)劃</b></p><p>  3.1整體系統(tǒng)運(yùn)作圖</p><p><b>  3.2運(yùn)行環(huán)境</b></p><p>  服務(wù)器:硬件配置:CPU Intel P4 1.2G以上            &

11、lt;/p><p>  內(nèi)存256 硬盤(pán) 80G以上</p><p>  軟件配置:Windows 2000/2003 SERVER</p><p>  SQL SERVER 2000</p><p><b>  4.系統(tǒng)功能結(jié)構(gòu)</b></p><p>  1、錄入:可以錄入航班情況(數(shù)據(jù)可以存儲(chǔ)在

12、一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定)2、查詢:可以查詢某個(gè)航線的情況(如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉(cāng));可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;3、訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如果該航班已經(jīng)無(wú)票,可以提供相關(guān)可選擇航班;4、退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。5、修改航班信息:

13、當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件。</p><p><b>  5.數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  5.1概念結(jié)構(gòu)設(shè)計(jì)</b></p><p><b>  E-R圖如下:</b></p><p><b>  5.2邏輯結(jié)構(gòu)設(shè)計(jì)</b>&l

14、t;/p><p>  1.航空公司表:AIRLINE</p><p>  2.客戶表CUSTOMER</p><p>  3、飛機(jī)表PLANE</p><p><b>  4.航線表LINE</b></p><p>  5.航班表FLIGHT</p><p>  6.訂票表BO

15、OKTICKET</p><p><b>  5.3實(shí)現(xiàn)設(shè)計(jì)</b></p><p><b>  實(shí)現(xiàn)以下操作:</b></p><p><b>  1、注冊(cè)航空公司:</b></p><p><b>  2、增加飛機(jī):</b></p>&l

16、t;p><b>  3、增加航線:</b></p><p><b>  4、增加航班:</b></p><p><b>  5、增加客戶:</b></p><p>  6、建立一個(gè)訂票的存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程名為Book_Ticket,請(qǐng)完成以下存儲(chǔ)過(guò)程,實(shí)現(xiàn)訂票的操作:</p>&l

17、t;p>  a)        指定要訂的航班號(hào)(HID)及客戶的編號(hào)(KID);</p><p>  b)        先查看客戶是否為特殊客戶,如果不是,票價(jià)不打折扣;</p><p>  c)    

18、;    否則如果客戶航程超過(guò)5萬(wàn)公里,票價(jià)7折,超過(guò)15萬(wàn)公里,票價(jià)打5折;</p><p>  d)        查看客戶訂票以后,所有乘客的票數(shù)是否超過(guò)總的座位數(shù),如果超過(guò),回滾訂票操作;</p><p>  e)      

19、;  要求在操作過(guò)程中使用到事務(wù)技術(shù)。</p><p>  CREATE PROCEDURE Book_ticket</p><p>  @HID VARCHAR(20)</p><p>  @HID VARCHAR(20)</p><p><b>  AS</b></p><p>  

20、DECLARE @TRANS_NAME VARCHAR(20)</p><p>  select @TRANS_NAME=’      ’</p><p>  BEGIN TRANSACTION</p><p>  DECLARE @Bookid int,@seats int,@IsSpec char(1)</

21、p><p>  /*定義訂票里程DIST、折扣率discount、總的訂票里程distance、票價(jià)PRICE(實(shí)型)*/</p><p>  select @Isspec=Isspec,@distance=Points FROM Customer where</p><p>  select @discount=1</p><p><b&

22、gt;  IF @</b></p><p><b>  BEGIN</b></p><p><b>  END</b></p><p><b>  /*選擇出票價(jià)*/</b></p><p>  SELECT @PRICE=PRICE FROM FLIGHT WHE

23、RE</p><p>  /*加入客戶訂票信息*/</p><p>  /*將客戶新訂票里程的信息累計(jì)到用戶信息里面*/</p><p>  UPDATE           SET       &

24、#160;     WHERE</p><p>  /*查看客戶訂票后,是否超過(guò)可容納的座位數(shù)目,如果超過(guò),取消所有操作*/</p><p>  SELECT  booked=count(*)   FROM</p><p>  WHERE  FID=</p><p&g

25、t;  /*查看額定座位容量*/</p><p>  SELECT @seats=seatsnum  FROM               WHERE</p><p>  IF @BOOKED>@SEATS</p><

26、;p><b>  ELSE</b></p><p>  COMMIT TRANSACTION</p><p><b>  GO</b></p><p>  7.        運(yùn)行這個(gè)訂票操作的存儲(chǔ)過(guò)程(自己設(shè)定客戶及航班)</p>

27、<p>  book_ticket    ,     </p><p>  8.        事務(wù)運(yùn)行成功后,再顯示各表的數(shù)據(jù),按表分別寫(xiě)出來(lái)。</p><p><b>  6.總體實(shí)施計(jì)劃</b></

28、p><p><b>  6.1可行性研究:</b></p><p>  研究現(xiàn)有系統(tǒng),畫(huà)現(xiàn)有系統(tǒng)的流程圖,編寫(xiě)可行性分析報(bào)告</p><p>  6.2進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì):</p><p>  概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)設(shè)計(jì)</p><p><b>  6.3概要設(shè)計(jì):</b>

29、</p><p>  從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖,設(shè)計(jì)優(yōu)化</p><p><b>  6.4詳細(xì)設(shè)計(jì):</b></p><p>  結(jié)構(gòu)化的程序設(shè)計(jì),采用流程圖的形式</p><p><b>  6.5保密設(shè)計(jì)</b></p><p>  1. 每個(gè)用戶需要注冊(cè)才能

30、進(jìn)入航空訂票信息系統(tǒng),并進(jìn)行網(wǎng)上訂票的。用戶必須</p><p>  用自己真實(shí)的身份進(jìn)行注冊(cè)。</p><p>  2. 系統(tǒng)要另外在備一份數(shù)據(jù)庫(kù),防止系統(tǒng)出現(xiàn)錯(cuò)誤而使數(shù)據(jù)信息丟失的可能性。</p><p>  3. 系統(tǒng)要安裝防火墻,防止黑客入侵破壞系統(tǒng)。還有就是安裝殺毒軟件,防止</p><p>  病毒入侵而導(dǎo)致系

31、統(tǒng)癱瘓。</p><p><b>  6.6維護(hù)設(shè)計(jì)</b></p><p>  系統(tǒng)設(shè)置提供管理員操作頁(yè)面:</p><p>  1. 提供管理員密碼,方便維護(hù)操作.</p><p>  2. 固定時(shí)間對(duì)系統(tǒng)進(jìn)行維護(hù)和檢測(cè).</p><p>  3. 若系統(tǒng)出現(xiàn)癱瘓

32、時(shí),可出動(dòng)備用系統(tǒng)維持運(yùn)轉(zhuǎn).</p><p>  4. 定期對(duì)系統(tǒng)進(jìn)行更新整頓清空.</p><p><b>  7.總結(jié)</b></p><p>  這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的“飛機(jī)訂票系統(tǒng)”,通過(guò)近一周的上機(jī)操作,充分應(yīng)用了所學(xué)的數(shù)據(jù)庫(kù)的知識(shí),并去圖書(shū)館查閱了一些書(shū)集和上網(wǎng)搜索一部分相當(dāng)資料,粗略設(shè)計(jì)出該系統(tǒng)。</p><p&

33、gt;  總體上來(lái)說(shuō),這次課程設(shè)計(jì)還是比較成功的,充分運(yùn)用了所學(xué)的軟件工程設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì),設(shè)計(jì)出E-R圖、流程圖、數(shù)據(jù)庫(kù)基本表,從整體規(guī)劃出了系統(tǒng)的運(yùn)行環(huán)境和系統(tǒng)實(shí)現(xiàn)的功能。</p><p>  當(dāng)然,由于學(xué)藝不精,在課程設(shè)計(jì)的過(guò)程也碰到的一些問(wèn)題。其中,畫(huà)E-R圖時(shí),各實(shí)體中的關(guān)系的確定,由于對(duì)系統(tǒng)還不夠了解而找不到一個(gè)準(zhǔn)確的詞來(lái)形容;總體規(guī)劃時(shí),材料太多,不易整理;相關(guān)數(shù)據(jù)庫(kù)技術(shù)方面沒(méi)有多注意,這次課程設(shè)

34、計(jì)的重點(diǎn)只在對(duì)整個(gè)系統(tǒng)的總體思路設(shè)計(jì)。</p><p>  其實(shí)這些通過(guò)最近的課程設(shè)計(jì)覺(jué)得最重要一點(diǎn)就是:我們一定要自己動(dòng)手,這樣才能真正的學(xué)到東西。書(shū)本知識(shí)固然重要,但我們更要學(xué)會(huì)將書(shū)本知識(shí)應(yīng)用到實(shí)際的工作中。實(shí)踐中才會(huì)發(fā)現(xiàn)錯(cuò)誤,也才能改進(jìn),才能達(dá)到學(xué)習(xí)的最終目的。</p><p>  最后感謝在這次課程設(shè)計(jì)中幫助過(guò)我的老師,同學(xué)!</p><p><b&g

35、t;  8.參考文獻(xiàn)</b></p><p>  物流信息系統(tǒng)   趙剛   四川大學(xué)人民出版社   2002/9</p><p>  物流信息管理  尹濤 東北財(cái)經(jīng)大學(xué)出版社  2005/1</p><p>  數(shù)據(jù)庫(kù)系統(tǒng)概論    王珊 薩師煊     高等教育出版社 &

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論