機(jī)票訂票系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū).doc_第1頁(yè)
機(jī)票訂票系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū).doc_第2頁(yè)
機(jī)票訂票系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū).doc_第3頁(yè)
機(jī)票訂票系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū).doc_第4頁(yè)
機(jī)票訂票系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū).doc_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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)介

。五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1引言21.1編寫目的21.2項(xiàng)目背景21.3定義21.4參考資料22總體設(shè)計(jì)32.1需求概述32.2軟件結(jié)構(gòu)33程序描述43.1功能43.2性能43.3輸入,輸出項(xiàng)目53.4程序邏輯73.4.1、登錄73.4.2、查詢系統(tǒng)73.4.3、訂票系統(tǒng)83.4.4、修改系統(tǒng)83.4.5、退票系統(tǒng)93.5接口93.5.1、用戶接口93.5.2、外部接口93.5.3、內(nèi)部接口93.6存儲(chǔ)分配93.7限制條件103.8測(cè)試要點(diǎn)101引言1.1編寫目的在本機(jī)票預(yù)定系統(tǒng)項(xiàng)目的前一階段,也就是概要設(shè)計(jì)階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的子模塊功能做了詳細(xì)的闡述,這些模塊功能具體設(shè)計(jì)將在本報(bào)告中詳盡得以敘述及闡明。本階段已在系統(tǒng)的概要設(shè)計(jì)的基礎(chǔ)上,對(duì)機(jī)票預(yù)定系統(tǒng)做詳細(xì)設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)程序模塊具體設(shè)計(jì)問(wèn)題。包括確定算法,數(shù)據(jù)結(jié)構(gòu),模塊接口的使用,數(shù)據(jù)庫(kù)的動(dòng)態(tài)操作以及界面設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。在下一階段的編碼過(guò)程中,程序設(shè)計(jì)員可參考此詳細(xì)設(shè)計(jì)報(bào)告,在詳細(xì)設(shè)計(jì)對(duì)機(jī)票預(yù)定系統(tǒng)所做的算法設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫(kù)動(dòng)態(tài)操作的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行編碼。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū),以便于了解在詳細(xì)設(shè)計(jì)過(guò)程中所完成的各模塊算法設(shè)計(jì),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。1.2項(xiàng)目背景開(kāi)發(fā)軟件名稱:機(jī)票訂票系統(tǒng)項(xiàng)目開(kāi)發(fā)者:蘭州理工大學(xué)軟件工程機(jī)票訂票系統(tǒng)開(kāi)發(fā)小組:用戶單位:旅客、航空公司1.3定義數(shù)據(jù)字典:關(guān)于數(shù)據(jù)的信息的集合,也即對(duì)數(shù)據(jù)流圖中包含的元素的定義的集合。1.4參考資料1.軟件工程導(dǎo)論 清華大學(xué)出版社 張海藩 編著2.實(shí)用軟件工程 清華大學(xué)出版社 鄭人杰 等 編著3.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版) 高等教育出版社 薩師煊 王珊等編著4.概要設(shè)計(jì)說(shuō)明書(shū) 5.需求規(guī)格說(shuō)明書(shū)2總體設(shè)計(jì)2.1需求概述某航空公司為方便旅客,需開(kāi)發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過(guò)查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班. 要求系統(tǒng)能有效、快速、安全、可靠和無(wú)誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。2.2軟件結(jié)構(gòu)機(jī)票訂票系統(tǒng)用戶管理員登錄注冊(cè)增加航班查詢及刪除航班用戶訂票系統(tǒng)查詢查詢及預(yù)訂修改密碼退票3程序描述程序設(shè)計(jì)主要是為了明了概括訂票系統(tǒng)的設(shè)計(jì)思路理念,給人以清晰的結(jié)構(gòu)。通過(guò)分布羅列來(lái)說(shuō)明其作用與其重要性,也有部分補(bǔ)充其其他方面。程序包括: 登錄系統(tǒng):其功能含有:旅客登錄到訂票系統(tǒng)界面和管理員登錄到管理界面。 注冊(cè)系統(tǒng):其功能含有:用戶初次登陸時(shí),需注冊(cè)相關(guān)賬號(hào)和密碼,然后登陸系統(tǒng)。 訂票系統(tǒng):其功能含有:旅客身份信息驗(yàn)證,航班信息查詢。 查詢系統(tǒng):其功能含有:用戶和管理員都可查詢飛機(jī)航班,同時(shí),管理員可查詢用戶訂票相關(guān)情況。修改密碼系統(tǒng):其功能含有:用戶可修改其登陸密碼。增加及刪除航班:其功能含有:管理員可根據(jù)實(shí)際情況,增加及刪除相關(guān)航班的信息。退票系統(tǒng):其功能含有:退訂預(yù)定航班,退訂票。3.1功能1、旅行社把預(yù)訂機(jī)票的旅客信息(姓名、性別、身份證號(hào)、電話、旅行時(shí)間、旅行的始發(fā)地旅行目的地等)輸入該系統(tǒng); 2、系統(tǒng)為旅客安排航班。3.2性能系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時(shí)間能過(guò)滿足企業(yè)對(duì)信息處理的需求。由于機(jī)票預(yù)定系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,而機(jī)票數(shù)量和時(shí)間又影響企業(yè)的決策活動(dòng),其準(zhǔn)確性很大程度上決定了機(jī)票預(yù)訂系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。系統(tǒng)的開(kāi)發(fā)性和可擴(kuò)充性機(jī)票預(yù)訂系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。所有這些都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)該通過(guò)系統(tǒng)的開(kāi)發(fā)性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng)只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ),替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。系統(tǒng)的響應(yīng)速度機(jī)票預(yù)訂系統(tǒng)在日常處理中的響應(yīng)速度為妙極,達(dá)到實(shí)時(shí)要求,以及實(shí)時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)其問(wèn)題而影響工作效率因?yàn)樾枰獢?shù)據(jù)量得不同而從妙極到分鐘級(jí)。3.3輸入,輸出項(xiàng)目表一:Adminstrator (管理員的表)列名數(shù)據(jù)類型允許null值A(chǔ)dNameVarchar(20)PasswordintNoteVarchar(500)表二:LineInfor(飛機(jī)相關(guān)信息表)列名數(shù)據(jù)類型允許null值A(chǔ)irlineVarchar(50)OriginVarchar(50)DestinationVarchar(50)LeaveTimeVarchar(50)ArriveTimeVarchar(50)EconomyNumberVarchar(50)EconomyFaresVarchar(50)BusinessNumberVarchar(50)BusinessFaresVarchar(50)FirstNumberVarchar(50)FirstFaresVarchar(50)NoteVarchar(500)表三:Reserve(用戶訂票信息表)列名數(shù)據(jù)結(jié)構(gòu)允許null值UserNameVarchar(50)NameVarchar(50)SexVarchar(50)UserIDVarchar(50)UserTelVarchar(50)AirLineVarchar(50)OriginVarchar(50)DestinationVarchar(50)EconomyNumberVarchar(50)BusinessNumberVarchar(50)FirstNumberVarchar(50)BookingTimeVarchar(50)NoteVarchar(500)表四:UserInfor(用戶信息表)列名數(shù)據(jù)類型允許null值UserNameVarchar(50)PassWordVarchar(50)NameVarchar(50)SexVarchar(2)UserIDVarchar(50)UserTelVarchar(50)OriginVarchar(50)DestinationVarchar(50)AirLineVarchar(50)NoteVarchar(500)3.4程序邏輯3.4.1、登錄 3.4.2、查詢系統(tǒng) 3.4.3、訂票系統(tǒng) 3.4.4、修改系統(tǒng) 3.4.5、退票系統(tǒng) 3.5接口3.5.1、用戶接口本套航空訂票系統(tǒng)軟件的可視化很強(qiáng),做到用戶運(yùn)行程序就可直接上手操作。3.5.2、外部接口在本套航空訂票系統(tǒng)軟件中沒(méi)有考慮外部接口問(wèn)題,如有需要可以添加對(duì)外部接口的考慮,例如紅外掃描、卡式讀取設(shè)備等。3.5.3、內(nèi)部接口因?yàn)楸咎缀娇沼喥毕到y(tǒng)軟件是使用可視化軟件來(lái)管理數(shù)據(jù)庫(kù)中的數(shù)據(jù),因此數(shù)據(jù)庫(kù)為連接各個(gè)模塊之間的接口,我們同時(shí)也稱之為軟件內(nèi)部的接口。3.6存儲(chǔ)分配模塊由系統(tǒng)自由分配內(nèi)存。3.7限制條件當(dāng)系統(tǒng)第一次使用時(shí),管理員的賬號(hào)與密碼已經(jīng)存在,用戶必須通過(guò)注冊(cè)才能登錄系統(tǒng)。限制必要的條件,以排除由于用戶的誤操作造成不必要的錯(cuò)誤。3.8測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常并且傳入數(shù)據(jù)庫(kù)的數(shù)據(jù)匹配,則合法;若不匹配則非法,數(shù)據(jù)庫(kù)連接異常,而且傳入數(shù)據(jù)庫(kù)連接正常,成功修改出庫(kù)表庫(kù)

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論