




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
。五、詳細(xì)設(shè)計(jì)說明書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存儲分配93.7限制條件103.8測試要點(diǎn)101引言1.1編寫目的在本機(jī)票預(yù)定系統(tǒng)項(xiàng)目的前一階段,也就是概要設(shè)計(jì)階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的子模塊功能做了詳細(xì)的闡述,這些模塊功能具體設(shè)計(jì)將在本報(bào)告中詳盡得以敘述及闡明。本階段已在系統(tǒng)的概要設(shè)計(jì)的基礎(chǔ)上,對機(jī)票預(yù)定系統(tǒng)做詳細(xì)設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)程序模塊具體設(shè)計(jì)問題。包括確定算法,數(shù)據(jù)結(jié)構(gòu),模塊接口的使用,數(shù)據(jù)庫的動態(tài)操作以及界面設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行詳細(xì)的說明。在下一階段的編碼過程中,程序設(shè)計(jì)員可參考此詳細(xì)設(shè)計(jì)報(bào)告,在詳細(xì)設(shè)計(jì)對機(jī)票預(yù)定系統(tǒng)所做的算法設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫動態(tài)操作的基礎(chǔ)上,對系統(tǒng)進(jìn)行編碼。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在詳細(xì)設(shè)計(jì)過程中所完成的各模塊算法設(shè)計(jì),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯誤。1.2項(xiàng)目背景開發(fā)軟件名稱:機(jī)票訂票系統(tǒng)項(xiàng)目開發(fā)者:蘭州理工大學(xué)軟件工程機(jī)票訂票系統(tǒng)開發(fā)小組:用戶單位:旅客、航空公司1.3定義數(shù)據(jù)字典:關(guān)于數(shù)據(jù)的信息的集合,也即對數(shù)據(jù)流圖中包含的元素的定義的集合。1.4參考資料1.軟件工程導(dǎo)論 清華大學(xué)出版社 張海藩 編著2.實(shí)用軟件工程 清華大學(xué)出版社 鄭人杰 等 編著3.數(shù)據(jù)庫系統(tǒng)概論(第三版) 高等教育出版社 薩師煊 王珊等編著4.概要設(shè)計(jì)說明書 5.需求規(guī)格說明書2總體設(shè)計(jì)2.1需求概述某航空公司為方便旅客,需開發(fā)一個機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班. 要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡單明了,易于操作,服務(wù)器程序利于維護(hù)。2.2軟件結(jié)構(gòu)機(jī)票訂票系統(tǒng)用戶管理員登錄注冊增加航班查詢及刪除航班用戶訂票系統(tǒng)查詢查詢及預(yù)訂修改密碼退票3程序描述程序設(shè)計(jì)主要是為了明了概括訂票系統(tǒng)的設(shè)計(jì)思路理念,給人以清晰的結(jié)構(gòu)。通過分布羅列來說明其作用與其重要性,也有部分補(bǔ)充其其他方面。程序包括: 登錄系統(tǒng):其功能含有:旅客登錄到訂票系統(tǒng)界面和管理員登錄到管理界面。 注冊系統(tǒng):其功能含有:用戶初次登陸時(shí),需注冊相關(guān)賬號和密碼,然后登陸系統(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ī)票的旅客信息(姓名、性別、身份證號、電話、旅行時(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ì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時(shí)間能過滿足企業(yè)對信息處理的需求。由于機(jī)票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機(jī)票數(shù)量和時(shí)間又影響企業(yè)的決策活動,其準(zhǔn)確性很大程度上決定了機(jī)票預(yù)訂系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。系統(tǒng)的開發(fā)性和可擴(kuò)充性機(jī)票預(yù)訂系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。所有這些都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)該通過系統(tǒng)的開發(fā)性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng)只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ),替換完成系統(tǒng)的升級和更新?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ù)其問題而影響工作效率因?yàn)樾枰獢?shù)據(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)軟件中沒有考慮外部接口問題,如有需要可以添加對外部接口的考慮,例如紅外掃描、卡式讀取設(shè)備等。3.5.3、內(nèi)部接口因?yàn)楸咎缀娇沼喥毕到y(tǒng)軟件是使用可視化軟件來管理數(shù)據(jù)庫中的數(shù)據(jù),因此數(shù)據(jù)庫為連接各個模塊之間的接口,我們同時(shí)也稱之為軟件內(nèi)部的接口。3.6存儲分配模塊由系統(tǒng)自由分配內(nèi)存。3.7限制條件當(dāng)系統(tǒng)第一次使用時(shí),管理員的賬號與密碼已經(jīng)存在,用戶必須通過注冊才能登錄系統(tǒng)。限制必要的條件,以排除由于用戶的誤操作造成不必要的錯誤。3.8測試要點(diǎn)數(shù)據(jù)庫連接正常并且傳入數(shù)據(jù)庫的數(shù)據(jù)匹配,則合法;若不匹配則非法,數(shù)據(jù)庫連接異常,而且傳入數(shù)據(jù)庫連接正常,成功修改出庫表庫
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆青海省西寧市名校英語七下期中檢測模擬試題含答案
- 辦事公道考試試題及答案
- 安全自救知識試題及答案
- 安全試題及答案文庫
- 安全生產(chǎn)知識考試試題及答案
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的農(nóng)村養(yǎng)老產(chǎn)業(yè)發(fā)展趨勢與政策建議報(bào)告
- 安全監(jiān)理員考試試題及答案
- 數(shù)字貨幣應(yīng)用對2025年貨幣政策傳導(dǎo)機(jī)制影響下的金融風(fēng)險(xiǎn)防控策略報(bào)告
- 2025年虛擬偶像產(chǎn)業(yè)市場競爭力報(bào)告:文化影響力與娛樂產(chǎn)業(yè)的融合發(fā)展
- 農(nóng)業(yè)廢棄物堆肥處理技術(shù)對土壤改良效果評估報(bào)告
- 閩教版英語四年級下冊單詞默寫表
- 禁種鏟毒培訓(xùn)
- “世界濕地日”宣傳活動方案范例(3篇)
- 工程造價(jià)軟件應(yīng)用-形考任務(wù)3-國開(SC)-參考資料
- 事故隱患排查治理培訓(xùn)課件
- 專項(xiàng)8 非連續(xù)性文本閱讀- 2022-2023學(xué)年五年級語文下冊期末專項(xiàng)練習(xí)
- 醫(yī)務(wù)人員職業(yè)暴露預(yù)防及處理課件(完整版)
- 翻新沙發(fā)合同模板
- 客戶投訴數(shù)據(jù)分析及應(yīng)對策略
- 臨床常見操作-灌腸
- 2024年中國流行T恤市場調(diào)查研究報(bào)告
評論
0/150
提交評論