




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
。五、詳細(xì)設(shè)計說明書1引言21.1編寫目的21.2項(xiàng)目背景21.3定義21.4參考資料22總體設(shè)計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īng)將系統(tǒng)用戶對本系統(tǒng)的子模塊功能做了詳細(xì)的闡述,這些模塊功能具體設(shè)計將在本報告中詳盡得以敘述及闡明。本階段已在系統(tǒng)的概要設(shè)計的基礎(chǔ)上,對機(jī)票預(yù)定系統(tǒng)做詳細(xì)設(shè)計。主要解決了實(shí)現(xiàn)該系統(tǒng)程序模塊具體設(shè)計問題。包括確定算法,數(shù)據(jù)結(jié)構(gòu),模塊接口的使用,數(shù)據(jù)庫的動態(tài)操作以及界面設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計進(jìn)行詳細(xì)的說明。在下一階段的編碼過程中,程序設(shè)計員可參考此詳細(xì)設(shè)計報告,在詳細(xì)設(shè)計對機(jī)票預(yù)定系統(tǒng)所做的算法設(shè)計,數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫動態(tài)操作的基礎(chǔ)上,對系統(tǒng)進(jìn)行編碼。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在詳細(xì)設(shè)計過程中所完成的各模塊算法設(shè)計,或在修改時找出在本階段設(shè)計的不足或錯誤。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è)計說明書 5.需求規(guī)格說明書2總體設(shè)計2.1需求概述某航空公司為方便旅客,需開發(fā)一個機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地,輸入機(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è)計主要是為了明了概括訂票系統(tǒng)的設(shè)計思路理念,給人以清晰的結(jié)構(gòu)。通過分布羅列來說明其作用與其重要性,也有部分補(bǔ)充其其他方面。程序包括: 登錄系統(tǒng):其功能含有:旅客登錄到訂票系統(tǒng)界面和管理員登錄到管理界面。 注冊系統(tǒng):其功能含有:用戶初次登陸時,需注冊相關(guān)賬號和密碼,然后登陸系統(tǒng)。 訂票系統(tǒng):其功能含有:旅客身份信息驗(yàn)證,航班信息查詢。 查詢系統(tǒng):其功能含有:用戶和管理員都可查詢飛機(jī)航班,同時,管理員可查詢用戶訂票相關(guān)情況。修改密碼系統(tǒng):其功能含有:用戶可修改其登陸密碼。增加及刪除航班:其功能含有:管理員可根據(jù)實(shí)際情況,增加及刪除相關(guān)航班的信息。退票系統(tǒng):其功能含有:退訂預(yù)定航班,退訂票。3.1功能1、旅行社把預(yù)訂機(jī)票的旅客信息(姓名、性別、身份證號、電話、旅行時間、旅行的始發(fā)地旅行目的地等)輸入該系統(tǒng); 2、系統(tǒng)為旅客安排航班。3.2性能系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時間能過滿足企業(yè)對信息處理的需求。由于機(jī)票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機(jī)票數(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í)時反饋信息。在進(jìn)行統(tǒng)計分析時,根據(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ù)庫為連接各個模塊之間的接口,我們同時也稱之為軟件內(nèi)部的接口。3.6存儲分配模塊由系統(tǒng)自由分配內(nèi)存。3.7限制條件當(dāng)系統(tǒng)第一次使用時,管理員的賬號與密碼已經(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省承德市圣泉高級中學(xué)2024-2025學(xué)年高一下學(xué)期3月月考 數(shù)學(xué)試卷(含解析)
- 2025至2031年中國臥式多級雙殼體泵行業(yè)投資前景及策略咨詢研究報告
- DB21-T1222.6-2021-蔬菜主要病蟲害綠色防控技術(shù)規(guī)程第6部分:韭菜-遼寧省
- 2025至2031年中國全自動身高測試儀行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國全油壓高效能駕駛式吸塵掃地機(jī)行業(yè)投資前景及策略咨詢研究報告
- 語義特征提取策略-全面剖析
- 2025年中國點(diǎn)陣數(shù)據(jù)監(jiān)測研究報告
- 首都醫(yī)科大學(xué)附屬北京同仁醫(yī)院招聘筆試真題2024
- 課題申報書:新形式下畢業(yè)生就業(yè)指導(dǎo)與管理研究
- 課題申報書:新時代我國鄉(xiāng)村教育在地化高質(zhì)量發(fā)展的創(chuàng)新機(jī)理與路徑研究
- 電廠煙囪外壁防腐工程項(xiàng)目施工方案
- 專業(yè)工程分包業(yè)主審批表
- 藥劑科終止妊娠藥品管理制度
- 除草劑分類和使用方法
- 合同制消防員績效考核細(xì)則詳解
- 中遠(yuǎn)集團(tuán)養(yǎng)老保險工作管理程序
- 留守兒童幫扶記錄表
- 變電站第二種工作票
- 煤礦機(jī)電運(yùn)輸專業(yè)質(zhì)量標(biāo)準(zhǔn)化管理制度
- 機(jī)電一體化專業(yè)畢業(yè)論文43973
- 基于PLC的變頻中央空調(diào)溫度控制系統(tǒng)的畢業(yè)設(shè)計
評論
0/150
提交評論