




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、蘭州理工大學(xué)課程設(shè)計五、詳細設(shè)計說明書1引言21.1編寫目的21.2項目背景21.3定義21.4參考資料22總體設(shè)計32.1需求概述32.2軟件結(jié)構(gòu)33程序描述43.1功能43.2性能43.3輸入,輸出項目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測試要點101引言1.1編寫目的在本機票預(yù)定系統(tǒng)項目的前一階段,也就是概要設(shè)計階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的子模塊功能做了詳細的闡述,這些模塊功能具體
2、設(shè)計將在本報告中詳盡得以敘述及闡明。 本階段已在系統(tǒng)的概要設(shè)計的基礎(chǔ)上,對機票預(yù)定系統(tǒng)做詳細設(shè)計。主要解決了實現(xiàn)該系統(tǒng)程序模塊具體設(shè)計問題。包括確定算法,數(shù)據(jù)結(jié)構(gòu),模塊接口的使用,數(shù)據(jù)庫的動態(tài)操作以及界面設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細設(shè)計進行詳細的說明。 在下一階段的編碼過程中,程序設(shè)計員可參考此詳細設(shè)計報告,在詳細設(shè)計對機票預(yù)定系統(tǒng)所做的算法設(shè)計,數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫動態(tài)操作的基礎(chǔ)上,對系統(tǒng)進行編碼。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在詳細設(shè)計過程中所完成的各模塊算法設(shè)計,或在修改時找出在本階段設(shè)計的不足或錯誤。1
3、.2項目背景開發(fā)軟件名稱:機票訂票系統(tǒng)項目開發(fā)者:蘭州理工大學(xué)軟件工程機票訂票系統(tǒng)開發(fā)小組:用戶單位:旅客、航空公司1.3定義數(shù)據(jù)字典:關(guān)于數(shù)據(jù)的信息的集合,也即對數(shù)據(jù)流圖中包含的元素的定義的集合。1.4參考資料1.軟件工程導(dǎo)論 清華大學(xué)出版社 張海藩 編著2.實用軟件工程 清華大學(xué)出版社 鄭人杰 等 編著3.數(shù)據(jù)庫系統(tǒng)概論(第三版) 高等教育出版社 薩師煊 王珊等編著4.概要設(shè)計說明書 5.需求規(guī)格說明書2總體設(shè)計2.1需求概述某航空公司為方便旅客,需開發(fā)一個機票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負責(zé)為旅客定票,旅行社把預(yù)定機票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間
4、、旅行目的地,輸入機票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班. 要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務(wù)器程序利于維護。2.2軟件結(jié)構(gòu)機票訂票系統(tǒng)用戶管理員登錄注冊增加航班查詢及刪除航班用戶訂票系統(tǒng)查詢查詢及預(yù)訂修改密碼退票3程序描述程序設(shè)計主要是為了明了概括訂票系統(tǒng)的設(shè)計思路理念,給人以清晰的結(jié)構(gòu)。通過分布羅列來說明其作用與其重要性,也有部分補充其其他方面。程序包括: 登錄系統(tǒng):其功能含有:旅客登錄到訂票系統(tǒng)界面和管理員登錄到管理界面。 注冊系統(tǒng):其功能含有:用戶初次登陸時,需注冊相關(guān)賬號和密碼
5、,然后登陸系統(tǒng)。 訂票系統(tǒng):其功能含有:旅客身份信息驗證,航班信息查詢。 查詢系統(tǒng):其功能含有:用戶和管理員都可查詢飛機航班,同時,管理員可查詢用戶訂票相關(guān)情況。修改密碼系統(tǒng):其功能含有:用戶可修改其登陸密碼。增加及刪除航班:其功能含有:管理員可根據(jù)實際情況,增加及刪除相關(guān)航班的信息。退票系統(tǒng):其功能含有:退訂預(yù)定航班,退訂票。3.1功能1、旅行社把預(yù)訂機票的旅客信息(姓名、性別、身份證號、電話、旅行時間、旅行的始發(fā)地旅行目的地等)輸入該系統(tǒng); 2、系統(tǒng)為旅客安排航班。3.2性能系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可
6、能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時間能過滿足企業(yè)對信息處理的需求。由于機票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準確性很大程度上決定了機票預(yù)訂系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。系統(tǒng)的開發(fā)性和可擴充性機票預(yù)訂系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。所有這些都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)該通過系統(tǒng)的開發(fā)性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng)只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補,替換完成系統(tǒng)的升級和更新
7、換代。系統(tǒng)的響應(yīng)速度機票預(yù)訂系統(tǒng)在日常處理中的響應(yīng)速度為妙極,達到實時要求,以及實時反饋信息。在進行統(tǒng)計分析時,根據(jù)其問題而影響工作效率因為需要數(shù)據(jù)量得不同而從妙極到分鐘級。3.3輸入,輸出項目表一:Adminstrator (管理員的表)列名數(shù)據(jù)類型允許null值A(chǔ)dNameVarchar(20)PasswordintNoteVarchar(500)表二:LineInfor(飛機相關(guān)信息表)列名數(shù)據(jù)類型允許null值A(chǔ)irlineVarchar(50)OriginVarchar(50)DestinationVarchar(50)LeaveTimeVarchar(50)ArriveTimeVa
8、rchar(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)Ori
9、ginVarchar(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)Desti
10、nationVarchar(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)軟件的可視化很強,做到用戶運行程序就可直接上手操作。3.5.2、外部接口在本套航空訂票系統(tǒng)軟件中沒有考慮外部接口問題,如有需要可以添加對外部接口的考慮,例如紅外掃描、卡式讀取設(shè)備等。3.5.3、內(nèi)部接口因為本套航空訂票系統(tǒng)軟件是使用可視化軟件來管理數(shù)據(jù)庫中的數(shù)據(jù),因此數(shù)據(jù)庫為連接各個模塊之間的接口,我們同時也稱之為軟件內(nèi)部的接口。3.6存儲分配模塊由系統(tǒng)自由分配內(nèi)存。3.7限制條件當系統(tǒng)第一次使用時,管理員的賬號與密碼已經(jīng)存在,用戶必須通過注冊才能登錄系統(tǒng)。限制必要的條件,以排除由于用戶的誤操作造成不必要的錯誤。3.8測試要點數(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 思政館設(shè)計合同協(xié)議
- 2025電子競技俱樂部技術(shù)轉(zhuǎn)讓合同
- 正規(guī)民宿轉(zhuǎn)讓合同協(xié)議
- 2025企業(yè)環(huán)境保護經(jīng)濟責(zé)任合同范文
- 2025寧波存量房買賣合同模板
- 員工終止合同協(xié)議
- 2025勞動合同法中關(guān)于加班工作時間的規(guī)定
- 2025標準的服務(wù)合同范本
- 2025網(wǎng)絡(luò)證券交易合同模板
- 2025室內(nèi)廣告位租賃合同范本
- 《S市某大學(xué)宿舍樓工程招標控制價文件編制》13000字(論文)
- 啤酒廠精釀生產(chǎn)線安全操作規(guī)程
- 南京鐵道職業(yè)技術(shù)學(xué)院招聘筆試真題2023
- 外研版(2025新版)七年級下冊英語Unit 1 學(xué)情調(diào)研測試卷(含答案)
- T-GXAS 530-2023 桑螟防治技術(shù)規(guī)程
- 樁基礎(chǔ)工程施工進度計劃及工期保證措施
- 《智能建造技術(shù)與裝備》 課件 第一章 緒論
- 崗位職責(zé)會議組織模板
- 《邊防檢查法律法規(guī)》課件
- 頌缽療愈師培訓(xùn)
- 華為戰(zhàn)略解碼解讀
評論
0/150
提交評論